목록개발 공부/리눅스 (3)
코딩일상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bBu1a1/btsI1RL2yaP/Kha4Hut3qy9JJR9ZPUT1i1/img.png)
프로세스 출력 (ps)$ ps aux # 모든 터미널의 프로세스를 소유자 정보와 함께 프로세스 정보를 출력$ ps aux | grep apache # 특정 프로세스(apache)만 출력 $ ps -ef # 현재 실행중인 모든 프로세스의 정보를 전체 포맷으로 출력$ ps -ef | more # 모든 프로세스를 풀 포맷으로 보여준다, more명령어를 줘서 페이지단위로 출력$ ps -ef | grep apache # 모든 프로세스의 출력값을 grep을 이용하여 apache가 포함된 라인들을 출력실시간 프로세스 출력 $ top 총 프로세스: 지금 컴퓨터에서 돌고 있는 모든 작업의 수실행 중: 프로세스가 지금 일하고 있는 상태슬립: 프로세스가 잠깐 쉬고 있는 상태정지: 프로세스가 멈춰 있는 상태좀비 프로세스:..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Gy0lh/btsE0hVsJjv/ZJWbvKB5HZQjakNCObPm5k/img.png)
SSH(Secure Shell)란 무엇인가? SSH는 네트워크 프로토콜의 하나로, 인터넷을 통한 안전하지 않은 네트워크 상에서 안전하게 데이터를 전송하고 원격 시스템을 관리할 수 있는 방법을 제공합니다. SSH는 데이터 암호화, 인증 및 데이터 무결성 보호를 통해 보안을 제공합니다. SSH의 안전성 이유 암호화: SSH는 전송 중인 모든 데이터를 암호화하여, 중간자 공격이나 패킷 스니핑을 통한 데이터 도청을 방지합니다. 인증: SSH는 사용자와 서버 양쪽 모두를 인증하는 메커니즘을 사용합니다. 사용자는 비밀번호 또는 공개키/개인키 쌍을 통해 인증할 수 있습니다. 데이터 무결성: SSH는 전송된 데이터가 변경되지 않았음을 보증합니다. 이는 해시 기반 메시지 인증 코드(HMAC)를 사용하여 데이터의 무결성을..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nLI50/btskiSaFwUR/4QkpDqmFrQVw3OVUjLOzZ0/img.png)
정리이유 원격으로 접속한 리눅스 서버에서 파일을 나의 컴퓨터로 복사해서 가져올일이 생겼다. 그런데 파일이 너무 많아 하나하나 가져오는것보다는 그 파일들을 하나로 압축하여 가져오면 좋을거 같다는 생각에 알아보던중 tar이라는것이 있기에 정리 해보자한다.(그냥 결국 내가 다시보기위해서) 대부분은 급하게 명령어를 보고싶어하실테니 명령어 먼저(나도 그렇다) 0.tar 명령어들 현재 경로 기준 하나의 폴더 tar 압축하기 tar -cvf [파일명.tar] [폴더명] ex)tar -cvf aaa.tar abc 현재 경로 기준 파일 및 디렉토리 tar 압축하기 tar -cvf [파일명.tar] [파일명(확장자명같이)] [파일명(확장자명같이)] [디렉토리] ex)tar -cvf myfiles.tar file1.txt ..