[AIX] ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•

2021. 2. 18. 08:00ใ†System ์ž‘์—…์‹ค/UNIX

728x90
๋ฐ˜์‘ํ˜•

1. Linux์—์„œ app๋Š” RAM์ด๋ผ ํ•˜๋ฉฐ, AIX์—์„œ๋Š” LPP๋ผ๊ณ  ํ•œ๋‹ค. AIX์—์„œ LPP๊ฐ€ IBM์‚ฌ์—์„œ ๊ฒ€์ฆ์ด ๋˜๋ฉด 'bos'๊ฐ€ ๋œ๋‹ค.

   ์—ฌ๊ธฐ 'bos'์— ๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ™ํžˆ๋ฉด 'bos.net'์ด ๋˜๊ณ , TCP/IP๋ฅผ ๋ถ™ํžˆ๋ฉด bos.net.tcp๊ฐ€ ๋˜๋ฉฐ, ๋ชจ๋“  ๊ฒƒ์ด ๋ถ™์œผ๋ฉด file set์ด๋ผ ํ•˜์—ฌ         

   'bos.net.tcp.server'๊ฐ€ ๋œ๋‹ค.

 

2. 'lslpp -l' ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉ ํ•ด ์ฃผ๋ฉด ํ˜„์žฌ ์„œ๋ฒ„์— ์„ค์น˜๋œ LPP๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

 

3. '.toc'์ด๋ผ๋Š” ํŒŒ์ผ์€ ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ๋‚ด๊ฐ€ ์„ค์น˜ ํ•  ์ˆ˜ ์žˆ๋Š” APP์„ ์„œ์นญ(์ปดํŒŒ์ผ)ํ•˜๋Š” ํŒŒ์ผ์ด๊ณ , ์ด ํŒŒ์ผ์ด ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋ฉด ๊ฒ€์ƒ‰ ๋ฐ ์„ค์น˜๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค.

 

4. 'inutoc.' ๋ช…๋ น์–ด๋Š” '.toc'ํŒŒ์ผ์„ ์ƒ์„ฑ ํ•ด ์ค€๋‹ค.

 

5. 'instfix -i | grep ML' ๋ช…๋ น์–ด๋Š” Update Version ์ˆœ์„œ๋กœ ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ˆœ์„œ๋ฅผ ๋›ฐ์–ด ๋„˜์–ด ์„ค์น˜๊ฐ€ ๋˜์ง€ ์•ˆ๋  ๋•Œ ์ˆœ์„œ๋ฅผ

   ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด ์ด๋‹ค.

 

 

6. 'lppchk -v' ๋ช…๋ น์–ด๋Š” ํ˜„์žฌ ์„œ๋ฒ„์˜ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” LPP๋ฅผ ๋ณด์—ฌ ๋‹ฌ๋ผ๋Š” ๋ช…๋ น์–ด

 

7. 'installp -C ๋ช…๋ น์–ด๋Š” '?' ๋‚˜ 'B'์˜ ๊นจ์ง„ LPP๋ฅผ ์ง€์›Œ์ค€๋‹ค.

 

8. 'lscfg -vl' ๋ช…๋ น์–ด๋Š” ๋ฌผ๋ฆฌ์  ์žฅ์น˜ ์œ„์น˜ ์ฐพ๋Š” ๋ช…๋ น์–ด

 

9. P Server Disk ์žฅ์•  ์‹œ 'diag'๋ฅผ ํ†ตํ•ด diagnostic์ด๋ผ๋Š” Tool์—์„œ 'task Selection...'์œผ๋กœ ์™€์„œ 'Hot Plug Task' ๋‹ค์Œ

   'SCSI and ...'๋ฅผ ์„ ํƒํ•œ ๋’ค 'Replace / Remove...'์„ ๋ˆ„๋ฅด๋ฉด ์žฅ์• ๊ฐ€ ๋‚œ Disk๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ณ , ์ด๊ฒƒ์„ ์„ ํƒํ•˜๋ฉด

    ํ•ด๋‹น Disk์— LED๊ฐ€ ๋“ค์–ด์˜จ๋‹ค. ๊ทธ ๋•Œ, ํ•ด๋‹น DISK๋ฅผ ์ œ๊ฑฐํ•˜๋ฉด ๋œ๋‹ค. (AIX ์ƒ์—์„œ ์‚ฌ์šฉํ•  ๊ฒƒ)

   ๊ทธ๋ฆฌ๊ณ , 'Replace / Remove' ์ „์— 'Identity a Device...'๋ฅผ ์„ ํƒํ•˜๋ฉด Disk์˜ ๋ฌผ๋ฆฌ์  ์œ„์น˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

