서버44 [Linux] 압축 ( gzip, bzip2, xz ) 압축 유틸리티 사용 ① # gzip [파일명] (인자를 여러 개 줄 수 있음) ⇒ 결과 : [파일명].gz # gzip -[숫자] [파일명] -[숫자 1 ~ 9] gzip -1 : 가장 빠르며, 압축율은 가장 낮음 gzip -9 : 가장 느리며, 압축율은 가장 높음 gzip -6 : 기본값 # gunzip [파일명].gz (인자를 여러 개 줄 수 있음) # gzip -d (decompress) [파일명].gz (인자를 여러 개 줄 수 있음) ⇒ gzip 해제 # time gzip [파일명] 명령어 실행에 걸린 시간을 출력해주는 명령어 real : 총 수행 시간 ※ time은 gzip, bzip2, xz의 압축 시간을 비교하기 위해 사용합니다. file1, file2, file3 파일을 생성 후 gzip을.. 2017. 10. 11. [Linux] 프로세스 (1) 프로세스 ( Process ) - 커널의 관리하에 현재 시스템에서 동작중인 프로그램 - 커널은 프로세스를 관리하기 위해 각 프로세스에게 PCB할당 PCB ( Process Control Block ) - 프로세스 고유 번호 ( PID/Process ID ) - 우선 순위 ( Priority ) - 현재 상태 ( Current Status ) 프로세스 종류 ① init 프로세스 부팅 시 가장 먼저 실행되어 시스템에 전반적인 설정을 하는 초기화 프로세스 ② daemon 프로세스 사용자에게 특정 기능이나, 서비스를 제공하는 프로세스 ③ 부모(Parent) 프로세스 다른 프로세스를 생성하며, init 프로세스를 제외한 모든 프로세스는 부모 프로세스를 가지고 있습니다. ④ 자식(Child) 프로세스 부모 프로세스.. 2017. 10. 11. [Linux] sudo (Substitute User DO) sudo (Substitute User DO) su 명령을 이용하여 root계정으로 들어가면 모든 권한을 가지게 되어 보안상 매우 위험합니다. 그래서 특정 작업만 수행할 수 있는 권한을 주는 것이 가능한데, sudo 명령으로 이와 같은 제한적인 권한 부여가 가능합니다. - Substitute user do ( 다른 사용자의 권한으로 명령을 이행하라 ) - 특정 계정에게 명령어 사용 권한을 부여하기 위해 사용되는 파일 - Alias 형태로 명령어를 묶어 설정할 수 있다. - 명령어를 입력할 때 절대 경로를 입력하여 명령어를 설정 ☞ root 계정이 아닌 다른 계정에서는 사용할 수 없는 명령어들이 있는데 그런 명령어들을 sudo를 이용하여 사용할 수 있게 해준다. ※ 설정 방법 ※ # vi /etc/sudo.. 2017. 10. 11. [Linux] ACL ( Access Control List ) ACL [ setfacl / getfacl ] ACL ( Access Control List ) ACL은 파일과 디렉터리의 확장 속성 중에 하나입니다. setfacl명령을 통해 파일의 소유자나 그룹을 더 만들고, 다양한 Permission을 줄 수 있습니다. getfacl명령을 통해 추가된 Permission을 확인할 수 있습니다. 이전의 chmod명령의 Permission정책보다 많고, 다양한 권한에 대해 수행할 수 있습니다. # getfacl [옵션] [파일 / 디렉터리] File / Dir 등 추가적인 Permission을 확인할 때 사용합니다. → 옵션 -d 기본 정보에 대해 확인 -R 디렉터리인 경우 하위 디렉터리의 내용까지 확인 가능 ※ getfacl은 옵션을 거의 사용하지 않습니다. getf.. 2017. 10. 11. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음