2025-09-12 14:19:29
๋ฐ˜์‘ํ˜•

๐Ÿ“‚ 1 ๋””๋ ‰ํ† ๋ฆฌ์™€ ํŒŒ์ผ ์‚ฌ์šฉํ•˜๊ธฐ — ์‹ค์Šต ๋ช…๋ น์–ด ์ •๋ฆฌ

1. ํ™ˆ์œผ๋กœ ์ด๋™ ํ›„ ํ˜„์žฌ ์œ„์น˜ ํ™•์ธ

 
cd ~ pwd

2. ์‹ค์Šต์šฉ ํด๋” ๋งŒ๋“ค๊ณ  ์ด๋™

 
mkdir -p prac && cd prac pwd

3. ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ ๋งŒ๋“ค๊ธฐ

 
mkdir one two three ls -F

4. ๊นŠ์€ ๊ฒฝ๋กœ ํ•œ ๋ฒˆ์— ์ƒ์„ฑ (-p)

 
mkdir -p one/tmp/test

5. ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ (๋น„์–ด ์žˆ์–ด์•ผ rmdir ๊ฐ€๋Šฅ)

 
rmdir two three ls -F

6. ํ™ˆ์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

 
cd ~ pwd

๐Ÿ”Œ ์ข…๋ฃŒ ๋ช…๋ น์–ด ์ •๋ฆฌ

๋ช…๋ น์–ด์„ค๋ช…

 

shutdown -h now ์ฆ‰์‹œ ์‹œ์Šคํ…œ ์ข…๋ฃŒ (์ „์› ๋”)
shutdown -r now ์ฆ‰์‹œ ์žฌ๋ถ€ํŒ…
shutdown -h +10 10๋ถ„ ํ›„ ์ข…๋ฃŒ
shutdown -c ์˜ˆ์•ฝ๋œ ์ข…๋ฃŒ ์ทจ์†Œ

 


โœ… ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋””๋ ‰ํ† ๋ฆฌ ์ด๋™/์ƒ์„ฑ/์‚ญ์ œ → ์ข…๋ฃŒ ๋ช…๋ น๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์—ฐ์Šตํ•  ์ˆ˜ ์žˆ์–ด์š”.

๐Ÿ“‚ ํŒŒ์ผ ๋‹ค๋ฃจ๊ธฐ2 — ํŒŒ์ผ ๋ณด๊ธฐ ์‹ค์Šต ๋ช…๋ น์–ด

1. /etc/hosts ํŒŒ์ผ ๋‚ด์šฉ ํ™•์ธ

 
cat /etc/hosts cat -n /etc/hosts

2. /etc/services ํŒŒ์ผ ํƒ์ƒ‰

 
more /etc/services less /etc/services
 

3. /etc/services ๋งˆ์ง€๋ง‰ 10ํ–‰ ์ถœ๋ ฅ

 
tail /etc/services

๐Ÿ‘‰ 10ํ–‰๋ณด๋‹ค ๋งŽ์ด ๋ณด๊ณ  ์‹ถ์œผ๋ฉด ์˜ˆ: tail -n 20 /etc/services

4. /var/log/syslog ๋กœ๊ทธ ๋ณ€ํ™” ์‹ค์‹œ๊ฐ„ ๊ด€์ฐฐ

 
tail -f /var/log/syslog

๐Ÿ‘‰ ์ข…๋ฃŒํ•  ๋•Œ: Ctrl + C


โœ… ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด cat, more, less, tail ๋ช…๋ น์–ด๋ฅผ ๋ชจ๋‘ ์—ฐ์Šตํ•  ์ˆ˜ ์žˆ์–ด์š”.

 

 

 


๐Ÿ—‚๏ธ ํŒŒ์ผ ๋‹ค๋ฃจ๊ธฐ 3 — ํŒŒ์ผ ๋ณต์‚ฌ/์ด๋™/์‚ญ์ œ ์‹ค์Šต ๋ช…๋ น์–ด

1. /etc/hosts → ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์— hosts.bak์œผ๋กœ ๋ณต์‚ฌ

cp /etc/hosts ./hosts.bak

