๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: Linux ๐Ÿšฉ/Linux_basic

[๋ฆฌ๋ˆ…์Šค1] 0417 {useradd, groupadd, rpm, yum, tar, ln, ln -s}

by EunBird 2021. 4. 19.

- ์‚ฌ์šฉ์ž์™€ ๊ทธ๋ฃน ๊ด€๋ จ ๋ช…๋ น์–ด - 

   

(1) useradd

์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๋ฅผ ์ถ”๊ฐ€

์˜ˆ) # useradd newuser

 

(2) passwd

์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ

์˜ˆ)  # passwd newuser

useradd newuser , passwd newuser , 1234 , 1234

 

(3) usermod

์‚ฌ์šฉ์ž์˜ ์†์„ฑ์„ ๋ณ€๊ฒฝ

์˜ˆ) # usermod -g root newuser

 

(4) userdel

์‚ฌ์šฉ์ž๋ฅผ ์‚ญ์ œ

์˜ˆ)  # userdel newuser

 

 # ์‚ฌ์šฉ์ž ์ƒ์„ฑ์‹œ ์˜ต์…˜

   -u : ID ์ง€์ •

   -g : ๊ทธ๋ฃน ์ง€์ •

   -d : ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ง€์ •

   -s : ์…ธ ์ง€์ •

 

ใ…กใ…กใ…กใ…กใ…ก

 

(1) groups

ํ˜„์žฌ ์‚ฌ์šฉ์ž๊ฐ€ ์†ํ•œ ๊ทธ๋ฃน์„ ๋ณด์—ฌ์คŒ

์˜ˆ)  # groups

 

(2) groupadd

์ƒˆ๋กœ์šด ๊ทธ๋ฃน์„ ์ƒ์„ฑ

์˜ˆ) # groupadd newgroup

 

(3) groupmod

๊ทธ๋ฃน์˜ ์†์„ฑ์„ ๋ณ€๊ฒฝ

์˜ˆ)  # groupmod -n newgroup mygroup

 

(4) groupdel

๊ทธ๋ฃน์„ ์‚ญ์ œ

์˜ˆ) # groupdel newgroup

 

(5) gpasswd

๊ทธ๋ฃน์˜ ์•”ํ˜ธ๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜, ๊ทธ๋ฃน์˜ ๊ด€๋ฆฌ๋ฅผ ์ˆ˜ํ–‰

์˜ˆ)  # gpasswd newgroup

groups  ,  groupadd newgroup

 


 

-  ์‹ฌ๋ฒŒ๋ฆญ ๋งํฌ์™€ ํ•˜๋“œ ๋งํฌ์˜ ์ฐจ์ด -

 

 - ์‹ฌ๋ฒŒ๋ฆญ ๋งํฌ๋Š” ํ•˜๋“œ ๋งํฌ์™€ ๋น„๊ตํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ํŠน์ง•์ด ์žˆ๋‹ค.

      ํŒŒ์ผ์˜ ์ข…๋ฅ˜๊ฐ€ l(์†Œ๋ฌธ์ž L)๋กœ ํ‘œ์‹œ๋œ๋‹ค.

      ํ•˜๋“œ ๋งํฌ์˜ ๊ฐœ์ˆ˜๊ฐ€ ํ•˜๋‚˜์ด๋‹ค. ์ฆ‰, ์›๋ณธ ํŒŒ์ผ์— ์ด๋ฆ„์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค.

      ํŒŒ์ผ ์ด๋ฆ„ ๋’ค์— ์›๋ณธ ํŒŒ์ผ์˜ ์ด๋ฆ„์ด ํ‘œ์‹œ๋œ๋‹ค(->data1).

      inode ๋ฒˆํ˜ธ๊ฐ€ ์›๋ณธ ํŒŒ์ผ๊ณผ ๋‹ค๋ฅด๋‹ค. ์ฆ‰, ์›๋ณธ ํŒŒ์ผ๊ณผ ์‹ฌ๋ฒŒ๋ฆญ ๋งํฌ ํŒŒ์ผ์€ ๋ณ„๊ฐœ์˜ ํŒŒ์ผ์ด๋‹ค.

      ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์‹ฌ๋ฒŒ๋ฆญ ๋งํฌ ์ƒ์„ฑ ๊ฐ€๋Šฅ

      ํŒŒ์ผ์‹œ์Šคํ…œ์ด ๋‹ฌ๋ผ๋„ ์‹ฌ๋ฒŒ๋ฆญ ๋งํฌ ์ƒ์„ฑ ๊ฐ€๋Šฅ

 - ์‹ฌ๋ฒŒ๋ฆญ ๋งํฌ ํŒŒ์ผ์˜ ๋‚ด์šฉ์€ ์›๋ณธ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ

 - ์‹ฌ๋ฒŒ๋ฆญ ๋งํฌ์—์„œ๋Š” ์›๋ณธ ํŒŒ์ผ์ด ์‚ญ์ œ๋˜๋ฉด ์‹ฌ๋ฒŒ๋ฆญ ๋งํฌ๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์„ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.

 

 

