1.
OSS: Open Sound System, 리눅스 및 유닉스 운영체제에서 사운드를 만들고 캡처하기 위한 인터페이스, Hannu 개발
2.
CentOS Printer 설정: system-config-printer
RedHat Printer 설정: redhat-config-printer > system-config-printer
3.
Stripping: 연속된 데이터를 여러 디스크에 나눠 저장
Mirroring: 하나의 디스크에 데이터를 저장하면 다른 디스크에 동일한 내용이 백업되어 저장
4.
LVM: Logical Volume Manager, 리눅스의 저장 공간을 효율적이고 유연하게 관리하기 위한 커널의 한 부분
Disk Stripping, Mirroring Volume 등을 제공
RAID: Redundant Array of Inexpensive Disks, 여러 개의 HDD를 하나의 HDD처럼 사용하는 방식
Cluster: 여러 대의 일반 워크스테이션을 네트워크로 연결하여 하나의 PC처럼 작동하게 하는 기술
7.
rpm -i sendmail: sandmail pkg install
rpm -e sendmail: sandmail pkg erase
8.
J: *.xz > j: *.bz2 > z: *.gz > *.z
10.
yum list: 전체 pkg에 대한 정보 출력
yum history: pkg 설치, 삭제 등 작업 이력 확인
11. tar 명령어
-c: dir 묶기
-C: dir 변경
12. make 명령어
Configure(: compile) - Make - Make Install
make clean: 이전 컴파일(Configure) 내용 삭제
make distclean: 압축 해제 상태로 만들
13.
(Linux/Default/Online)
Debian(Ubuntu)/dpkg/apt-get
RedHat/rpm/yum>dnf
openSUSE/YaST/zypper
14.
dnf: Dandified YUM, yum 개선
Arch Linux pkg manager: pacman
15. vi editor
set ai: ser auto-indeant, 자동 들여쓰기
set list: 숨겨진 기호(space bar ) 표시
16. vi editor
i: 커서 왼쪽으로 문자 삽입
a: 커서 오른쪽으로 문자 삽입
o: 커서 다음줄로 문자 삽입
17. vi 명령어
^: 줄의 첫부분
\: 줄의 끝부분
$: 파일의 맨 끝
18.
vi +[num] 파일명: 해당 줄로 커서 이동, [num] 생략 시, 마지막 줄로 커서 이동
vi - 파일명: 앞줄의 첫 문자로 이동
19.
vi: 빌 조이
vim: 브람 무레나르
emacs: 리차드 스톨만
pico: aboil kasar > nano: GNU
gedit: GNOME Editor, 리눅스 GUI 환경에서 사용하는 txt editor
20. emacs editor
ctrl x / c: 편집 종료
ctrl c: emacs 종료
ctrl s: 저장
ctrl f: 커서 오른쪽 이동
22.
standalone: daemon이 bg에서 항상 실행되고 있다가(메모리 상주) client로부터 해당 서비스의 요청이 발생하면 즉각 처리
inetd: Internet daemon, 빠른 처리가 필요없고 요구 횟수도 많지 않을 경우 사용
(들어온 접속 요청들을 해당 프로그램에 전송)
xinetd: extended Internet daemon, 특정 데몬 하나만 메모리에 상주하며 다수의 데몬을 관리하는 방식, 메모리의 효율적인 관리, 리눅스 커널 2.4버전부터 사용
(들어온 접속 요청들을 허가된 사용자인지 검증 후 해당 프로그램에 전송)
23.
ps_mem: 프로세스별 사용중인 메모리 확인
24.
cron: 주기적으로 반복되는 일을 자동으로 실행
crontab -u: 특정 사용자의 일정 수정
crontab -e: crontab 작성 또는 수정
26.
Demon: linux system 부팅 시 자동으로 실행되는 bg process
27.
nohups: no hang up, 사용자가 로그아웃하거나 터미널 창이 닫혀도 실행
28.
PID: 현재 실행 중인 process임을 의미
nice 양수 - 음수 -- process_name
renice 양수 음수- PID
29. Signal
1 / SIGHUP / 로그아웃과 같이 터미널 연결 종료 시 보내지는 시그널
2 / SIGINT / ctrl c, 키보드에 입력된 인터럽트 시그널로 실행 중지
3 / SIGQUIT / ctrl \, 종료
9 / SIGKILL / 강제 종료
15 / SIGTERM / 정상 종료시키는 kill의 기본 시그널
19 / SIGSTOP / 터미널에서 입력된 정지 시그널
20 / SIGTSTP / ctrl z, 실행 정지 후 재실행을 위한 대기 시그널
30.
NI: 사용자 변경 항목으로 PRI에 반영
PRI: 커널에서 참고하여 운영체제에 반영
RSS: Resident Set Size, 실제 물리 메모리 사용량
VSZ: Vertual Set Size, 가상 메모리 사용
31.
~/.bashrc: 지역적 파일, alias, bash가 수행될 때 실행되는 파일
~/.bash_profile: 지역적 파일, bash shell 관련 내용 저장(/etc/bash_profile X)
~/.bash_logout: 사용자가 로그아웃 직전에 실행하는 프로그램에 관한 bash의 지역적인 시스템 설정과 관련된 파일
32.
/bin/bash: Bourne Shell 파일
/etc/skel: skeleton, 계정 생성 시 복사될 기본 파일들의 뼈대를 가진 directory
33. chsh 명령어
chsh -l: list, 변경 가능한 shell 출력
chsh -s: shell, 로그인 쉘 변경
chsh -u, help, chsh 도움말 출력
34. shell 개발자
sh($): Bourne Shell, 스티븐 본
bash(userName@OS:~$):Bash Shell, GNU, Linux Shell, 브라이언 폭스
csh(%):C Shell, 빌 조이(vi editor 개발)
tcsh: Tee C Shell 켄 그리어
35.
/etc/passwd: 시스템 사용자들의 기본적인 정보(login shell) 저장
~/.bashrc: 지역적 파일, alias, bash가 수행될 때 실행되는 파일
~/.bash_profile: 지역적 파일, bash shell 관련 내용 저장(/etc/bash_profile X)
36.
history 5: 최근 실행한 명령어 5개 출력
!5: history number=5인 명령어 실행
!-5: 5번째 전에 실행된 명령어 실행
37.
env: 환경변수, 전역변수 출력
set: shell 변수 출력
38.
echo MAIL: 메일 관련 파일 경로 확인
39.
/etc/fstab: 파일 시스템 정보가 저장되어있는 파일
[파일_시스템_장치명]
[마운트_포인트(마운트 될 위치 설정)]
[파일_시스템_종류(마운트 될 파일 시스템의 파일 시스템 종류 설정)]
[옵션]
[덤프(1: 백업 O, 0: 백업 X)]
[파일체크_옵션(0: 점검 X, 1: Root 부팅시 점검 O, 2: Root 외 파일 시스템 부팅시 점검 O)]
40.
eject: 이동식 보조기억장치(DVD, CD-ROM ...) 등과 같은 미디어를 해제하고 장치 제거
(CD가 자동으로 튀어나오는 것과 관련된 명령어)
'Certificate > Linux Master Certi' 카테고리의 다른 글
[Certificate] Linux Master Level2 (210911_1-40) (0) | 2023.02.26 |
---|---|
[Certificate] Linux Master Level2 (211211_41-80) (0) | 2023.02.25 |
[Certificate] Linux Master Level2 (221210_41-80) (0) | 2023.02.22 |
[Certificate] Linux Master Level2 (221210_1-40) (0) | 2023.02.20 |
[Certificate] Linux Master Level2 (220611_41-80) (0) | 2023.02.19 |