2. backup ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ ํ›„ hosts.bak ๋ณต์‚ฌ

mkdir backup cp hosts.bak backup/

3. hosts.bak ํŒŒ์ผ๋ช…์„ hosts.txt๋กœ ๋ณ€๊ฒฝ

mv hosts.bak hosts.txt

4. hosts.txt → tmp1 ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ ํ›„ ์ด๋™

mkdir tmp1 mv hosts.txt tmp1/

5. tmp1 ์•ˆ์˜ ํŒŒ์ผ ์‚ญ์ œ

rm tmp1/hosts.txt

6. tmp1 ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ

rm -r tmp1

โœ… ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ณต์‚ฌ → ๋””๋ ‰ํ† ๋ฆฌ ์ด๋™ → ์ด๋ฆ„ ๋ณ€๊ฒฝ → ์‚ญ์ œ ์ˆœ์„œ๋ฅผ ๋ชจ๋‘ ์—ฐ์Šตํ•  ์ˆ˜ ์žˆ์–ด์š”.


๐Ÿ—‚๏ธ ํŒŒ์ผ ๋‹ค๋ฃจ๊ธฐ 4 — ๋งํฌ, ๋นˆ ํŒŒ์ผ, ์‹œ๊ฐ„ ๋ณ€๊ฒฝ ์‹ค์Šต ๋ช…๋ น์–ด

  • ํ•˜๋“œ ๋งํฌ (ln), ์‹ฌ๋ณผ๋ฆญ ๋งํฌ (ln -s)
  • touch: ๋นˆ ํŒŒ์ผ ์ƒ์„ฑ, ์ˆ˜์ • ์‹œ๊ฐ„ ๋ณ€๊ฒฝ

๋งํฌ, ๋นˆ ํŒŒ์ผ, ์‹œ๊ฐ„ ๋ณ€๊ฒฝ ์‹ค์Šต

  1. ์›๋ณธ ๋ณต์‚ฌํ•ด์„œ /etc/hosts ํŒŒ์ผ ๋ณต์‚ฌํ•ด $HOME/proc/data1 ํŒŒ์ผ ์ƒ์„ฑ
  2. ํ•˜๋“œ ๋งํฌ data1.ln ์ƒ์„ฑ, inode ํ™•์ธ (ls -i)
    • inode ๋ฒˆํ˜ธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”?
  3. ln data1 data1.ln ls -li data1 data1.ln
  4. ์‹ฌ๋ณผ๋ฆญ ๋งํฌ data1.sl ์ƒ์„ฑ, ls -l๋กœ ์›๋ณธ ํ™•์ธ
  5. ln -s data1 data1.sl ls -l data1*
  6. touch test1๋กœ ๋นˆ ํŒŒ์ผ ์ƒ์„ฑ
  7. touch -t 01011200 test1 → ์‹œ๊ฐ„ ๋ณ€๊ฒฝ ํ™•์ธ
  8. touch -t 01011200 test1 ls -l test1

๐Ÿ”— ํŒŒ์ผ ๋‹ค๋ฃจ๊ธฐ 5 - ๋งํฌ, ๋นˆ ํŒŒ์ผ, ์‹œ๊ฐ„ ๋ณ€๊ฒฝ ์‹ค์Šต ์ •๋ฆฌ

1. ์›๋ณธ ํŒŒ์ผ ์ค€๋น„

/etc/hosts ํŒŒ์ผ์„ $HOME/proc/data1 ์œผ๋กœ ๋ณต์‚ฌ

 
cp /etc/hosts $HOME/proc/data1

2. ํ•˜๋“œ ๋งํฌ ์ƒ์„ฑ & inode ํ™•์ธ

ํ•˜๋“œ ๋งํฌ data1.ln ์ƒ์„ฑ ํ›„ inode ๋ฒˆํ˜ธ ํ™•์ธ

 
ln data1 data1.ln ls -li data1 data1.ln

๐Ÿ‘‰ inode ๋ฒˆํ˜ธ ๋™์ผํ•ด์•ผ ํ•จ

3. ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ์ƒ์„ฑ & ์›๋ณธ ํ™•์ธ

