๐2022-07-18 MON๐
๋คํธ์ํฌ ๋ก์ปฌ
Local Area Network(LAN)
s
Internet
TCP/ IP
IP 32bit 0~255
์ด๋ก ์์ผ๋ก 2**32 ๊ฐ์ IP ๋ถ์กฑ -> IPv6๋ก ๋ฐ์
๋คํธ์ํฌ์์์ ํ๋์ ์๋ฒ๋ก ์ ๊ทผํ ๋
Server
- WEB ์์ฒญ ๊ธฐ๊ณํ๋์ IP ADDRESS ๋ ํ๋ PORTํฌํธ๋ฅผ ์ฌ์ฉ
์น ์๋ฒ๋ ์ ์ธ๊ณ ๊ณตํต 80ํฌํธ .. ์๋ต์ด ๊ฐ๋ฅํ๋ค.. WEB์ ์ ์ธ๊ณ ๊ณตํต 80์ ์ด๋ค
OS ๋ณ๋ก ์กฐ๊ธ์ฉ ์ฐจ์ด๊ฐ ์๋ค.
Telnet ์ ์ ์์ . ๋ณด์๋๋ฌธ์ ํดํน์ ์์ฒญ ์ทจ์ฝํ๋ค.
์์ฆ์ SSH๋ฅผ ์ด๋ค. SSH(Secure SHell)
์ํธ ๋๋ ํคํ์ผ์ ํตํด์ ์๋ก ํต์ ์ด ๊ฐ๋ฅํ๋ค. ์๊ฑฐ๋ฆฌ ์ ์ ๊ฐ๋ฅ
SSH ์ค์น
22๋ฒ port ๋ฐฉํ๋ฒฝ์ผ๋ก ๋ถํฐ open
๋ฐฉํ๋ฒฝ update
sudo ufw allow ssh๋ฅผ 22/port๋ก ์์ ์ด๋ ๋๋ค.
์ฐ๋ถํฌ ํ์ฑํ
๊ฐ์ ๋ฆฌ๋ ์ค์ ip ์ฃผ์
inet 10.0.2.15
์๋์ฐ ip ์ฃผ์
ํฌํธ ์ค์ - ๋คํธ์ํฌ - ๊ณ ๊ธ - ํฌํธ ํฌ์๋ฉ ๊ท์น
127.0.0.1์ ์๊ธฐ ์์ ์ ๋งํ๋ค.
ํธ์คํธ ํฌํธ, linux ์์ ํฌํธ๋ฒํธ 2200
๊ฒ์คํธ ํฌํธ 22๋ก ์ค์
shell - userํ๊ณ intetnetํ๊ณ ์์ฌ์ํต
echo ์์คํ ๋ณ์
๋ฆฌ๋ ์ค ๊ธฐ๋ณธ shell
๊ธฐ๋ณธ์ ์ผ๋ก ์ค์น ๋์ด์๋ shell์ ์ข ๋ฅ
shift + g ๋๋ฅด๋ฉด ๋ง์ง๋ง
df ๋ df -h๋ก ํ์ธํ๊ธฐ
df ๋ฆฌ๋ ์ค ์์คํ ์ ์ฒด์ ๋์คํฌ ์ฌ์ ๊ณต๊ฐ ํ์ธ
df -h ์ฌ๋์ด ์ฝ๊ธฐ ์ฌ์ด ํํ ๋จ์๋ก ์ถ๋ ฅ
ํ์ฌ ์์น๋ก copy
cp๊ฐ copy
์ด๋ mv
๋๋ ํ ๋ฆฌ ์ด๋ฆ์ด๋ฉด ๊ทธ ์์น๋ก mv
temp1์ sakiladao๋ฅผ ํ์ฌ ์์น์ sakiladao2๋ฅผ ์ด๋
์กด์ฌํ๋ ํ์ผ์ ๋ณต์ฌํ์ฌ ์ด๋ฆ์ ๋ฐ๊ฟ์ ์ด๋
SakilaDao2.java๋ฅผ SakilaDao.java๋ก ์ด๋ฆ ๋ฐ๊พธ๊ธฐ
mv๋ก ์ด๋ฆ ๋ฐ๊พธ๊ธฐ ... ํ์ฌ ํ์ผ์์ ๋ค๋ฅธ ์ด๋ฆํ์ผ๋ก ์ด๋์ํค๋๊ฒ ์ด๋ฆ๋ฐ๊พธ๋ ๊ฑฐ๋ ๊ฐ๋ค.
ํ์ด์ฌ ํ์ผ ์๊ฑฐ๋ฆฌ ์๋ฒ๋ก ํ์ผ ๋ณต์ฌ SCP
ssh ์๊ฒฉ ์ ์ ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ SecureCopy(scp)์ ์ฝ์๋ก์ ์๊ฒฉ์ง์ ์๋ ํ์ผ๊ณผ
๋๋ ํฐ๋ฆฌ๋ฅผ ๋ณด๋ด๊ฑฐ๋ ๊ฐ์ ธ์ฌ ๋ ์ฌ์ฉํ๋ ํ์ผ ์ ์ก ํ๋กํ ์ฝ
๋ณต์ฌํ๋ ํ์ผ ๋์ด๋ด๋ฆฌ๊ธฐ...
๋ค์ ๋ค์ด๊ฐ ์๋ ๊ฑฐ ํ์ธ
config ํ์ผ ๋ง๋ค์ด์ ์ํฐ์ผ๋ก ํธ์ง
C:\Users\BIT\.ssh - ์๋ก๋ง๋ค๊ธฐ - ํ ์คํธํ์ผ config๋ก ์๋ก๋ง๋ค๊ธฐ ํ์ฅ๋ช ๋ ์ง์์ค๋ค.
Host config
ssh login
rm test.py ์ง์ฐ๊ธฐ rm์ ์ฌ์ฉ
ํ์ด์ฌ ํ์ผ ๋ค์ scp ํด๋ณด๋ฉด ..
๋ณด๊ธฐ๋ง ํ๊ณ ์ฑ ์ง๋๊ฐ๋ฒ๋ฆผ cat
ํ์ผ ๋ด์ฉ์ ํ๋ฉด์ ๋ณด์ฌ์ค๋ค.
grep์ conn์ด๋ผ๋ ๋จ์ด๊ฐ ์๋ ๋ผ์ธ๋ง ๊ฑธ๋ฌ์ค
ํ์ดํ๋ ๋๊ฐ์ ํ๋ก๊ทธ๋จ์ ์ฐ๊ฒฐํ๋ ์ฐ๊ฒฐํต๋ก๋ฅผ ์๋ฏธํ๋ค.
ํ์ดํ๋ผ์ธ | ์ ํตํด์ ํ์ผ์ ๊ฑธ๋ฌ์ ๋ณผ ๋ ๋ง์ด ์ฐ์ธ๋ค.
ํ์ดํ๋ผ์ธ = |
๋๋ค ์จ๋ ๋์ง๋ง ์์ ๊ฒ์ผ๋ก ์ธ ๊ฒ..
cp๋ก ๋ณต์ฌ
rmdir temp0ํ๋ฉด ๋น์ด์์ง ์์์ ์ง์์ง์ง ์์
rmdir = Remove Directory
ํด๋น ๋๋ ํ ๋ฆฌ์ ์ญ์ ๊ถํ์ด ์์ด์ผ ํ๋ฉฐ ๋๋ ํฐ๋ฆฌ๋ ๋น์ด ์์ด์ผํ๋ค.
ํ์ผ์ด ๋ค์ด ์๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๋ ค๋ฉด 'rm -r'์ ์คํํด์ผํ๋ค.
์ง์ฐ๋ ค๋ฉด rm temp0/*์ ์ด์ฉํด์ ์ ์ฒด๋ฅผ ์ง์ฐ๊ณ ๋์ rmdirํ๋ค.
-R์ ๋๋ ํ ๋ฆฌ๋ก ๋ค ๋ค์ด๊ฐ์ ์ง์์ค๋ค.
์น๊ณ ๋ค์ด๊ฐ๊ณ ์น๊ณ ๋ค์ด๊ฐ์ ์ง์์ค๋ค.
- ํ์ผ์ ํ / ๋๋ ํ ๋ฆฌ ์ผ ๊ฒฝ์ฐ d ์๋๋ฉด -
rw-rw-r-- ํ์ผ ํ๊ฐ๊ถ
์ฒซ ๋ฒ์งธ, rw- ๋ ์์ ์์ ํ์ผ ์ ๊ทผ ๊ถํ
๋ ๋ฒ์งธ, r-- ๊ทธ๋ฃน์ ํ์ผ ์ ๊ทผ ๊ถํ
์ธ ๋ฒ์งธ, r--๋ ๊ทธ ์ธ ์ฌ์ฉ์์ ํ์ผ ์ ๊ทผ ๊ถํ
1 ๋งํฌ์
gyuwon ํ์ผ ์์ ์ ์ด๋ฆ
gyuwon ํ์ผ ์์ ๊ทธ๋ฃน ์ด๋ฆ
0 ํ์ผ ํฌ๊ธฐ
7์ 18 15:53 ๋ง์ง๋ง ๋ณ๊ฒฝ ๋ ์ง/ ์๊ฐ
cal_main ํ์ผ ์ด๋ฆ
root๋ก ๋ค์ด๊ฐ๊ธฐ
- dev๋ ์ฅ์น ๊ด๋ จ ํ์ผ
- root/ ์ ์ ํ ๋๋ ํ ๋ฆฌ / ์ ์ฒด ๋๋ ํ ๋ฆฌ์ root
- usr, opt ์ถ๊ฐ๋ก ์ค์นํด์ผํ ๋๋ ํ ๋ฆฌ ์์น
- home ์ฌ์ฉ์ ๊ณ์ ๋๋ ํ ๋ฆฌ ์์น
- ๋์คํฌ๋ ์ฌ๋ฌ๊ฐ์ง ๊ธฐํ ์ธ๋ถ ์ฅ์น ์ถ๊ฐ ์ฅ์ฐฉ ํ์ผ ์์คํ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋ฆฌ๋ ์ค/์ ๋์ค์์๋ mount๋ฅผ ํด์ค์ผํ๋ค.
root ๋ฐ์ mnt๋ฐ์ ์ถ๊ฐ ํ๋ค.
- boot ์์คํ ๋ถํธ sys ์์คํ ์์์ด ๋๋ฉด ๋ถํ ์ด ํ๋ค๋ค.
๊ถํ์ด ์์ผ๋ฉด ๋ ๋ผ๊ฐ๋ค. ๋ถํ ์ด ์๋จ.. ๋ค์ ๊น์์ผํ๋ค. root user๋ฅผ ์ฌ์ฉํ์ง ๋ง์์ผํ๋ ์ด์
- ์ผ๋ฐ ์ ์ ๋ sudo ๊ถํ์ด ์๋ค. ์ค์นํ ๋ ๋ง๋ ๊ณ์ ์ด๋ผ sudo ๊ถํ์ ์ฌ์ฉ
l์ ๋งํฌ ๋ณต์กํ ๋๋ ํ ๋ฆฌ ํ์ผ์ ์ฝ๊ฒ ์ฐ๋ ค๊ณ ์๋์ฐ์ ๋ฐ๋ก๊ฐ๊ธฐ๋ ๊ฐ๋ค.
๋งํฌ์ ๋ํด ์ค๋ช
ํ์ผ์ ๋งํฌ๋ ํ๋๋งํฌ์ ์ฌ๋ณผ๋ฆญ ๋งํฌ 2๊ฐ์ง๊ฐ ์๋ค.
์๋ณธ ํ์ผ์ด inode1์ ์ฌ์ฉํ ๋ ํ๋ ๋งํฌ๋ฅผ ์์ฑํ๋ฉด 'ํ๋ ๋งํฌ ํ์ผ'๋ง ์์ฑ๋๋ฉฐ
๊ฐ์ inode1์ ์ฌ์ฉํ๊ฒ ๋๋ค.
ํ๋ ๋งํฌ๋ฅผ ์์ฑํ๋ ค๋ฉด In ๋งํฌ๋์ํ์ผ์ด๋ฆ ๋งํฌํ์ผ์ด๋ฆ ๋ช ๋ น์ ์คํํ๋ค.
* inode
inode ๋ฆฌ๋ ์ค / ์ ๋์ค์ ํ์ผ ์์คํ ์์ ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋งํ๋๋ฐ, ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ์ ์ฌ๋ฌ ๊ฐ์ง ์ ๋ณด๊ฐ ์๋ค. ๋ชจ๋ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ ๊ฐ์ 1๊ฐ์ฉ์ inode๊ฐ ์์ผ๋ฉฐ๊ฐ inode์๋ ํด๋น ํ์ผ์ ์์ ๊ถ, ํ๊ฐ๊ถ, ํ์ผ ์ข ๋ฅ๋ฑ์ ์ ๋ณด์ ํด๋น ํ์ผ์ ์ค์ ๋ฐ์ดํฐ ์์น(์ฃผ์)๋ ์๋ค.์ด๋ฌํ inode๊ฐ ๋ชจ์ฌ ์๋ ๊ณต๊ฐ์ด inode ๋ธ๋ก์ด๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ์ ์ฒด ๋์คํฌ 1% ์ ๋๋ฅผ ์ฐจ์งํ๋ค.Data ๋ธ๋ก์ ์ค์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๋์คํฌ ๊ณต๊ฐ์ผ๋ก ์ ์ฒด ๋์คํฌ์ ๋๋ถ๋ถ์ ์ฐจ์งํ๋ค.
๋ธ๋ก๊ทธ ์ฐธ๊ณ . https://m.blog.naver.com/hyun0524e/221771602386
ํน์ฑ์ ๋ง๊ฒ ์ฌ์ฉ
ํ๋๋งํฌ๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด ์ฃผ์ํ ์
๋ด๊ฐ ์ด๋์ ์ณ๋ฐํ ์๋๊ฑธ ๋ชจ๋ฅด๊ณ ํ๋๋งํฌ๋ก ์ฌ์ฉํด์ ์๋ณธํ์ผ์ด ๋จ์์์ ์๋ ...
์๋ณธ์ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์์ฑํ๋ฉด ์๋ก์ด inode2๋ฅผ ๋ง๋ค๊ณ , ๋ฐ์ดํฐ๋ ์๋ณธ ํ์ผ๊ณผ ์ฐ๊ฒฐ๋๋ํจ๊ณผ๋ฅผ ๊ฐ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก
์ฌ์ฉ์๋ค์ด ์ฃผ๋ก ์ฌ์ฉํ๋ ๋งํฌ๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ์ด๋ฉฐ, Windows์ ๋ฐ๋ก๊ฐ๊ธฐ ์์ด์ฝ๋ ์ฌ๋ณผ๋ฆญ๋งํฌ์ ํด๋น๋๋ค.
์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์์ฑํ๋ ค๋ฉด In-s ๋งํฌ๋์ํ์ผ์ด๋ฆ ๋งํฌํ์ผ์ด๋ฆ ๋ช ๋ น์ ์คํํ๋ค.
๋งํฌ(Link)
๋์ค๋ ์๋ ์ฌ์ฉ์์๊ฒ๋ ๋ฏ์ ๊ฐ๋ ์ธ๋ฐ, ์ ๋์ค๋ ๋ฆฌ๋ ์ค ํ์ผ ์์คํ ์์ ์ค์ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ ํน์ ๋ ๋ค๋ฅธ ๋งํฌ๋ฅผ ๊ฐ๋ฆฌํค๋๋ก ์ฐ๊ฒฐํด ์ค๋ค๋ ์๋ฏธ์ด๋ค. ์๋์ ‘๋ฐ๋ก ๊ฐ๊ธฐ’๋ ๋จ์ถ ์์ด์ฝ์ ์ฐ์ํ ์๋ ์์ง๋ง, ๋ฐ๋ก ๊ฐ๊ธฐ๋ ๋จ์ถ ์์ด์ฝ์ด ๋จ์ํ ํ์ผ ๊ด๋ฆฌ์๊ฐ ๋ด๋นํ๋ ๊ธฐ๋ฅ์ธ ๋ฐ๋ฉด, ๋ฆฌ๋ ์ค์ ๋งํฌ๋ ํ์ผ ์์คํ ์ฐจ์์์ ์ ๊ณต๋๋ค๋ ๊ทผ๋ณธ์ ์ธ ์ฐจ์ด๊ฐ ์๋ค. ๋งํฌ์๋ ์ํํธ(Soft) ๋งํฌ์ ํ๋(Hard) ๋งํฌ ๋ ๊ฐ์ง๊ฐ ์๋๋ฐ, ์ผ๋ฐ์ ์ผ๋ก ๋งํฌ๋ผ ํจ์ ์ํํธ ๋งํฌ๋ฅผ ๋งํ๋ค.
ใ
์ํํธ ๋งํฌ(Soft Link)
์ํํธ ๋งํฌ๋ ์ฌ๋ณผ๋ฆญ(Symbolic) ๋งํฌ๋ผ๊ณ ๋ ํ๋๋ฐ, ์๋์ ๋ฐ๋ก ๊ฐ๊ธฐ ๊ธฐ๋ฅ๊ณผ ์ ์ฌํ๋ค. ํน์ ๋๋ ํ ๋ฆฌ์ ํ์ผ์ ๋ค๋ฅธ ๋๋ ํ ๋ฆฌ์์ ์คํํ๋ ค๋ฉด ๊ทธ ํ์ผ์ ๋ํ ์ ๋๊ฒฝ๋ก๋ฅผ ์ด์ฉํด ๋ช ์ํ๊ฑฐ๋ ๊ทธ ํ์ผ์ ์ฌ์ฉํ ๋๋ ํ ๋ฆฌ๋ก ๋ณต์ฌํด์ผ๋ง ํ๋ค. ์ด๋ด ๊ฒฝ์ฐ ์๋์์๋ ๋ฐ๋ก ๊ฐ๊ธฐ ๊ธฐ๋ฅ์ ์ด์ฉํด ์๋ณธ ํ์ผ์ ์์น์ ๋ํ ์ ๋ณด๋ฅผ ๊ฐ์ง ๋จ์ถ ์์ด์ฝ์ ๋ง๋ค์ด ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋ค. ์ํํธ ๋งํฌ ์ญ์ ํ์ผ์ ๋ถํ์ํ ๋ฐ๋ณต์ ๋ณต์ฌ๋ฅผ ๋ฐฉ์งํ์ฌ ํ์ผ ์์คํ ์ ์ ์ฐํ๊ฒ ํ์ฉํ๊ฑฐ๋ ์ฌ๋ฌ ๋๋ ํ ๋ฆฌ์์ ๋์ผํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๊ตฌํ ๊ฒฝ์ฐ, ๊ฐ์ ํ์ผ์ ์ฌ๋ฌ ์ฌ๋์ด ๊ณตํต์ผ๋ก ๊ด๋ฆฌํ๋ฉด์ ์ฌ์ฉํ ๊ฒฝ์ฐ, ๋น์ทํ ์ญํ ์ ๋ด๋นํ๋ ์ฌ๋ฌ ๊ฐ์ง ํ์ผ๋ค ์ค ํ๋๋ฅผ ์ ํํ์ฌ ๋ํ์ ์ผ๋ก ์ฌ์ฉํ๋ ค ํ ๋ ์ ์ฉํ๊ฒ ์ธ ์ ์๋ค. ์ํํธ ๋งํฌ์์๋ ์๋ณธ ํ์ผ์ด ์ญ์ ๋๋ฉด ๊ทธ ๋งํฌ๋ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ค.
ใ
ํ๋ ๋งํฌ(Hard Link)
์ํํธ ๋งํฌ๊ฐ ๋จ์ํ ์๋ณธ ํ์ผ์ ๋ํ ์ ๋ณด๋ง์ ๊ฐ์ง๊ณ ์๋๋ฐ ๋นํด ํ๋ ๋งํฌ๋ ์๋ณธ ํ์ผ์ ๋ณต์ฌํ ๋ค์ ์ด์ ์ฌ๋ณธ์ ์์ฑํ๋ค๋ ์ฐจ์ด๊ฐ ์๋ค. ์ํํธ ๋งํฌ์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋งํฌ๋ก ์ ๊ทผํ๊ฑฐ๋ ์๋ณธ์ผ๋ก ์ ๊ทผํ์ฌ ํ์ผ์ ๋ด์ฉ์ ์์ ํ์๋ค๋ฉด ์๋ณธ๊ณผ ํ๋ ๋งํฌ๋ ํ์ผ์ด ๋ชจ๋ ์์ ๋์ด ํญ์ ๊ฐ์ ๋ด์ฉ์ด ์ ์ง๋๋ค. ์ํํธ ๋งํฌ๋ ์๋ณธ์ด ์ญ์ ๋ ๊ฒฝ์ฐ ๋งํฌ๋ฅผ ์ฌ์ฉํ ์ ์์ง๋ง, ํ๋ ๋งํฌ๋ ์๋ณธ์ด ์ญ์ ๋์ด๋ ์๋ณธ๊ณผ ๋์ผํ ๋ด์ฉ์ ํ์ผ์ ๊ฐ์ง๊ณ ์์ผ๋ฏ๋ก, ์์์ ๊ณต์ ํ๋ฉด์๋ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๊ด๋ฆฌํ๊ณ ์ ํ ๋ ์ฃผ๋ก ์ฌ์ฉ๋๋ค.
ํ๋ ๋งํฌ (Hard Link)
- ํ์ผ ์์คํ ์ด ๋ฌผ๋ฆฌ์ ์ธ ์ฅ์น์ธ ํ๋ ๋์คํฌ ์์ ์ ์ฅ๋์ด ์๋ ํน์ ํ์ผ์ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒ
โ
์ฌ๋ณผ๋ฆญ ๋งํฌ (Symbolic Link)
- ์ค์ง์ ์ธ ๋์คํฌ ์์ ํ์ผ์ ๊ฐ๋ฆฌํค๋ ๊ฒ์ด ์๋๋ผ ํ์ผ ์์คํ ์์ ํน์ ํ์ผ์ ๊ฐ๋ฆฌํค๋ ๊ฒ (์๋์ฐ์ ๋ฐ๋ก๊ฐ๊ธฐ)
ํ๋๋งํฌ ์์ฑ
ํ๋๋งํฌ ์ญ์
-s๋ ์ํํธ๋งํฌ ์์ฑ
grep ๋์ ๊ฐ๋ฅ conn ํค์๋ ์ค ๋ชจ๋ ์ถ๋ ฅ
์ด๋ฏธ ์ญ์ ํ๊ณ ๋์ ls -l์ ์ฐ์ผ๋ฉด ๋น์ฐํ
์ฌ๋ณผ๋ฆญ ๊นจ์ง ๋งํฌ
๊น๋ํ๊ฒ ์ง์์ง๊ฑฐ ํ์ธ
cp rm mv๋ฅผ ์ฌ์ฉํ ์ ์๋ ์ด์
๋ช ๋ น์ด๋ ํ๋์ ํ๋ก๊ทธ๋จ์ด๋ค.
๋ช ๋ น์ด๋ฅผ ์ณค์ ๋ ์์คํ ์ ๋ฑ๋ก๋์ด์๋ path๋ฅผ ์ฐพ์์ค๋ค.
path๋ก ์ฐพ๋ ๊ฑฐ ...
which ๋ path์ ๋ฑ๋ก๋์ด ์๋ ๊ฑธ ์ฐพ์๋ด๋ผ
์ ๋๊ฒฝ๋ก๋ฅผ ํฌํจํ ์์น ๊ฒ์
ls -l๋ก zip ํ์ผ ํ์ธ
rm zip ์ญ์
ls -l ๋ก
unzip
unzip SakilaProject ํ์ด์ค๋ค.
์์ง rm *zip ์ผ๋ก ์ญ์ ํด์ค๋ค.
backup
๋ณด์กฐ๊ธฐ์ต์ฅ์น
๋ฌถ์ ํ์ผ ์ด๋ฆ TAR(tape ARchieve)
tar๋ก ๋ฌถ์ํ์ผ์ ๋ง๋ค๊ฑฐ๋ ๋ฌถ์์ ํ์ด์ค๋ค.
tar xvf Sakila.tar tar ํ๊ธฐ
tar cvf Sakila.tar tar ๋ฌถ๊ธฐ
์ฑ ์์๋ tar xvfJ ํ์ผ์ด๋ฆ.tar.xz ๋ช ๋ น๊ณผ
tar xvfj ํ์ผ์ด๋ฆ.tar.bz2
์์ถํด์ gz๋ก ๋ฐ๋
๋ค์ด๋ฐ์์ ํ์ด์ ์ฐ๊ธฐ ..
#์ด ์ฃผ์
์๋๋ฐฉ์ด ์ด๋ค shell์ ์ธ์ง ๋ชจ๋ฅด๋ ํญ์ ์ ๊ฑธ ๋ฃ์ด์ค๋ค.
= ์ข์ฐ์ ๋น์นธ์ ๋ฃ์ผ๋ฉด ์๋ฌ๊ฐ ๋๋ค.
๋ณ์๋ฅผ ์ฐ์ ๋ echo
accessํ ๋๋ $ ํ์
ls ๋ถ๋ถ์์ X๊ฐ ์๋์ด์์
rw 3๊ฐ์ bit
-------------------
1 1 0 = 6
4 2 0 = 6
-------------------
1 1 1 = 7
4 2 1 =7
-------------------
1 0 1 = 5
4 0 1 =5
-------------------
7 7 5
X๋ชจ๋ ํค๊ธฐ
๋ช ๋ น์ ์น ๋ PATH์ ์กํ์๋ ๊ฑธ ์ฐพ๋๋ค.
์ค์ PATH ์ ๋ณด๋ฅผ ๋ฃ์ด์ค๋ค.
PATH ์ ๋ณด๋ฅผ ๋ฃ์ด์ค์ผ ์คํ์ํจ๋ค.
chmod ์ฌ์ฉํด์ ์คํ์ํค๊ธฐ
chmod664๋ก ๋์๊ฐ๋ค์ sh๋ก ๋์๊ฐ์ ์คํ์ํจ๋ค.
#!๋ก ํ์
๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ ์๋ค.
awk
๋ผ์ธ์ ์ฐ์ด๋ผ
$0๊ฐ ๋ผ์ธ์ ์๋ฏธํ๋ค.
์ฒซ ๋ฒ์งธ ์นผ๋ผ๋ง ๋์ด
Moss ๋ง ์๋ ๊ณณ ์ถ๋ ฅ keyword
์๋ณธ ํ์ผ์ ๋์ง์ด ๋ด์ ์๋ก ์กฐ์ํ ๋ ์ฐ์ธ๋ค.
cd /etc/
์์์ด d์ธ๊ฒ ๋๋ ํ ๋ฆฌ๋ง ๋์ค๊ธฐ
1 2 3 4 5
์์์ด - ๋ก ์์
5๊ฐ์ ๋ชจ๋ ์ฉ๋์ ๋ค ๋ํ๊ฒ.. 880168
ํน์ ํํฐ๋ง์ผ๋ก ๊ฑธ๋ฌ ๋ด์ ๋งจ ๋ง์ง๋ง NR์ด ๋๋ ์ค ๊ฒ
์ฉ๋์ ํ๊ท
extern ์ธ๋ถ ํ์ผ ๋๊ฒจ์ค ๊ฑฐ ๋งํ๋ค.
gcc ์ปดํ์ผ ํด์ฃผ๋ฉด .o ํ์ผ์ด ์๊ธด๋ค.
๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.
๋์๋ vi Makefile ...
tab์ผ๋ก ๋ค์ด๊ฐ์ผ space๋ก ๋ค์ด๊ฐ๋ฉด ๋จน์ง ์๋๋ค.
ctrl +z ๋ฉด fg๋ก ๋ฌผ๊ณ ์๋ผ..
touch : ํฌ๊ธฐ๊ฐ 0์ธ ์ ํ์ผ์ ์์ฑํ๊ฑฐ๋, ์ด๋ฏธ ํ์ผ์ด ์กด์ฌํ๋ค๋ฉด ํ์ผ์ ์ต์ข ์์ ์๊ฐ์ ๋ณ๊ฒฝํ๋ค.
touch aaa ํ์ผ์ด ์์ผ๋ฉด ์ฉ๋์ด 0์ธ ํ์ผ์ ๋ง๋ค์ด์ค๋ค.
genu make ํ์ฅ๊ธฐ๋ฅ
make all ํ๋ฉด ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ๋ค์ด ๋ง๋ค์ด์ง๊ธธ ์ํฉ๋๋ค.
์ ์ฒด ์ปดํ์ผ
$
< ์ต์ ์ฐธ์กฐ .. ์ต์ ๊ฑธ ๊ฐ์ ธ์จ๋ค.
Makefile
ps -ef | grep cal_main.c ํด์ ๋๊ฐ๊ฐ ์ฐํ๋ฉด ๊ทธ ์์ 5592๋ฅผ killํ๋ค.
rm .cal_main.c.swp์ ์ฃฝ์ธ๋ค.
์๋์ฝ๋ค ์ค์นํ๊ธฐ
exit ๋ฆฌ๋ ์ค ๋์ค๊ธฐ..
'IT > LINUX' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[20์ผ์ฐจ] LINUX (0) | 2022.07.15 |
---|
๋๊ธ