2022년 6월 11일 기출문제
와~ 58점이다~ 아 진짜 ㅠㅠ 외우기 싫은거는 죽어도 하기 싫다. 하지만 해야겠지...
BSD 계열
lpr
: 프린터 출력lpq
: q에 있는 작업의 목록 출력System V 계열
cancle
: 취소, 무조건 작업 번호를 붙여줘야 한다 lpstat
: 작업번호 확인 System V 계열 명령어: lp, lpstat, cancle
BSD 계열 명령어: lpr, lpq, lprm, lpc, lpd
yum 기본 형식: yum [옵션] [명령어] [패키지 명]
👉 설치: yum install sendmail
rpm 명령어
rpm -ivh 패키지명
: 설치rpm -qa | grep 패키지명
: 확인rpm -ev 패키지명
: 제거소스파일로 프로그램 설치 시
make
: PHP, SAMBA, Apache HTTPcmake
: MySQL압축 해제 옵션
-z
: gzip 압축 또는 해제-j
: bzip2 압축 또는 해제-J
: xz 압축 또는 해제rpm -U 패키지명
: 기존 패키지가 설치되지 않았다면 일반적인 설치, 기존 패키지가 설치되어 있다면 업그레이드
온라인 기반: apt-get(데비안), yum(레드햇), zypper(수세)
기본: dpkg(데비안), rpm(레드햇), YaST(수세)
데비안 계열 리눅스 패키지 관리 도구 👉 deselect, alien, dpkg
페도라 및 레드햇 계열 패키지 관리 도구 👉 dnf
vi 편집기 파일 안에서 문자 치환 👉 :% s/[변경대상]/[변경문자]/g
init(런레벨): 재부팅과 종료레벨 7단계 구분
inetd(internet service daemon): 다른 데몬들을 제어, 연결하는 역할을 하는 데몬
standalone: 백그라운드 요청 기다렸다가 요청이 오면 혼자 처리
daemon: 프로세스 메모리에 상주해있다가 사용자 요청이 오면 응답하는 프로세스
백그라운드 프로세스 종료 👉 kill %2
백그라운드 실행 중인 프로세스의 우선순위 값을 확인하는 명령어 = ps -l
(NI, PRI 확인)
ksh: 콘셸, 1980년대 초 벨 연구소의 데이비드 콘이 개발한 유닉스 셸
bash: 배시는 본 셸을 대체하는 자유 소프트웨어로서 GNU 프로젝트를 위해 브라이언 폭스가 작성한 유닉스 셸
dash: 데비안 암키스트 셸, bash보다 훨씬 더 가벼운 POSIX 호환성이 있는 유닉스 셸
csh: C셸, 빌 조이가 개발
사용자의 셸 종류를 알아보는 명령 = gerp [사용자 이름] /etc/passwd
(현재 사용 중인 셸)
셸 바꾸기 = chsh -s
셸 목록 = chsh -l
or cat /etc/shells
파일이나 디렉터리 허가권 값 변경 = chmod
지정 = umask
그룹 소유권 변경 = chgrp
그룹 및 개인 소유권 변경 = chown
마운트 해제 명령어 umount!!! 언마운트(unmount)와 다르다!!
사용자 소유권 변경 = chown | 그룹 소유권 변경 = chgrp
-R
: 하위 디렉터리를 포함한 모든 파일과 디렉터리의 소유권을 변경 쿼터 관련 명령어
쿼터 설정 과정
quotacheck 👉 edquota 👉 quotaon 👉 repquota
/etc/fstab
기본 형식
[장치명][마운트 포인트] [파일 시스템 종류] [옵션(default)] [덤프 유무][파일 시스템 검사 유무]
- 마운트 옵션: ro - 읽기 전용, rw - 읽기/쓰기로 마운트
UUID 값을 확인하는 명령어 = blkid
원격지의 윈도우 시스템에 공유된 폴더를 마운트하는 옵션 👉 cifs
, smb
클러스터 구성 방식
UPD 프로토콜 👉 DNS (TCP, UDP 가능)
TCP 프로토콜 👉 Telnet, SMTP, HTTP
/etc/services
: 프로토콜과 관련된 포트 번호 확인
/etc/protocols
: '사용 가능한' 프로토콜들
패킷 교환 방식
LAN - Ethernet, token ring, FDDI
MAN - DQDB
WAN - 회선교환망 PPP, HDLC | 패킷교환망 X.25, ATM, Frame-Relay
X 윈도를 실행하는 명령 = startx
프로그램 종류 외우기
이미지 뷰어 프로그램
* Totem: 미디어 플레이어
데스크톱 환경 종류
systemctl set-default multi-user.target
: 시작 시 X 윈도 모드로 부팅하는 대신 텍스트 모드로 부팅되도록 설정하는 명령