10. 'cfgmgr' ๋ช…๋ น์–ด๋Š” Device ํƒ์ƒ‰ ๋ช…๋ น์–ด

 

11. 'prtconf' ๋ช…๋ น์–ด๋Š” Server์˜ ๋ชฉ์ฐจ (IP ์ •๋ณด, ์žฅ์น˜๋ช…, Serial Number ๋“ฑ)ํ™•์ธ

 

12. 'lsdev -Cc disk(ํ˜น์€ Adpater)' ๋ช…๋ น์–ด๋Š” Server์— ์—ฐ๊ฒฐ๋œ ์žฅ์น˜ ํ™•์ธ.

 

13. 'chdev' ๋ช…๋ น์–ด๋Š” ์žฅ์น˜ ๋ณ€๊ฒฝ ๋ช…๋ น์–ด

 

14. 'rmdev' ๋ช…๋ น์–ด๋Š” ์žฅ์น˜ ์ œ๊ฑฐ ๋ช…๋ น์–ด

 

15. 'lsatter -El' ๋ช…๋ น์–ด๋Š” ์žฅ์น˜ ์ž์„ธํžˆ ๋ณด๊ธฐ ๋ช…๋ น์–ด

 

16. 'rendev' ๋ช…๋ น์–ด๋Š” AIX 7 Version ๋ถ€ํ„ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์žฅ์น˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ช…๋ น์–ด

 

17. 'mkdev -l [์žฅ์น˜๋ช…]' ๋ช…๋ น์–ด๋Š” ์‚ฌ์šฉ ์ค‘์ง€๋œ ์žฅ์น˜๋ฅผ ์žฌ ์‚ฌ์šฉํ•  ๋•Œ ์‚ฌ์šฉ

    'rmdev -l [์žฅ์น˜๋ช…] -d' ๋ช…๋ น์–ด๋Š” ์žฅ์น˜๋ฅผ ์™„์ „ ์‚ญ์ œ

 

18. 'rendev -l(์žฅ์น˜๋ฅผ ๋‚ด๊ฐ€ ์„ ํƒ) [์žฅ์น˜๋ช…] -n(New) [์ƒˆ ์žฅ์น˜๋ช…]' ๋ช…๋ น์–ด๋Š” ์žฅ์น˜์˜ ์ด๋ฆ„์„ ์žฌ ์„ค์ •.

 

19. OS Image๋ฅผ ๊ตฌ์šธ ์‹œ Bunning์—์„œ ์‚ฌ์šฉํ•  OS์— ๋งž์ถ˜ File System์„ ์„ ํƒํ•˜์—ฌ ๊ตฌ์›Œ์•ผ ํ•œ๋‹ค.

 

20. '/etc/filesystems'๋Š” File System ๊ด€๋ จ Log๊ฐ€ ์ €์žฅ

    mkfs๋กœ File System์„ ๋งŒ๋“œ๋ ค๊ณ  ํ•  ๋•Œ, ์กด์žฌํ•˜์ง€ ์•Š๋Š” File System์ด ์กด์žฌํ•œ๋‹ค๊ณ  ํ•˜๋ฉด ๋ณธ ํŒŒ์ผ์„ vi๋‚˜ ๊ธฐํƒ€ ์—๋””ํ„ฐ๋กœ ๋“ค์–ด๊ฐ€ ํ•ด๋‹น ๋‚ด์šฉ        ์‚ญ์ œ ๋’ค ์ž‘์—… ํ•˜๋ฉด ๋œ๋‹ค.

 

21. '/etc/security/limits'์—์„œ Server ์†์„ฑ์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

     vi๋กœ ์ด๊ฒƒ์„ ์—ฐ ๋’ค default ๋ฐ‘์— fsize์™€ nofiles๋ฅผ -1๋กœ ๋ฐ”๊พธ๋ฉด File Size์˜ ํ•œ๊ณ„๋ฅผ ์—†์•ค๋‹ค.

 

22. Paging Space๊ฐ€ ๋งŽ์•„์ง€๋ฉด Service๊ฐ€ ๋Š๋ ค์ง€๊ฑฐ๋‚˜, Putty๋‚˜ CRT์™€ ๊ฐ™์€ ์›๊ฒฉ ํ„ฐ๋ฏธ๋„ Tool์—์„œ ๋ช…๋ น์–ด๋ฅผ ์ณค์„ ๋•Œ, 3์ดˆ ๋’ค์— ๋ฐ˜์‘ํ•˜๋Š”        ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.

    Paging Space ๋Š˜๋ฆฌ๊ธฐ: 'smit mkps'

    Paging Space ๊ณต๊ฐ„ ํ™•์ธ: 'lsps -s' ํ˜น์€ 'lsps -a'

 

