๐Ÿง Linux

๊ฐœ์š” ์šฐ๋ถ„ํˆฌ 18.04 ๋ฒ„์ „์— ์ฝ”๋“œ์„œ๋ฒ„ ์ตœ์‹ ๋ฒ„์ „์„ ์„ค์น˜ํ•˜๋ ค ํ•˜๋‹ˆ glibc_2.28 not found ์˜ค๋ฅ˜๊ฐ€ ๋–ด์—ˆ๋‹ค. ์ด ์˜ค๋ฅ˜๋Š” ์šฐ๋ถ„ํˆฌ์˜ ์‹œ์Šคํ…œ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํŒจํ‚ค์ง€์˜ ๋ฒ„์ „์ด ๋„ˆ๋ฌด ๋‚ฎ์•„์„œ ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ์ธ๋ฐ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์šฐ๋ถ„ํˆฌ๋ฅผ ์ตœ์‹ ๋ฒ„์ „์œผ๋กœ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ code-server ๋ฅผ ๊ตฌ๋ฒ„์ „์œผ๋กœ ์„ค์น˜ํ•ด์•ผ ํ•œ๋‹ค. ์šฐ๋ถ„ํˆฌ๋ฅผ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ธฐ๋Š” ๊ท€์ฐฎ์•„์„œ ๋‚˜๋Š” ํ•˜๋Š” ์ˆ˜ ์—†์ด code-server ์žฌ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜์˜€๋‹ค. ์ง„ํ–‰ ์šฐ์„  18.04 ๋ฒ„์ „์—์„œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•œ code-server ์˜ ๋ฒ„์ „์„ ์ฐพ์•„๋ณธ ๊ฒฐ๊ณผ ๋Œ€์ถฉ 3.4.1 ๋ฒ„์ „์ด๋ฉด ๋  ๊ฒƒ ๊ฐ™์•˜๋‹ค. ๋”ฐ๋ผ์„œ ๋‚˜๋Š” code-server ๊นƒํ—ˆ๋ธŒ๋ฅผ ์ฐพ์•„๊ฐ€ releases ๋ชฉ๋ก์—์„œ ํ•ด๋‹น ๋ฒ„์ „์˜ ๋‹ค์šด๋กœ๋“œ ๋งํฌ๋ฅผ ํ™•์ธํ•˜์˜€๋‹ค. (๋‚ด๊ฐ€์ฐพ์€ ๋‹ค์šด๋กœ๋“œ ๋งํฌ : https://github...
1. ๋„คํŠธ์›Œํฌ ๊ด€๋ จ ๋ช…๋ น์–ด ping : ๋„คํŠธ์›Œํฌ์˜ ํ•‘์„ ํ™•์ธ -c : ์š”์ฒญํ•˜๊ณ  ์‹ถ์€ ์ˆ˜ -i : ์ดˆ -s : ํŒจํ‚ทํฌ๊ธฐ ex) ping -c 5 -s 64 192.168.0.10 traceroute : ์ถ”์ ํ•˜๊ณ  ์‹ถ์€ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€๋Š” ๊ฒฝ๋กœ๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ํŒจํ‚ท ์ „์†ก ์ง€์—ญ์„ ์ธก์ •ํ•˜๊ฑฐ๋‚˜ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€๋Š” ๊ฒฝ๋กœ์˜ ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ์œ„์น˜ํŒŒ์•…์ด ๊ฐ€๋Šฅ. tracert์™€ ๋น„์Šท (yum install traceroute๋กœ ๋ณ„๋„๋กœ ์„ค์น˜๋ฅผ ํ•ด์•ผ ํ•จ) nslookup : ๋„๋ฉ”์ธ๋ช…์œผ๋กœ IP๋ฅผ ์กฐํšŒํ•˜๊ฑฐ๋‚˜ IP๋กœ ๋„๋ฉ”์ธ์„ ์กฐํšŒํ•˜๋Š” ๋ช…๋ น์–ด (yum install bind-utils๋กœ ์„ค์น˜ํ•„์š”) ex) nslookup naver.com dig : domain information groper์˜ ์•ฝ์ž๋กœ nslookup๊ณผ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์กŒ๋‹ค. ho..
1. ํ…์ŠคํŠธ ํŒŒ์ผ ๊ด€๋ จ ๋ช…๋ น์–ด cat : ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅ (์ˆ˜์ •๋ถˆ๊ฐ€) -b : ๋น„์–ด์žˆ๋Š” ํ–‰์„ ํฌํ•จํ•˜์ง€ ์•Š๊ณ  ์ค„ ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ์„œ ์ถœ๋ ฅ - n : ๋น„์–ด์žˆ๋Š” ํ–‰์„ ํฌํ•จํ•˜์—ฌ ์ค„ ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ์„œ ์ถœ๋ ฅ tail : ํ…์ŠคํŠธ ํŒŒ์ผ์˜ ์ง€์ •ํ•œ ๋’ท๋ถ€๋ถ„์˜ ํŒŒ์ผ์„ ์ถœ๋ ฅ -์ˆซ์ž : ํ‘œ์‹œํ•  ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„์˜ ๊ฐœ์ˆ˜ more : ํŒŒ์ผ์„ ํ™”๋ฉด ๋‹จ์œ„๋กœ ๋Š์–ด์„œ ์ถœ๋ ฅํ•œ๋‹ค. - ์ˆซ์ž : ํ•œ ํŽ˜์ด์ง€์— ํ‘œ์‹œํ•  ๋ผ์ธ ์ˆ˜ less : more ๋ณด๋‹ค ๋” ํ™•์žฅ๋œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. grep : ํŒŒ์ผ์—์„œ ํŠน์ •ํ•œ ๋ฌธ์ž์—ด ๋˜๋Š” ์ •๊ทœ ํ‘œํ˜„์‹์˜ ๋‹จ์–ด๋ฅผ ์ฐพ๋Š”๋‹ค -n : ๋ผ์ธ ์ˆ˜ ์ถœ๋ ฅ ex) grep -n 'sys' text_file.txt ex) grep '^a' text_file.txt (a๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ถ€๋ถ„์„ ์ฐพ๋Š”๋‹ค) wc : ํŒŒ์ผ์˜ ๋ผ์ธ์˜ ๊ฐœ์ˆ˜,..
1. ์‚ฌ์šฉ์ž ์กฐํšŒ ๋ช…๋ น์–ด users : ์‹œ์Šคํ…œ์— ๋กœ๊ทธ์ธํ•œ ํ˜„์žฌ ์‚ฌ์šฉ์ž๋“ค์„ ์ถœ๋ ฅํ•œ๋‹ค. (์ด๋ฆ„๋งŒ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ถœ๋ ฅ) who : ์‹œ์Šคํ…œ์— ๋กœ๊ทธ์ธํ•œ ํ˜„์žฌ ์‚ฌ์šฉ์ž๋“ค์„ ์ถœ๋ ฅํ•œ๋‹ค. (์ ‘์†์‹œ๊ฐ„ ๋“ฑ ์ƒ์„ธํ•œ ์ •๋ณด๋ฅผ ์ถœ๋ ฅ) w : ์‹œ์Šคํ…œ์— ๋กœ๊ทธ์ธํ•œ ํ˜„์žฌ ์‚ฌ์šฉ์ž๋“ค์„ ์ถœ๋ ฅํ•œ๋‹ค. (TTY, FROM, LOGIN ์‹œ๊ฐ„ ๋“ฑ ๋”์šฑ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ถœ๋ ฅ id : ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ uid, gid, group ๋“ฑ์„ ํ™•์ธํ•œ๋‹ค. ex) id boo groups : ์‚ฌ์šฉ์ž ๊ณ„์ •์ด ์†ํ•œ ๊ทธ๋ฃน์„ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด ex) groups testgroup 2. ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ด€๋ฆฌ ๋ช…๋ น์–ด pwd : ํ˜„์žฌ ๋‚ด๊ฐ€ ์ž‘์—… ์ค‘์ธ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ฒฝ๋กœ ํ™•์ธ cd : ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋™ ex) cd / (์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•œ๋‹ค) ex) cd /home (์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋””๋ ‰ํ„ฐ๋ฆฌ ์•„๋ž˜ home..
1. ์‚ฌ์šฉ์ž ์ƒ์„ฑ ๊ด€๋ฆฌ ๋ช…๋ น์–ด adduser : ์‚ฌ์šฉ์ž ๊ณ„์ • ์ƒ์„ฑ์„ ํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค -์ƒˆ๋กœ์šด ๊ณ„์ •์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์ƒ์„ฑ๋  ๊ฒƒ์ด๋‹ค -์ƒ์„ฑ๋œ ๊ณ„์ •์ •๋ณด๋Š” /etc/passwd, etc/shadow ๋“ฑ์— ์ €์žฅ๋œ๋‹ค. ex) adduser boo passwd : ๊ณ„์ •์˜ ํŒจ์Šค์›Œ๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค. - ํŒจ์Šค์›Œ๋“œ๋Š” etc/shadow/ ํŒŒ์ผ ์•ˆ์—๋งŒ ๊ธฐ๋ก์ด ๋œ๋‹ค. ex) passwd boo su : switch user ๋˜๋Š” substitute user์˜ ์ค„์ž„๋ง๋กœ์จ ๋‹ค๋ฅธ ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜์—ฌ ํ•ด๋‹น ๊ณ„์ •์˜ ๊ถŒํ•œ์„ ํš๋“ํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค. ex) su boo 2. ์‚ฌ์šฉ์ž ๊ณ„์ • ๊ด€๋ฆฌ ๋ช…๋ น์–ด usermod : root ๊ณ„์ •๋งŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ์‚ฌ์šฉ์ž์˜ ํ™ˆ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜, ๊ทธ๋ฃน, ์œ ํšจ๊ธฐ๊ฐ„ ๋“ฑ์„ ๋ณ€๊ฒฝํ•œ๋‹ค. ex) usermod ..
/ : ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์žˆ๋Š” ์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋˜๋Š” ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ชจ๋“  ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ถœ๋ฐœ์ ์ด์ž ๋‹ค๋ฅธ ์‹œ์Šคํ…œ๊ณผ์˜ ์—ฐ๊ฒฐ์ ์ด๋‹ค. /bin : ๊ธฐ๋ณธ์ ์ธ ๋ช…๋ น์–ด ์ €์žฅ. root ์‚ฌ์šฉ์ž์™€ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. /boot: ๋ถ€ํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ, ์ปค๋„ ์ด๋ฏธ์ง€ ๋˜๋Š” ๋ถ€ํŒ… ์ •๋ณด ํŒŒ์ผ ๋“ฑ์ด ์ €์žฅ๋˜์–ด ์žˆ๋‹ค. /dev : ์‹œ์Šคํ…œ ๋””๋ฐ”์ด์Šค ๋””๋ ‰ํ„ฐ๋ฆฌ /etc : ์‹œ์Šคํ…œ ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ, ๋ถ€ํŒ… ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ ์ €์žฅ. ์‚ฌ์šฉ์ž ์ •๋ณด ๋ฐ ์•”ํ˜ธ ์ •๋ณด ํŒŒ์ผ, ๋ณด์•ˆ ํŒŒ์ผ ๋“ฑ ์ €์žฅ /etc/rc.d/ : ๋ถ€ํŒ… ๋ ˆ๋ฒจ๋ณ„ ๋ถ€ํŒ… ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ /etc/rc.d/init.d/ : ์‹œ์Šคํ…œ ์ดˆ๊ธฐํ™” ํŒŒ์ผ /etc/mail/ : send๋ฉ”์ผ ์„ค์ •ํŒŒ์ผ /etc/xinitd.d/ : ์Šˆํผ ๋ฐ๋ชฌ์— ์˜ํ•ด ์„œ๋น„์Šค๋˜๋Š” ์„œ๋น„์Šค ์„ค์ • ํŒŒ์ผ /etc/ssh/ : sshd๋ฐ..
Dogfoot_JW
'๐Ÿง Linux' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)