1.
lp: line print, 인쇄 작업 수행
lpr: line printer, 인쇄 작업 수행
lpstat: line printer status, queue status 출력
cancel
System V: lp, lpstat, cancel
BSD: lpr, lpc, lpq, lprm
2.
SAMBA: 원격지 시스템, 프린터 공유
NFS: Network File System, 네트워크로 연결된 다른 컴퓨터의 파일 시스템을 내 컴퓨터로 마운트하고 공유하여 상대방의 파일 시스템 일부를 자신의 dir처럼 사용하는 프로토콜
OSS: Open Sound System, 리눅스 및 유닉스 운영체제에서 사운드를 만들고 캡처하기 위한 인터페이스, Hannu 개발
SANE: Scanner Access Now Easy, 스캐너 등 이미지 관련 하드웨어를 사용할 수 있도록 해주는 API
3.
LVM: Logical Volume Management, 사용자가 많아져서 디스크 용량이 부족할 때, 손쉽게 용량 증설이 가능
RAID: Redundant Array of Inexpensive Disks, 여러 개의 HDD를 하나의 HDD처럼 사용하는 방식
4.
ALSA: Advanced Linux Sound Architecture, 사운드 카드 구성 및 사운드 장치 관리 드라이버, Jaroslav 개발
LPRng: Line Printer next generation, 리눅스 초기 인쇄 시스템
OSS: Open Sound System, 사운드를 만들고 캡처하기 위한 인터페이스
5.
CUPS: Common Unix Printing System, Apple 개발, HTTP 기반 IPPlpadmin: CUPS 프린팅 시스템 설정 및 제어lpc: line printer controller, printer or pinter queue 제어
6.
RAID-6에서의 실제 사용 가능한 디스크 용량
10GB * 5 = 50GB
2개 사용 X
10G * 3 = 30G
7.
rvf: 기존의 tar 파일에 *.txt 파일 추가
cvf: tar 파일 만들기
xvf: tar 파일 해제
tvf: tar archieve 내용 확인
10.
압축 효율성: xz > bz2 > gz > z
11.
rpm -V vsftpd
S,5....T.: Verify, 검증
12.
구분 | Default Pkg 관리 기법 | Online Pkg 관리 기법 |
Debian(Ubuntu) | dpkg | apt-get |
RedHat | rpm | yum |
openSUSE | YaST | zypper |
15. vi editor
p: paste
yy: copy
dd: delete
s: insert
16.
vi -r linux.txt
vi editor 문서 작업 중 강제 종료 시, 작업 내용 불러오기
18.pico -개선-> nanovi: 빌 조이 개발emacs: 리처드 스톨먼 개발
19. EditorGUI(X-Window): gedit, kwrite, ...CUI(Consol): vi, emacs, pico, nano, ...
20. emacs editor
ctrl + a : 현재 커서가 위치한 줄의 맨 앞으로 이동
ctrl + e : 현재 커서가 위치한 줄의 가장 끝으로 이동
21. ps: process status
실행중인 모든 프로세스의 정보를 출력
ps aux: a-일부 프로세스를 제외한 모든 프로세스 출력, u-사용자 친화적 형식으로 출력
ps ef: e-모든 프로세스 출력, f-완전한 형식의 목록 출력
ps -al: l-상세한 내용 출력
23.
ForeGround Process: 하나의 작업이 끝날 때까지 다른 작업을 동시에 수행 할 수 없음
BackGround Process: 하나의 작업을 수행하는 동안에도 다른 작업을 동시에 수행 할 수 있음
24.
nohup: no hang up, 사용자가 로그아웃하거나 터미널창이 닫혀도 실행
25.
nice(실행 예정인 프로그램 우선순위 변경) + process_name
renice(이미 실행중인 프로그램 우선순위 변경) + process_id
nice -10 process_name: 우선순위(10)
nice --10 process_name: 우선순위(-10)
우선순위(NI): -20(최상위) 19(최하위)
26.
NI: nice, 사용자가 명령어를 이용해 값을 바꿀 수 있음
PRI: priority, kernel이 nice의 값을 읽어서 PRI의 값이 변경되어 적용
27. SIGKILL
No. | Signal | 발생 조건 |
1 | SIGHUP(Hang Up) | 로그아웃과 같이 터미널 연결이 끊겼을 때 보내지는 시그널 |
2 | SIGINT | ctrl c, 키보드로부터 오는 인터럽트 시그널로 실행 중지 |
9 | SIGKILL | 프로세스 강제 종료 |
15 | SIGTERM(Terminate) | 정상 종료시키는 kill의 기본 시그널 |
19 | SIGSTOP(Terminal Stop) | 터미널에서 입력된 정지 시그널 |
20 | SIGSTP | ctrl z, 실행 정지 후 다시 실행을 계속하기 위해 대기 |
28.
ps: process status, 프로세스 상태 확인
kill -l: 시그널 목록 정보 확인
29.
cron분 시 일 월 요일(월:1 화:2 ... 일: 0 or 7)
30.
standalone: daemon이 bg에서 항상 실행되고 있다가(메모리 상주) client로부터 해당 서비스의 요청이 발생하면 즉각 처리
inetd: Internet daemon, 빠른 처리가 필요없고 요구 횟수도 많지 않을 경우 사용
네트워크 접속 제어
(들어온 접속 요청들을 해당 프로그램에 전송)
xinetd: extended Internet daemon, 특정 데몬 하나만 메모리에 상주하며 다수의 데몬을 관리하는 방식, 메모리의 효율적인 관리, 리눅스 커널 2.4버전부터 사용
(들어온 접속 요청들을 허가된 사용자인지 검증 후 해당 프로그램에 전송)
31.
alias 별칭='명령어'
32. shell 개발자
sh($): Bourne Shell, 스티븐 본
bash(userName@OS:~$):Bash Shell, Linux Shell, 브라이언 폭스
csh(%):C Shell, 빌 조이
tcsh: Tee C Shell 켄 그리어
ksh($):Korn Shell, 데이비드 콘
dash($): Dash Shell
33.
chsh -l(--list-shells): change shell, 설치된 쉘 조회
/etc/passwd: 시스템에 등록된 사용자의 정보들이 담긴 파일
/etc/bashrc: 전역적 파일, alias, bash가 수행될 때 실행되는 파일
sh: 기본으로 지정된 shell 호출
34.
[ihduser@ihd ~] $ user=kaitman
[ihduser@ihd ~] $ echo $user
kaitman
[ihduser@ihd ~] $ echo $USER
ihduser
35.
history 5: 최근에 입력한 5개의 명령 목록 확인
!5: history number=5인 명령어 실행
!-5: 5번째 전에 실행된 명령어 실행
36.
/etc/bashrc: 전역적 파일, alias, bash가 수행될 때 실행되는 파일
~/.bashrc: 지역적 파일, alias, bash가 수행될 때 실행되는 파일
/etc/profile: 전역적 파일, 로그인 시 로드되어야하지만 bash와 관계없는 데이터 저장
~/.profile: 지역적 파일, 로그인 시 로드되어야하지만 bash와 관계없는 데이터 저장
~/.bash_profile: 지역적 파일, bash shell 관련 내용 저장(/etc/bash_profile X)
37.
chsh user: root 사용자가 user 사용자의 shell 변경
chsh -s(--shell) 지정_shell: 지정_shell을 user의 로그인 shell로 사용
chsh -l(--list-shells): /etc/shells 파일 안의 shell 목록 나열
chsh -u(--help)
chsh -v(--version)
38. 로그인 shell 확인
ps: process status
grep ihduser /etc/passwd
39.
fdisk: disk partitioning status, partition별 disk 용량 확인
df: disk free, mounted on된 disk 용량 확인
du: disk use, dir별 disk 용량 확인
40.
uuid: Universally Unique IDentifier, 파티션 생성 시 고유한 uuid가 부여되고 부팅 시 이 값을 기반으로 마운트 작업 진행
blkid: block device의 파일 시스템 유형이나 속성(LABEL, UUID 등)을 출력
vendor_id: 하드웨어 특정 품목의 승인된 부품 생산자 또는 공급자 목
label: partition에 label을 부여하여 디바이스명 대신 사용
'Certificate > Linux Master Certi' 카테고리의 다른 글
[Certificate] Linux Master Level2 (211211_1-40) (0) | 2023.02.25 |
---|---|
[Certificate] Linux Master Level2 (221210_41-80) (0) | 2023.02.22 |
[Certificate] Linux Master Level2 (220611_41-80) (0) | 2023.02.19 |
[Certificate] Linux Master Level2 (220611_1-40) (0) | 2023.02.19 |
[Certificate] Linux Master Level2 (220903_41-80) (0) | 2023.02.19 |