[๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰ 2์ฐจ] ์ œ1401ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ ๋‹จ๋‹ต์‹ ํ’€์ด (1~10๋ฒˆ)

2023. 4. 27. 18:01ยท์ž๊ฒฉ์ฆ/๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰

 

1. ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์˜ ์‚ฌ์šฉ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์•„๋ž˜์˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋„๋ก ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ ์ ์œผ์‹œ์˜ค.

[root@ihd ~]# useradd -u ( 1 ) -g ihdg -G support -( 2 ) /bin/bash -( 3 ) 2015-12-30 ihd

 

โ– ์กฐ๊ฑด
- ๋กœ๊ทธ์ธ ์•„์ด๋”” : ihd
- UID : 520
- ์†Œ์†๋  ๊ทธ๋ฃน : ihdg(๊ธฐ๋ณธ ๊ทธ๋ฃน, GID : 500),

support(GID : 501) - ๊ธฐ๋ณธ ์‰˜(Shell) : /bin/bash

- ๊ณ„์ •์‚ฌ์šฉ ์ข…๋ฃŒ์ผ : 2015๋…„ 12์›” 30์ผ

 

๋”๋ณด๊ธฐ

1. 520

2. s

3. e 

 

 

useradd [option] [์‚ฌ์šฉ์ž ๊ณ„์ • ์ด๋ฆ„]

 

[option] 

  • -u 520 : UID๋ฅผ 520์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  • -g ihdg : ๊ธฐ๋ณธ ๊ทธ๋ฃน์„ ihdg๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  • -G support : support ๊ทธ๋ฃน์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. (๊ธฐ๋ณธ ๊ทธ๋ฃน ์ด์™ธ์— ์ถ”๊ฐ€๋กœ ๊ทธ๋ฃน์— ์†ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒฝ์šฐ)
  • -e 2015-12-30 : ๊ณ„์ • ์‚ฌ์šฉ ์ข…๋ฃŒ์ผ์„ 2015๋…„ 12์›” 30์ผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  • -s /bin/bash : ๊ธฐ๋ณธ ์‰˜์„ /bin/bash๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  • ihd : ์ถ”๊ฐ€ํ•  ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ๋กœ๊ทธ์ธ ์•„์ด๋””์ž…๋‹ˆ๋‹ค.



2. ํ•˜๋“œ๋””์Šคํฌ๋“ค์„ ๋” ํšจ์œจ์ ์ด๊ณ  ์œ ์—ฐํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก LVM (Logical VolumeManager)์„ ํ†ตํ•˜์—ฌ ์ƒ์„ฑํ•˜๊ณ ์ž ํ•œ๋‹ค. ํŒŒํ‹ฐ์…˜ ๋””๋ฐ”์ด์Šค์˜ /dev/sdb1์— 10G, /dev/sdb2์— 10G๋ฅผ ์ด์šฉํ•˜์—ฌ 20G์˜ /data ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ณผ์ •์„ ์ ์œผ์‹œ์˜ค.

(1) PV (Physical Volume) ์ƒ์„ฑ
[root@ihd ~]# ( 1 ) /dev/sdb1 /dev/sdb2
(2) VG (Volume Group) ๋ณผ๋ฅจ ๊ทธ๋ฃน ์ƒ์„ฑ
[root@ihd ~]# ( 2 ) ihd_vg /dev/sdb1 /dev/sdb2
(3) LV (Logical Volume) ์ƒ์„ฑ
[root@ihd ~]# ( 3 ) -( 4 ) 20G ihd_vg -( 5 )data

 

๋”๋ณด๊ธฐ

1. pvcreate

2. vgcreate

3. lvcreate

4. L
5. n

 

(1) PV (Physical Volume) ์ƒ์„ฑ
[root@ihd ~]# pvcreate /dev/sdb1 /dev/sdb2
์œ„ ๋ช…๋ น์–ด๋Š” /dev/sdb1๊ณผ /dev/sdb2๋ฅผ PV๋กœ ๋งŒ๋“œ๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค.

(2) VG (Volume Group) ๋ณผ๋ฅจ ๊ทธ๋ฃน ์ƒ์„ฑ
[root@ihd ~]# vgcreate ihd_vg /dev/sdb1 /dev/sdb2
์œ„ ๋ช…๋ น์–ด๋Š” ihd_vg๋ผ๋Š” ์ด๋ฆ„์˜ VG๋ฅผ ์ƒ์„ฑํ•˜๊ณ , /dev/sdb1๊ณผ /dev/sdb2๋ฅผ ํฌํ•จ์‹œํ‚ต๋‹ˆ๋‹ค.