Pageing Space๋ฅผ ์ง€์šฐ๋ ค๋ฉด ์ตœ์ดˆ 'swapoff / dev [์œ„์น˜...]' ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ ๋’ค 'smit rmps' ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•œ๋‹ค.

 

23. tar๋Š” Backup ์†”๋ฃจ์…˜ (์••์ถ•์ด ์•„๋‹ˆ๋ผ, ํ•˜๋‚˜๋กœ ๋ฌถ๋Š” ๊ฐœ๋…)

    compress๋Š” ์••์ถ• ์†”๋ฃจ์…˜

 

 

24. 'mkszfile'๋ช…๋ น์–ด๋Š” image data๋ฅผ ์ƒ์„ฑ

 

25. OS Log ๋ณด๊ธฐ ๋ช…๋ น์–ด๋Š” 'cat /vsr/lpp/bosinst/bosinst.template.README | more'

 

26. ํŒŒ์ผ ๋ณต๊ตฌ ๋ช…๋ น์–ด 'restorevgfiles -f /dev/rmto./etc/inittab' ์ด๊ฒƒ์€ inittab File ๋ณต๊ตฌ ๋ช…๋ น์–ด ์ด๋‹ค.

 

27. Base Operating System์— 3๋ฒˆ 'Start Maintenace Mode for System Recovery'์— 1๋ฒˆ 'Access A ROOT Volume Group'๋ฅผ ํ•˜๋ฉด           ROOT ๋น„๋ฐ€๋ฒˆํ˜ธ ์žŠ์–ด ๋ฒ„๋ ธ์„ ์‹œ ์œ ์šฉ.

 

28. tar ๋ช…๋ น์–ด : 'tar -cvf๋Š” Backup ํ˜น์€ ์••์ถ•

                     'tar -tvf'๋Š” ํ™•์ธ

                     'tar -xvf'๋Š” Backup ํ˜น์€ ์••์ถ• ํ’€๊ธฐ

 

tar๋Š” ์ฒ˜์Œ์— ์••์ถ• ํ•  ์‹œ์— ์œ„์น˜๊ฐ€ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋กœ ์ง€์ • ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์œ„์น˜์—์„œ ์•…์ถ•์„ ํ’€์–ด๋„ ๊ทธ ์ž๋ฆฌ์— ์—†๋‹ค.

 

29. dd ๋ช…๋ น์–ด (Block Copy Command)

์˜ˆ์‹œ: dd if(input) = /dev/rmto ibs(์ž…๋ ฅ์†๋„)=1024 obs(์ถœ๋ ฅ์†๋„)=2048 of(์œ„์น˜)=/ใ…‡ใ„ทใ…/๊ทธ์‹œ

