๐ป ์ค์ ํ๋ก๊ทธ๋๋ฐ | ๋ฆฌ๋ ์ค ์ด๋ณด์๋ฅผ ์ํ ํ์ ๋ช ๋ น์ด 20๊ฐ์ง ์ด์ ๋ฆฌ
๐ ๋ฆฌ๋ ์ค ํฐ๋ฏธ๋ ๋ช ๋ น์ด ์ ์ค์ํ ๊น?
๋ฆฌ๋ ์ค ์ด์์ฒด์ ๋ฅผ ๋ค๋ฃฐ ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ์์ ์ ์ํด ํฐ๋ฏธ๋ ๋ช ๋ น์ด๋ ํ์์ ๋๋ค. ๋ณธ ํฌ์คํ ์์๋ ๋ฆฌ๋ ์ค๋ฅผ ์ฒ์ ์ ํ๋ ์ฌ์ฉ์๋ค์ด ๋ฐ๋์ ์์๋์ด์ผ ํ๋ ๋ช ๋ น์ด 20๊ฐ์ ์ค์ ํ์ฉ ์ฌ๋ก๊น์ง ์๊ธฐ ์ฝ๊ฒ ์ ๋ฆฌํ์์ต๋๋ค.
๐น ์์ฃผ ์ฌ์ฉํ๋ ํต์ฌ ๋ฆฌ๋ ์ค ๋ช ๋ น์ด ์ด์ ๋ฆฌ
์๋๋ ๋ฆฌ๋ ์ค๋ฅผ ์ฒ์ ์ ํ๊ฑฐ๋ ๊ธฐ์ด๋ฅผ ๋ค์ง๋ ์ฌ์ฉ์๋ค์ ์ํ ๊ฐ๋ตํ๋ ํ์ ๋ช ๋ น์ด์ ๋๋ค.
- ls: ๋๋ ํ ๋ฆฌ ๋ด์ฉ์ ๋ฆฌ์คํธ๋ก ์ถ๋ ฅํฉ๋๋ค.
- cd: ๋๋ ํ ๋ฆฌ ์์น๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
- cp: ํ์ผ ํน์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณต์ฌํฉ๋๋ค.
- mv: ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ด๋ํ๊ฑฐ๋ ์ด๋ฆ์ ๋ณ๊ฒฝํฉ๋๋ค.
- rm: ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํฉ๋๋ค.
- mkdir: ์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ญ๋๋ค.
- grep: ํ์ผ ๋ด์์ ํน์ ๋ฌธ์์ด์ ๊ฒ์ํฉ๋๋ค.
- chmod: ํ์ผ ๋๋ ํด๋์ ๊ถํ์ ๋ณ๊ฒฝํฉ๋๋ค.
- echo: ํ๋ฉด์ ํ ์คํธ๋ฅผ ์ถ๋ ฅํ๊ฑฐ๋ ํ์ผ์ ์ ์ฅํฉ๋๋ค.
- nano/vim: ํฐ๋ฏธ๋ ํ๊ฒฝ์์ ํ์ผ์ ํธ์งํฉ๋๋ค.
- ssh: ์๊ฒฉ ์์ฐ๊ณ(์๋ฒ)์ ์์ ํ๊ฒ ์ ์ํฉ๋๋ค.
- wget/curl: ์ธํฐ๋ท์์ ํ์ผ์ ๋ค์ด๋ก๋ํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํฉ๋๋ค.
- df/du: ๋์คํฌ ๊ณต๊ฐ ๋ฐ ๋๋ ํ ๋ฆฌ ์ฌ์ฉ๋์ ์กฐํํฉ๋๋ค.
- ps/top: ์์คํ ์ ํ๋ก์ธ์ค ๋ฐ ๋ฆฌ์์ค ์ฌ์ฉ ํํฉ์ ํ์ธํฉ๋๋ค.
- tar/gzip/zip: ํ์ผ ์์ถ ๋ฐ ์์ถ ํด์ ๋ฅผ ์ํํฉ๋๋ค.
- ifconfig/iptables/netstat: ๋คํธ์ํฌ ์ค์ ๋ฐ ์ํ๋ฅผ ์ ๊ฒํฉ๋๋ค.
- systemctl/journalctl: ์๋น์ค ์ํ ๊ด๋ฆฌ ๋ฐ ์์คํ ๋ก๊ทธ๋ฅผ ํ์ธํฉ๋๋ค.
- crontab: ์๋ํ๋ ์ฃผ๊ธฐ์ ์์ (ํฌ๋ก ์์ )์ ์ค์ ํฉ๋๋ค.
- history: ์คํ๋๋ ๋ช ๋ น์ด์ ๊ธฐ๋ก์ ๋ณด์ฌ์ค๋๋ค.
- sudo: ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์์ ์ ์ํํ ์ ์๊ฒ ํฉ๋๋ค.
๐ฉ ์์ ๋ก ์ตํ๋ ๋ฆฌ๋ ์ค ๋ช ๋ น์ด
์๋๋ ์ค์ ์์ฃผ ์ฌ์ฉ๋๋ ์ค์ฉ์ ์ธ ๋ช ๋ น์ด ์์ ์ ๋๋ค.
# ํ์ฌ ๋๋ ํ ๋ฆฌ์์ .conf ์ค์ ํ์ผ ์ฐพ๊ธฐ
find . -type f -name "*.conf"
# ๋ชจ๋ ๋ก๊ทธํ์ผ์์ ํน์ ์๋ฌ ๋ฉ์์ง ๋น ๋ฅด๊ฒ ์ฐพ๊ธฐ
grep -Hrn "Error" /var/log/
# ์น์ฌ์ดํธ ํ์ผ ์ ์ฒด ๋ค์ด๋ก๋ํ์ฌ ๋ก์ปฌ์ ์ ์ฅํ๊ธฐ
wget -r --convert-links http://example.com
# SSH๋ก ์๊ฒฉ ์๋ฒ ์ ์
ssh [email protected]
โ ๏ธ ๋ช ๋ น์ด ์ฌ์ฉํ ๋ ์ฃผ์ํ ์ !
- rm, mv ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ๋๋ ๋ฐ๋์ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์ ํ๊ฑฐ๋ ๋ช ๋ น์ด๋ฅผ ์ฃผ์๊น๊ฒ ํ์ธํ๊ณ ์คํํด์ฃผ์ธ์.
- chmod ๊ถํ ์ค์ ์ ์ ์คํ ์งํํ์ฌ ๋ถ์ฃผ์ํ๊ฒ ์์คํ ์ ๋ณด์์ ๋ฌธ์ ๋ฅผ ๋๋ฌ๋ด์ง ์๋๋ก ์ฃผ์ํ์ธ์.
- sudo ๋ช ๋ น์ด ์ฌ์ฉ ์ ๊ถํ ๋จ์ฉ์ ์์คํ ์์ ์ฑ์ ํด์น ์ ์์ผ๋ ์ ์คํ๊ฒ ์ด์ฉํ์ธ์.
๐ฎ ๋ฆฌ๋ ์ค ํฐ๋ฏธ๋ ๋ช ๋ น์ด์ ๋ฏธ๋ ์ ๋ง
์ต๊ทผ ํด๋ผ์ฐ๋ ์ปดํจํ ๋ฐ ์ปจํ ์ด๋, ์๋ํ ํ๊ฒฝ์ด ๋ณดํธํ๋จ์ ๋ฐ๋ผ ๋ฆฌ๋ ์ค ํฐ๋ฏธ๋ ๋ช ๋ น์ด์ ๋ํ ์ดํด์ ์๋ จ๋ ํ์ฉ ๋ฅ๋ ฅ์ ๋์ฑ ํ์์ ์ธ ๋ฅ๋ ฅ์ผ๋ก ์๋ฆฌ ์ก๊ณ ์์ต๋๋ค. ์์คํ ์ด์์, ๊ฐ๋ฐ์ ๋ฐ IT ๊ด๋ฆฌ์๋ผ๋ฉด ๋ฐ๋์ ์ตํ์ผ ํ๋ ํต์ฌ ์ง์์ผ๋ก ํ๊ฐ๋๊ณ ์์ต๋๋ค.
๊ฐ๋จํ GUI ๋๊ตฌ๋ค๋ ์ ๊ณต๋๊ณ ์์ง๋ง, ๋ง์ ์ ๋ฌธ๊ฐ๋ค์ ์์ผ๋ก๋ ์ปค๋งจ๋ ๋ผ์ธ ๋ช ๋ น์ด๊ฐ ๊ฐ์ฅ ๊ฐ๋ ฅํ๊ณ ๋น ๋ฅธ ๊ด๋ฆฌ ๋๊ตฌ๋ก ์ ์ง๋ ๊ฒ์ผ๋ก ๋ณด๊ณ ์์ต๋๋ค.
๐ ๋ง๋ฌด๋ฆฌ
์ด๋ฒ ๋ด์ฉ์ผ๋ก ๋ฆฌ๋ ์ค ํฐ๋ฏธ๋ ๊ธฐ๋ณธ ๋ช ๋ น์ด์ ์ดํด๋ฅผ ๋์ด๊ณ ์ค์ ์ ๋ฌด์์ ์ค์ง์ ์ผ๋ก ํ์ฉํ ์ ์๋ ๋ด์ฉ์ ์ ๋ฌํด ๋๋ ธ์ต๋๋ค. ์ด๋ฒ ๊ธฐํ๋ฅผ ํตํด ๋ฆฌ๋ ์ค ๋ช ๋ น์ด์ ๋ฅ์ํด์ง๊ณ ํจ์จ์ ์ผ๋ก ์ ๋ฌด ์ฒ๋ฆฌ๋ ๊ฐ๋ฐ ๊ฒฝํ์ ๊ด๋ฆฌํด ๋ณด์ธ์!
๋๊ธ
๋๊ธ ์ฐ๊ธฐ