๐Ÿ“‚๋„คํŠธ์›Œํฌ&์„œ๋ฒ„/๐Ÿง๋ฆฌ๋ˆ…์Šค(Linux) 58

22์ผ์ฐจ(3.15)

RAID10(RAID1 + RAID0) RAID10์€ Stripe Mirrored๋กœ ๋ถˆ๋ฆฌ๋Š”๋ฐ RAID0๊ณผ RAID1์„ ํ•ฉํ•œ ๊ฒƒ์œผ๋กœ RAID0์˜ ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์ž…์ถœ๊ณผ RAID1์˜ ๋ฐ์ดํ„ฐ ๋ฏธ๋Ÿฌ๋ง์„ ํ†ตํ•œ ๋ณต์›์ด๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์žฅ์ ์„ ๋ชจ๋‘ ๊ฐ–๊ฒŒ ํ•œ RAID ์‹œ์Šคํ…œ์ด๋‹ค. RAID0๊ณผ RAID1์ด ๊ฐ๊ฐ ๋””์Šคํฌ 2๊ฐœ๋ฅผ ํ•„์š”๋กœ ํ•˜๋ฏ€๋กœ RAID10์—๋Š” ์ด 4๊ฐœ์˜ 1GB ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์‹ค์ œ ๋ฐ์ดํ„ฐ ์ €์žฅ์€ RAID0 2G์™€ RAID1 1G๋กœ ์ด 3GB๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. HDD 4๊ฐœ๋ฅผ ์‚ฌ์šฉํ•ด์„œ 2๊ฐœ๋Š” RAID1(/dev/md1)์œผ๋กœ ๋งŒ๋“ค๊ณ  2๊ฐœ๋Š” RAID0(/dev/md0)์œผ๋กœ ๋งŒ๋“  ๋‹ค์Œ ์ด ๋‘˜์„ ํ•ฉ์ณ์„œ RAID10(/dev/md10)์œผ๋กœ ๋งŒ๋“ ๋‹ค. ์‹ค์Šต 1GB ํ•˜๋“œ 4๊ฐœ ์ถ”๊ฐ€! ์ „๋ถ€ ํŒŒํ‹ฐ์…˜ ํ•ด์คฌ๋‹ค. ์ด์ œ RAID1, RAI..

21์ผ์ฐจ(3.14)

Disk Quotas Linux๋Š” ๋ฉ€ํ‹ฐ ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์ด๋ผ์„œ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๋“ค์ด ๋™์‹œ์— ํ•˜๋‚˜์˜ Linux ์‹œ์Šคํ…œ์— ์ ‘์†ํ•ด์„œ ์ž‘์—…ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ํŠน์ • ์‚ฌ์šฉ์ž/๊ทธ๋ฃน์ด ๊ณผ๋„ํ•˜๊ฒŒ ๊ณ ์ •๋œ ์šฉ๋Ÿ‰์˜ ํ•˜๋“œ๋””์Šคํฌ ๊ณต๊ฐ„์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค์˜ ๋””์Šคํฌ ์‚ฌ์šฉ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿด ๋•Œ ๊ด€๋ฆฌ์ž๋Š” Disk Quota๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์‚ฌ์šฉ์ž๋‚˜ ๊ทธ๋ฃน๋ณ„๋กœ ํ•˜๋“œ๋””์Šคํฌ์˜ ์‚ฌ์šฉ๋Ÿ‰์ด๋‚˜ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ํŒŒ์ผ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ง€์ •ํ•ด์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ œํ•œํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ ์‚ฌ์šฉ์ž๋ณ„๋กœ ํ•˜๋“œ๋””์Šคํฌ์˜ ์‚ฌ์šฉ๋Ÿ‰์„ ์ œํ•œํ•˜๋Š” ๊ฒƒ์ด ๋””์Šคํฌ ์ฟผํƒ€์ธ๋ฐ ์‚ฌ์šฉ์ž์™€ ๊ทธ๋ฃน์—๊ฒŒ ํ• ๋‹นํ•œ๋‹ค. root ๊ด€๋ฆฌ์ž๋Š” ๋””์Šคํฌ ์ฟผํƒ€์— ์ ์šฉ๋ฐ›์ง€ ์•Š๊ณ  ๋ฌดํ•œ์œผ๋กœ ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•œ๋‹ค. CentOS 6.5 ๋ฒ„์ „์—์„œ ์ด ์ฟผํƒ€ ์„ค์ •์ด ๊นŒ๋‹ค๋กญ๋‹ค. CentOS ๋ฌธ์„œ์—๋Š” ์ƒˆ๋กœ์šด ์ €๋„๋ง ๊ธฐ๋ฒ•์„ ์‚ฌ..

20์ผ์ฐจ

