자격증/리눅스마스터 1급 20

[리눅스마스터1급 실기] 장치의 설치 및 관리

장치의 설치 및 관리 1. modinfo :모듈 파일에 대한 정보 출력(filename, license, version, ..., alias) 2. insmod : 커널에 (수동으로) 모듈 적재 / 해당 모듈을 자동으로 검색, 삽입함. 의존성있는 모듈은 적재 불가함. 3. lsmod : 리눅스 커널에 적재된 모듈 정보 출력(모듈 로드) / 적재 여부 확인 4. rmmod : 커널에서 모듈 제거 / 다른 모듈에 의해 사용 중인 모듈은 제거 불가 -f : 강제 제거(--force) 5. modprobe : 리눅스 커널에 모듈 적재(모듈 로드)하거나 제거 / 사용 가능한 모듈 목록 출력 -c : 모듈 관련 환경 설정 파일의 내용을 전부 출력 -l : 사용 가능한 모듈 목록 정보 출력 -r : 모듈 제거 / 의..

[리눅스마스터1급 실기] 소프트웨어 설치 및 관리

1.rpm -e : 설치된 패키지 삭제 / 의존성 존재할 경우 삭제 X -q : 질의 시 반드시 사용(--query) / 패키지 이름과 버전만 표시 -l : 패키지에서 설치한 모든 파일 정보 출력(--list) / -p 옵션과 함께 사용 가능 -i : 정보 출력 -p PACKAGE_FILE : rpm 패키지 파일에 대한 정보 출력(--package) -f FILE : 지정한 파일을 설치한 패키지의 이름 출력(--file) -c : 해당 패키지의 설정 파일이나 스크립트 파일을 출력(--configfiles) -R : 패키지와 의존적인 관계에 있는 파일, 라이브러리, 패키지 목록을 출력(--requires) -V : 설치된 패키지 중 초기 설치 시와 다른 점이 있는 지 검사 / 비교 검증 정보를 출력 ex)..

[리눅스마스터1급 실기] 프로세스 관리

프로세스 관리 1. /proc : 새로운 프로세스 생성 시 /proc 디렉터리 안에 PID와 동일한 서브 디렉터리가 생성되고 그 안에 해당 프로세스에 관한 정보를 저장 #ls -l /proc/1222/exe : PID가 1222인 프로세스를 실행시킨 명령어의 절대 경로를 출력 /proc/uptime : 시스템 가동 시간에 대한 정보를 기록 /proc/meminfo : 메모리 정보와 스왑 메모리 정보 출력 /proc/cmdline : 부팅 시 실행되는 커널 관련 옵션에 대한 정보 기록 /proc/loadavg : 최근 1분, 5분, 15분 동안의 평균 부하율을 기록 /proc/partitions : USB 장착 후 관련 정보가 담겨 있는 파일로 확인 가능 /proc/mount : 마운트 관련 정보 기록 2..

[리눅스마스터1급 실기] 파일시스템 관리 (디스크쿼터)

Disk Quota : 디스크 사용량 제한 quotacheck : 디스크를 사용하고 있는 파일 시스템을 체크하여 quota 기록 파일을 가장 최근의 상태로 업데이트 사용법 : #quotacheck [옵션] [디렉터리명] [옵션] -a : 사용자와 그룹에 대한 쿼터를 체크한다 -m : 읽기 전용 모드 등으로 인한 마운트를 못할 경우 강제로 체크 -f : 쿼터 파일 초기 생성 시 인식 못할 경우 강제로 인식 -u : 사용자 쿼터파일을 체크(기본 옵션) -g : 그룹 쿼터파일을 체크 -c : 기존에 생성된 쿼터 관련 파일을 읽지 않고 새롭게 초기화할 때 ex) #quotacheck -mf /home : /home 디렉터리를 강제로 체크와 인식 #quotacheck -mf -u -g /home : 사용자 쿼터 ..

[리눅스마스터1급 실기] 파일시스템 관리 (파일시스템 점검 / swap)

파일시스템 점검 fsck : 파일 시스템을 검사하고 수리하는 명령 사용법 : #fsck [옵션] [장치명] [옵션] -a : 확인 질문 없이 무조건 수행 -r : 명령 수행에 대한 확인 질문 -A : /etc/fstab에 정의되어 있는 모든 파일시스템 체크 -P : -A 옵션을 사용할 때 루트 파일 시스템을 다른 파일시스템과 병렬로 함께 체크 -R : -A 옵션을 사용할 때 루트 파일 시스템은 체크하지 않고 건너뜀 -N : 실행을 하지 않고 단지 어떤 것이 실행되는 지만 보여줌 -T : 검사를 시작할 때 제목을 보여주지 않음 -s : fsck 동작을 시리얼화 함 -t 파일시스템 : 점검할 파일 시스템의 유형을 점검함 e2fsck : 리눅스 파일 시스템인 ext2, exts3, ext4를 검사하고 수리하는..

[리눅스마스터1급 실기] 파일시스템 관리