์˜ˆ์‹œ: dd count=1(Block ์ˆœ์„œ ๋ฒˆํ˜ธ 1๋ฒˆ์€ Super Block) bs(ibs์™€ obs๋ฅผ ํ•ฉ์นœ ๊ฒƒ)=4k skip(Block์„ '=์ˆซ์ž'๋ฒˆ๊นŒ์ง€ ๋„˜์–ด๊ฐ€๋ผ๋ผ๋Š” ์˜๋ฏธ)=31 seek(skipํ•œ ๊ฒƒ ์ค‘์— '์ˆซ์ž' ๊ฐœ์ˆ˜๋ฅผ ์ฐพ์•„๋ผ๋ผ๋Š” ์˜๋ฏธ if=dev/hd4 of=/dev/hd4

 

30. 'compress -V [๋Œ€์ƒ]'์„ ํ•˜๋ฉด '๋Œ€์ƒ' ์›๋ณธ์€ ์—†์–ด์ง€๊ณ , '๋Œ€์ƒ.z'๊ฐ€ ์ƒ๊ธฐ๋ฉด์„œ ์••์ถ• ๋œ๋‹ค. (uncompress๋Š” ์••์ถ• ํ’€๊ธฐ)

 

์˜ˆ์‹œ: 'abc.tar.z'๋ผ๋Š” ํŒŒ์ผ์˜ ์••์ถ•์„ ํ’€์–ด์•ผ ํ•  ๋•Œ, ์ตœ์ดˆ uncompress๋กœ '.z'ํ™•์žฅ์ž ๋ฅผ ์—†์• ๊ณ , 'tar -xvf'๋กœ '.tar'ํ™•์žฅ์ž ๋ฅผ ์—†์• ๋ฉด์„œ ์••์ถ•์„ ํ‘ผ๋‹ค.

 

31. 'gzip -v' ์••์ถ•ํ•˜๊ธฐ, 'gunzip' ์••์ถ• ํ’€๊ธฐ ๋ช…๋ น์–ด (ํ™•์žฅ๋ช…์€ '.gz')

 

31. touch๋Š” ๋นˆ ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ ๋ช…๋ น์–ด, mkdir์€ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋งŒ๋“ค๊ธฐ ๋ช…๋ น์–ด

 

32. 'alt_disk' OS ์„ค์น˜ ๋’ค APP ์„ค์น˜ํ•˜๊ณ , ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ทธ๋Œ€๋กœ ๋ชจ๋“  ๋‚ด์šฉ ๋ณต์‚ฌ.

์˜ˆ์‹œ: alt_disk_install -CBO hdisk[์ˆซ์ž]'

๋„คํŠธ์›Œํฌ ์•ˆ๋˜๋Š” ๊ณณ์—์„œ ์—ฌ๋Ÿฌ Server์— OS ์„ค์น˜ ํ•  ๋•Œ ๋งŽ์ด ์‚ฌ์šฉ.

 

33. ํŒŒ์ผ ์†Œ์œ ์ž ๋ณ€๊ฒฝ

     chown [๋ณ€๊ฒฝ ๊ณ„์ •๋ช…] [ํŒŒ์ผ๋ช…]

 

     ํŒŒ์ผ ์†Œ์œ ์ž ๋ฐ ๊ทธ๋ฃน ๋ณ€๊ฒฝ

     chown [๊ณ„์ •๋ณ€๊ฒฝ๋ช…]:[๊ทธ๋ฃน๋ณ€๊ฒฝ๋ช…][ํŒŒ์ผ๋ช…]

 

34. 'pkdck' ๋ช…๋ น์–ด๋Š” User์˜ ์ •๋ณด ํ™•์ธ (์‚ฌ์šฉ ๊ธฐ๊ฐ„ ๋งŒ๋ฃŒ ์—ฌ๋ถ€ ํ™•์ธ)

 

35. 'smit security'๋ฅผ ํ•˜๋ฉด User์— ๊ด€ํ•œ ๋ชจ๋“  ์ž‘์—… ๊ฐ€๋Šฅ.

 

36. 'who -i' PID ๊ฐ’ ํ™•์ธ (๊ณ„์ • PID)

 

37. ๋งŽ์€ User๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜, ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋นผ๋‚ด๊ณ  ์‹ถ์„ ๋• ์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฌ์šฉ

     #smitty -xs [๊ฒฝ๋กœ/ํŒŒ์ผ(์Šคํฌ๋ฆฝํŠธ ๋ช…)]

 

38. '/etc/motd'๋Š” Server Login ๋‹น์‹œ ์ฒ˜์Œ ๋‚˜์˜ค๋Š” ํ™”๋ฉด

 

39. '.profile'์— vi๋กœ 'set -o vi'๋‚˜ ๋‚ด์šฉ์„ Settingํ•˜๋ฉด ํ•ด๋‹น ID๊ฐ€ ์ ‘์† ํ–ˆ์„ ์‹œ ์ž๋™์œผ๋กœ ๋“ค์–ด๊ฐ.

 

40. L Switch๋ž€?

   1) L2 Switch: MAC ์ฃผ์†Œ๋ฅผ ์ฐพ์•„ ํ†ต์‹  (๋‚ด๋ถ€์—์„œ๋งŒ ์‚ฌ์šฉ ์‹œ)

   2) L3 Switch: IP์ฃผ์†Œ๋ฅผ ์ฐพ์•„ ํ†ต์‹  (๋ผ์šฐํŠธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€), (์™ธ๋ถ€ ํ†ต์‹  ์‹œ ์‚ฌ์šฉ)

   3) L4 Switch: IP+Port๋ฅผ ์ฐพ์•„ ํ†ต์‹  (๋ผ์šฐํŠธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ Port๋ฅผ ์ฐพ์•„ ์†๋„๋ฅผ ์˜ฌ๋ ค์คŒ - ์ฆ‰, ๋‚ด์™ธ๋ถ€ ํ†ต์‹  ๋ฐ ์†๋„๋ฅผ ์˜ฌ๋ฆด ๋•Œ ์‚ฌ์šฉ)

   4) L7 Switch: Data๋ฅผ ์ฐพ์•„ ํ†ต์‹  (๋ชจ๋“  ๊ธฐ๋Šฅ ๋‹ค ์žˆ์Œ.)

 