(3) LV (Logical Volume) ์ƒ์„ฑ
[root@ihd ~]# lvcreate -L 20G -n data ihd_vg
์œ„ ๋ช…๋ น์–ด๋Š” 20GB ํฌ๊ธฐ์˜ LV์ธ data๋ฅผ ihd_vg์— ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

 

LVM ( Logical Volume Manager ) ( P . 411 )
๋ฆฌ๋ˆ…์Šค์˜ ์ €์žฅ ๊ณต๊ฐ„์„ ํšจ์œจ์ ์ด๊ณ  ์œ ์—ฐํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ปค๋„
PV -> VG -> LV ์ˆœ                

 pvcreate(Physical Volume ) -> vgcreate( Volume Group ) -> lvcreate ( Logical Volume )

๋ฌผ๋ฆฌ์  ๋ณผ๋ฅจ์„ ์ƒ์„ฑํ•œ ํ›„์— ๋ณผ๋ฅจ ๊ทธ๋ฃน์„ ๊ตฌ์„ฑํ•˜๊ณ  ๋…ผ๋ฆฌ์  ๋ณผ๋ฅจ์„ ์ƒ์„ฑํ•œ๋‹ค

# lvcreate -L 2G -n backup lvm0

lvm0 ๋ณผ๋ฅจ ๊ทธ๋ฃน์— backup ๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ 2G์šฉ๋Ÿ‰์œผ๋กœ LV์„ ์ƒ์„ฑ

-L : LV ์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •
-n : LV์˜ ์ด๋ฆ„์„ ์ง€์ •

 

 

3. ๊ด€๋ฆฌ์ž์ธ ํ™๊ธธ๋™์€ ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์„ ๋ชจ๋‹ˆํ„ฐ๋ง ํ•˜๊ณ ์ž ํ•œ๋‹ค. ( ๊ด„ํ˜ธ ) ์•ˆ์— ์•Œ๋งž์€ ๋‚ด์šฉ์„ ์ ์œผ์‹œ์˜ค.

 

(1) ( 1 )๋Š” ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์˜ ์ „๋ฐ˜์ ์ธ ์šด์šฉ์ƒํ™ฉ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ฑฐ๋‚˜ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‚ฌ์šฉํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ์ด๋‹ค. ์•„๋ž˜๋Š” ( 1 )์„ ์‹คํ–‰ํ•˜๋ฉด์„œ ์˜ต์…˜์œผ๋กœ “a : ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ์— ๋”ฐ๋ผ ์ •๋ ฌ”, “H : ๋ชจ๋“  ๊ฐœ๋ณ„ ์“ฐ๋ ˆ๋“œ๊ฐ€ ๋ณด์—ฌ์ง”์˜ ์˜ต์…˜์„ ์ด์šฉํ•˜์—ฌ ์ถœ๋ ฅํ•œ ์ƒํƒœ์ด๋‹ค. ๋˜ํ•œ, ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•œ ํ›„์— ๋ชจ๋“  CPU์˜ ์ƒํ™ฉ์„ ๋ณด๊ธฐ์œ„ํ•˜์—ฌ ๋ช…๋ น์–ด “( 2 )”์„ ์ˆ˜ํ–‰ํ•œ ํ›„์˜ ํ™”๋ฉด์ด๋‹ค.

??? - 18:28:12 up 4:23, 1 user, load average: 0.00, 0.00, 0.00 
Tasks: 314 total, 1 running, 313 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa,
0.0%hi, 0.0%si, 0.0%st
Cpu1 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa,
0.0%hi, 0.0%si, 0.0%st

Mem: 16019528ktotal,528320kused,15491208kfree,36836kbuffers 
Swap: 10485752k total, 0k used, 10485752k free, 160200k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 
2322 root 20 0 188m 35m 1716 S 0.0 0.2 0:00.06 glusterfs 
2323 root 20 0 188m 35m 1716 S 0.0 0.2 0:00.00 glusterfs 
2336 root 20 0 188m 35m 1716 S 0.0 0.2 0:00.00 glusterfs

 (2) PID๊ฐ€ 2322, 2323์ธ ๋‘ ๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฌด์กฐ๊ฑด ์ค‘์ง€์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋ช…๋ น์–ด kill ์„ ํ•œ๋ฒˆ๋งŒ ์ด์šฉํ•˜์—ฌ ์™„์„ฑํ•˜์‹œ์˜ค.

 

