ํ์์ ์ํด ๋ฆฌ๋ ์ค ๊ฐ์๋ฅผ ๋ฃ๊ณ ์์ต๋๋ค 08 - ์
๊ตฌ๋ฆ์๋์ ๋ฐ๋ผํ๋ฉด์ ๋ฐฐ์ฐ๋ ๋ฆฌ๋ ์ค ๊ธฐ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ณต์ตํด๋ณด๋ ๊ฒ์๋ฌผ์ ๋๋ค. ์๊ฐ ํ ์ด์ด์ ๋ฆฌ๋ ์ค ๊ณ ๊ธ ๊ฐ์๋ ๋ค์ด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๊ฐ์ ํํ ๋ฆฌ์ผ์์ ์ ์ปดํจํฐ์ ๋ง๊ฒ ์กฐ๊ธ ์์ ํด๊ฐ๋ฉด์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค.
๋ฐฐ์ด ๊ฒ
์ : ํฐ๋ฏธ๋์ ์ ๋ ฅํ ๋ช ๋ น์ ํด์ํ๊ณ ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋จ (sh,csh,tcsh,ksh,bash ๋ฑ๋ฑ ๋ค์ํ ์ข ๋ฅ์ ์์ด ์๋ค !)
์ ํ์ธํ๋ ๋ฒ
( ๋ฆฌ๋ ์ค์์ $ ๋ ๋ณ์๋ฅผ ์๋ฏธ )
echo $SHELL
์ ๋ zsh ์์ ์ฌ์ฉํ๊ณ ์๊ตฐ์ !
๋ฉํ๋ฌธ์
~ : ํ์ฌ ๋ก๊ทธ์ธํ ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ
-: ์ด์ ์์ ๋๋ ํ ๋ฆฌ
*: ์ ์ฒด๋ฅผ ์๋ฏธ
?: ํ ๋ฌธ์๋ง ๋์ฒด
-๋ฉํ๋ฌธ์๋ฅผ ํตํด์ ํ์ผ์ ๋ค์ด๊ฐ๋ค๊ฐ ๋ค์ ๋น ์ ธ๋์์ต๋๋ค.
๋ฐฉํฅ ์ฌ์ง์ ๋ฉํ๋ฌธ์
>: ํ์ค ์ถ๋ ฅ ๋ฐ ํ์ค ์๋ฌ๋ฅผ ๋ณด๋ผ ๊ณณ์ ์ฌ์ง์ . ๋ช ๋ น์ด์ ์ถ๋ ฅ์ ํ์ผ๋ก ์ ์ฅ ๋๋ ๋คํธ์ํฌ๋ก ์ ์ก
(1: ํ์ค ์ถ๋ ฅ, 2: ํ์ค ์๋ฌ)
ex. find / -perm -4000 2> /dev/null
ํ์ค ์๋ฌ ๊ฒฐ๊ณผ๋ /dev/null ๋ก ๋ณด๋์ผ๋ฏ๋ก ์ ์์ ์ธ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ง ํ์๋จ
( >: ํ์ผ์ ๋ด์ฉ์ ๋ฅ์ด์ , >>:๊ธฐ์กด์ ํ์ผ์ ๋ด์ฉ์ ์๋ก ์ด์ด์ ์ )
: ์์ ๋ช ๋ น์ด์ output ์ ๋ค์ input ์ผ๋ก ๊ทธ๋๋ก ๋ฃ์ด์ ๋ ๋ช ๋ น์ด๋ฅผ ์ด์ |
์ฌ์ฉ์ ์ด๊ธฐํ ํ์ผ
๐ฅ ๋ ๊ฒฐ๊ตญ์๋ ๋ณต์กํด๋ณด์ฌ๋ ์๋ง์ ํ์ผ๋ค์ด๐ ํฉ์ณ์ ธ์ ๋์ํ๋ ๊ฒ๋ฟ !
/etc/profile : ์์คํ ์ ์ญ์ ๊ฑธ์ณ ํ๊ฒฝ์ ์ค์ ํ๋ ํ์ผ
~/.profile : ๊ฐ๋ณ ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ์ ์๋ ํ์ผ. ํด๋น ์ฌ์ฉ์์ ์ค์ ์ ๋ณ๊ฒฝํ ๋ ์ฌ์ฉ
~/.bashrc : ๊ฐ๋ณ ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ์ ์๋ ํ์ผ. ํด๋น ์ฌ์ฉ์์ ์ ๊ด๋ จ ์ค์ ์ ๋ณ๊ฒฝํ ๋ ์ฌ์ฉ
ํ๊ฒฝ๋ณ์, ์ ํ๋กฌํฌํธ ๋ชจ์, ๋ณ๋ช ๊ธฐ๋ฅ ๋ฑ ์ค์ ๊ฐ๋ฅ
- ํ๊ฒฝ ๋ณ์
-
์์คํ ํ๊ฒฝ์ ๋ํ ์ค์ ์ ๊ฐ์ผ๋ก ๋ด๊ณ ์๋ ๋ณ์
HOME : ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ๊ฐ ๋ฌด์์ธ์ง
PATH : ์คํํ์ผ์ ์ฐพ๋ ๊ฒฝ๋ก๊ฐ ์ด๋์ธ์ง
LANG : ํ๋ก๊ทธ๋จ ์ฌ์ฉ ์ ๊ธฐ๋ณธ ์ง์๋๋ ์ธ์ด๋ฅผ ๋ฌด์์ผ๋ก ํ ์ง
SHELL : ๋ก๊ทธ์ธ์ป์ ์ฌ์ฉํ๋ ์์ด ๋ฌด์์ธ์ง
EDITOR : ๊ธฐ๋ณธ ํธ์ง๊ธฐ์ ์ด๋ฆ์ด ๋ฌด์์ธ์ง
PS1 : ๋ช ๋ นํ๋กฌํฌํธ ๋ณ์ (์๋ ๋ญ์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค ๐ค)
09 - ํ๋ก์ธ์ค
๋น์ ๊ณต์๋ฅผ ์ํ ์ดํดํ ์ ์๋ IT ์ง์ ์ฑ ์์ ๋ฐ์ทํ์ต๋๋ค. ์ฑ ๋๋ฌด ์ฝ๊ณ ๊ทธ๋ฅ ๊ต์ ์์ ์ผ๋ก ์ฝ๊ธฐ์๋ ์ฌ๋ฐ์ด์ !
CPU : ์ปดํจํฐ์ โ๋จธ๋ฆฌโ
HDD, SSD : ์ปดํจํฐ์ โ์ฐฝ๊ณ โ (์ปดํจํฐ์ ๋ณด์กฐ๊ธฐ์ต์ฅ์น) , ์ ์์ด ๊บผ์ ธ๋ ์ด ์์ ๋ฐ์ดํฐ๊ฐ ๋จ์์์
๋ฉ๋ชจ๋ฆฌ : CPU ์ ๊ฐ์ธ ์์ ๊ณต๊ฐ
๋ฉ๋ชจ๋ฆฌ๊ฐ ์๊ธฐ ๋๋ฌธ์ CPU ๊ฐ ๊ทธ๋ ๊ทธ๋ ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ์ง ์์๋ ๋๋ค ! ๐
์ด ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ฎ๊ฒจ์ง ์ง๊ธ ์์ ํ๋ ์ ๋ค์ ํ๋ก์ธ์ค ๋ผ๊ณ ํ๊ณ cpu ๋ ํ๋ก์ธ์
ํ๋ก์ธ์ค ์ข ๋ฅ
๐ซ ๋ถ๋ชจ ํ๋ก์ธ์ค : ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ ์ ์๋ ํ๋ก์ธ์ค
๐จโ๐ฉโ๐ง ์๋ ํ๋ก์ธ์ค : ๋ถ๋ชจ ํ๋ก์ธ์ค๋ก๋ถํฐ ๋ง๋ค์ด์ง๋ ํ๋ก์ธ์ค
๋ฐ๋ชฌ ํ๋ก์ธ์ค : ์ผ๋ฐ์ ์ผ๋ก ์คํ์ํจ ๊ฒ์ด ์๋ ์ปค๋์ ์ํด ๋ฐฑ๊ทธ๋ผ์ด๋ (์๋ฒ) ๋ก ๋์ํ๋ ํ๋ก์ธ์ค
๊ณ ์ ํ๋ก์ธ์ค : ๋ถ๋ชจ ํ๋ก์ธ์ค๊ฐ ๋จผ์ ์ข ๋ฃ๋์ด ๋จ๊ฒจ์ง ์์ ํ๋ก์ธ์ค
์ข๋น ํ๋ก์ธ์ค : ์ ์์ ์ผ๋ก ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ์ง๋ง ์์์ ๋ฐ๋ฉํ์ง ์์ ์ํ๋ก ๊ณ์ ๋จ์์๋ ์ํ
ํ๋ก์ธ์ค ๊ด๋ จ ๋ช ๋ น์ด
ps
-e : ์์คํ ์์ ๋ชจ๋ ํ๋ก์ธ์ค ์ ๋ณด๋ฅผ ์ถ๋ ฅ
-f : ์์ธํ ์ ๋ณด๋ฅผ ์ถ๋ ฅ
ps -ef | more
UID ๋ ์ฌ์ฉ์์ธ ์ ๋ฅผ ์๋ฏธํ๋ค๊ณ ํฉ๋๋ค.
ํ๋ก์ธ์ค ์ ์ด ๋ช ๋ น์ด
1 : ํ๋ก์ธ์ค ์ข ๋ฃ ์์ด ํ๋ก๊ทธ๋จ๋ง ์ด๊ธฐํ
2 : ์คํ ์ค ์ค๋จ
9 : ๋ฌด์ํ ์ ์๋ ์ข ๋ฃ
15 : ๋ฌด์ํ ์ ์๋ ์ข ๋ฃ
kill : PID (ํ๋ก์ธ์ค ์์ด๋) ๋ก ํ๋ก์ธ์ค ์ ์ด
pkill : ํ๋ก์ธ์ค ์ด๋ฆ์ผ๋ก ์ ์ด
ex. pkill -9 sleep
10 - ์์นด์ด๋ธ
ํ์ผ์ ํ๋ฐ ๋ฌถ๋ ๊ฒ (์์ถ๊ณผ์ ์ฐจ์ด ! ๋ง๊ทธ๋๋ก ๊ทธ๋ฅ ๋ฌถ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ฉ๋์ด ์์ถ๋์ง๋ ์๋๋ค)
๊ทธ๋์ ์ฌ๋ฌ๊ฐ์ง ํ์ผ ๋ฌถ์์ผ๋ก ๊ตฌ์ฑ๋ ์ํํธ์จ์ด๋ฅผ ๋ค์ด๋ฐ์ ๋ ํ๋ฐ ์น ๋ค ๋ฌถ์ด์ค tar -> gzip ํํ๊ฐ ๋ง์ด ๋ณด์ด๋ ๊ฒ !
tar [๊ธฐ๋ฅ] [์์นด์ด๋ธ ํ์ผ] [๋ฌถ์ ํ์ผ 1] [// 2] โฆ
-c : ์๋ก์ด ์์นด์ด๋ธ ํ์ผ ์์ฑ
-x : ์์นด์ด๋ธ ํ์ผ์์ ์ฌ๋ฌ ํ์ผ์ ํด์
-t : ์์นด์ด๋ธ ํ์ผ์์ ์์ ๋ด์ฉ์ ์กฐํ
-v : verbose
-f : ์์นด์ด๋ธ ์ฅ์น ์ง์
- ์์นด์ด๋ธ ์์ฑ ex. tar cvf fruits.tar banana apple kiwi
- ์์นด์ด๋ธ ํด์ ex. tar xvf fruits.tar
์์ถ / ์์ถ ํด์
gzip [์์ถ ํ์ผ ์ด๋ฆ]
์ค์ต
๋ฆฌ๋ ์ค ๊ธฐ์ด ๊ฐ์ ๋ & ๋์ ์๊ฐ
๋๋ ์ปด๋งน์ด๊ธฐ ๋๋ฌธ์ ๋ํํ ํ์ํ ์ ๋ง ๊ธฐ์ด์ ์ธ ์ปดํจํฐ ์ง์์ ์ต๋ํ ๋ณด์ถฉํ๋ ค๊ณ ํ๊ณ ์๋ค. (๊ฒฐ๊ตญ ๊ฐ๋ฐ์๋ ์๋์ด๋ ์ปดํจํฐ๋ก ๋ชจ๋ธ ์ง๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฑด๋ค๊ณ ๋ค ์ปดํจํฐ๋ก ํ๋ ๊ฑฐ๋๊น !) ์ปด๊ณต ๋ณต์ ํด์ ์ธ๊ณต์ง๋ฅ ์ชฝ์ผ๋ก ๊ฐ๋ ค๊ณ ํ๋ ์น๊ตฌ๊ฐ ๋ณต์ ๋ ์ ํ ๋ด๊ฒ ๊ผญ ํ์ํ ๊ธฐ์ด 5๋์ฅ ์ด์์ฒด์ ,๋ฐ์ดํฐ๋ฒ ์ด์ค,์๊ณ ๋ฆฌ์ฆ,์๋ฃ๊ตฌ์กฐ, ํ๋๊ฐ ๋ญ์๋๋ผ โฆ ๋ฅผ ์๋ ค์คฌ๋๋ฐ ์ต๋ํ ์๊ฐ์ ๋ด์ ์ด๋ ๊ฒ ๋ณด์ถฉํด๊ฐ์ผ๋ ๊ฒ ๊ฐ๋ค.
์ฌ์ค ์ด๋ ๊ฒ ์ข๊ณ ์ฌ์ด ๋ฌด๋ฃ ๊ฐ์๋ฅผ ์ฌ๋ ค์ฃผ์๋ ๋ถ๋ค๊ป ๊ทธ์ ๊ฐ์ฌํ ๋ฐ๋ฆ์ด๋ค. ๊ทธ์ ๋น ๊ฐ์ ์กด์ฌ์ด๋ค.
์ ๋ง ์ ๋ง ์ปด๋งน์ ๋ง ๋ฒ์ด๋ ๋ฆฌ๋ ์ค๋ ์๋ ๋ฆฌ๋ ์ค ๋ช ๋ น์ด ์ ๋๋ฅผ ์ดํดํ ์ ์๊ฒ ๋์๋ค !
์๊ณ ๋ณด๋๊น ์ด๊ฑฐ ๊ฐ์ ์ฌ๋ ค์ฃผ์ ๋ถ์ด ์ ํ๋ธ์ ์ปดํจํฐ ๋คํธ์ํฌ ๊ฐ์๋ ์ฌ๋ ค์ฃผ์ ์ ๊ฐ๋ช ๋ฐ์๋ค. ๋ค ๋ค์ ๊ฒ์ด๋ค.
์ ๋ฆฌํด๋ณด๋ฉด
ํ๊ณ ์ถ์ ๊ฒ : ์ปด๋งน ํ์ถ
์ง๊ธ ~ ing :
- ๋ฆฌ๋ ์ค ๊ธฐ์ด ๋ช ๋ น์ด ๊ณต๋ถ (์๋ฃ)
- ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ธฐ์ด ๊ณต๋ถ (๋ณต์ต ์์ด ๊ฐ์๋ง ์ผ๋จ ๋ค ๋ค์ ์ํ)
- ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ (~ing, ์ด์ ํ๋ถ์ ์น๊ตฌ๋ค๊ณผ ์คํฐ๋ํ ์์ !)
์๋ก ์์ํ ๊ฒ :
- ๋ฆฌ๋ ์ค ์ฌํ ๊ฐ์
- sql ๋ณธ๊ฒฉ์ ์ผ๋ก ๊ณต๋ถํ๋ฉด์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ฐ์ ๋ณต์ตํ๊ธฐ
- ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ (์คํฐ๋)
- ์ปดํจํฐ ๋คํธ์ํฌ (๋ฐ๋ผํ๋ฉด์ ๋ฐฐ์ฐ๋ IT ์๋ฆฌ์ฆ)
1์์๋ ๋ ผ๋ฌธ ์ฝ๊ธฐ์ ์ฐ๊ตฌ ์ฃผ์ ์ ์ง์คํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๋จ๋ ์๊ฐ์ ์ ํ์ฉํด์ผ๊ฒ ๋ค. ๋น์ฅ ์๋ก ์์ํ ๊ฒ ๋ค ๊ฐ๋ฅผ ๋ค ํ๊ธฐ๋ณด๋ค๋ ์์ง ๊ทธ๋๋ ๋ณด์ถฉํ ์๊ฐ์ ๋ง์ผ๋๊น ํ๋์ฉ ์ฐจ๊ทผ์ฐจ๊ทผ ํด์ผ๊ฒ ๋ค !