41. ent์™€ en ๊ทธ๋ฆฌ๊ณ , et๋ž€?

    1) ent๋Š” Lan Card์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ์—†๋‹ค.

    2) ์‹ค์ œ IP ์ฃผ์†Œ๊ฐ€ ๋“ค์–ด๊ฐ€์„œ ํ†ต์‹ ํ•˜๋Š” ๊ณณ์ด 'en'์ด๋‹ค.

    3) 'et'๋Š” ์“ฐ๋ ˆ๊ธฐ๋ผ ์ƒ๊ฐํ•˜๊ณ , ๊ธฐ์–ตํ•˜์ง€ ์•Š์•„๋„ ๋จ.

 

42. IP Setting ์‹œ

   1) 'smit mktcpit'๋ฅผ ํ•˜๋ฉด '/etc/hosts'๋ฅผ Update ํ•œ๋‹ค.

   2) 'smit chinet'์€ Update ํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

43. 'smit route'๋กœ IP ํฌ์›Œ๋”ฉ ๊ฐ€๋Šฅ.

 

44. 'smit tcpip' -> 'Fur' -> net interface -> select -> eno๋ฅผ ํ•˜๋ฉด ํ•œ๊ฐœ์˜ Port๋กœ ๋‘๊ฐœ ์ด์ƒ์˜ ๋Œ€์—ญ์— ๋ถ™์„ ์ˆ˜ ์žˆ๋‹ค.

 

45. ์Šคํฌ๋ฆฝํŠธ ๊ด€๋ จ

    '$(abc)'๋ผ๋Š” ๋œป์€ ๊ด„ํ˜ธ ์•ˆ์— ๋‚ด์šฉ์„ ๋ช…๋ น์–ด๋กœ ์ธ์‹.

    1) set์€ ๋ณ€์ˆ˜ ๋ฆฌ์ŠคํŠธ ๋ณด๊ธฐ

    2)# a=4, ๋ณ€์ˆ˜ $[๋ณ€์ˆ˜] -> echo $a๋ฅผ ํ•˜๋ฉด 4๊ฐ€ ์ฐํž˜.

   3) expr 1+(-, /, %, *)_1์„ ํ•˜๋ฉด 2๊ฐ€ ๋‚˜์˜จ๋‹ค.

์˜ˆ์‹œ: a=4, b=2์ธ ์ˆ˜๋ฅผ ๊ณฑํ•˜๋ ค ํ•œ๋‹ค. ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ?

      a=4, b=2๋ฅผ ํ•ด์ค€ ๋’ค 'expr $a\$b'

 

์˜ˆ์‹œ: 4x2=8 ์ด๋ผ๋Š” ์Šคํฌ๋ฆฝํŠธ ๋งŒ๋“ค๊ธฐ

      #echo $a "*" $b "=" $(expr $a\$b)

 

    4) read๋ž€? Command์— 'read a'๋ผ๋Š” ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ธฐ๋‹ค๋ฆฌ๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ ๊ฐ’์„ ๋„ฃ์–ด์ฃผ๋ฉด ๊ทธ ๊ฐ’์ด a๋ผ๋Š” ๋ณ€์ˆ˜์— ์ž…๋ ฅ ๋œ๋‹ค.

    5) if ๊ตฌ๋ฌธ [[a . i]]

      then

     fi

     ์œ„์— '.' ๋ถ€๋ถ„์„ ๋‹ค์Œ ์ฒ˜๋Ÿผ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค.

     ๋ฌธ์ž = ๋ฌธ์ž

     ๋ฌธ์ž =! ๋ฌธ์ž

    ์ˆซ์ž -eq ์ˆซ์ž '='

    " -ne " '๊ฐ™์ด ์•Š๋‹ค.'

   " -gt" '>'

   " -gl" '>='

   " -lt" '<'

   " -le" '<='

 

   (6) while ๊ตฌ๋ฌธ

      do

            read a -> 1

์˜ˆ์‹œ: while [[ $a -lt 11]]

      do

          echo $a

         a = $ (expr $a + 1)

     done

 

    (7) for ๊ตฌ๋ฌธ