[root@ihd ~]# kill ( 3 ) 2322 2323

(3) ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋“ค์„ ํŠธ๋ฆฌ(tree)๊ตฌ์กฐ๋กœ ํ™•์ธ ํ• ์ˆ˜์žˆ๋Š”๋ช…๋ น์–ด๋Š”( 4 )์ด๋‹ค.

 

๋”๋ณด๊ธฐ

1. top
2. 1
3. -9 or –SIGKILL or -KILL

4. pstree

 

 

top 

top์€ ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค๋“ค์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค(CPU, ๋ฉ”๋ชจ๋ฆฌ ๋“ฑ)์˜ ์‚ฌ์šฉ ์ƒํ™ฉ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ์ž…๋‹ˆ๋‹ค

 

 

kill๋ช…๋ น์–ด

ํ”„๋กœ์„ธ์Šค๋ฅผ ์ง€์ •ํ•˜๊ณ  ์‹ ํ˜ธ(Signal)๋ฅผ ๋ณด๋‚ด์„œ ์ œ์–ดํ•˜๋Š” ๋ช…๋ น์–ด

kill [option] [PID]

[option]

  • -9 : ํ”„๋กœ์„ธ์Šค์•„์ด๋””(PID)๋ฅผ ์ง์ ‘ ์ง€์ •ํ•˜์—ฌ ์ข…๋ฃŒ์‹œ ์‚ฌ์šฉ ๋ฉ๋‹ˆ๋‹ค
  • -l : ์‹ ํ˜ธ(Signal)๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹ ํ˜ธ(Signal) ์ด๋ฆ„๋“ค์„ ๋ณด์—ฌ์ค€๋‹ค.

๋ฒˆํ˜ธ ์‹ ํ˜ธ(Signal) ์ด๋ฆ„ ์‹ ํ˜ธ(Signal) ์˜๋ฏธ
1 SIGHUP HUP hangup, ๋กœ๊ทธ์•„์›ƒ๋“ฑ์˜ ์ ‘์†์ด ๋Š์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์‹ ํ˜ธ(Signal)๋กœ ํŠน์ • ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๋Š” ์„ค์ • ํŒŒ์ผ์„ ๋ณ€๊ฒฝ์‹œํ‚ค๊ณ  ๋ณ€ํ™”๋œ ๋‚ด์šฉ์„ ์ ์šฉํ• ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
2 SIGINT INT ํ˜„์žฌ ์ž‘๋™์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์˜ ๋™์ž‘์„ ๋ฉˆ์ถœ๋•Œ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ผ๋ฐ˜์ ์ธ ๊ฐ’์€ <CTRL>+<c> ์ž…๋‹ˆ๋‹ค.
9 SIGKILL KILL ํ”„๋กœ๊ทธ๋žจ์„ ๋ฌด์กฐ๊ฑด ์ข…๋ฃŒํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค
11 SIGSEGV SEGV ์ž˜๋ชป๋œ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ์‹œ ์ƒ๊ธฐ๋Š” ์‹ ํ˜ธ(Signal) ์ž…๋‹ˆ๋‹ค.
15 SIGTERM TERM ์‹คํ–‰์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์„ ์ •์ƒ์ ์ธ ์ข…๋ฃŒ๋ฐฉ๋ฒ•์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•˜๋Š” ์‹ ํ˜ธ(Signal)๋กœ kill ๋ช…๋ น์—์„œ ์‹ ํ˜ธ(Signal)๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์ด ์‹ ํ˜ธ(Signal)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
18 SIGCONT CONT ์ค‘์ง€ ๋˜์–ด ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์žฌ์‹คํ–‰ ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์‹ ํ˜ธ(Signal) ์ž…๋‹ˆ๋‹ค.
19 SIGSTOP STOP ํ”„๋กœ๊ทธ๋žจ์„ ์ค‘์ง€ ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์‹ ํ˜ธ(Signal) ์ž…๋‹ˆ๋‹ค.
20 SIGTSTP TSTP ํ„ฐ๋ฏธ๋„์—์„œ ์ค‘์ง€๋˜์–ด ์žˆ๋Š” ์‹ ํ˜ธ(Signal) ์ž…๋‹ˆ๋‹ค.

 

 

