์ปค๋ ์ค์น
mv A B : ๋์ผํ ๋๋ ํฐ๋ฆฌ ๋ด์์๋ ์ด๋์ด ์๋๋ผ A๋ฅผ B ์ด๋ฆ์ผ๋ก ๋ณ๊ฒฝํด์ค๋ค.
mv A /tmp/B : ๋ค๋ฅธ ๋๋ ํฐ๋ฆฌ๋ก ๊ฐ ๋๋ง ์ด๋๋๋ค.
rename : ํ์ผ๋ค์ ABC.txt, XYZ.lst =>ABC.org, XYZ.org ์์ผ๋ก ํ์ฅ์๋ฅผ ์ผ๊ด ๋ณ๊ฒฝํ ๋ ์ฌ์ฉ๋๋ค.
A ; B : A๋ช ๋ น์ด๋ฅผ ์คํํ ๋ค B๋ช ๋ น์ด๋ฅผ ์คํ ํ๋ผ๋ ์๋ฏธ
A && B : A๋ฅผ ์คํ ํ ๋ค B๋ฅผ ์ด์ด์ ์คํํ๋ผ๋ ์๋ฏธ ์ด์ง๋ง ; ์A์์ ์ค๋ฅ๊ฐ ์์ผ๋ฉด B๊ฐ ์คํ๋์ง ์๋๋ค.
yum : ์ข ์ ํ์ผ๊น์ง ๋ค์ด๋ก๋ ํ๊ฒ ๋ค. ์ข ์ํ์ผ์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ค์ด๊ฐ
rm : ์ญ์ ๋ช ๋ น์ด์ธ๋ฐ ํ์ผ๊ณผ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ชจ๋ ์ญ์ ํ๋ค. ํ์ง๋ง ๋๋ ํฐ๋ฆฌ๊ฐ ๋น์ด ์์ง ์์ผ๋ฉด ์ญ์ ๋์ง ์์ผ๋ฏ๋ก -rf(recursive/force) ์ต์ ์ ์ฌ์ฉํด์ ํ์ผ/(๋ด์ฉ์ด ์๋)๋๋ ํฐ๋ฆฌ๋ฅผ ์ญ์ ํ๋ค.
Linux์์๋ ์จ๊น ํ์ผ/๋๋ ํฐ๋ฆฌ๋ .file/.directory์์ผ๋ก ํ์๋๋ค. ์ด๋ฅผ ๋ณด๋ฉด ls -a ์ต์ ์ ์ฃผ๋ฉด ๋๋ค. ์์ฑ์ ๋ณด๋ -l ์ต์ ์ ํฉ์ณ์ ls -al ์์ผ๋ก ํด๋ ๋๋ค.
Firmware๋ hardware์ software๋ฅผ ํฉํ ๊ฐ๋ ์ผ๋ก์จ ํ๊ธ์ ์ํํธ์จ์ด์ด์ง๋ง, ํ๋ฆฐํฐ๋ ํ๋ฆฐํฐ๋ผ๋ ํ๋์จ์ด์ ๋๋ผ์ด๋ฒ๋ผ๋ ์ํํธ์จ์ด ๊ฒฐํฉ์ฒด์ด๋ฏ๋ก ์ด๋ฅผ ํ์จ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๋ํ์ ์ธ ๊ฒ์ด BIOS(Basic Input Output System) ์นฉ์ด๋ค.
EEPROM(Electrically Erasable Programmable Read-Only Memory)
์ ๊ธฐ์ ์ผ๋ก๋ง ์ง์ธ ์ ์๋ PROM์ผ๋ก ์นฉ์ ํ ํ์ ์ ๊ธฐ์ ์ ํธ๋ฅผ ๊ฐํด์ค์ผ๋ก์จ ๋ด๋ถ ๋ฐ์ดํฐ๊ฐ ์ง์์ง๊ฒ ๋์ด ์๋ ๋กฌ์ด๋ค.
์ฌ๊ธฐ์ ๋ค์ด๊ฐ๋ ์ฝ๋ฉ์ ํ๋์ฝ๋ฉ
์ปค๋ ์ปดํ์ผ
์ปค๋ → ์กฐ์
↓
๋น๋
↓
์ด๋ฏธ์ง ์์ฑ
↓
์ปดํ์ผ → ์ปดํจํฐ๊ฐ ์ดํดํ๊ฒ ํ๋ ๊ฒ
์ด๋ฏธ์ง ๋น๋
- make zImage๋ ์ปค๋ ์ฌ์ด์ฆ๊ฐ ํฐ ๊ฒฝ์ฐ ์ปค๋ ์ด๋ฏธ์ง๋ฅผ ์์ถํด์ ์ปดํ์ผ
- make bzImage๋ zImage๋ณด๋ค ๋ ํฐ ์ปค๋ ์ด๋ฏธ์ง๋ฅผ ์ปดํ์ผํ ๋ ์ฌ์ฉ
- make bzlilo๋ make bzImage์ lilo ๋ช ๋ น์ ํจ๊ป ์ํํ ๋ ์ฌ์ฉํ๋๋ฐ make bzImage์ ์ํด ์์ฑ๋ ์ปค๋ ์ด๋ฏธ์ง๋ฅผ /boot ๋๋ ํฐ๋ฆฌ๋ก ๋ณต์ฌํด์ GRUB ์ ๋ณด๋ฅผ ๊ฐฑ์ ์ํค๋ ๋ช ๋ น์ด
์ํํธ์จ์ด ์ปดํ์ผ
์์์ ์ปค๋ ์ปดํ์ผ์ ํด๋ณด์๋๋ฐ ์ด๋ฒ์๋ ์ํํธ์จ์ด ์ปดํ์ผ์ ํด๋ณด์. RedHat ๊ณ์ด์์๋ ํ๋ก๊ทธ๋จ์ ์ค์นํ ๋ RPM ์์ค์ฝ๋๋ฅผ ๋ค์ด๋ฐ์์ ์ฌ์ฉํ๊ฑฐ๋, YUM์ผ๋ก ์ํํธ์จ์ด ์ข ์์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด์ ์์ฝ๊ฒ ํ๋ก๊ทธ๋จ์ ์ค์นํ ์๋ ์์ง๋ง, ์์ค์ฝ๋๋ฅผ ์ปดํ์ผํด์ ์ ๋ฐํ ์ค์ ์ด๋ ํนํ๋ ์ค์น๋ฅผ ํ ์๋ ์๋ค. ๋ณดํต ์ํํธ์จ์ด ์ปดํ์ผ์ ./configure --options(์ค์นํ๊ฒฝ ์ง์ ) ->make(๊ธฐ๊ณ์ด๋ก ๋ณํ) ->make install(์์คํ ์ ์ค์น) ๊ณผ์ ์ผ๋ก ์ด๋ค์ง๋๋ฐ ./configure ๊ณผ์ ์์ ํด๋น ์ํํธ์จ์ด์ ์ฐ๊ณ๋๋ ํจํค์ง๋ฅผ ํจ๊ป ์ค์ ํ๊ฑฐ๋ -ํน์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์ ์ค์นํ ๋, ์๋ฅผ ๋ค์ด Ngin-X ์น ์๋ฒ๋ฅผ pcre, zlib, ๊ทธ๋ฆฌ๊ณ openssl ๋ฑ ์ข ์ ์ํํธ์จ์ด์ ํจ๊ป ์ค์นํ๊ฑฐ๋, ํน์ Apache ์น ์๋ฒ๋ฅผ PHP, MySQL๊ณผ ์ฐ๊ณํด์ ์ค์นํ ๋ ๋ฑ์์ ์ฌ์ฉ๋๋๋ฐ ./configure --์ต์ ์ผ๋ก ํ๊ฒฝ์ ์ง์ ํด์ค๋ค. → ํ์ง๋ง ์์ค์ฝ๋ ์ปดํ์ผ์ ๋์ค์ ์ ๋ฐ์ดํธ๋ ํจ์น ์ ์ฉ ์ ๋ํดํธ ํ๊ฒฝ์ด ๋ณ๊ฒฝ๋์ด์ ธ ์๊ธฐ ๋๋ฌธ์ ์ผ์ผ์ด ์ค์น๋ ๊ณณ์ ์ฐพ์์ ํน์ฑ์ ๋ง๊ฒ ๊ณ ์น๋ ์ฌ์์ ํด์ฃผ์ด์ผ ํ๋ ๋ถํธํจ์ด ์์ด์ ์ต๊ทผ์๋ ๋ณ๋ก ๊ถํ์ง ์๊ธฐ๋ ํ๋ค.
์ปดํ์ผ๊ณผ ์ธํฐํ๋ฆฌํฐ
์ปดํ์ผ(Compile)๊ณผ ์ธํฐํ๋ฆฌํฐ(Interpreter)๋ฅผ ๊ฐ๋จํ ๋งํ์๋ฉด ๊ณตํต์ ์ผ๋ก ์ฌ๋์ด ์์ฑํ ํ๋ก๊ทธ๋จ์ ์ปดํจํฐ๊ฐ ์ดํดํด์ ์คํ๋๊ฒ ํ๋ ์ฒ๋ฆฌ๊ณผ์ ์ ๋งํ๋๋ฐ, ๊ณ ๊ธ์ธ์ด์ธ Cobol, C๋ C++, JAVA, Fortran ๊ฐ์ด ์ฌ๋์ด ์์ฑํ (ํ๋ก๊ทธ๋๋ฐ) ์ธ์ด๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ๊ธฐ๊ณ์ด๋ก ์ ํ์ํค๋ ๊ฒ์ ์ปดํ์ผ์ด๋ผ๊ณ ํ๊ณ , ๊ณ ๊ธ์ธ์ด๊ฐ ์๋ (Visual) Basic์ด๋ Scratch, Python, R๊ณผ ๊ฐ์ด ์ฌ๋์ด ์์ฑํ (ํ๋ก๊ทธ๋๋ฐ) ์ธ์ด๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ์ธ์ด๋ก ๋ฒ์ญํ๋ ๊ฒ์ ํต์ญ์ ์๋ฏธ๋ก ์ธํฐํ๋ฆฌํฐ๋ผ๊ณ ํ๋ค.