์˜ˆ์‹œ: for a(์ž„์˜ ๋ณ€์ˆ˜) in 1234 (๋จผ์ € 1๋„ฃ๊ณ , ๋ฐ˜๋ณตํ•˜์—ฌ 4๊นŒ์ง€ ๋„ฃ์€ ๋’ค ๋)

       do

       done

 

    (8) ๊ณ„์ • 100๊ฐœ ์ž๋™์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์Šคํฌ๋ฆฝํŠธ

        1) smit(smit์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋นผ๋Š” ๋ช…๋ น์–ด. ํŒŒ์ผ๋ช…์œผ๋กœ ์Šคํฌ๋ฆฝํŠธ ๋ณต์‚ฌ) -xs [ํŒŒ์ผ๋ช…]

        2) security & user ์„ ํƒ -> add user -> ๋ชจ๋“  ์„ ํƒ ๋‹คํ•˜๊ณ  ์—”ํ„ฐ ๋ˆ„๋ฅด๋ฉด ์‹คํ–‰์€ ์•ˆ ๋จ 'CTL+Z'๋ฅผ ํ•˜๊ณ , ํŒŒ์ผ์„ vi๋กœ ์—ด๋ฉด ์Šคํฌ๋ฆฝํŠธ              ๋“ค์–ด๊ฐ. ๊ทธ ๋ฐ‘์— ์•„๋ž˜ ์ž‘์—… ์‹œ์ž‘

 

           a = 1

           while_[[_$a_-lt_101]]

           do

                ๊ธฐ์กด์— ์žˆ๋˜ ๋‚ด์šฉ! (x '๊ณ„์ •๋ช…') ์ด ๋’ค์— $a

                a = $ (expr_$a + 1)

           done


๐Ÿ“Œ ์„œ๋ฒ„ ์„ค์น˜ ๊ณผ์ •

SMS -> OS ์„ค์น˜ -> Bundle -> Upgrade OS (Fix Pack) (TL)

๋ชจ๋“  install ์ž‘์—…์€ 'smit installp'๋กœ ํ•œ๋‹ค.

 


๐Ÿ“Œ OS Level ํ™•์ธ๋ฒ•

 

'oslevel -s' ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด์„œ 7100 - 02 - 01 - 1245 ๋ผ๊ณ  ๋‚˜์˜จ๋‹ค๊ณ  ๊ฐ€์ • ํ–ˆ์„ ๋•Œ, 7100์€ OS์˜ Base Leve์„ ๋‚˜ํƒ€๋‚ด๊ณ , 02๋Š” TL, 01์€ Service Pack, 12๋Š” ๋…„๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ , 45๋Š” ํ•ด๋‹น ๋…„๋„์˜ '์ฃผ'๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ฆ‰, '์ฃผ'๋Š” ํ•ด๋‹น ๋…„๋„์—์„œ ๋ช‡ ์ฃผ๊ฐ€ ์ง€๋‚œ ๋ฒ„์ „์ธ์ง€ ๋‚˜ํƒ€๋‚ธ๋‹ค.

 

์—ฌ๊ธฐ์„œ TL์€ Technology Level์ด๋‹ค. (HardWare Update ๊ด€๋ จ)

SP๋Š” Service Pack. (SoftWare Update ๊ด€๋ จ)


๐Ÿ“Œ interin fix๋ž€?

Update๊ฐ€ ๋œ Version์˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์„ ๊ฒฝ์šฐ ๊ธด๊ธ‰ ์ˆ˜์ •์„ ์œ„ํ•ด ๊ฒ€์ฆ ๋ฐ ๊ฒ€ํ† ๊ฐ€ ๋ฌด์‹œ๋œ Version.

 


๐Ÿ“Œ RPM ํ™•์ธ ๋ช…๋ น์–ด

rpm -qa

RPM ์„ค์น˜๋Š” 'smit'์œผ๋กœ ํ•  ์ˆ˜ ์—†๋‹ค.

 1) rpm -qa : ์„ค์น˜๋œ rpm List ๋ณด๊ธฐ

 2) rpm -e : rpm ์ด๋™

 3) rpm -i : rpm install

 


๐Ÿ“Œ SoftWare Update

'commint'๊ณผ 'Apply' ๋ฐฉ๋ฒ•.

  ์ฒซ์งธ. 'commit'์€ ๊ธฐ์กด์˜ Version์„ ์ง€์›Œ๋ฒ„๋ฆฌ๊ณ , Update.

  ๋‘˜์งธ. 'Apply'๋Š” ๊ธฐ์กด Version์€ ๋’ค์— ์žˆ๊ณ , ์ƒˆ Version์ด ์•ž์— ์„œ๋Š” ๋ฐฉ์‹.


๐Ÿ“Œ VG / PV / LV ๊ฐœ๋…

 

Bolck์˜ ํ•œ ์นธ์˜ ํฌ๊ธฐ๋ฅผ PP๋ผ ํ•œ๋‹ค.

PP์™€ Block ํฌ๊ธฐ๋Š” ๋งŽ์„์ˆ˜๋ก ๋น ๋ฅด๋‹ค.

LV์˜ Block์— ํ•œ ์นธ์˜ ํฌ๊ธฐ๋ฅผ LP๋ผ ํ•œ๋‹ค.

PV๋Š” ๋‘ ๊ฐœ์˜ VG์— ์†ํ•  ์ˆ˜ ์—†๋‹ค. ์ฆ‰, ์˜ค์ง ํ•œ ๊ฐœ์˜ VG์—๋งŒ ์†ํ•œ๋‹ค.

 