4. ์„ค์น˜๋œ rpm ๊ด€๋ จ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋งž๋„๋ก์งˆ์˜๋ฅผํ†ตํ•ด๊ฒ€์‚ฌํ•˜๋ คํ•œ๋‹ค.

(๊ด„ํ˜ธ) ์•ˆ์— ์•Œ๋งž์€ ๋‚ด์šฉ ๋ฐ ์˜ต์…˜์„ ์ ์šฉํ•˜์—ฌ ๋ช…๋ น์–ด๋ฅผ ์ ์œผ์‹œ์˜ค.

 

(1) ์„ค์น˜๋œ httpd ํŒจํ‚ค์ง€ ์ค‘์— ์ดˆ๊ธฐ ์„ค์น˜์‹œ์™€ ๋‹ค๋ฅธ ์ ์ด ์žˆ๋Š”์ง€๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ ์ž ํ•œ๋‹ค.

#rpm-( 1 )httpd


S.5....T. c /etc/httpd/conf/httpd.conf

 

(2)(1)์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ์—์„œ ๋ณ€๊ฒฝ๋œ ํ•ญ๋ชฉ์€ ( 2 ), MD5 ์ฒดํฌ์„ฌ, ๊ฐฑ์‹ ์ผ ์ด๋‹ค.

(3) httpd ํŒจํ‚ค์ง€์— ์˜ํ•ด ์„ค์น˜๋œ ํŒŒ์ผ ๋ชฉ๋ก์„ ๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

#rpm-( 3 )httpd

 

๋”๋ณด๊ธฐ

1. V
2. ํŒŒ์ผ ํฌ๊ธฐ

3. ql

 

rpm -V (Verify) ๋ช…๋ น์–ด๋Š” ์„ค์น˜๋œ RPM ํŒจํ‚ค์ง€์˜ ๋ฌด๊ฒฐ์„ฑ์„ ๊ฒ€์‚ฌํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค.

์ด ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„ค์น˜๋œ RPM ํŒŒ์ผ๋“ค์˜ MD5 ์ฒดํฌ์„ฌ, ํŒŒ์ผ ํฌ๊ธฐ, ๊ถŒํ•œ, ์†Œ์œ ์ž, ๊ทธ๋ฃน ๋“ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

S: ํŒŒ์ผ ํฌ๊ธฐ
M: ํŒŒ์ผ ๊ถŒํ•œ, ์†Œ์œ ์ž, ๊ทธ๋ฃน, ์ˆ˜์ • ๋‚ ์งœ ๋“ฑ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ
5: ํŒŒ์ผ์˜ MD5 ์ฒดํฌ์„ฌ
D: ํŒŒ์ผ์˜ ์†Œ์† ๋””๋ฐ”์ด์Šค ๋ฒˆํ˜ธ๋‚˜ inode ๋ฒˆํ˜ธ ๋ณ€๊ฒฝ
L: ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ๋ณ€๊ฒฝ
U: ํŒŒ์ผ์ด ์กด์žฌํ•˜์ง€ ์•Š์Œ
G: ํŒŒ์ผ์˜ ๊ทธ๋ฃน ์ •๋ณด ๋ณ€๊ฒฝ
T: ํŒŒ์ผ์˜ ์ˆ˜์ • ๋‚ ์งœ ๋ณ€๊ฒฝ

 

rpm ์˜ต์…˜
-q : ์งˆ์˜ ์‹œ ๊ผญ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์˜ต์…˜
-l : ํŒจํ‚ค์ง€์—์„œ ์„ค์น˜ํ•œ ๋ชจ๋“  ํŒŒ์ผ ์ •๋ณด ์ถœ๋ ฅ
-f : ์ง€์ •ํ•œ ํŒŒ์ผ์„ ์„ค์น˜ํ•œ ํŒจํ‚ค์ง€ ์ด๋ฆ„ ์ถœ๋ ฅ 

 

 

 

5. ๋‹ค์Œ์€ ๋ชจ๋“ˆ๊ณผ ๊ด€๋ จ๋œ ๋ช…๋ น์–ด์˜ ์„ค๋ช…์ด๋‹ค.

