리눅스 마스터 2급 대비용 영진닷컴 이기적 교재에 나온 명령어 연습하기.
3번째는 03 기타명령어 부분과 PART2의 01 파일 시스템 관련 명령어 부분.
네트워크 관련 명령어
- ping : -c [요청수], -i [초], -s [패킷크기]
- traceroute : 호스트까지의 경로를 표시하고 그 구간의 정보를 기록하는 명령어
- nslookup : 도메인명으로 IP 주소를 조회 또는 IP 주소로 도메인명을 조회
- dig : 호스트명에 대한 IP 주소 정보 또는 IP 주소에 대한 호스트명을 조회하는 명령어
- host : 호스트명을 알고 있는데 IP 주소를 모르거나 그 반대의 경우
- hostname : 시스템 이름을 확인하거나 변경할 때 사용하는 명령어
시스템종료 관련 명령어
- shutdown : 시스템을 종료하거나 재부팅하는 명령어, -r(종료 후 재부팅), -h(시스템 종료), -c(취소)
- init : shutdown 명령어와 동일한 기능을 가진 명령어
- reboot : 시스템을 재부팅하는 명령어
- halt : 시스템을 종료하는 명령어
기타명령어
- cal : 달력 출력
- date
- clear
- tty : 현재 사용하고 있는 단말기 장치의 경로명과 파일명
- time : 프로그램이 수행되는 데 걸리는 시간을 측정하여 출력
- wall : 모든로그인된 사용자에게 터미널을 통해 메시지 전달
- write : 메시지 전달
- mesg : write를 사용해서 들어오는 메시지 수신여부 확ㅇ니하고 제어하는 명령어
문제풀이
- 사용자 확인 : cat /etc/passwd
- 사용자만 추출하기 : cut -f1 -d: /etc/passwd
- rdate : 지정된 서버와 현재 시스템의 날짜와 시간을 동기화
- hwtime : 하드웨어 시간정보
PART2 리눅스 운영 및 관리, 01 파일 시스템 관련 명령어 부분
- chown : 파일 또는 디렉토리의 소유권 변경, -R(하위 디렉토리를 포함하여 모든 파일의 소유권 변경)
- chgrp : 파일이나 디렉토리의 그룹 소유권을 변경
다음은 허가권과 관련된 명령어.
그 전에 먼저 ls -l dev 를 실행하면 파일유형이 b, c인 파일을 확인할 수 있음.
- chomod : 파일이나 디넥토리의 접근허가권을 변경하는 명령어
- umask : 새로 만든 파일/디렉토리의 권한을 조정하기 위한 값. 기본적으로 파일은 666, 디렉토리는 777 권한이 주어지는데, 여기서 umask 값만큼 차감된 권한이 주어짐.
특수권한
- SetUID : 실행파일에 setuid를 설정하면 소문자 's'가 되고 정상적으로 실행할 수 있음, 실행파일이 아니면 대문자 S가 되고 실행할 수 없는데, 실행권한을 부여하면 소문자 's'로 바뀜, 설정은 chomod 4744 와 같이 권한을 부여하는 숫자3개 앞에 4를 붙임
- setGID : 그룹은 chmod 2644 와 같은 식으로 2를 붙임
129페이지 부터 디스크 쿼터 관련 내용이 있는데 이해가 안되서 이건 나중에 업데이트 하기로 함.
파일시스템 관련 명령어
- mount : 특정 디바이스를 특정 디렉토리처럼 사용하기 위해 장치와 디렉토리를 연결
- eject : 이동식 보조기억장치 등과 같은 미디어를 해제하고 장치를 제거하는 명령어
- fdisk : 새로운 파티션의 생성, 기존 파티션의 삭제, 파티션의 타입 결정, -v(버전), -l(현재 디스크의 파티션 테이블 정보), -s(지정된 파티션의 크기를 블록 단위로 표시)
- mkfs : 리눅스 파일 시스템을 생성. fdisk로 하드디스크의 파티션을 나눈 후 해당 파티션에 맞는 파일 시스템을 생성
- mke2fs : ext2, ext3, ext4 타입의 리눅스 파일 시스템을 생성하는 명령어
- fsck : 파일 시스템의 무결성을 점검하고 대화식으로 복구하는 명령어
- e2fsck : ext2, ext3, ext4 타입의 리눅스 파일 시스템을 점검 및 복구하는 명령어
- du : Disk Usage의 약자로 디렉토리별로 디스크 사용량을 확인
- df : 시스템에 마운트된 하드 디스크의 용량을 파티션 단위로 사용량을 확인하는 명령어
- /etc/fstab 파일 : 리눅스에서 사용하는 파일 시스템 정보를 정적으로(고정적으로) 저장하고 있는 파일, 리눅스 파일 시스템 정보와 부팅시 마운트 정보를 가지고 있음.
셀에 관한 파일과 명령어.
- /etc/shells : 사용할 수 있는 셀들을 확인, 아니면 chsh -l 로 조회하여 확인도 가능
- /etc/passwd : 계정에 할당된 셀 확인
- echo $SHELL : 현재 로그인한 사용자가 사용하는 셀 확인
- chsh : 사용자의 셀을 변경
환경 설정 관련 변수
- 주요 환경변수
- 환경변수 보기
- 환경변수 설정
배쉬셀(bash shell) 관련 기능
- 히스토리 관련 환경변수
- 명령어 히스토리 확인 및 수행시간표시 설정
- alias
- env : 현재 셀에 선언된 모든 혼경 변수를 확인하는 명령어
- 호스트 이름 바꾸기 : h(호스트명), u(현재 사용자 이름), w(현재 작업 디렉토리), W(현재 작업 디렉토리 전체경로 중 마지막 디렉토리, t(시간), s(사용중인 셀 이름)
,
'자격증' 카테고리의 다른 글
정보보안기사(실기) (1) | 2022.10.23 |
---|---|
리눅스 마스터 2급 대비 명령어 실습 #4 (완전 초보용) (0) | 2022.08.10 |
리눅스 마스터 2급 대비 명령어 실습 #2 (완전 초보용) (0) | 2022.08.08 |
리눅스 마스터 2급 대비 명령어 실습 #1 (완전 초보용) (0) | 2022.08.08 |
가상머신을 사용하여 윈도우에서 리눅스 사용하기 (feat.WSL 안되는 경우) (0) | 2022.08.07 |