lpr: 프린터 출력 - 데몬에게 프린터 작업을 요청하는 명령어 -> lp
lpq: q에 있는 작업 목록 출력 -> lpstat
lprm: 프린터 큐목록에 대기중인 작업 취소 -> cancel
lpc: 프린터 관리시 사용 Line print control program
lp: 프린터 출력
프린터 관련: LPRng, CUPS
사운드 카드 관련: OSS, ALSA
스캐너 관련 SANE, XSANE
rpm -ivh 패키지명 -> 설치
rpm -qa | grep 패키지명 -> 확인
rpm -ev 패키지명 -> wprj
-q -> 패키지 설치 여부 확인
-a -> 모든 패키지 확인
-i -> 패키지 설치
레드햇: rpm / yum
데비안: dpkg / apt-get
수세: YaST / Zypper
주기적이고 지속적인 서비스 요청을 처리하기 위해 메모리에 계속 상주하고 있는 프로그램으로 백그라운드 프로세스 일종이다.
init(런레벨): 재부팅과 종료레벨 있음
inetd 다른 데몬들을 제어, 연결하는 역할을 하는 데몬
standalone 백그라운드 요청 기다렸다가 요청이 오면 혼자 처리하는 방식
daemon 프로세스로 메모리에 상주해있다가 사용자 요청이 오면 응답하는 ㅡ프로세스
top: CPU 사용량
nohup 프로세스를 중단하지 않고, 백그라운드 작업을 수행할 수 있게 하는 명령어
CTRL + C 현재 실행 중인 프로세스 종료
CTRL + I 터미널 화면 정리
CTRL + D 현재 터미널 세션 종료
CTRL + Z 프로세스 정지, 백그라운드 프로세스 정ㄴ호ㅓㅏ
SIGHUP - 1
SIGINT - 2 키조합
SIGTERM - 15
env 글로벌 셀 변수 조회 명령어
set 로컬 셸 변수 조회 명령어
HISTSIZE: 히스토리 크기 지정
HISTFILESIZE: 히스토리 파일 크기
HISTORY 명령어 최근 개수만큼 출력
파일 시스템 쭉 나와있거나 시스템 전체 용량 확인한다 -> df
단일 객체 사용자 용량 확인한다 -> du
쿼터 설정하는 과정
quotacheck -> edquota -> quotaon -> repquota
장치명, 마운트포인트, 파일시스템 종류, 오변, 덤프 유무, 파일시스템 검사 유무
ICANN -> IP 주소 할당 및 도메인 관리
IEEE -> LAN 및 MAN 관련 표준
EIA -> T568B 케이블 배열 표준화 기구
ISO -> OSI 7계층
<문제 해설>
응용 계층 프로토콜 - (포트 번호)
FTP - 20, 21
SSH - 22
Telnet - 23
SMTP - 25
DHCP - 67, 68
TFTP - 69
HTTP - 80
POP3 - 110
IMAP - 143
SNMP - 161, 162
[해설작성자 : JSC]
TELNET 은 TCP -> SMTP, HTTP
DNS는 TCP, UDP다됨
스타형 -> 포인트 투 포인트
망형: 장애 발생시에도 영향이 적음
자기 자신을 검사하는 거
루프백 범위 127 ~ 127.5252.25.2525.25.
/etc/services 모든 프로토콜
/etc/protocols/ 사용가능한 프로토콜
<문제 해설>
[네트워크 설정]
① ifconfig : 네트워크 인터페이스에 IP 주소를 설정하거나, 활성화/비활성화, 인터페이스 정보를 출력하는 명령어
② route : 패킷을 전송할 수 있도록 목적지까지 경로를 설정 및 관리하는 명령어
③ ping : 네트워크 또는 호스트들의 연결 상태를 확인하는 명령어
④ traceroute : 특정 네트워크 및 호스트까지 도달하는 경로를 출력하는 명령어
⑤ netstat : 현재 시스템의 네트워크 연결 상태를 확인하는 명령어
⑥ arp : ARP 테이블을 설정하고 확인하는 명령어
⑦ ethtool : 네트워크 인터페이스의 물리적 연결 상태를 확인하는 명령어
<문제 해설>
Client > Server : TCP SYN
Server > Client : TCP SYN / ACK
Client > Server : TCP ACK
<문제 해설>
GIMP : 이미지 편집기
eog : GNOME의 이미지 뷰어
evince : PDF 문서를 확인할 때 사용하는 프로그램
Gwenview : KDE용 이미지 뷰어
[해설작성자 : JSC]
tar -x -> tar파일을 풂
tar -z -> gzip 팡ㄹ
tar -c -> 아카이브 파일로 묶음
<문제 해설>
-> ctrl + x
PS(process status)명령어 : 실행중인 프로세스 상태를 보여줌
옵션 :
ps aux : 현재 시스템 사용자가 사용중인 모든 프로세스 정보를 확인할수 있음
[해설작성자 : comcbt.com 이용자]
<문제 해설>
1) /etc/profile: 시스템 전역(모든 사용자)에 대한 환경설정 파일. 로그인시 설정 내용을 읽어들임. 시스템 전반적인 환경값들을 설정.
2) /etc/bash_profile: bash 쉘로 로그인 되었을 경우에만 적용
3) /etc/bashrc: 시스템 전역(모든 사용자)에 대한 환경설정 파일. 새로운 bash가 실행될 때 마다 내용을 읽어들임
4) ~/.bash_profile: 개인 사용자에 대한 환경설정 파일. 로그인시 설정 내용을 읽어들임. 각 사용자 환경에 맞는 설정
[해설작성자 : comcbt.com 이용자]
etc/profile -> 시스템 전반적인 환경값들을 설정한다
bashrc -> 내용을 읽어들임