๋‹ค์Œ์ด ์„ค๋ช…ํ•˜๋Š” ๋ช…๋ น์–ด๋Š” ๋ฌด์—‡์ธ์ง€ ( ๊ด„ํ˜ธ ) ์•ˆ์— ์•Œ๋งž์€ ๋ช…๋ น์–ด๋ฅผ ์ ์œผ์‹œ์˜ค.

(1)๋ชจ๋“ˆ์˜ ๋กœ๋“œ๋ฅผ ์œ„ํ•œ ๋ช…๋ น์–ด๋Š” ( 1 ) ์ด๋‹ค.

(2) ์ปค๋„๊ณผ ์ปค๋„ ๋ชจ๋“ˆ์„ ์ปดํŒŒ์ผํ•˜์—ฌ ์„ค์น˜ํ•œ ํ›„์— ๋ชจ๋“ˆ ์‚ฌ์ด์˜ ์˜์กด์„ฑ์„ ๊ฒ€์‚ฌํ•˜๊ณ 
์ปค๋„๊ณผ ๋ชจ๋“ˆ ๊ฐ„์˜ ์˜์กด์„ฑ์„ ๊ฐ–๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด๋Š” ( 2 ) ์ด๋‹ค.

 

๋”๋ณด๊ธฐ

1. modprobe or insmod

2. depmod

 

 

๋ชจ๋“ˆ ๊ด€๋ จ ๋ช…๋ น์–ด ( P.389 )
lsmod : ์ปค๋„์— ์ ์žฌ๋œ ๋ชจ๋“ˆ ์ •๋ณด๋ฅผ ์ถœ๋ ฅ
insmod : ์ปค๋„์— ๋ชจ๋“ˆ์„ ์ ์žฌํ•˜๋Š” ๋ช…๋ น , ํ•ด๋‹น ๋ชจ๋“ˆ ํŒŒ์ผ์ด ์กด์žฌํ•˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๊นŒ์ง€ ์ด๋™ ํ›„ ๋ช…๋ น ์‚ฌ์šฉ
rmmod : ์ปค๋„์—์„œ ๋ชจ๋“ˆ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ช…๋ น
modprobe : insmod , rmmod ์™€ ๋‹ฌ๋ฆฌ ๋‹ค๋ฅธ ๋ชจ๋“ˆ์— ์˜์กด๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋„ ์ ์žฌ,์ œ๊ฑฐ ๊ฐ€๋Šฅ(์˜์กด์„ฑ ํ•ด๊ฒฐ)

depmod : ์ปค๋„ ๋ชจ๋“ˆ ๊ฐ„์˜ ์˜์กด์„ฑ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ช…๋ น์–ด (modules.depํŒŒ์ผ ๊ฐฑ์‹ ํ•˜๋Š” ๋ช…๋ น์–ด)

 

๋ชจ๋“ˆ ๊ฐ„์˜ ์˜์กด์„ฑ์ด ๋ณ€๊ฒฝ๋˜๋ฉด modules.dep ํŒŒ์ผ์˜ ๋‚ด์šฉ์ด ๋ณ€๊ฒฝ๋˜์–ด์•ผ modprobe ๋ช…๋ น์ด ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘
๋ชจ๋“ˆ ๊ด€๋ จ ์„ค์ • ํŒŒ์ผ : /etc/modprobe.d ๋ฐ /lib/modprobe.d ๋””๋ ‰ํ„ฐ๋ฆฌ ์•ˆ์— .conf ํŒŒ์ผ
๋ฆฌ๋ˆ…์Šค ๋ชจ๋“ˆ์€ /lib/modules ๋””๋ ‰ํ„ฐ๋ฆฌ์— .ko(kernel object) ํ™•์žฅ์ž๋กœ ์กด์žฌํ•จ
๋ชจ๋“ˆ ์˜์กด์„ฑ ํŒŒ์ผ : ๋ชจ๋“ˆ ๊ฐ„์˜ ์˜์กด์„ฑ์„ ๊ธฐ๋กํ•œ ํŒŒ์ผ

 

 

6. ๋‹ค์Œ์€ ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ”์„ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์ด๋‹ค. ( ๊ด„ํ˜ธ )์•ˆ์— ์•Œ๋งž์€ ๋‚ด์šฉ์„ ์ ์œผ์‹œ์˜ค.