ใ…กใ…กใ…กใ…ก>  [ ์˜ˆ์‹œ ]

ls -il , ls , ll , mkdir /mnt/link ,  ll , cd /mnt/link/ , ls , ln /mnt/aaa hlink , ln -s /mnt/aaa slink , ll     ์ž…๋ ฅ. 

mkdir /mnt/link : /mnt ์— ๋””๋ ‰ํ† ๋ฆฌ link ๋ผ๋Š” ํด๋” ์ƒ์„ฑ.

cd /mnt/link : /mnt/link ์œ„์น˜๋กœ ์ด๋™. 

ln /mnt/aaa hlink : /mnt/aaa ํŒŒ์ผ์„ ์—ฐ๊ฒฐํ•œ "hlink"๋ผ๋Š” ์ด๋ฆ„์˜ ํ•˜๋“œ๋งํฌ ์ƒ์„ฑ.

ln -s /mnt/aaa slink : /mnt/aaa ํŒŒ์ผ์„ ์—ฐ๊ฒฐํ•œ "slink"๋ผ๋Š” ์ด๋ฆ„์˜ ์‹ฌ๋ณผ๋ฆญ๋งํฌ ์ƒ์„ฑ.

 

 

cd .. , ls , rm -rf aaa , ll , cd link/ , ls , ll , cat hlink , cat slink

cd .. : ํ˜„์žฌ ์œ„์น˜์—์„œ ํ•˜๋‚˜ ์œ— ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™

rm -rf aaa : aaa ํŒŒ์ผ์„ ๋˜๋ฌป๊ธฐ ์—†์ด ์ œ๊ฑฐ. (์œ„ ๊ทธ๋ฆผ์—์„  ์˜คํƒ€๋•Œ๋ฌธ์— y ๋ฅผ ๋˜ ์ž…๋ ฅ , ์›๋ž˜๋Š” rm -rf ๋ผ๊ณ  ์จ์•ผ๋จ.)

ll : ํ˜„์žฌ ์œ„์น˜์—์„œ(/mnt) ๋ฆฌ์ŠคํŠธ ํ™•์ธ (aaa ํŒŒ์ผ ์ œ๊ฑฐ๋จ ํ™•์ธ)

cd link/ : link ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™. 

ll : ํ˜„์žฌ ์œ„์น˜์—์„œ(/link) ๋ฆฌ์ŠคํŠธ ํ™•์ธ (hlink๋Š” ๊ทธ๋Œ€๋กœ ์žˆ์ง€๋งŒ slink๋Š” ์›๋ณธํŒŒ์ผ์ด ์ง€์›Œ์ ธ์„œ  ๋นจ๊ฐ•์ƒ‰.)

cat hlink : hlink ์ฝ๊ธฐ -> ์„ฑ๊ณต

cat slink : slink ์ฝ๊ธฐ -> ์›๋ณธํŒŒ์ผ์ด ์‚ฌ๋ผ์ ธ์„œ ์ฝ์ง€ ๋ชปํ•จ.

 

 


 

 

 

 

- ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜๋ฅผ ์œ„ํ•œ RPM -

- ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” RPM ๋ช…๋ น์–ด ์˜ต์…˜

     - ์„ค์น˜ : rpm -Uvh ํŒจํ‚ค์ง€ํŒŒ์ผ์ด๋ฆ„.rpm

          - U → (๋Œ€๋ฌธ์ž) ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜/์—…๊ทธ๋ ˆ์ด๋“œ

          - v์„ค์น˜๊ณผ์ •์˜ ํ™•์ธ

          - h → ์„ค์น˜์ง„ํ–‰๊ณผ์ •์„ "#" ๋งˆํฌ๋กœ ํ™”๋ฉด์— ์ถœ๋ ฅ

     - ์‚ญ์ œ : rpm -e ํŒจํ‚ค์ง€์ด๋ฆ„

     - ์ด๋ฏธ ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ์งˆ์˜

         - rpm -qa ํŒจํ‚ค์ง€ ์ด๋ฆ„ → ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

         - rpm -qf ํŒŒ์ผ์˜์ ˆ๋Œ€๊ฒฝ๋กœ
      
→ ํŒŒ์ผ์ด ์–ด๋Š ํŒจํ‚ค์ง€์— ํฌํ•จ๋œ ๊ฒƒ์ธ์ง€ ํ™•์ธ

 


 

 - ํŒŒ์ผ์˜ ์••์ถ•๊ณผ ๋ฌถ๊ธฐ -

 