File System์€ File ์ €์žฅ ๋ฐฉ์‹์ด๋ฉฐ, AIX๋Š” jfe2๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. Linux๋Š” ext4 ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉฐ, Window๋Š” nftfs์™€ FAT์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

1. vgda๋ž€? vg์˜ ์ •๋ณด๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ๊ณณ์ด๋‹ค. ํ•˜๋‚˜์˜ ๋””์Šคํฌ์— ํ•œ๊ฐœ์˜ VG๋ฅผ ์ƒ์„ฑ ์‹œ VG๋Š” ๋‘๊ฐœ, ๋‘๊ฐœ์˜ Disk์— ํ•œ๊ฐœ์˜ VG ์ƒ์„ฑ ์‹œ ํ•œ๊ฐœ์˜ ๋””์Šคํฌ์— ๋‘๊ฐœ, ๋‚˜๋จธ์ง€ ํ•œ ๊ณณ์— ํ•˜๋‚˜ ๊ทธ๋ฆฌ๊ณ , ์„ธ ๊ฐœ ์ด์ƒ์˜ Disk๋ฅผ VG ํ•œ๊ฐœ๋กœ ์ƒ์„ฑ ์‹œ ๊ฐ Disk ๋งˆ๋‹ค ํ•˜๋‚˜์”ฉ ๊ณต๊ฐ„์„ ์žก๊ฒŒ ๋œ๋‹ค.

 

2. VG๋Š” ๋ฌด๊ฒฐ์„ฑ(Quarum) Check ์‹œ 5% ์ด์ƒ์„ ๋ชป ๋„˜์œผ๋ฉด VG๊ฐ€ ์ผœ์ง€์ง€ ์•Š๋Š”๋‹ค.

 

3. AIX๋Š” HardWare ๊ด€๋ จ jfs2๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. cd๋Š” cdrfs๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ฉฐ, network๋Š” nfs๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

4. VG์˜ ์ค‘์š” ๋ช…๋ น์–ด

   1) Disk ๊ด€๋ จ ๋ช…๋ น์–ด

      extendvg -f(๊ฐ•์ œ) odm (Update  ๊ด€๋ จ)

      extendvg -d vgda (Remove ๊ด€๋ จ)

 

   2) VG ์ „์› ๊ด€๋ จ ๋ช…๋ น์–ด

      vargon vg: vg์˜ available(์ผœ๊ธฐ)

      vargoff vg: vg์˜ defined(๋„๊ธฐ) - vg ์ „์› ๋„๊ธฐ (์˜ˆ: varyoffvg [VG๋ช…])

 

  3) Disk ์ƒ์—์„œ VG ์‚ฝ์ž… ๋ช…๋ น์–ด (์˜ˆ: importv -y [VG๋ช…] -h [Disk ๋ช…]

     importvg odm (update ๊ด€๋ จ)

     importvg remove (Remove ๊ด€๋ จ)

     exportvg odm (update ๊ด€๋ จ)

    exportvg remove (Remove ๊ด€๋ จ) - Disk ์ƒ์—์„œ VG ๋นผ๊ธฐ (์˜ˆ: exportvg [VG๋ช…])

 

5. LV๋Š” RAID 0, 1, 10๋งŒ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

   1) RAID 0 (Stripe)

Disk ๋‘ ๊ฐœ์— ๋”ฐ๋กœ Data๋ฅผ ์ €์žฅ

 

   2) RAID 1 (Mirror)

Disk ๋‘ ๊ฐœ์— Data๋ฅผ ๋˜‘๊ฐ™์ด ์ €์žฅ

   2) RAID 10

Stipre + Mirroring

์ตœ์†Œ 4๊ฐœ์˜ Disk์— ์ตœ์ดˆ Stripe์„ ํ•œ ๋’ค Mirroring ์„ค์ •.

 

6. Mirror Write Consistency๋ž€?

   jf2๋ผ๋Š” File System์€ Disk์— ์ •๋ณด๋ฅผ ์ €์žฅํ•  ๋•Œ LTG๋ผ๋Š” ๊ณต๊ฐ„์„ ๋งŒ๋“ค๊ณ , ์ •๋ณด์— ๋Œ€ํ•œ Log๋ฅผ ์Œ“๋Š”๋‹ค. ์ด LTG๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ๋Š”    ์„ค์ •.

 

7. lsvg๋‚˜ lslv๋ฅผ ํ•˜๊ณ , ์ •๋ณด๋ฅผ ๋ณผ ๋•Œ PP Size์™€ PPs๋ฅผ ๊ณฑํ•˜๋ฉด ํ˜„์žฌ VG ํ˜น์€ LV์˜ ์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์šฉ๋Ÿ‰์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค.

 