root@ihd ~]# fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System 
/dev/sda1 * 1 13 104391 ( 1 ) Linux 
/dev/sda2 14 1305 10377990 ( 2 ) Linux LVM

 

๋”๋ณด๊ธฐ

1. 83

2. 8e

 

fdisk๋Š” ๋ฆฌ๋ˆ…์Šค์—์„œ ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค.

fdisk ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋””์Šคํฌ์˜ ํŒŒํ‹ฐ์…˜์„ ์ƒ์„ฑ, ์‚ญ์ œ, ๋ณ€๊ฒฝ ๋ฐ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

"fdisk -l" ๋ช…๋ น์–ด๋Š” ์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๋””์Šคํฌ์™€ ํŒŒํ‹ฐ์…˜์˜ ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค.

 "l" ์˜ต์…˜์€ "list"์˜ ์•ฝ์ž์ด๋ฉฐ, ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๋””์Šคํฌ์™€ ํŒŒํ‹ฐ์…˜ ์ •๋ณด๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

 

 

ํŒŒํ‹ฐ์…˜ ์„ค์ • ID ๊ฐ’ 

 

ํƒ€์ž… ๊ฐ’
Linux / MINUX 81
Linux swap 82
Linux native 83
Linux extended 85
Linux LVM 8e
Raid fd

 

 

 

 

7. ๋‹ค์Œ์€ syslog ์˜ ๋กœ๊ทธ ๋ ˆ๋ฒจ์— ๋Œ€ํ•œ ์„ค๋ช…์ด๋‹ค. ( ๊ด„ํ˜ธ )์•ˆ์— ์•Œ๋งž์€ ๋‚ด์šฉ์„ ์ ์œผ์‹œ์˜ค.

none : ๊ทธ์— ๋Œ€ํ•œ ๋ชจ๋“  ๋กœ๊ทธ ๋ฉ”์‹œ์ง€ ๋ฌด์‹œ 
( 1 ) : ์ •๋ณด ๋ฉ”์‹œ์ง€
( 2 ): ๊ฒฝ๊ณ ๋ฉ”์‹œ์ง€
error : ์—๋Ÿฌ ๋ฉ”์‹œ์ง€
emerg : ์‹œ์Šคํ…œ ํŒจ๋‹‰

 

๋”๋ณด๊ธฐ

1. info
2. warn or warning

 

 

/etc/rsyslog.conf  : rsyslogd ๋ฐ๋ชฌ์˜ ํ™˜๊ฒฝ ์„ค์ • ํŒŒ์ผ

[๊ธฐ๋ณธ ๊ตฌ์„ฑ ํ˜•์‹] facility.priority                       action


# systemctl restart rsyslog            ๊ด€๋ จ ์„ค์ •์„ ๋ณ€๊ฒฝํ–ˆ์„ ๊ฒฝ์šฐ ๋ฐ๋ชฌ ์žฌ์‹œ์ž‘

 

 

 

8. ๋‹ค์Œ์—์„œ ์„ค๋ช…ํ•˜๋Š” ๋กœ๊ทธํŒŒ์ผ๋ช…์„ ์ ์œผ์‹œ์˜ค.

(1) ์‹œ์Šคํ…œ์ด ๋ถ€ํŒ…ํ•  ๋•Œ ๋ณด์ด๋Š” ์„œ๋น„์Šค ๋ฐ๋ชฌ๋“ค์˜ ๋ถ€ํŠธ์— ๊ด€๋ จ๋œ ์ •๋ณด๊ฐ€ ๊ธฐ๋ก๋˜๋Š” ํŒŒ์ผ
(2) ์‹œ์Šคํ…œ์ด ๋ถ€ํŒ…ํ•  ๋•Œ ๋ณด์ด๋Š” ์‹œ์Šคํ…œ ์ •๋ณด ๋ฉ”์‹œ์ง€ ํŒŒ์ผ
(3) ์‹œ์Šคํ…œ์— ์‚ฌ์šฉ์ž๊ฐ€ ์›๊ฒฉ์ ‘์† ๋ฐ ์›๊ฒฉ ๋กœ๊ทธ์ธ ๋“ฑ ์ธ์ฆ๊ด€๋ จ ์ •๋ณด๋ฅผ ๊ธฐ๋กํ•˜๋Š” ํŒŒ์ผ

 

