EASY7

리눅스 마스터 2급 공부 본문

보안 공부/리눅스

리눅스 마스터 2급 공부

E.asiest 2019. 9. 17. 14:32

리눅스 프로세스 상태코드

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C

processor status (ps)

 

top : 프로세스 cpu 사용률

 

 

 

Cron 명령어 이용하기

 

 

 

 

시그널 번호

이벤트가 일어났다는 것을 알리는 인터럽트 번호

kill -> 15

 

 

다음 중 프로세스 증가 없이 우선순위를 조정할 때 사용하는 명령으로 알맞은 것은? renice

저널링 파일 시스템 :

디가우싱(Degaussing)

  

systemctl (centos7)

chkconfig (centos 6)

 

rpm(Redhat Package Manager) http://lily.mmu.ac.kr/lecture/08sm/Fedora2/8jang/6-1.htm

rpm -qa

ps (process status)

옵션

-e : 모든 프로세스 출력

-f : 풀 포맷으로 보여준다. (UID, PID)

-l : 긴 포맷으로 보여준다.

-p, 특정 pid 프로세스를 보여준다. 예)ps -p 14643

-u 특정 사용자의 프로세스를 보여준다.

 

 

NI ( Nice명령어) : 특정 프로세스가 실행될 때 우선순위를 지정해서 실행속도를 높여주는 도구.

 

프린터

CUPS :HTTP 기반의 IPP 사용

https://m.blog.naver.com/PostView.nhn?blogId=p_rain&logNo=220700678892&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

 

리눅스 기본 명령어

du(disk usage) : 각 파일의 사용 중인 디스크 용량을 하위 디렉터리까지 합해서 보여줌.

du -s : summary로 total을 계산

du - h : human readable 로 사람이 읽기 좋게 용량단위로 보여줌.

 

df(disk free) : 리눅스 시스템에 전체 마운트된 사용량

파일시스템, 디스크크기, 사용량, 여유공간, 사용률, 마운트 지점 보여줌.

USB메모리나 SD카드의 저장공간도 확인 가능.

 

fdisk /dev/sda 하고 l 누르면 id선택가능한 것들이 나온다.

t를 누르고 system id 변경가능한 것의 Hex값을 넣으면 된다.

예를 들어, fd하면 raid로 변경된다.

w누르면 저장된다.

fdisk -l로 변경 확인된다.

0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris        
 1  FAT12           39  Plan 9          82  Linux swap / So c1  DRDOS/sec (FAT-
 2  XENIX root      3c  PartitionMagic  83  Linux           c4  DRDOS/sec (FAT-
 3  XENIX usr       40  Venix 80286     84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
 4  FAT16 <32M      41  PPC PReP Boot   85  Linux extended  c7  Syrinx         
 5  Extended        42  SFS             86  NTFS volume set da  Non-FS data    
 6  FAT16           4d  QNX4.x          87  NTFS volume set db  CP/M / CTOS / .
 7  HPFS/NTFS       4e  QNX4.x 2nd part 88  Linux plaintext de  Dell Utility   
 8  AIX             4f  QNX4.x 3rd part 8e  Linux LVM       df  BootIt         
 9  AIX bootable    50  OnTrack DM      93  Amoeba          e1  DOS access     
 a  OS/2 Boot Manag 51  OnTrack DM6 Aux 94  Amoeba BBT      e3  DOS R/O        
 b  W95 FAT32       52  CP/M            9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi eb  BeOS fs        
 e  W95 FAT16 (LBA) 54  OnTrackDM6      a5  FreeBSD         ee  GPT            
 f  W95 Ext'd (LBA) 55  EZ-Drive        a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            56  Golden Bow      a7  NeXTSTEP        f0  Linux/PA-RISC b
11  Hidden FAT12    5c  Priam Edisk     a8  Darwin UFS      f1  SpeedStor      
12  Compaq diagnost 61  SpeedStor       a9  NetBSD          f4  SpeedStor      
14  Hidden FAT16 <3 63  GNU HURD or Sys ab  Darwin boot     f2  DOS secondary  
16  Hidden FAT16    64  Novell Netware  af  HFS / HFS+      fb  VMware VMFS    
17  Hidden HPFS/NTF 65  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 
18  AST SmartSleep  70  DiskSecure Mult b8  BSDI swap       fd  Linux raid auto
1b  Hidden W95 FAT3 75  PC/IX           bb  Boot Wizard hid fe  LANstep        
1c  Hidden W95 FAT3 80  Old Minix       be  Solaris boot    ff  BBT            
1e  Hidden W95 FAT1

 

 

 

 

<quota 설정하기>

quota란, 사용자나 그룹이 생성할 수 있는 파일의 용량이나 개수를 제한할 수 있는 기능이다.

불필요한 디스크 용량이나 무리한 서버 사용을 줄일 수 있다.

1.quota 설치하기

#rpm qa | grep quota (quota가 설치되어있는지 확인)

# yum install quota (없다면 설치해주기)

2. /etc/fstab에서 quota를 적용하고 싶은 파일시스템에 usrquota 또는 grpquota 추가한다.

default 뒤에 ','를 찍고 추가하면 된다.

usrquota는 유저에게 quota를 적용한다는 뜻이고 grpquota는 그룹 대상으로 적용한다는 뜻이다.

3. /etc/sysconfig/selinux에서 SELINUX=enforcing을 disable로 바꾸어주고 저장한 뒤 재부팅한다.

모든 작업을 하기전에 /etc/sysconfig/selinux를 편집해야한다.

selinux는 리눅스가 켜진 상태에서 수정되지 않도록 막는 기능이다.

 

 

edquota : 사용자별 디스크사용량제한(quota) 설정하기

quota : 현재 설정된 quota내용확인하기

quotaon : 설정된 quota 가동하기

quotaoff :  가동중인 quota 중지하기

repquota : 실제 사용자에게 디스크사용제한이 어떻게 제한되고 있는지를 확인

quotacheck : 실제 설정의 내용을 반영시키기위한 명령어

 

 

*리눅스 문서 편집기

vi

vim

gvim (X윈도 환경에서만 사용가능)

emacs

xemacs (X윈도 환경에서만 사용가능)

nano

pico

gedit (X윈도 환경에서만 사용가능, gnome기반, 용량이 작지만 다양하고 강력한 기능 제공)

 

압축 압축해제 명령어

xz, unxz

gzip, gunzip

compress, uncompress

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'보안 공부 > 리눅스' 카테고리의 다른 글

nice 명령어  (0) 2019.09.17
CentOS Quota 설정  (0) 2019.09.17
r-명령어 (rlogin, rsh, rcp)  (0) 2019.08.17
pam.d  (0) 2019.08.15
rcp, scp  (0) 2019.08.15
Comments