Putty ์์ Linux server -> root๋ก ์ ์.
- vm์์ ํ์ด ์๊ฐ ๋ :
- ์คํ์ฐฝ์์ cpntrol —> ๋คํธ์ํฌ ์ฐ๊ฒฐ ๋ณด๊ธฐ - ๊ฒ์ --> vmnetwork adapter vmnet8 ์ฌ์ฉ์ํจ ์ค์ ํ ๋ค์ ์ฌ์ฉํจ์ผ๋ก ํ๋ฉด ๋ฒ๊ทธ ํจ์น์๋ฃ.
[๊ธฐ๋ณธ ๋ช ๋ น์ด]
ls : ํ์ผ ๋ชฉ๋ก ์ถ๋ ฅ
-a : ์จ๊น ํ์ผ ์ถ๋ ฅ
-l : ์์ธํ ๋ด์ฉ ์ถ๋ต
-S : ํ์ผ ํฌ๊ธฐ ์์ผ๋ก ์ถ๋ ฅ
-F : ํ์ผ ์ด๋ฆ์ ํ์ผ ์ข ๋ฅ ๊ตฌ๋ถ ๊ธฐํธ๊น์ง ํจ๊ป ์ถ๋ ฅ
-R : ํ์ ๋๋ ํฐ๋ฆฌ ๊น์ง ์ถ๋ ฅ
Ex) crw-rw-rw- 1(๋งํฌ์) root root 1(์ฉ๋), 5 Jan 15 00:33(์ต์ข ์์ ์๊ฐ) zero
- mkdir
- rm
- cat
- head —> ๋ณด์ ๋ก๊ทธ๊ฒ์์ ํ์
- tail —> "
- grep
mkdir
- ex) mkdir -m 755 /test/test2 -p
- -m : ๊ถํ ๋์ ์ค์
- -p :
- parent์ ์ฝ์
- ์์, ํ์ ํด๋ ํ๋ฒ์ ๋ง๋ค๊ธฐ
rm
-r : ํ์ ๋๋ ํ ๋ฆฌ ํฌํจ ๋ชจ๋ ์ญ์
-f : ๋๋ฌป์ง ์๊ณ ๊ฐ์ ์ญ์
cat
- cat >> ํ์ผ๋ช
.txt
- —> ๊ธฐ์กด๋ด์ฉ ์ ์งํ๊ณ ๋ด์ฉ ์ถ๊ฐ.
- cat > ํ์ผ๋ช
.txt
- —> ๊ธฐ์กด๋ด์ฉ ์ญ์ ํ๊ณ ์ถ๊ฐ.
tail
- ํ์ผ์ ๋ง์ง๋ง๋ถํฐ ์ง์ ๋ ํ๊น์ง ์ถ๋ ฅ
- Ex) tail -n 5 file1
- tail -f : ์ค์๊ฐ์ผ๋ก ์ถ๊ฐ๋๋ ๋ด์ฉ ์ถ๋ ฅ, ์ฃผ๋ก ๋ก๊ทธ ํ์ผ ํ์ธ ์์ ์ฌ์ฉ.
grep
- ํ์ผ ๋๋ ๋ช
๋ น์ด ๊ฒฐ๊ณผ์์ ํน์ ํจํด์ ๋ฌธ์์ด ๊ฒ์
- Ex) tail -f [ํ์ผ] | grep [๊ฒ์ํ ๋ด์ฉ]
| (ํ์ดํ)
- ๋ค๋ฅธ ๋ช ๋ น์ด์ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ ฅ์ผ๋ก ์ด๋.
find
- ์ง์ ํ ๋๋ ํ ๋ฆฌ์ ํ์ ํ์ผ ๊ฒ์
- -empty : ๋น์ด์๋ ํ์ผ ๊ฒ์
- ๊ณต๊ฒฉ์๊ฐ ์ด๋ฆ๋ง ์ ์ฌํ๊ณ ๋น์ด์๋ ํ์ผ์ ๋ง๋ค๊ณ ๊ฐ ๊ฒฝ์ฐ.
- -user : ์์ ์๋ก ๊ฒ์
- ๋ก๊ทธ์์๋ ํ์ธ๋ ์ ์ ์ธ๋ฐ ๊ด๋ฆฌ์๋ ๋ง๋ ์ ์ด ์๋ ๊ณ์ ์ผ ๋ ํด๋น ๊ณ์ ์ด ์์ ํ ํ์ผ๋ง ๊ฒ์ํ๋ ๊ฒฝ์ฐ.
- -name : ํ์ผ ์ด๋ฆ์ผ๋ก ๊ฒ์
- -type : ํ์ผ ํ์
์ผ๋ก ๊ฒ์ ex) link, dir, dev, …
- -size : ํ์ผ ํฌ๊ธฐ๋ก ๊ฒ์
- -perm : ๊ถํ์ผ๋ก ๊ฒ์
- -mtime : ํ์ผ ๋ด์ฉ ๋ณ๊ฒฝ ์๊ฐ์ผ๋ก ๋ณ๊ฒฝ
touch
- ํ์ผ ์์ฑ ๋ช
๋ น์ด
- -t (YYYYMMDDhhmm) : ๋ ์ง, ์๊ฐ ์ ๋ณด๊ฐ ๋ณ๊ฒฝ ๊ฐ๋ฅ
ใ กใ กใ กใ กใ ก
rwxrwxrwx :
r —> 2**2 = 4
w —> 2**1 = 2
x —> 2**0 = 1
Ex) rwxr-xr-x : 755
[์์คํ ๋ช ๋ น์ด - ์์คํ ๊ฐ์ง, ๊ด๋ฆฌ]
top :
- ์์คํ
์ฌ์ฉ ํํฉ ์ค์๊ฐ ์ถ๋ ฅ
- zombie : ๋ถ๋ชจ ํ๋ก์ธ์ค๋ ์ฃฝ์๋๋ฐ ์์ ํ๋ก์ธ์ค๊ฐ ์ฃฝ์ง ์์ ์ํ.
ps -ef :
- ์๋์ฐ์ ์์
๊ด๋ฆฌ์
- UID : ์ฌ์ฉ์ ID
- PID : ์คํ์ค์ธ ํ๋ก์ธ์ค ๋ฒํธ
- PPID : ๋ถ๋ชจ ํ๋ก์ธ์ค
- C : [์ฌ์ฉํ์ง ์๋ ๊ฐ]
- Ex) c๊ฐ์ด 0 ์ด๋ฉด a
- STIME : ํ๋ก์ธ์ค ์์ ์๊ฐ
- TTY : ํ๋ก์ธ์ค์ฌ ์์๋ ํฐ๋ฏธ๋ ํฌํธ
- TIME : ํ๋ก์ธ์ค ๋์์ ์ํ CPU ์ ์ฒด ์ฌ์ฉ๊ธฐ๊ฐ
- CMD : ์คํ์ํจ ๋ช
๋ น์ดdas
ex) ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 00:33 pts/0 00:00:00 /bin/bash
root 19 0 0 00:33 pts/1 00:00:00 /bin/bash
root 157 19 0 02:54 pts/1 00:00:00 ps -ef
ใ
กใ
กใ
ก
df :
- ํ์ฌ ํ์ผ ์์คํ ์ ์ํ๋ฅผ ๊ธฐ์ด๋ก ์กฐ์ฌ
du :
- ์ค์ ๋๋ ํ ๋ฆฌ์ ํ์ผ์ ํ์ธํ๊ณ ํฌ๊ธฐ๋ฅผ ์กฐ์ฌ
kill :
- ํ๋ก์ธ์ค ์ข
๋ฃ ๋ช
๋ น์ด
- Ex) kill (์ต์
) [PID]
- ์ต์
:
- -9 : ํ๋ก์ธ์ค ๊ฐ์ ์ข
๋ฃ
- -15 : ํ๋ก์ธ์ค ์ ์ ์ข
๋ฃ
[ vi ํธ์ง๊ธฐ ]
- ๋ฐฉํฅํค
- h j k l
- ๋จ์ด ์ด๋
- west - w
- east - e
- back - b
- ์ญ์
- x : ํ๊ธ์์ฉ ์ญ์
- dd : ํ ์ญ์
- ์ซ์ + dd : ์ซ์ํ ๋งํผ ์ญ์
- ๋ณต์ฌ
- yy : ํ ๋ณต์ฌ
- ์ซ์ + yy : ์ซ์ํ๋งํผ ๋ณต์ฌ
- p : ๋ถ์ฌ๋ฃ๊ธฐ
- : ์ํ
- ๋ช
๋ น์ด ๋ชจ๋
- w >> [ํ์ผ๋ช
1] : [ํ์ผ๋ช
1]์ ๋ด์ฉ์ ์ด์ด๋ถํ๊ธฐ
- e [ํ์ผ๋ช
2] : [ํ์ผ๋ช
2]์ ๋ด์ฉ ๋ถ๋ฌ์ค๊ธฐ
- set nu : ํ๋ง๋ค ์์ ์ซ์ ๋ถํ๊ธฐ
๋๊ธ