โ– ์กฐ๊ฑด
- ๋กœ๊ทธํŒŒ์ผ์€ /var/log ๋””๋ ‰ํ† ๋ฆฌ์— ์œ„์น˜ํ•จ.

 

๋”๋ณด๊ธฐ

1. boot.log

2. dmesg

3. secure

 

 

๋กœ๊ทธ ๊ด€๋ จ ํŒŒ์ผ( P.445 )
/var/log/messages : ์‹œ์Šคํ…œ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ํ‘œ์ค€ ๋ฉ”์‹œ์ง€ ๊ธฐ๋ก , ๋Œ€๋ถ€๋ถ„์˜ ๋กœ๊ทธ๊ฐ€ ์ด ํŒŒ์ผ์— ์Œ“์ž„
/var/log/secure : ์ธ์ฆ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ ‘์†๊ณผ ๊ด€๋ จ๋œ ๋กœ๊ทธ
/var/log/dmesg : ์‹œ์Šคํ…œ ๋ถ€ํŒ…ํ•  ๋•Œ ์ถœ๋ ฅ ๋กœ๊ทธ
/var/log/xferlog : FTP ์ ‘์† ๊ด€๋ จ ์ž‘์—… ๋กœ๊ทธ

/var/log/boot.log : ์‹œ์Šคํ…œ ๋ถ€ํŒ… ์‹œ์— ์‹คํ–‰๋˜๋Š” ์„œ๋น„์Šค ๋ฐ๋ชฌ๋“ค์˜ ๋ถ€ํŠธ ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ๊ธฐ๋ก

 

 

 

9. ๋‹ค์Œ์€ ๋ถ€ํŠธ๋กœ๋”์˜ ์ ‘๊ทผ์ œํ•œ์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด๋‹ค. ( ๊ด„ํ˜ธ )์•ˆ์— ์•Œ๋งž์€ ๋‚ด์šฉ์„ ์ ์œผ์‹œ์˜ค.

timeout=( 1 ) 
splashimage=(hd0,0)/grub/splash.xpm.gz 
hiddenmenu
( 2 ) -md5 $1NmiJ1$5tumUAi5FlupA3Msu1m. 
title Linux Server (2.6.18-308.el5)
	root (hd0,0)
	kernel /vmlinuz-2.6.18-308.linux ro
    root=/dev/VolGroup00/LogVol00 rhgb quiet
    initrd /initrd-2.6.18-308.linux.img

 

โ– ์กฐ๊ฑด
- ๋ถ€ํŠธ๋กœ๋” ์ ‘๊ทผ์‹œ๊ฐ„์„ 10 ์ดˆ๋กœ ์ œํ•œ ํ•œ๋‹ค. - ๋ถ€ํŠธ๋กœ๋” ์ ‘๊ทผ์‹œ ํŒจ์Šค์›Œ๋“œ ์ธ์ฆ์„ ํ•œ๋‹ค.

 

๋”๋ณด๊ธฐ

1. 10
2. password

 

timeout=(10) : ๋ถ€ํŠธ๋กœ๋” ์ ‘๊ทผ ์‹œ๊ฐ„์„ 10์ดˆ๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

password --md5 $1NmiJ1$5tumUAi5FlupA3Msu1m. : ๋ถ€ํŠธ๋กœ๋” ์ ‘๊ทผ ์‹œ ํŒจ์Šค์›Œ๋“œ ์ธ์ฆ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ธ์ฆ ์ •๋ณด๋Š” ์•”ํ˜ธํ™”๋œ md5 ํ˜•์‹์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

 

 

 

10. ๋‹ค์Œ์€ dd๋ฅผ ์ด์šฉํ•˜์—ฌ ๋””์Šคํฌ๋ฅผ ๋ณต์ œํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๋‹ค์Œ ์กฐ๊ฑด์— ๋งž๋Š” ๋ฐฑ์—… ๋ช…๋ น์–ด๋ฅผ ์ ์œผ์‹œ์˜ค.