디폴트 게이트웨이 추가: route add default gw x.x.x.x
네트워크 경로 추가: route add -net x.x.x.x netmask x.x.x.x gw x.x.x.x
호스트 경로 추가: route add -host x.x.x.x dev [인터페이스명]
<문제 해설>
1) Eog: GNOME 의 이미지 뷰어 프로그램
2) ImageMagicK: X 윈도 기반 이미지 편집 프로그램
3) Gimp: GNOME의 이미지 편집 프로그램
4) Gwenview : KDE의 기본 이미지 뷰어
GNOME의 이미지 뷰어 프로그램 -> Eog
이미지 편집 프로그램 -> GIMP
<문제 해설>
1) Xfce: 유닉스 및 유닉스 계열(GNU/리눅스, 솔라리스, BSD 등) 플랫폼을 위한 자유 소프트웨어 데스크톱 환경
2) GNOME: 데스크톱 프로그램 집합의 일종이기도 하며 이를 개발하는 프로젝트
3) Kwin: 스태킹 방식을 사용하는 윈도우 매니저
4) LXDE: 유닉스와 POSIX 호환 플랫폼(리눅스나 BSD)에서 사용할 수 있는 자유 오픈소스 데스크톱 환경
[해설작성자 : comcbt.com 이용자]
<문제 해설>
(1) 재부팅 시 CLI로 부팅 :
systemctl set-default runlevel3
systemctl set-default multi-user.target
(2) 재부팅 시 GUI(X 윈도)로 부팅 :
systemctl set-default runlevel5
systemctl set-default graphical.target
[해설작성자 : comcbt.com 이용자]
2021년 9월 21일

자동 들여쓰기
r옵션: append 파일 내의 기록에 다른 파일 내용을 추가로 묶음
c옵션: create 새 파일을 만듬
x옵션: extract 기록에서 파일을 발췌
t옵션: 파일 출력
파일을 묶을려면 rvf
소문자 엘 설치된 패키지 목록 확인