๋ธ”๋ก์žฅ์น˜(HDD, USB, CD-ROM, SD-card, ...) ๊ด€๋ฆฌ ๋ธ”๋ก์žฅ์น˜๋ฅผ ๋กœ๋“œ/์–ธ๋กœ๋“œ ์‹œํ‚ค๋Š” - mount์™€ umount ๋งˆ์šดํŠธ ํฌ์ธํŠธ /MOUNT ๋ฅผ ์ƒ์„ฑํ•œ ๋’ค, ํ•ด๋‹น ๋ธ”๋ก์žฅ์น˜ /dev/sda2๋ฅผ ๋งˆ์šดํŠธ์‹œ์ผœ์„œ ์‚ฌ์šฉํ•œ๋‹ค. =>๋ธ”๋ก์žฅ์น˜ /dve/sdb1(HDD or USB), /dev/sr0(DVD) mount /dev/sda2 /MOUNT์‹์ด๋‹ค. ๋งˆ์šดํŠธ ํ™•์ธ์€ lsblk OR fdisk -l OR ls /dev/sd* ์‹์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋งˆ์šดํŠธ ํ•œ ๋’ค์— df -hT /dev/sdb1 ํ•ด์„œ ์šฉ๋Ÿ‰์„ ๋ณธ๋‹ค. umount /dev/sda2 OR umount /MOUNT ํ•ด๋„ ๋œ๋‹ค. 1GB HDD๋ฅผ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค. fdisk -l 1๊ธฐ๊ฐ€๊ฐ€ ์ถ”๊ฐ€๋œ ๊ฒƒ์ด ๋ณด์ธ๋‹ค. ์•„์ง ํŒŒํ‹ฐ์…˜์ด ๋˜์ง€ ์•Š์•˜๋‹ค. lsblk s..

19์ผ์ฐจ ์„œ๋น„์Šค, ๋ฆฌ์†Œ์Šค ์ œํ•œ, ๋ฐ๋ชฌ

์„œ๋น„์Šค Linux ์„œ๋ฒ„๋Š” ์—ฌ๋Ÿฌ ์„œ๋น„์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ํด๋ผ์ด์–ธํŠธ ๋จธ์‹ ์—์„œ ๋‹ค์–‘ํ•œ ์„œ๋ฒ„ ์„œ๋น„์Šค์— ์ ‘์†ํ•ด์„œ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋‹ค. ์„œ๋ฒ„๋Š” ์„œ๋น„์Šค(Web, FTP, VNC, Database, Proxy, Mail, Name, DNS, DHCP, ...)๋ฅผ ๋ฐ๋ชฌ(daemon) ํ˜•ํƒœ๋กœ ์‹คํ–‰์‹œ์ผœ๋‘”๋‹ค. ๋ณดํ†ต ์„œ๋ฒ„์—์„œ ์„œ๋น„์Šค ์‹คํ–‰์€ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ SSHD ๋ฐ๋ชฌ์ด๋ผ๋ฉด โ‘  ํ•ด๋‹น ํ”„๋กœ๊ทธ๋žจ์„ yum –y install sshd ํ•ด์„œ ์„ค์น˜ํ•˜๊ณ  โ‘ก ํ•ด๋‹น ์„œ๋น„์Šค์˜ ๊ตฌ์„ฑ ์„ค์ •ํŒŒ์ผ(/etc/ssh/sshd_conf)์„ ์ƒํ™ฉ์— ๋งž๊ฒŒ ๋ณ€๊ฒฝํ•ด์ฃผ๊ณ  โ‘ข system-config-firewall ํ•ด์„œ ๋ฐฉํ™”๋ฒฝ์—์„œ ํ•ด๋‹น ์„œ๋น„์Šค ํฌํŠธ 22๋ฅผ ์—ด์–ด๋‘๊ณ , system-cmd reload ํ•ด์ฃผ๊ณ  =>CentOS 7์—์„œ๋Š” firewall..

์„ผํ† ์Šค ๋‹คํฌ๋ชจ๋“œ๋กœ ์ด์šฉํ•˜๊ธฐ!(Tweaks)

1. Application Installer์— ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. 2. Tweaks๋ฅผ ๊ฒ€์ƒ‰ํ•ด์„œ ์„ค์น˜ํ•ด์ค๋‹ˆ๋‹ค. 3. Launch ํ•ด์ฃผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ์ด ๋œจ๊ณ , Applications์˜ ๋””ํดํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”! ํด๋ฆญํ•ด์„œ ๋‹คํฌ๋กœ ๋ฐ”๊ฟ”์ค๋‹ˆ๋‹ค. 4. ๋! ์•„์ฃผ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ตฟ๊ตฟ~~ ์ด์ƒ ์„ผํ† ์Šค ๋‹คํฌ๋ชจ๋“œ๋กœ ์ด์šฉํ•˜๊ธฐ์˜€์Šต๋‹ˆ๋‹ค!