โ– ์กฐ๊ฑด
- ์ž…๋ ฅ ๋””๋ฐ”์ด์Šค๋Š” /dev/sda ์ด๋‹ค.
- ์ถœ๋ ฅ ๋””๋ฐ”์ด์Šค๋Š” /dev/sdc ์ด๋‹ค.
- ํ•œ๋ฒˆ์— ์ž…์ถœ๋ ฅํ•˜๋Š” ๋ธ”๋ก ์‚ฌ์ด์ฆˆ ๋‹จ์œ„๋Š”

1024 byte ์ด๋‹ค.

 

๋”๋ณด๊ธฐ
dd if=/dev/sda of=/dev/sdc bs=1024

 

dd๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์‚ฌํ•˜๊ฑฐ๋‚˜ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฃผ๋กœ ๋””์Šคํฌ๋‚˜ ํŒŒํ‹ฐ์…˜ ๋“ฑ์˜ ์ €์ˆ˜์ค€ ์ž…์ถœ๋ ฅ ์ž‘์—…์— ์ด์šฉ๋ฉ๋‹ˆ๋‹ค.

 

if : ์ž…๋ ฅ ๋””๋ฐ”์ด์Šค๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
of : ์ถœ๋ ฅ ๋””๋ฐ”์ด์Šค๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
bs : ํ•œ๋ฒˆ์— ์ž…์ถœ๋ ฅํ•˜๋Š” ๋ธ”๋ก์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์—์„œ๋Š” 1024 byte๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

count : ๋ณต์‚ฌํ•  ๋ธ”๋ก ์ˆ˜๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

 

 

์˜ˆ๋ฅผ ๋“ค์–ด, /dev/sda ๋””๋ฐ”์ด์Šค์˜ ์ฒซ 10๊ฐœ ๋ธ”๋ก์„ /dev/sdb ๋””๋ฐ”์ด์Šค์— ๋ณต์‚ฌํ•˜๋Š” ๋ช…๋ น์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

dd if=/dev/sda of=/dev/sdb bs=512 count=10

 

 

 

 

์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'์ž๊ฒฉ์ฆ > ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰ 2์ฐจ] ์ œ1401ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ ์ž‘์—…์‹ ํ’€์ด (11~16๋ฒˆ)  (0) 2023.05.01
[๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰ 1์ฐจ] ๊ธฐ์ถœ๋ฌธ์ œ ์ •๋ฆฌ  (0) 2023.04.25
'์ž๊ฒฉ์ฆ/๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰ 2์ฐจ] ์ œ1401ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ ์ž‘์—…์‹ ํ’€์ด (11~16๋ฒˆ)
  • [๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰ 1์ฐจ] ๊ธฐ์ถœ๋ฌธ์ œ ์ •๋ฆฌ
hello_u
hello_u
  • hello_u
    ๐Ÿ˜œ
    hello_u
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๐Ÿ˜œ (345)
      • Hardware (2)
        • BMC (2)
      • Spring (109)
        • Spring ์ž…๋ฌธ (20)
        • Spring ๊ธฐ๋ณธ (27)
        • Spring MVC (18)
        • Spring DB (22)
        • Spring JPA ๊ธฐ๋ณธ (16)
        • Spring JPA ํ™œ์šฉ (6)
      • Develop (27)
        • DB (8)
        • JAVA (4)
        • Web (2)
        • Python (7)
        • OSS (2)
        • Git (2)
        • API (2)
      • Algorithm (155)
        • CodeUp ๊ธฐ์ดˆ (44)
        • ํŒŒ์ด์ฌ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ (64)
        • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (4)
        • SWEA (30)
        • Softeer (10)
        • BOJ (2)
      • CS (9)
        • ์ปดํ“จํ„ฐ์ผ๋ฐ˜ (3)
        • ์šด์˜์ฒด์ œ (3)
        • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (0)
        • ์ •๋ณดํ†ต์‹  (1)
        • ์ž๋ฃŒ๊ตฌ์กฐ (1)
        • ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ (1)
        • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด (0)
        • ์ตœ์‹  ๋””์ง€ํ„ธ, ์ผ๋ฐ˜์ƒ์‹ (0)
      • ์ž๊ฒฉ์ฆ (41)
        • ์ •๋ณด๋ณด์•ˆ๊ธฐ์‚ฌ (9)
        • ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (22)
        • ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰ (3)
        • SQLD (7)
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
hello_u
[๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰ 2์ฐจ] ์ œ1401ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ ๋‹จ๋‹ต์‹ ํ’€์ด (1~10๋ฒˆ)
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”