๐ 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 | ์๋น์ค ๋ก๊ทธ ๋ณด๊ธฐ |