18์ผ์ฐจ

1. ๊ทธ๋ž˜ํ”ฝ ์ฐฝ์œผ๋กœ user ๊ด€๋ฆฌํ•˜๊ธฐ: system-config-users yum -y install system-config-users system-config-users GUI ์ฐฝ์ด๋œฌ๋‹ค. ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. 2. ps, pstree, top, pidof, pgrep, pmap ๋ช…๋ น์–ด ์„œ๋ฒ„์—์„œ ์„œ๋น„์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ์— ์•ž์„œ ์„œ๋ฒ„์˜ ํ”„๋กœ์„ธ์„œ(CPU)์™€ ๋ฉ”๋ชจ๋ฆฌ(RAM)์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ์‚ดํŽด๋ณด๊ณ  ์•Œ๋งž๊ฒŒ ์กฐ์ •ํ•ด์„œ ์‹œ์Šคํ…œ์„ ์ตœ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ํ˜„์žฌ ๋Œ์•„๊ฐ€๊ณ  ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ps ๋ช…๋ น์–ด. ps -aux๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ps -a -u -x ๊ฐ ์˜ต์…˜๋“ค์˜ ์กฐํ•ฉ์ด๋‹ค. (์ฐธ๊ณ  tar xvfz =>tar x v f z, ls -al => ls -a -l) ps -aux ํ•ด์„œ root(์‚ฌ์šฉ์ž) 4..

17์ผ์ฐจ

๋ชฉ์ฐจ 1.๊ทธ๋ฃน ๋ณด๊ธฐ 2. ๊ทธ๋ฃน์— ์ถ”๊ฐ€ 3. root ๊ถŒํ•œ 4. ์‹œ์Šคํ…œ ๋ถ€ํŒ… ์‹œ ํ•˜๋Š” ์ž‘์—… 5. ์‚ฌ์šฉ์ž์— ๊ด€ํ•œ ๊ฒƒ 6. ์‚ฌ์šฉ์ž ์ „ํ™˜ 7. ์‚ฌ์šฉ์ž ์ž ๊ตฌ๊ธฐ 8. chage ๋ช…๋ น์–ด 9. chpasswd ๋ช…๋ น์–ด 10. userdel 11. ์‚ฌ์šฉ์ž ๊ทธ๋ฃน ๊ฐ€์ž… 12. ๊ทธ๋ฃน ํ™•์ธ 13. su์™€ sudo 14. PAM 15. ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•˜๊ณ  ์ง€์šฐ๋Š” ๋ช…๋ น์–ด- groupadd, groupdel 16. ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ๋ช…๋ น์–ด – finger, id, groups, ๊ทธ๋ฆฌ๊ณ  getent(=get entry) 1.๊ทธ๋ฃน๋ณด๊ธฐ cat /etc/group 2. ๊ทธ๋ฃน์— ์ถ”๊ฐ€ usermod -G ๊ทธ๋ฃน(root) -a centos1(์‚ฌ์šฉ์ž) grep๋กœ ๊ณจ๋ผ๋ดค๋”๋‹ˆ root ๊ทธ๋ฃน๊ณผ ์ž๊ธฐ ์ž์‹  centos1 ๊ทธ๋ฃน์— ๊ฐ€์ž…๋˜์–ด ์žˆ๋‹ค. ** C..

16์ผ์ฐจ ๋ธ”๋ก์žฅ์น˜ ํŒŒ์ผ,๋™๊ธฐ์‹ ๋น„๋™๊ธฐ์‹,vi, vim, gim ํŽธ์ง‘๊ธฐ,Linux์˜ ์‰˜ ์ข…๋ฅ˜,ํ™˜๊ฒฝ๋ณ€์ˆ˜,์‚ฌ์šฉ์ž ์ƒ์„ฑ adduser(ํ˜น์€ useradd),์ƒˆ๋กœ ๋งŒ๋“œ๋Š” ์‚ฌ์šฉ์ž๋งˆ๋‹ค ๊ฐ๊ฐ์˜ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์‹ค์Šต