파일 및 디렉터리 관리 소유권과 허가권 허가권은 r,w,x로 이루어져 있음. 소유권 이후에 허가권은 소유자 권한과 그룹 권한 권한 파일 디렉터리 r 파일의 내용을 볼 수 있는 권한 디렉터리 내부의 내용을 볼 수 있는 권한 w 파일의 내용을 수정할 수 있는 권한 디렉터리 내부에 파일을 생성 또는 삭제할 수 있는 권한 x 실행 파일을 실행시킬 수 있는 권한 디렉터리 내부로 접근할 수 있는 권한 umask 파일이나 디렉터리 생성 시 부여되는 기본 허가권을 지정하는 명령. 파일 생성 시에는 666, 디렉터리인 경우에는 777에서 설정한 umask 값을 뺀 값을 기본 허가권으로 지정한다. 파일 링크 리눅스에서는 파일이나 디렉터리를 생성하면 I-node(Index Node)라는 번호가 임의로 부여되고, 이 번호를 ..

[리눅스마스터1급 실기] 그룹 계정 관리 / 관련 명령

그룹 계정 관리 /etc/group : 그룹의 목록을 확인 가능하고, 그룹을 추가하면 이 파일에 생성된다. /etc/gshadow : 그룹의 암호를 관리하는 파일(Root만 확인이 가능하다) 관련 명령어 grpconv : /etc/ghsadow 파일에서 그룹 패스워드를 관리 (기본 값이며 보안 상 gshadow에서 관리하는 게 좋음) grpunconv : /etc/group 파일에서 그룹 패스워드를 관리 grpck : /etc/group, /etc/gshadow 파일을 점검해주는 명령 groupadd : 새로운 그룹을 생성하는 명령(root만 사용 가능) [사용법] #groupadd [옵션] [그룹명] 옵션 -g : 생성과 동시에 GID 값을 부여하고 싶을 때 -r : 생성하는 그룹을 시스템 레벨로 생성..

[리눅스마스터1급 실기] 사용자 계정 관리 및 삭제 / 패스워드 관리

사용자 계정 관리 및 삭제 usermod : 사용자의 셸, 홈 디렉터리, 그룹, UID, GID 등을 변경하는 명령어로 사용자 관련한 대부분의 정보 변경 가능 [사용법] : #usermod [옵션] [사용자 계정] [옵션] -d : 사용자의 홈 디렉터리를 변경 -m : 사용자의 홈 디렉터리 변경 시 기존에 사용하던 파일 및 디렉터리를 옮겨주는 옵션으로 -d 옵션과 함께 쓰임 -g : 사용자의 그룹을 변경 -s : 사용자의 셸을 변경 -u : 사용자의 UID 값을 변경 -e : 계정의 만기일을 지정(YYYY-MM-DD) -f : 패스워드 만기일이 지난 후 패스워드에 LOCK을 설정할 유예 기간을 지정 -c : 사용자의 간단한 정보 입력, 변경 -G : 추가로 다른 그룹에 속하게 할 때 쓰이는 옵션 -p :..

[리눅스마스터1급 실기] 사용자 관련 파일

사용자 관련 파일 사용자의 계정 정보 역시 파일로 저장되고, 사용자를 생성할 때도 관련 파일에서 정보를 가져온다. -흔히 useradd를 생성 시 /etc/default/useradd 에서 정보를 가져오고, /etc/skel파일에 들어있는 파일 및 디렉터리를 사용자에게 제공한다. -생성된 사용자의 정보는 /etc/passwd, /etc/shadow에 기록되며 관뢰된다. /etc/passwd : 사용자의 목록을 저장하고 있는 정보 파일(총 7개의 필드로 구성) 사용자 : 패스워드 : UID : GID : 풀네임 : 홈디렉터리 : 셸 glory:x:1000:1000::/home/glory:/bin/bash /etc/shadow : /etc/passwd 의 두 번째 필드(패스워드)를 암호화하여 관리하는 파일(..

[리눅스마스터1급 실기] 사용자 계정 관리

사용자 계정관리 #useradd : 사용자의 ID를 생성하는 명령 [사용법] #useradd [옵션] 사용자계정 생성할ID 옵션 -p : 사용자의 암호를 추가 시에 지정 -d : 홈 디렉터리를 지정할 때 사용 -g : 그룹을 지정할 때 사용(지정할 그룹은 미리 생성돼있어야 함) -G : 기본 그룹 이외에 추가로 그룹에 속하게 할 경우(2차 그룹 지정) -c : 사용자 생성 시, 사용자에 대한 설명을 설정 -s : 사용자 생성 시, 사용자에 대한 셸을 지정 -D : /etc/default/useradd 에 설정된 유저 추가와 관련된 기본 사항들을 보여줌 -m : 사용자를 생성할 때 홈 디렉터리를 생성해 주는 옵션 -k : 사용자를 생성 시에 제공되는 환경 파일들은 기본적으로 /etc/skel로 지정되어 있..

728x90