์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด ๋ชจ์Œ

yjyj0101 2025. 4. 16. 21:09

๐Ÿ“ 1. ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ ๊ด€๋ฆฌ

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

ls -l ํŒŒ์ผ ๋ชฉ๋ก ์ƒ์„ธํžˆ ๋ณด๊ธฐ
cd <๋””๋ ‰ํ† ๋ฆฌ> ๋””๋ ‰ํ† ๋ฆฌ ์ด๋™
pwd ํ˜„์žฌ ๊ฒฝ๋กœ ์ถœ๋ ฅ
mkdir <ํด๋”> ํด๋” ์ƒ์„ฑ
touch <ํŒŒ์ผ> ๋นˆ ํŒŒ์ผ ์ƒ์„ฑ
cp a.txt b.txt ํŒŒ์ผ ๋ณต์‚ฌ
mv a.txt folder/ ํŒŒ์ผ ์ด๋™/์ด๋ฆ„ ๋ณ€๊ฒฝ
rm -rf <๋””๋ ‰ํ† ๋ฆฌ> ํด๋”/ํŒŒ์ผ ์‚ญ์ œ
find . -name "*.log" ํ˜„์žฌ ๊ฒฝ๋กœ์—์„œ .log ํŒŒ์ผ ์ฐพ๊ธฐ

๐Ÿ“„ 2. ํŒŒ์ผ ๋‚ด์šฉ ๋ณด๊ธฐ / ์ˆ˜์ •

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

cat file.txt ํŒŒ์ผ ๋‚ด์šฉ ์ถœ๋ ฅ
less file.txt ๊ธด ํŒŒ์ผ ์Šคํฌ๋กค ๋ณด๊ธฐ
tail -f file.log ๋กœ๊ทธ ์‹ค์‹œ๊ฐ„ ๋ณด๊ธฐ
head -n 20 file.txt ์œ„์—์„œ 20์ค„ ๋ณด๊ธฐ
nano file.txt ๊ฐ„๋‹จํ•œ ํ…์ŠคํŠธ ์—๋””ํ„ฐ
vi file.txt Vim ํ…์ŠคํŠธ ์—๋””ํ„ฐ
grep "ERROR" file.log ํŒŒ์ผ์—์„œ ํŠน์ • ๋ฌธ์ž์—ด ๊ฒ€์ƒ‰

๐Ÿ’พ 3. ์‹œ์Šคํ…œ/๋””์Šคํฌ/๋ฉ”๋ชจ๋ฆฌ ํ™•์ธ

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

df -h ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ
du -sh * ํด๋”๋ณ„ ์šฉ๋Ÿ‰ ํ™•์ธ
free -h ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ
top / htop ์‹ค์‹œ๊ฐ„ ํ”„๋กœ์„ธ์Šค, CPU, ๋ฉ”๋ชจ๋ฆฌ ํ™•์ธ
uptime ์‹œ์Šคํ…œ ๋ถ€ํŒ… ํ›„ ๊ฒฝ๊ณผ ์‹œ๊ฐ„
vmstat 1 ๋ฉ”๋ชจ๋ฆฌ/IO ์ƒํƒœ 1์ดˆ ๋‹จ์œ„ ๊ฐฑ์‹ 
iostat ๋””์Šคํฌ ์ž…์ถœ๋ ฅ ์ƒํƒœ

๐ŸŒ 4. ๋„คํŠธ์›Œํฌ ๊ด€๋ จ

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

ip a IP ์ฃผ์†Œ ํ™•์ธ (๋˜๋Š” ifconfig)
ping google.com ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ํ™•์ธ
netstat -tulnp ํ˜„์žฌ ์—ด๋ ค์žˆ๋Š” ํฌํŠธ ํ™•์ธ
ss -ltnp netstat๋ณด๋‹ค ๋น ๋ฅธ ํฌํŠธ ํ™•์ธ ๋„๊ตฌ
curl <http://์ฃผ์†Œ> HTTP ์š”์ฒญ ๋ณด๋‚ด๊ธฐ
telnet ํ˜ธ์ŠคํŠธ ํฌํŠธ ํŠน์ • ํฌํŠธ๋กœ ์—ฐ๊ฒฐ ํ…Œ์ŠคํŠธ

๐Ÿงฐ 5. ์‚ฌ์šฉ์ž / ๊ถŒํ•œ

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

whoami ํ˜„์žฌ ์‚ฌ์šฉ์ž ํ™•์ธ
id ํ˜„์žฌ ์œ ์ €์˜ UID, GID ํ™•์ธ
chmod 755 file.sh ํŒŒ์ผ ๊ถŒํ•œ ์„ค์ •
chown user:group file ํŒŒ์ผ ์†Œ์œ ์ž ๋ณ€๊ฒฝ
adduser devuser ์‚ฌ์šฉ์ž ์ถ”๊ฐ€
su - user ์‚ฌ์šฉ์ž ์ „ํ™˜

๐Ÿ” 6. ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ (Ubuntu ๊ธฐ์ค€)

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

sudo apt update ํŒจํ‚ค์ง€ ๋ชฉ๋ก ์ตœ์‹ ํ™”
sudo apt upgrade ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ
sudo apt install <ํŒจํ‚ค์ง€> ํŒจํ‚ค์ง€ ์„ค์น˜
dpkg -l ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ๋ชฉ๋ก
apt-cache search <ํ‚ค์›Œ๋“œ> ์„ค์น˜ ๊ฐ€๋Šฅํ•œ ํŒจํ‚ค์ง€ ๊ฒ€์ƒ‰

๐Ÿ”„ 7. ์„œ๋น„์Šค ๋ฐ ํ”„๋กœ์„ธ์Šค

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

ps aux ์ „์ฒด ํ”„๋กœ์„ธ์Šค ๋ณด๊ธฐ
kill -9 <PID> ๊ฐ•์ œ ์ข…๋ฃŒ
systemctl status nginx ์„œ๋น„์Šค ์ƒํƒœ ํ™•์ธ
systemctl restart nginx ์„œ๋น„์Šค ์žฌ์‹œ์ž‘
journalctl -u nginx ์„œ๋น„์Šค ๋กœ๊ทธ ๋ณด๊ธฐ