- ํŒŒ์ผ ์••์ถ•

    - ์••์ถ•ํŒŒ์ผ ํ™•์žฅ๋ช…์€ xz, bz2, gz, zip, Z ๋“ฑ

    - xz๋‚˜ bz2  ์••์ถ•๋ฅ ์ด ๋” ์ข‹์Œ

 

- ํŒŒ์ผ ์••์ถ• ๊ด€๋ จ ๋ช…๋ น

    - xz : ํ™•์žฅ๋ช… xz๋กœ ์••์ถ•์„ ํ•˜๊ฑฐ๋‚˜ ํ’€์–ด์ค€๋‹ค

        ์˜ˆxz ํŒŒ์ผ๋ช…

             xz -d ํŒŒ์ผ๋ช….xz

    

    - bzip2 : ํ™•์žฅ๋ช… bz2๋กœ ์••์ถ•์„ ํ•˜๊ฑฐ๋‚˜ ํ’€์–ด์ค€๋‹ค

        ์˜ˆ) bzip2 ํŒŒ์ผ๋ช…

             bzip2 -d ํŒŒ์ผ๋ช….bz2

    

    - bunzip2 : “bzip2 -d”์˜ต์…˜๊ณผ ๋™์ผํ•œ ๋ช…๋ น์–ด

   

    - gzip : ํ™•์žฅ๋ช… gz์œผ๋กœ ์••์ถ•์„ ํ•˜๊ฑฐ๋‚˜ ํ’€์–ด์ค€๋‹ค

        ์˜ˆ) gzip ํŒŒ์ผ๋ช…

             gzip -d ํŒŒ์ผ๋ช….gz

   

    - gunzip : “gzip -d”์˜ต์…˜๊ณผ ๋™์ผํ•œ ๋ช…๋ น์–ด

 

- ํŒŒ์ผ ๋ฌถ๊ธฐ     

     - ๋ฆฌ๋ˆ…์Šค(์œ ๋‹‰์Šค)์—์„œ๋Š” ‘ํŒŒ์ผ ์••์ถ•’๊ณผ ‘ํŒŒ์ผ ๋ฌถ๊ธฐ’๋Š” ์›์น™์ ์œผ๋กœ ๋ณ„๊ฐœ์˜ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ˆ˜ํ–‰

     - ํŒŒ์ผ ๋ฌถ๊ธฐ์˜ ๋ช…๋ น์–ด๋Š”‘tar’์ด๋ฉฐ, ๋ฌถ์ธ ํŒŒ์ผ์˜ ํ™•์žฅ๋ช…๋„‘tar’์ด๋‹ค

 

- ํŒŒ์ผ ๋ฌถ๊ธฐ ๋ช…๋ น(tar)

     - tar : ํ™•์žฅ๋ช… tar๋กœ ๋ฌถ์Œ ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด ์ฃผ๊ฑฐ๋‚˜ ๋ฌถ์Œ์„ ํ’€์–ด ์ค€๋‹ค

         **๋™์ž‘** : c(๋ฌถ๊ธฐ),  x(ํ’€๊ธฐ),  t(๊ฒฝ๋กœํ™•์ธ)

         **์˜ต์…˜** : f(ํŒŒ์ผ),  v(๊ณผ์ •๋ณด์ด๊ธฐ),  J(tar+xz),  z(tar+gzip),  j(tar+bzip2)

- ์‚ฌ์šฉ ์˜ˆ

     # tar cvf my.tar /etc/sysconfig/๋ฌถ๊ธฐ

     # tar cvfJ my.tar.xz /etc/sysconfig/ /etc/sysconfig/ ๋ฌถ๊ธฐ + xz ์••์ถ•

     # tar xvf my.tar → tar ํ’€๊ธฐ

     # tar xvfJ my.tar.xz /etc/sysconfig/ → xz ์••์ถ• ํ•ด์ œ + tar ํ’€๊ธฐ

 

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

 _      vf      _

 

c (๋ฌถ)          J (xz)

x (ํ’€)          z (gzip)

                  j (bzip2)

 

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

 

์˜ˆ์‹œ ->

๊ฐ ํŒŒ์ผ๋“ค์„ ๊ฐ๊ฐ xz , gz , bz2 ํ˜•์‹์œผ๋กœ ์••์ถ•.

 

์›๋ณธ ํŒŒ์ผ์ธ aa , bb ,  cc ๋ชจ๋‘ ์‚ญ์ œ

 

aa.xz , bb.gz , cc.bz2 ๋ชจ๋‘ ์••์ถ•์„ ํ’‚.

 

728x90

๋Œ“๊ธ€