adsfasd

김제현·2024년 9월 5일

BSD 계열

lpr: 프린터 출력 - 데몬에게 프린터 작업을 요청하는 명령어 -> lp
lpq: q에 있는 작업 목록 출력 -> lpstat
lprm: 프린터 큐목록에 대기중인 작업 취소 -> cancel
lpc: 프린터 관리시 사용 Line print control program

System V 계열

lp: 프린터 출력

프린터 관련: LPRng, CUPS
사운드 카드 관련: OSS, ALSA
스캐너 관련 SANE, XSANE

rpm

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

/etc/fstab

장치명, 마운트포인트, 파일시스템 종류, 오변, 덤프 유무, 파일시스템 검사 유무

ICANN / IEEE

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 : 네트워크 인터페이스의 물리적 연결 상태를 확인하는 명령어

	<문제 해설>
  1. Client > Server : TCP SYN

  2. Server > Client : TCP SYN / ACK

  3. Client > Server : TCP ACK

    <문제 해설>

  4. GIMP : 이미지 편집기

  5. eog : GNOME의 이미지 뷰어

  6. evince : PDF 문서를 확인할 때 사용하는 프로그램

  7. Gwenview : KDE용 이미지 뷰어
    [해설작성자 : JSC]

tar

tar -x -> tar파일을 풂
tar -z -> gzip 팡ㄹ
tar -c -> 아카이브 파일로 묶음
<문제 해설>

  • x: tar 파일을 풂
  • z: 아카이브파일을 gzip 파일로 압축 해제
  • c: 파일이나 디렉터리를 아카이브(tar)파일로 묶음
  • f: 아카이브 파일명 지정
  • v [파일명]: 작업 대상이 되는 파일의 이름을 지정
  • v: 어떤 명령을 실행할 때 대상이 되고 있는 파일들의 처리과정을 화면에 출력
  • t: tar(아카이브 파일) 안에 묶여있는 파일 목록 출력
  • P: 절대 경로로 정보 출력
  • r: 기존 tar 파일 뒤에 파일 추가
  • j: 압축 파일인 tar.bz2에 사용
  • J: xz 옵션으로 압축 파일인 tar.xz에 사용
  • C: 디렉터리 변경
    [해설작성자 : 해설 보세요 퍼온글]

nano

-> ctrl + x

PS(process status)명령어 : 실행중인 프로세스 상태를 보여줌
옵션 :

  • a: 현재 실행중인 모든 프로세스 출력
  • u: 사용자 이름과 프로세스 시작 시간 출력
  • x: 접속된 터미널뿐만 아니라 사용되고 있는 모든 프로세스들 출력

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

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일

xfs- > CentOs 관련

quota 사용자의 디스크 용량 할당해주는 명령어

set_quoata 사용자 디스크 용량 할당해주는 명령어

xfs_quota 사용자의 디스크 사용량을 제한할 때

CentOS 7에서 사용가능한 파일 시스템 점검 명령

fsck 파일 시스템을 점검하고 복구하는 명령

e2fsck ext2 / 3 파일 시스템을 점검하는 명령어

xfs_repair xfs파일 시스템의 점검 및 복구하는 명령어

파일 시스템 생성

mkfs = make file system

PS

Prompt 컴퓨터가 입력을 받아들일 준비가 되어서 기다리고 있다고 알려주는 메세지

PS1 프롬포트, 해당 유저와 호스트 도메인 정보를 알리는 프롬포트를 변경

PS2 \를 쓰고 다음줄을 더 이어서 쓸 때 나오는 프롬포트를 변경

bash

~/.bashrc alias 및 사용자 함수

fork / nice /renice

exec 다른 프로세스를 실행하기 위한 시스템 호출방법 중 하나로서 특정 프로세스가 새로운 프로세스를 발생시킬 때 프로세스가 증가하지 않는 방식

fork 시스템 호출 함수로 새로운 프로세스를 만들 때 기본 프로세스를 복제

nice 프로세스 사이의 우선순위를 확인하고 우선순위를 변경할 수 있는 명령

renice 이미 실행중인 프로세스의 우선순위를 변경

nano

현재 커서가 위치한 곳의 라인 삭제

dd 라인 삭제

x 현재 커서가 위치한 곳의 문자를 삭제

set ai

자동 들여쓰기

tar

r옵션: append 파일 내의 기록에 다른 파일 내용을 추가로 묶음
c옵션: create 새 파일을 만듬
x옵션: extract 기록에서 파일을 발췌
t옵션: 파일 출력

파일을 묶을려면 rvf

dpkg -l

소문자 엘 설치된 패키지 목록 확인

0개의 댓글