ALL (174) 썸네일형 리스트형 [Linux] 부트로더(boot loader) ⌗ 부트로더(boot loader) 부팅 단계에서 운영체제가 실행되기 전에 먼저 호출되는 프로그램 커널이 올바르게 부팅되기 위해 필요한 모든 작업을 마무리하고 최종적으로 운영체제를 실행시키는 동작을 수행함 Linux에서는 LILO(Linux Loader)와 GRUB(Grand Unified Boot loader)를 사용함 현재는 GRUB를 사용함 GRUB : 현재 리눅스의 기본 부트로더 - LILO의 단점을 보완하는 기능을 제공함 - 메뉴 인터페이스 제공함 - 시스템의 BIOS에서 인식하는 모든 장치에 접근이 가능함 GRUB를 이용한 복구모드 : 관리자 패스워드를 잊어버렸을 경우, 재설정하는 방법 1) 부팅 시 [enter]을 통해 GRUB 메뉴로 이동 2) 패스워드를 설정했다면, "p"를 통해 패스워드.. [Linux] 파일 시스템 관리 명령어 df [option] : 파일 시스템에 데한 정보 확인 [option] -a 모든 파일 시스템의 정보 확인 -i Size 대신 inode 사용 정보 확인 -k 단위를 KB로 확인(default) -h 단위를 MB로 확인 -t 지정한 종류의 파일 시스템 확인 -x 지정한 종류의 파일 시스템을 제외한 정보 확인 예시 ) du [option] [파일/디렉터리명] : 파일 및 디렉터리의 용량 확인 [option] -a 파일까지 확인(default: 디렉터리) -s 전체 용량의 합계를 확인 -b 단위를 byte로 확인 -k 단위를 KB로 확인 -l 하드 링크된 파일까지 확인 -h 용량 단위 표시 fdisk [디스크장치명] : 파티션 테이블을 생성, 수정, 삭제 예시 ) mkfs [option] [장치명] : 파일.. [Linux] 파일시스템의 파일 속성 관리 명령어 ⌗ 파일 속성 (File Attribution) - 특정 파일 시스템에서 지원하는 파일의 속성 - 파일의 손상을 방지하여 보호하기 위한 목적으로 사용됨 - 허가되지 않은 사용자가 파일을 변경하지 못하게 하여 파일 보안을 제공함 lsattr [option] [파일명] : 파일에 설정된 속성확인 [option] chattr [option] [파일명] : 파일에 설정된 속성확인 [option] 예시 ) [Linux] 권한 ACL 명령어 ⌗ 권한 ACL 이란 ? - 기본적인 소유권과 허가권 외의 세부설정이 필요한 경우에 사용되는 permission(권한) - 파일 및 디렉터리에 특정 사용자/소속 그룹의 권한을 부여할 때 사용함 - 파일 및 디렉터리의 세부 정보 중에서 권한정보(rw-r--r--.)의 마지막 10번째 값으로 권한 ACL설정 여부를 확인함 10번째 값 . 권한 ACL이 설정되지 않았음 + 권한 ACL이 설정되어 있음 ⌗ 권한 ACL 명령어 getfacl -- 권한 ACL 확인 setfacl -- 권한 ACL 설정 getfacl [option] [파일명] : 파일 및 디렉터리에 설정된 권한 ACL 확인 [option] - 기본권한은 #이 붙어 있고, 확장권한은 없음 setfacl [option] [[소유권]:[확장할사용자]:[.. [Linux] 허가권 관리 명령어 chmod [상대모드/절대모드 허가권] [파일명] : 개체(파일 및 디렉터리)의 허가권 변경 ⌗ 상대모드 : 개체가 원래 가지고 있는 허가권에서 추가/제거 기능 소유권 연산자 허가권 u user + 권한 추가 r 읽기 g group - 권한 삭제 w 쓰기 o other = 권한 지정 x 실행 a all s 소유자, 소속그룹만 실행 예시 ) ⌗ 절대모드 : 모든 허가권에 대해서 정해주는 것 소유자(user) 소속그룹(group) 나머지 사용자(other) r w x r w x r w x 4 2 1 4 2 1 4 2 1 2^2 2^1 2^0 2^2 2^1 2^0 2^2 2^1 2^0 예시 ) ⌗ 특수권한 : 시스템 관리의 효율성을 높이기 위해서 → 단, 보안의 취약점이 될 수 있으므로 필요한 경우가 아니면 .. [Linux] 파일 시스템의 권한(Permission) 및 소유권(ownership) 리눅스의 권한은 허가권을 가지고 수행하는 것으로, 소유권과 허가권은 파일 및 디렉터리에 따로 설정 가능하다. 권한(Permission) - 멀티 유저 환경에서 개체(파일, 디렉터리 등)에 접근할 수 있는 자격 - 개체를 읽거나(read), 쓰거나(write), 실행(execute)하는 행위 - 사용자(user), 사용자 그룹(group), 나머지 사용자(other) 단위로 권한을 부여함 ls -l [파일명] : Permission 확인 - 파일 형식을 제외한 10자리의 문자 소유권(Ownership) - 앞에서부터 3자리씩 소유자(user), 소속 그룹(group), 나머지 사용자(other)로 구분함 - 마지막(10번째 문자) . 은 확장권한(권한 ACL)을 나타냄 Permission 종류 문자 허가권.. [Linux] 사용자 그룹 관리 명령어 groups [계정명] : 사용자 그룹의 정보 확인 - 계정명을 지정하지 않으면 현재 계정의 사용자 그룹 정보를 확인함 예시 ) test : test ktest 계정명 : 1차그룹 2차그룹 groupadd [option] [계정명] : 사용자 그룹 생성 - 하나의 그룹으로 여러가지의 이름으로 사용하려면 중복 gid생성 허용을 하면됨 - 0~499는 시스템용 번호이므로 가능하면 사용하지 말자 (만약 생성될 때, 시스템영역에 제일 부담을 안주기 위해서 큰 번호부터 자동 할당됨) [option] -g 그룹 gid 설정 -o 중복 gid 생성 허용 -r 0 ~ 499 범위에서 자동으로 gid 값을 지정함, 사용 가능한 큰 값부터 순차적으로 할당됨 예시 ) groupmod [option] [계정명] : 사용자 그.. [Linux] 사용자 계정 관리 명령어 ⌗ 사용자 계정 및 그룹 관리 명령어 useradd 사용자 계정 생성 adduser 사용자 계정 생성 passwd 사용자 패스워드 설정 usermod 사용자 계정의 설정 변경 change 사용자 패스워드 관리 userdel 사용자 계정 삭제 useradd [option] [계정명] : 사용자 계정 생성 [option] -u 사용자 계정의 uid 설정 -f 사용자 계정의 만료 유예일 설정 -g 사용자 계정의 gid 설정 -s 사용자 계정의 로그인 기본 shell 설정 -G 사용자 계정의 2차 그룹의 gid 설정 -M 사용자의 홈 디렉터리를 생성하지 않음 -d 사용자의 홈 디렉터리 설정 -c /etc/passwd의 설명(comment) 설정 -e 사용자 계정의 만료일 설정 -D /etc/default/use.. 이전 1 ··· 10 11 12 13 14 15 16 ··· 22 다음