๋ชฉ์ฐจ 1. ๋ธ”๋ก์žฅ์น˜ ํŒŒ์ผ 2. ๋™๊ธฐ์‹ ๋น„๋™๊ธฐ์‹ 3. vi, vim, gim ํŽธ์ง‘๊ธฐ 4. Linux์˜ ์‰˜ ์ข…๋ฅ˜ 5. ํ™˜๊ฒฝ๋ณ€์ˆ˜ 6. ์‚ฌ์šฉ์ž ์ƒ์„ฑ adduser(ํ˜น์€ useradd) 7. ์‹ค์Šต-์ƒˆ๋กœ ๋งŒ๋“œ๋Š” ์‚ฌ์šฉ์ž๋งˆ๋‹ค ๊ฐ๊ฐ์˜ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ 1. ๋ธ”๋ก์žฅ์น˜ ํŒŒ์ผ ๋ธ”๋ก์žฅ์น˜ ํŒŒ์ผ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ธ”๋ก ๋‹จ์œ„๋กœ ์ฝ๊ณ  ์“ด๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋น„๋™๊ธฐ์‹์œผ๋กœ ๊ธฐ๋กํ•˜๋ฏ€๋กœ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๋“ค์ด ๋™์‹œ์— ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์“ธ ๋•Œ ์†๋„ ์ €ํ•˜๊ฐ€ ์ผ์–ด๋‚˜์ง€ ์•Š๋Š”๋‹ค. ํ•˜๋“œ๋””์Šคํฌ๋‚˜ DVD, USB์™€ ๊ฐ™์€ ์ €์žฅ์žฅ์น˜๋ฅผ ๋ธ”๋ก์žฅ์น˜๋กœ ๋ถ€๋ฅธ๋‹ค. ์ด ๋ธ”๋ก์žฅ์น˜๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ์ƒˆ๋กœ์šด ๋””์ง€ํ„ธ ์นด๋ฉ”๋ผ๋ฅผ ์žฅ์ฐฉํ•˜๊ณ  ์‹œ์Šคํ…œ์— ๋งˆ์šดํŠธ์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ๋”๋ณด๊ธฐ ๐Ÿ’ก ls -l์ด๋‚˜ ls -dl ํ•ด๋ณด๋ฉด ๋งจ ์•ž์— ์ ‘๋‘๊ฐ€ ๋ถ™์€๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ ๋ถ™์–ด์žˆ๋‹ค. ๋ธ”..

15์ผ์ฐจ

์ •๊ทœํ‘œํ˜„์‹์—์„œ๋Š” grep๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ผ๋ฐ˜ ํŒŒ์ผ์— ๋ช…๋ น์–ด(๋“ค)์„ ๋„ฃ๊ณ  chmod +x ๊ถŒํ•œ์„ ์ฃผ๋ฉด ์‹คํ–‰ํŒŒ์ผ๋กœ ๋ฐ”๋€๋‹ค!!! -rw-r--r--. 1 root root 16 Mar 3 21:37 tom1.txt ์‚ฌ์šฉ์ž ๊ทธ๋ฃน =>์ด tom1.txt ํŒŒ์ผ์€ rioot ๊ทธ๋ฃน์— ์†ํ•œ root ์‚ฌ์šฉ์ž ์†Œ์œ ์ด๋‹ค.

14์ผ์ฐจ

๋ช…๋ น์–ด๋ฅผ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” - | ์™€ ๋ฌธ์ž์—ด์„ ๋ณ€๊ฒฝํ•ด์ฃผ๋Š” - tr โˆŽ | [ํŒŒ์ดํ”„๋กœ ์ฝ์Œ]๋Š” ๋ฆฌ๋‹ค์ด๋ ‰์…˜์˜ ํ•œ ๋ฐฉ๋ฒ•์ธ๋ฐ | ์ขŒ์ธก ๋ช…๋ น์–ด์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ | ์šฐ์ธก์œผ๋กœ ๋„˜๊ธฐ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. |๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์กฐํ•ฉํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์œผ๋ฏ€๋กœ ์‘์šฉ๋ฒ”์œ„๊ฐ€ ๋งค์šฐ ๋„“๋‹ค. ์ฐธ๊ณ ๋กœ Shell Script์—์„œ ||๋Š” or์˜ ์˜๋ฏธ์ด๊ณ , &&๋Š” and์˜ ์˜๋ฏธ์ด๋‹ค. dmesg | less ํ•˜๋ฉด ์ขŒ์ธก์˜ ๋งค์šฐ ๋งŽ์€ ๋‚ด์šฉ์„ | less๊ฐ€ ๊ฐˆ๋ฌด๋ฆฌํ•ด์„œ ํŽ˜์ด์ง€๋ณ„๋กœ ๋ณด์ธ๋‹ค. =>~ | grep "~" ์ขŒ์ธก์˜ ~ ํ•œ ๊ฒฐ๊ณผ์—์„œ ์šฐ์ธก์˜ "~"ํ•œ ๊ฒฐ๊ณผ๋งŒ ๋ณด์ด๋ผ๋Š” filtering ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค. โˆŽ tr์€ ๋ฌธ์ž์—ด1์„ ๋ฌธ์ž์—ด2๋กœ ๋ฐ”๊พธ๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š”๋ฐ "tr 'set1' 'set2'" ๊ตฌ๋ฌธ์ด๋‹ค. =>์ค‘์š”ํ•œ ๊ฒƒ์€ tr 'root' 'ROOT'๋ผ๊ณ  ํ•  ๋•Œ 'root'๋ผ..