- ์ด์์ฒด์ ๋ ๋ฌด์์ธ๊ฐ
- ์ด์์ฒด์ ์ ์ฃผ์ ์ญํ : ์ปดํจํฐ์ ๋ชจ๋ ์์๊ณผ ์์คํ
์ ํธ์ถ ๋ฐ ์ ์ดํ๋ค.
- ํ๋ก์ธ์ค ๊ด๋ฆฌ
- Ex)
- ์๋์ฐ์ ์์
๊ด๋ฆฌ์
- ๋ฆฌ๋
์ค์ ps ๋ช
๋ น์ด
- ํ์ผ ๊ด๋ฆฌ
- ์ฃผ๊ธฐ์ต์ฅ์น ๊ด๋ฆฌ
- ์
์ถ๋ ฅ ๊ด๋ฆฌ
- ์ด์์ฒด์ ์ ์ข
๋ฅ
- MacOS : Apple์ด ๊ฐ๋ฐํ Mac ์ ์ฉ ์ด์์ฒด์
- Linux : ์ปค๋ฎค๋ํฐ ์ฃผ์ฒด๋ก ๊ฐ๋ฐํ ๊ณต๊ฐ ์ด์์ฒด์
- Windows : MS์์ ๊ฐ๋ฐ
- UNIX : ๋๋ถ๋ถ์ ํ๋์ ์ปดํจํฐ์ ์ด์์ฒด์ ์ ์ํ
- ์ด์ฐฝ๊ธฐ ์ํผ ์ปดํจํฐ์ ์ฌ์ฉํ๋ ์ด์์ฒด์ .
- *๋ณด์ ์ฅ๋น์ ๋๋ถ๋ถ ์ปค๋๋ค์ Linux๋ก ๋ง๋ ๋ค.
- Linux ๊ตฌ์กฐ
- ํ๋์จ์ด<์ปค๋<์<์์ฉ ํ๋ก๊ทธ๋จ(์ฌ์ฉ์)
- ์ :
- ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ๋ช
๋ น์ ํด์ํ์ฌ ์ปค๋์ ์ ๋ฌ.
- ์ปค๋์ด ๋ช
๋ น ์ํ๊ฒฐ๊ณผ๋ฅผ ๋๋ ค์ฃผ๋ฉด ๋ค์ ์ฌ์ฉ์์ ์ ๋ฌ.
๏ฟผ
- ์ปค๋ :
๏ฟผ
* ์๋์ฐ ์คํ ์ฐฝ์์ control
* —> ์ ์ดํ ์ด๋ —> ๋ฐฉํ๋ฒฝ ํ์ธ ๊ฐ๋ฅ windows defenders
* ์ธ๋ฐ์ด๋, ์์๋ฐ์ด๋ ๊ท์น ํ์ธ ๊ฐ๋ฅ.
ใ
กใ
กใ
กใ
กใ
กใ
กใ
กใ
กใ
กใ
ก
8.8.8.8 : ๊ตฌ๊ธ DNS ์ฃผ์
——
NIC : ๋์นด๋
<๋ฆฌ๋
์ค ๋คํธ์ํฌ ์ค์ >
ip link
- ๋๋ฐ์ด์ค ์ ๋ณด ํ์ธ
- Centos7 ์ ens33 ์ ์ ๋ณด๊ฐ ๋ค์ด์์.
ifconfig
- ip ํ์ธ ๋ช
๋ น์ด
- ip ์ฅ์น ํ์ฑํ/๋นํ์ฑํ ์ ์ด
- (ifconfig ens33 up / down)
- ip ์ ๋ณด ์ผ์ ๋ณ๊ฒฝ
-
NIC ๋คํธ์ํฌ ์ค์ ์์น (ํธ์ง):
vi /etc/sysconfig/network-scripts/ifcfg-[์ธํฐํ์ด์ค ์ด๋ฆ(ens33)]
—>
BOOTPROTO=none
—> dhcp ๋ก ์ค์ ๋์ด์์ผ๋ฉด ์ ๋ipํ ๋น์ธ ๊ฒฝ์ฐ (์๋ ์ค์ ๋ค์ ์
๋ ฅํ ํ์๊ฐ ์์.)
DEVICE=ens33 —> ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์ด๋ฆ
ONBOOT=yes —> ๋ถํ
์ ์๋์ผ๋ก ์ฐ๊ฒฐ
IPADDR=192.168.100.100 —> ip์ฃผ์
PREFIX=24 —> ์๋ธ๋ท ๋ง์คํฌ
GATEWAY=192.168.100.254
์ค์ ๋ณ๊ฒฝํ์๋ ํญ์ ์๋น์ค ๋ฐ๋ชฌ ์ฌ์์ํด์ผ๋!!
** [๋คํธ์ํฌ ์๋น์ค ์ฌ์์] —> ๋ชจ๋ ์๋น์ค์ ์ฌ์์์ root๊ถํ์ด ํ์ํ๋ค.
service network restart
systemctl restart network
—> ๋ ๋ค ๊ด๋ฆฌ์ ๊ถํ์ด ํ์.
[์ฌ์ฉ์ ์ ํ]
su (substitute user)
ํ์ฌ ๋ก๊ทธ์ธ ๋์ด์๋ ์์คํ
์ ๋ก๊ทธ์์ํ์ง ์๊ณ ๋ค๋ฅด ใด ใด์ฌ์ฉ์์ ๊ถํ์ผ๋ก ์
ธ์ ์คํ
su - test2
traceroute 8.8.8.8 —> ์๋์ฐ์์๋ : tracers 8.8.8.8
๊ฒฝ๋ก ์ถ์ ๋ช
๋ น์ด * ํ์๊ฐ ์ฝ์น
ใ
กใ
กใ
กใ
กใ
กใ
กใ
กใ
กใ
กใ
ก
<๋ฆฌ๋
์ค ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ>
์ด์์ฒด์ ํ์ผ ์์คํ
- ํด๋(๋๋ ํ ๋ฆฌ) + ํ์ผ
MS-DOS : ๋น ๊ฒ์ด์ธ ๊ฐ ๋ง๋ฌ
Windows 95
๋๋ ํ ๋ฆฌ(directory)
์ต์์ ๋๋ ํ ๋ฆฌ :
windows | Linux |
C: \ | root, ์ต์์ ํด๋ |
ํ์ผ ์ข
๋ฅ : l, d, -
/boot
- ๋ถํ
ํ์ผ ์ ์ฅ์ -> limo, loader, grub (๋ถํธ๋ก๋)
- —> ์๋์ฐ ์์คํ
: boot.ini
- /boot์ ํ์ผ๋ค์ค ์ด๋๊ฒ์ด๋ ๊ฑด๋๋ฆฌ๋ฉด ๋ถํ
์ด ์ ๋๋ก ์๋จ.(์ด๋ฆ๋ง ๋ฐ๊ฟ๋ ์๋จ.)
/bin , /sbin
- binary ์ ์ฝ์
- 2์ง์ ํ๋ก๊ทธ๋จ
- /bin : ๊ธฐ๋ณธ ๋ช
๋ น์ด ์ ์ฅ์(์ฌ์ฉ์ ์ฌ์ฉ)
- /sbin : ์์คํ
๋ช
๋ น์ด ์ ์ฅ์
- —> ์๋์ฐ์์๋ c: \windows\system32 ํด๋
- ์ด๊ฒ๋ใ
์ง์ฐ๋ฉดใ
์๋ ใ
/home
- ์ฌ์ฉ์ ํ ๋๋ ํ ๋ฆฌ
- —> ์๋์ฐ์์๋ c:\users(์ฌ์ฉ์)\์ฌ์ฉ์๋ช
- ๊ณ์ ์ ์ ์์น, ๊ณ์ ์ ์ฉ ๊ณต๊ฐ
/etc
- ์๋ฒ ๊ด๋ฆฌ ๋ฐ ์์คํ
์ค์ ํ์ผ ์ ์ฅ์
/dev
- device ์ฅ์น ํ์ผ ์ ์ฅ์(์๋์ฐ์ ์ฅ์น ๊ด๋ฆฌ์)
- c ๋ก ์์ํ๋ ํ์ผ : ์ฅ์น
- nvram : ๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ —> flash memory(SD์นด๋)์ ์ฌ์ฉ
- tty : ์๊ฒฉ์ ์ ์ฅ์น
๋คํธ์ํฌ ์ฅ๋น ๊ตฌ์ฑ ์์
- ๊ตฌ์ฑ :
- CPU
- RAM
- NVRAM (๋คํธ์ํฌ ์ฅ๋น๋ HardDisk ๋์ ์ NVRAM ์ฌ์ฉ)
/media
- ์๋์ฅ์น ์ฐ๊ฒฐ์ ๊ธฐ๋ณธ์ฅ์น๊ฐ ์ฐ๊ฒฐ๋๋ ๋๋ ํ ๋ฆฌ
- (ํค๋ณด๋, ๋ง์ฐ์ค, HDD, DVD-ROM)
/usr
- ์์ฉ ํ๋ก๊ทธ๋จ ์ ์ฅ์
/proc
- process์ ์ฝ์
- ํ์ฌ ๋์์ค์ธ ํ๋ก๊ทธ๋จ(process) ์ ๋ณด ์ ์ฅ์
- (Kernel, ํฐ๋ฏธ๋ ๋ฑ…)
- ํ๋ฐ์ฑ ์ด๋ค !
/var
- ๋ก๊ทธํ์ผ ์ ์ฅ์
- ๊ณต๊ฒฉ์๊ฐ ์์
ํ ํ์ ์ด /var ์ ๋จ์.!!**
- ์์คํ
์๋ฌ ๋ฉ์ธ์ง, ์ํ ๋ฉ์ธ์ง
- ๋นํ๋ฐ์ฑ!
- /var/log —> vi messages —> ํ์ ์ด ๋จ์์์.
- ์ปดํจํฐ์ ์ผ๊ธฐ์ฅ. ๋๊ฐ ์ธ์ ์ด๋์ ๋ญํ๊ณ ๊ฐ๋ค.. ๋๊ฐ ์ธ์ ํ์ผ ๋ค์ง๊ณ ๊ฐ๋ค..
/lib
- ์ธ์ด๊ด๋ จ ํ์ผ ์ ์ฅ์(์ปดํ์ผ๋ฌ : ์ฌ์ฉ์ ์ธ์ด -> ๊ธฐ๊ณ์ด)
/tmp
- Temporary ์ ์ฝ์
- ์์์ ์ฅ์
Swap :
- ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ
- ํ๋๋์คํฌ์ ๋ฉ๋ชจ๋ฆฌ์ ์๋์ฐจ์ด๋ฅผ ๋ง์ถ๊ธฐ ์ํด
- Stack overflow ๊ณต๊ฒฉ๊ณผ ๊ด๋ จ์ด ์์
๋๊ธ