์‹ฌ๋ณผ๋ฆญ ๋งํฌ data1.sl ์ƒ์„ฑ ํ›„ ๋งํฌ ์ •๋ณด ํ™•์ธ

 
ln -s data1 data1.sl ls -l data1*

๐Ÿ‘‰ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋Š” ๋‹ค๋ฅธ inode ๋ฒˆํ˜ธ ๊ฐ€์ง€๋ฉฐ, ์›๋ณธ ํŒŒ์ผ์„ ๊ฐ€๋ฆฌํ‚ด

4. ๋นˆ ํŒŒ์ผ ์ƒ์„ฑ

 
touch test1

๐Ÿ‘‰ ls -l test1 ๋กœ ํ™•์ธ ๊ฐ€๋Šฅ

5. ํŒŒ์ผ ์‹œ๊ฐ„ ๋ณ€๊ฒฝ (์˜ˆ: 01์›” 01์ผ 12:00)

 
touch -t 01011200 test1 ls -l test1

๐Ÿ‘‰ ls -l ๊ฒฐ๊ณผ์—์„œ ์ˆ˜์ • ์‹œ๊ฐ„(MTime)์ด ๋ฐ”๋€ ๊ฒƒ์„ ํ™•์ธ


๐Ÿ” ํŒŒ์ผ ๋‹ค๋ฃจ๊ธฐ 6 — ๊ฒ€์ƒ‰ ์‹ค์Šต ๋ช…๋ น์–ด

1. ํŠน์ • ๋ฌธ์ž์—ด ๊ฒ€์ƒ‰ (grep)

 
grep udp /etc/services

๐Ÿ‘‰ /etc/services ํŒŒ์ผ์—์„œ udp๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ํฌํ•จ๋œ ์ค„์„ ์ฐพ์•„ ์ถœ๋ ฅ


2. ํŠน์ • ํŒŒ์ผ ์ด๋ฆ„ ์ฐพ๊ธฐ (find)

 
find /usr -name ls

๐Ÿ‘‰ /usr ๋””๋ ‰ํ† ๋ฆฌ ์•„๋ž˜์—์„œ ์ด๋ฆ„์ด ls์ธ ํŒŒ์ผ ๊ฒ€์ƒ‰


3. ์‚ฌ์šฉ์ž ์†Œ์œ  ํŒŒ์ผ ์ฐพ๊ธฐ (find)

 
find ~ -user $USER

๐Ÿ‘‰ ๋‚ด ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ(~)์—์„œ ํ˜„์žฌ ์‚ฌ์šฉ์ž($USER)๊ฐ€ ์†Œ์œ ํ•œ ํŒŒ์ผ ๊ฒ€์ƒ‰


4. ๋ช…๋ น ์œ„์น˜ ํ™•์ธ (whereis, which)

 
whereis mvwhichmv

๐Ÿ‘‰ mv ๋ช…๋ น์ด ์–ด๋””์— ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

  • whereis: ์‹คํ–‰ ํŒŒ์ผ, ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€ ์œ„์น˜๊นŒ์ง€ ํ‘œ์‹œ
  • which: ์‹คํ–‰๋  ์‹ค์ œ ๋ช…๋ น ๊ฒฝ๋กœ(์šฐ์„ ์ˆœ์œ„ ๋ฐ˜์˜) ํ‘œ์‹œ

โœ… ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฌธ์ž์—ด ๊ฒ€์ƒ‰ → ํŒŒ์ผ ๊ฒ€์ƒ‰ → ์†Œ์œ ์ž ๊ธฐ์ค€ ๊ฒ€์ƒ‰ → ๋ช…๋ น ์œ„์น˜ ํ™•์ธ๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์—ฐ์Šตํ•  ์ˆ˜ ์žˆ์–ด์š”.


 

๋ฐ˜์‘ํ˜•

'Cloud Engineering Bootcamp > 5. Linux' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

04. LINUX VI ๋ฌธ์„œ ํŽธ์ง‘๊ธฐ  (0) 2025.09.12
02. Linux ๊ธฐ์ดˆ  (0) 2025.09.12
01. ๊ฐ€์ƒ ์„œ๋ฒ„ ๊ตฌ์ถ•  (0) 2025.09.11