8. 'lspv -p [hDisk ๋ช…]' ๋ช…๋ น์–ด๋Š” ํ•ด๋‹น hdisk์˜ StateC tree ์‚ฌ์šฉ ๊ฐ€๋Šฅ.

   vsed๋Š” ์‚ฌ์šฉ์ค‘๊ณผ REGIOM (Disk์˜ ์‚ฌ์šฉํ•  ๊ณณ -> Center๊ฐ€ ๊ฐ€์žฅ ๋น ๋ฆ„)

 

9. fore Ground์™€ Back Ground

   1) fg = ์–ด๋–ค ์ž‘์—…์„ ํ•˜์˜€์„ ๋•Œ ๊ทธ ์ž‘์—…์ด ๋๋‚˜๊ธฐ ์ „๊นŒ์ง€ ์•„๋ฌด ์ž‘์—…๋„ ๋ชปํ•จ.

   2) bg = ์ž‘์—…์„ ๋’ค๋กœ ํ•˜๊ณ , ๋‹ค๋ฅธ ์ž‘์—…์„ ์ถ”๊ฐ€๋กœ ์ง„ํ–‰ ๊ฐ€๋Šฅ ( ๋ช…๋ น์–ด ๋’ค์— &๋ฅผ ๋ถ™ํžˆ๋ฉด ๋จ.)

      ๋ช…๋ น์–ด๊ฐ€ ์‹คํ–‰ ๋˜๋ฉด [์ˆซ์ž] PID ๊ฐ’์ด ๋‚˜์˜จ๋‹ค. ์ด BG๋ฅผ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด๋Š” jobs์ด๋‹ค.

 

์ด ๋•Œ, FG % [์ˆซ์ž]๋ฅผ ์ž…๋ ฅํ•˜๋ฉด BG ์ž‘์—…์ด FG๋กœ ๋„˜์–ด๊ฐ„๋‹ค.

'ctr+z' ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ž‘์—…์„ ์ผ์‹œ์ •์ง€ํ•˜๊ณ , ๋‹ค์‹œ BG๋กœ ๋„˜๊ธธ ๋•Œ๋Š” 'bg % [์ˆซ์ž]' ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅ

 

 

8. 'log form /dev/...' ํ•ด๋‹น ์œ„์น˜์˜ ๋กœ๊ทธ ์‚ญ์ œ

 

9. 'sort' ๋ช…๋ น์–ด๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋“ค ์œ„์น˜ ์ •๋ ฌ

 

10. 'skulker' ๋ช…๋ น์–ด๋Š” 'var/adm/wtmp'

                              '/etc/security/falledlogin'

                             '/var/adm/sulog'

                             '/var/spool/*/*'

                             '/var/tmp/*'

                            $HOME/smit*'

๋ผ๋Š” ์ฟ ํ‚ค์™€ ๊ฐ™์€ Log๋ฅผ ์ •๋ฆฌํ•˜๋Š” ๋ช…๋ น์–ด๋‹ค. ์œ„์˜ Log๊ฐ€ ๋งŽ์ด ์Œ“์ด๋ฉด Server์˜ ์†๋„๋Š” ๋Š๋ ค์ง„๋‹ค.

 

11. 'fsck' ๋ช…๋ น์–ด๋Š” File System Check์™€ ๋™์‹œ์— ํฌ๋ฆฌํ‹ฐ์ปฌ ํ•˜์ง€ ์•Š์€ ์ž‘์€ ์žฅ์• ๋ฅผ ์Šค์Šค๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ช…๋ น์–ด

 

12. 'find / -mtime + or - [์ˆซ์ž] [ํŒŒ์ผ๋ช…]' ์„ ์‚ฌ์šฉํ•˜๋ฉด ์˜ค๋Š˜์„ ๊ธฐ์ ์œผ๋กœ ๋ณ€๊ฒฝ ์ด์ „์˜ ํ•ด๋‹น ํŒŒ์ผ ๋‚ด์šฉ์„ ํ™•์ธ


์ฃผ๋‹ˆํ•˜๋ž‘์˜ ์ด๋ฒˆ ํฌ์ŠคํŒ…์ด ์–ด๋– ์…จ๋‚˜์š”? ๊ตฌ๋…, ๊ณต๊ฐ๊ณผ ๋Œ“๊ธ€์€ ์ฃผ๋‹ˆํ•˜๋ž‘์—๊ฒŒ ๋งค์šฐ ํฐ ํž˜์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค!


728x90
๋ฐ˜์‘ํ˜•