MapleStory Finger Point Cute Line Smiley Blinking Hello Kitty Angel MapleStory Finger Point

๐Ÿ’Ž CS : computer science/OS(operation system) ์ •๋ฆฌ

หšโ‚Šโœฉโ€งโ‚Š ๋ฆฌ๋ˆ…์Šค ์ •๋ฆฌ #2 หšโ‚Šโœฉโ€งโ‚Š

HYEJU01 2024. 4. 8. 00:40

ํ”„๋กœ์ ํŠธ์˜ ๋‚ด์šฉ

  1. ๊ฐ€์ƒ๋จธ์‹  ์ƒ์„ฑ
    ์‹ค๋ฌด ํ™˜๊ฒฝ์˜ ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค.
  2. ์‹ค๋ฌด ํ™˜๊ฒฝ์˜ ์šฐ๋ถ„ํˆฌ ์„ค์น˜
    ์‹ค๋ฌด ํ™˜๊ฒฝ์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ๋กœ ํ• ๋‹นํ•˜์—ฌ Ubuntu Server๋ฅผ ์„ค์น˜ํ•œ๋‹ค.
  3. RAID 6 ๊ตฌ์ถ• RAID 5๋ณด๋‹ค ํ›จ์”ฌ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€ํ•  ์ˆ˜ ์žˆ๋Š” RAID 6์„ ๊ตฌ์„ฑํ•œ๋‹ค.
  4. apt install mdadm fdisk /deb/sdc // ํŒŒํ‹ฐ์…˜ํ•ด์ฃผ๊ธฐ mdadm --create /dev/md6 --level=6 --raid-devices=5 /dev/sdc1 /dev/sdd1 ~~~ //๋ณผ๋ฅจ๊ทธ๋ฃน๋งŒ๋“ค๊ธฐ ls -l /dev/sd* //๋ณผ๋ฅจ, ๊ทธ๋ฃน ํ™•์ธ mdadm --detail /dev/md6 //md6 ์ •๋ณด ํ™•์ธ mkfs.ext4 /dev/md6 // ๋ชจ๋“  ๋ณผ๋ฅจ์€ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ํŒŒ์ผ์‹œ์Šคํ…œ ํ•„์š” mkdir /raid mkdir /raid6 mount /dev/md6 /raid6 nano /etc/fstab //์ž๋™ ๋งˆ์šดํŠธ ์„ค์ • mdadm --detail --scan // ์ž‘๋™์žฅ์น˜ ์ •๋ณด ์ถœ๋ ฅ nano /etc/mdadm/mdadm.conf // ๋ฒ„๊ทธ ์ˆ˜์ •, ์žฌ๋ถ€ํŒ… update-initramfs -u //์‹œ์Šคํ…œ์˜ initramfs ๋ฅผ ์—…๋ฐ์ดํŠธ reboot df //์‹œ์Šคํ…œ ์ „์ฒด์˜ (๋งˆ์šดํŠธ ๋œ) ๋””์Šคํฌ ํ™•์ธ ls -l raid6
  5. ๋ฐฑ์—… ์ž๋™ํ™”
    //crontab์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” cron ๋ฐ๋ชฌ์ด ๊ตฌ๋™
    
    systemctl status cron // cron ์ž‘๋™ํ™•์ธ
    mkdir /backup
    nano myBackup.sh
    chmod 755 myBackup.sh
    
    nano /etc/crontab
    
    20 23 5 * * root /root/myBackup.sh
    ๋ถ„ ์‹œ ์ผ ์›” ์š”์ผ ๋ช…๋ น์–ด๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ
    
    backup-$1$2$3tar.xz
    ํŒŒ๋ผ๋ฏธํ„ฐ ํ•˜๋‚˜๋ฅผ ํŒŒ์ผ์ด๋ฆ„์œผ๋กœ ๋„ฃ๋Š” ๊ฒƒ
    
    systemctl restart cron //๋ณ€๊ฒฝ์‚ฌํ•ญ ๋ฐ˜์˜
    
    timedatectl set-ntp 0
    date 120523202022
  6. Visual Studio Code ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•
sudo apy install build-essential //์ปดํŒŒ์ผ๋Ÿฌ ์„ค์น˜
apt -y install python3 // ํŒŒ์ด์ฌ ์„ค์น˜

$ ./hyeju_C // ํŒŒ์ผ๋ช… ์ž…๋ ฅ ์‹คํ–‰

 


  1. ์••์ถ• (์••์ถ• ํ’€๊ธฐ)

์••์ถ• / ๋ฌถ๊ธฐ / ์••์ถ•ํ’€๊ธฐ

  • ํŒŒ์ผ ์••์ถ• ์ด๋ก 
ํŒŒ์ผ ์••์ถ• ๊ด€๋ จ ๋ช…๋ น
โ‘  xz : ํ™•์žฅ๋ช… xz๋กœ ์••์ถ•์„ ํ•˜๊ฑฐ๋‚˜ ํ’€์–ด์ค€๋‹ค
์˜ˆ) xz ํŒŒ์ผ๋ช…, xz -d ํŒŒ์ผ๋ช….xz

โ‘ก bzip2 : ํ™•์žฅ๋ช… bz2๋กœ ์••์ถ•์„ ํ•˜๊ฑฐ๋‚˜ ํ’€์–ด์ค€๋‹ค
์˜ˆ) bzip2 ํŒŒ์ผ๋ช…, bzip2 -d ํŒŒ์ผ๋ช….bz2
๏‚ง bunzip2 : “bzip2 -d”์˜ต์…˜๊ณผ ๋™์ผํ•œ ๋ช…๋ น์–ด

โ‘ข gzip : ํ™•์žฅ๋ช… gz์œผ๋กœ ์••์ถ•์„ ํ•˜๊ฑฐ๋‚˜ ํ’€์–ด์ค€๋‹ค
์˜ˆ) gzip ํŒŒ์ผ๋ช…, gzip -d ํŒŒ์ผ๋ช….gz
๏‚ง gunzip : “gzip -d”์˜ต์…˜๊ณผ ๋™์ผํ•œ ๋ช…๋ น์–ด

โ‘ฃ zip/unzip : ํ™•์žฅ๋ช… zip์œผ๋กœ ์••์ถ•ํ•˜๊ฑฐ๋‚˜ ํ’€์–ด์ค€๋‹ค.
์˜ˆ) zip ์ƒˆ๋กœ์ƒ์„ฑ๋ ํŒŒ์ผ์ด๋ฆ„.zip ์••์ถ•ํ• ํŒŒ์ผ์ด๋ฆ„, unzip ์••์ถ•ํŒŒ์ผ์ด๋ฆ„.zip

์••์ถ•ํ•˜๋ฉด ์›๋ณธ ์‚ฌ๋ผ์ง 
uzip ์œˆ๋„์šฐ์••์ถ•๋นผ๊ณค ์••์ถ•์‹œ ์›๋ณธ ์‚ฌ๋ผ์ง

๋„ˆ๋ฌด ์ž‘์€ ํŒŒ์ผ์€ ์••์ถ•ํ•˜๋ฉด ํŒŒ์ผํฌ๊ธฐ๊ฐ€ ์ปค์ ธ๋ฒ„๋ฆฐ๋‹ค.

    1. ํŒŒ์ผ ๋ฌถ๊ธฐ tar (v,f,c,x,t) → ์••์ถ•ํ•˜๊ธฐ
       #tar cvf my.tar /etc/systemd/ //ํŒŒ์ผ ๋ฌถ๊ธฐ
       #xz my.tar  //xz ์••์ถ• 
      
       #tar cvfJ my1.tar.xz /etc/systemd/ //๋ฌถ๊ธฐ + xz์••์ถ•
       #tar cvfJ file.tar.xz file1 file2 file3 file4 
      
       #tar cvfj my2.tar.bz2 /etc/systemd/ //๋ฌถ๊ธฐ + bzip2์••์ถ•
       #tar cvfj file.tar.bz2 file1 file2 file3 file4
      
       #tar cvfz my3.tar.gz /etc/systemd/ //๋ฌถ๊ธฐ + gzip ์••์ถ•
      
       # tar xfJ my.tar.xz //xz์••์ถ•ํ•ด์ œ + tar ํ’€๊ธฐ
      
       # rm -rf etc 
       # tar xfj my2.tar.bz2 //bzip2 ์••์ถ•ํ•ด์ œ + tar ํ’€๊ธฐ
      
       # rm -rf etc
       # tar xfz my3.tar.gz //gzip ์••์ถœํ•ด์ œ + tar ํ’€๊ธฐ
      
       โ‘ฉ # rm -f my*
      
       //**-r ๋””๋ ‰ํ† ๋ฆฌ f ํŒŒ์ผ**
       
๐Ÿ’€ **ํŒŒ์ผ ๋ฌถ๊ธฐ ๋ช…๋ น(tar)**
ํ™•์žฅ๋ช… tar๋กœ ๋ฌถ์Œ ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด ์ฃผ๊ฑฐ๋‚˜ ๋ฌถ์Œ์„ ํ’€์–ด ์ค€๋‹ค (๋ฌถ๊ธฐ : ํฌ๊ธฐ๋ณ€ํ™” ์—†์Œ)

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

**์˜ต์…˜ :** 
f(ํŒŒ์ผ)
v(๊ณผ์ •๋ณด์ด๊ธฐ)

J(tar+xz)
z(tar+gzip)
j(tar+bzip2)

 

 

#tar cvf my.tar /etc/systemd/ //ํŒŒ์ผ ๋ฌถ๊ธฐ
#xz my.tar  //xz ์••์ถ• 

#tar cvfJ my1.tar.xz /etc/systemd/ //๋ฌถ๊ธฐ + xz์••์ถ•
#tar cvfJ file.tar.xz file1 file2 file3 file4 

#tar cvfj my2.tar.bz2 /etc/systemd/ //๋ฌถ๊ธฐ + bzip2์••์ถ•
#tar cvfj file.tar.bz2 file1 file2 file3 file4

#tar cvfz my3.tar.gz /etc/systemd/ //๋ฌถ๊ธฐ + gzip ์••์ถ•

# tar xfJ my.tar.xz //xz์••์ถ•ํ•ด์ œ + tar ํ’€๊ธฐ

# rm -rf etc 
# tar xfj my2.tar.bz2 //bzip2 ์••์ถ•ํ•ด์ œ + tar ํ’€๊ธฐ

# rm -rf etc
# tar xfz my3.tar.gz //gzip ์••์ถœํ•ด์ œ + tar ํ’€๊ธฐ

โ‘ฉ # rm -f my*

//-r ๋””๋ ‰ํ† ๋ฆฌ f ํŒŒ์ผ


  1. ๋ฐฉํ™”๋ฒฝ์„ค์ •

๋ฐฉํ™”๋ฒฝ ์„ค์ •(ufw, gufw)

**>> gufw ::graphical user interface for ufw**
# sudo apt install gufw //gufw ๋‹ค์šด๋กœ๋“œ
**>> ufw :: Uncomplicated FireWall**
# sudo ufw enable //ufw ํ™œ์„ฑํ™”
# sudo ufw disable //ufw ๋น„ํ™œ์„ฑํ™”
# ufw status //๋ฐฉํ™”๋ฒฝ ์ƒํƒœ ํ™•์ธ

**>> ๊ธฐ๋ณธ_๊ทœ์น™**
# ufw show raw //๊ทœ์น™ ํ™•์ธ
/* ๋“ค์–ด์˜ค๋Š” ํŒจํ‚ท์€ ์ „๋ถ€ ๊ฑฐ๋ถ€ - deny
๋‚˜๊ฐ€๋Š” ํŒจํ‚ท์€ ์ „๋ถ€ ํ—ˆ์šฉ - allow */
# ufw default allow //๊ธฐ๋ณธ ๊ทœ์น™ ํ—ˆ์šฉ
# sudo ufw default deny // ๊ธฐ๋ณธ๊ทœ์น™ ๊ฑฐ๋ถ€

--

# sudo ufw allow 21 // 21 ํฌํŠธ ๊ฐœ๋ฐฉ ํ—ˆ์šฉ (tcp / udp ๋ชจ๋‘
# sudo ufw allow 21/tcp
# sudo ufw allow 21/udp
# sudo ufw deny 21 //21 ํฌํŠธ ๊ฐœ๋ฐฉ ๊ฑฐ๋ถ€ (๋ชจ๋‘

# ufw allow 23/tcp // ๋ฐฉํ™”๋ฒฝ ์„ค์ • (ํฌํŠธ์—ด๊ธฐ
# ufw allow 22/tcp // ๋ฐฉํ™”๋ฒฝ ์„ค์ •

--
# sudo ufw allow from [ip address] to [protocol] 
port [port number] proto [protocol name]

# sudo ufw allow from 192.168.0.100 to any 
port 22 proto tcp
// ํŠน์ • ip ์ฃผ์†Œ , ํ”„๋กœํ† ์ฝœ ํ—ˆ์šฉ

 


  1. ๋„คํŠธ์›Œํฌ ๊ด€๋ จ ํŒŒ์ผ
>> ifconfig <์žฅ์น˜์ด๋ฆ„> :: ์žฅ์น˜์˜ IP์ฃผ์†Œ ์„ค์ • ์ •๋ณด๋ฅผ ์ถœ๋ ฅ
# ifconfig ens32 ๋˜๋Š” ens33 // ๋„คํŠธ์›Œํฌ ์„ค์ • ์ •๋ณด๋ฅผ ์ถœ๋ ฅ
# ifdown ens32 ๋˜๋Š” ens33 // ๋„คํŠธ์›Œํฌ ์žฅ์น˜๋ฅผ ์ •์ง€
# ifup ens32 ๋˜๋Š” ens33 // ๋„คํŠธ์›Œํฌ ์žฅ์น˜๋ฅผ ๊ฐ€๋™

>> nslookup :: 
์„œ๋ฒ„์ฃผ์†Œ ํ™•์ธ (DNS ์„œ๋ฒ„ ์ž‘๋™ ํ…Œ์ŠคํŠธ ๋ช…๋ น์–ด)

>> ping <IP์ฃผ์†Œ ๋˜๋Š” URL> :: 
ํ•ด๋‹น ์ปดํ“จํ„ฐ๊ฐ€ ๋„คํŠธ์›Œํฌ์ƒ์—์„œ ์‘๋‹ตํ•˜๋Š”์ง€๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฐ„ํŽธํ•œ ๋ช…๋ น์–ด
**>> ๋„คํŠธ์›Œํฌ์™€ ๊ด€๋ จ๋œ ๋Œ€๋ถ€๋ถ„์˜ ์ž‘์—…์„ ์ด ๋ช…๋ น์–ด์—์„œ ์ˆ˜ํ–‰** 
:: nm-connection-editor , nmtui
์ž๋™ IP ์ฃผ์†Œ ๋˜๋Š” ๊ณ ์ • IP์ฃผ์†Œ ์‚ฌ์šฉ ๊ฒฐ์ •
IP์ฃผ์†Œ, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ๊ฒŒ์ดํŠธ์›จ์ด ์ •๋ณด ์ž…๋ ฅ
DNS ์ •๋ณด ์ž…๋ ฅ
๋„คํŠธ์›Œํฌ ์นด๋“œ ๋“œ๋ผ์ด๋ฒ„ ์„ค์ •
๋„คํŠธ์›Œํฌ ์žฅ์น˜(ens32 ๋˜๋Š” ens33)์˜ ์„ค์ •
---
**>> ๋„คํŠธ์›Œํฌ์˜ ์„ค์ •์„ ๋ณ€๊ฒฝํ•œ ํ›„, ์ ์šฉ ๋ช…๋ น์–ด** 
:: systemctl <start/stop/restart/status> NetworkManager

# systemctl start NetworkManager // ์‹คํ–‰ ์‹œ์ž‘
# systemctl stop NetworkManager  //์ค‘์ง€ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”
# systemctl restart NetworkManager 
//๋ณ€๊ฒฝ ํ•œ ๊ฒฝ์šฐ NetworkManager๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ (์ค‘์ง€ ํ•œ ๋‹ค์Œ ์‹œ์ž‘)ํ•˜์—ฌ ํ‘œ์‹œ๋œ๋Œ€๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉ
# systemctl status NetworkManager // NetworkManager ์„œ๋น„์Šค ๊ฐ€๋™์—ฌ๋ถ€ ํ™•์ธ
**>> ๋„คํŠธ์›Œํฌ์˜ ๊ธฐ๋ณธ์ ์ธ ์ •๋ณด๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ๋Š” ํŒŒ์ผ**
/etc/NetworkManager/system-connections/์œ ์„  ์—ฐ๊ฒฐ 1
/etc/netplan/.yaml ํŒŒ์ผ
//DNS ์„œ๋ฒ„ ์ •๋ณด ๋ณ€๊ฒฝ ์‹œ ์œ„ ๋‘˜์ค‘ ํ•˜๋‚˜ ํŒŒ์ผ์„  ์ง์ ‘ ํŽธ์ง‘
>> /etc/resolv.conf
>> /etc/hosts
---
**>> nm-connection-editor ๋ช…๋ น :: ๋„คํŠธ์›Œํฌ ์„ค์ • ๋ช…๋ น**
# cat /etc/NetworkManager/system-connections/์œ ์„  ์—ฐ๊ฒฐ //๋„คํŠธ์›Œํฌ์„ค์ •ํ™•์ธ
1.nmconnection

# nano /etc/resolv.conf // DNS (๋„ค์ž„) ์„œ๋ฒ„ ์„ค์ •
nameserver 127.0.0.53

  1. ๋ ˆ์ด๋“œ ๋ณ„ 156 ํŠน์ง• ์„ค๋ช…
  • RAID 0 → ์ž๋ฃŒ ๋‘ ์žฅ์น˜์— ๋™์‹œ์— ์‚ฌ์šฉ, ๋น ๋ฅด๊ฒŒ ์ €์žฅ

RAID (Redunant Array of Independent Disks  ๋˜๋Š” Reundant Array of Inexpensive Disks) ๋ž€ ์—ฌ๋Ÿฌ ๊ฐœ์˜  ํ•˜๋“œ ๋””์Šคํฌ๋ฅผ ํ•˜๋‚˜์˜ ๋””์Šคํฌ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๋ถ€ ์ค‘๋ณต๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜๋ˆ ์„œ ์ €์žฅํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค. ๋ ˆ๋ฒจ์— ๋”ฐ๋ผ ์ €์žฅ์žฅ์น˜์˜ ์‹ ๋ขฐ์„ฑ์„ ๋†’์ด๊ฑฐ๋‚˜ ์ „์ฒด์ ์ธ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๋ชฉ์ ์„ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. 

 

์—ฌ๋Ÿฌ๊ฐœ์˜ ํ•˜๋“œ๋””์Šคํฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜๋ˆ ์„œ ๋ถ„์‚ฐ, ์ค‘๋ณต ์ €์žฅํ•˜๋Š” ๊ธฐ์ˆ ์„ ๋งํ•œ๋‹ค. ๋ ˆ์ด๋“œ(RAID)๋ž€ Redundant Array Inexpensive Disks์˜ ์•ฝ์–ด์ด๋ฉฐ, ์˜๋ฏธ๋Š” ๊ฐ’์‹ผ ๋””์Šคํฌ๋ฅผ ์—ฌ๋ถ„์œผ๋กœ ๋ฐฐ์น˜ํ•œ๋‹ค ๋Š” ๋œป์ด๋‹ค.

[์ถœ์ฒ˜] ๋ ˆ์ด๋“œ(RAID) ๊ตฌ์„ฑ ๋ฐ ์ดํ•ด|์ž‘์„ฑ์ž ๊นŒ๋ง์†

 

 

๋ ˆ์ด๋“œ(RAID) ๊ตฌ์„ฑ ๋ฐ ์ดํ•ด

๋ ˆ์ด๋“œ(RAID) ๊ตฌ์„ฑ ๋ฐ ์ดํ•ด         <๋ ˆ์ด๋“œ(RAID)๋ž€ ๋ฌด์—‡์ธ๊ฐ€> ์—ฌ๋Ÿฌ๊ฐœ...

blog.naver.com


  • RAID 1

์ฃผ๋กœ ์šฉ๋Ÿ‰์ด ์ ์€ ์ฃผ๋ณ€๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋งŽ์ด ๋ฐœ์ƒํ•˜์ฃ . ์ฆ‰ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์€ ์ ์œผ๋‚˜ ํ•œ๊บผ๋ฒˆ์— ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์ž… ๋จ์œผ๋กœ์จ ์ปดํ“จํ„ฐ๊ฐ€ ๋Š๋ ค์ง€๋Š” ํ˜„์ƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.


  • RAID 234 → ์‹ค๋ฌด ํ™œ์šฉ๋„ ๋‚ฎ์Œ

  • RAID 5 → 1๊ฐœ ํŒจ๋ฆฌํ‹ฐ, 2/3 ์ €์žฅ ,9๊ฐœ 90% (๊ณต๊ฐ„ํšจ์œจ์ข‹๋‹ค)

์ฃผ๋กœ ์šฉ๋Ÿ‰์ด ์ ์€ ์ฃผ๋ณ€๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋งŽ์ด ๋ฐœ์ƒํ•˜์ฃ . ์ฆ‰ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์€ ์ ์œผ๋‚˜ ํ•œ๊บผ๋ฒˆ์— ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์ž… ๋จ์œผ๋กœ์จ ์ปดํ“จํ„ฐ๊ฐ€ ๋Š๋ ค์ง€๋Š” ํ˜„์ƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.


  • RAID 6 → ์ˆ˜ํ‰,์ˆ˜์ง 50ํ”„๋กœ๋งŒ ์‚ฌ์šฉ (ํ™œ์šฉ๋„๋‚ฎ์Œ) ์‹ ๋ขฐ๋„ ๋†’์Œ ๋‘๊ฐœ ๊ณ ์žฅ๋‚˜๋„ ๋ณต๊ตฌ๊ฐ€๋Šฅ <10๊ฐœ = 80ํ”„๋กœ>


  • RAID1+0
  • Linear ํฌ๊ฑฐ๋‚˜ ์ž‘๊ฑฐ๋‚˜ ์ƒ๊ด€์—†์Œ
  • RAID 1 ๋‘๊ฐœ ์šฉ๋Ÿ‰ 10ํ…Œ๋ผ 1ํ…Œ๋ผ ⇒ 1ํ…Œ๋ผ
  • ๋™์‹œ์ €์žฅ 3๋ฒˆ ace bdf (์ž‘์€ ์ชฝ ์šฉ๋Ÿ‰์— ๋งž์ถค)

  1. ํ”„๋กœ์„ธ์Šค,ํ”„๋กœ๊ทธ๋žจ ff
  • ํ”„๋กœ๊ทธ๋žจ ⇒ ํ•˜๋“œ๋””์Šคํฌ
  • ํ”„๋กœ์„ธ์Šค (์‹คํ–‰ ์ค‘ ํ”„๋กœ๊ทธ๋žจ) ⇒ ๋ฉ”๋ชจ๋ฆฌ (์ž‘์—…๊ด€๋ฆฌ์ž) ์˜ฌ๋ผ๊ฐ⇒ serverB์—์„  ์•ˆ์—ด๋ฆผ → ff ๋ถ€๋ชจ์—†์Œ (X์œˆ๋„ ์—†์–ด์šฉ)
  • ⇒ ff ํŒŒ์ด์–ดํญ์Šค๋Š” ์—ด๋ฆฌ๋ฉด ํ”„๋กœ์„ธ์Šค๊ฐ€๋จ
 

๋ฆฌ๋ˆ…์Šค - ํ”„๋กœ์„ธ์Šค(process), ๋ฐ๋ชฌ(Standalone, Xinetd๋ฐ๋ชฌ)

ํ”„๋กœ์„ธ์Šค๋ž€ ํ•˜๋“œ๋””์Šคํฌ์— ์ €์žฅ๋œ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋”ฉ๋˜์–ด ํ™œ์„ฑํ™” ๋œ๊ฒƒ์ด๋‹ค.์˜ˆ๋กœ, ๋ฆฌ๋ˆ…์Šค ์›น ๋ธŒ๋ผ์šฐ์ €์ธ Firefox๋ฅผ ์‹คํ–‰ํ•ด์„œ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚œ ์ƒํƒœ๋ฅผ ํ”„๋กœ์„ธ์Šค๋ผ๊ณ  ํ•œ๋‹ค. (ํ”„๋กœ๊ทธ๋žจ์ด ๊ผญ ํ™”๋ฉด

itdexter.tistory.com

ps
๏‚– ํ˜„์žฌ ํ”„๋กœ์„ธ์Šค์˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด
๏‚– “ps -ef | grep <ํ”„๋กœ์„ธ์Šค ์ด๋ฆ„>”์„ ์ฃผ๋กœ ์‚ฌ์šฉํ•จ
โ–ซ kill
๏‚– ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ•์ œ๋กœ ์ข…๋ฃŒํ•˜๋Š” ๋ช…๋ น์–ด
๏‚– “kill -9 <ํ”„๋กœ์„ธ์Šค ๋ฒˆํ˜ธ>”๋Š” ๊ฐ•์ œ ์ข…๋ฃŒ
โ–ซ pstree
๏‚– ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค์™€ ์ž์‹ ํ”„๋กœ์„ธ์Šค์˜ ๊ด€๊ณ„๋ฅผ ํŠธ๋ฆฌ ํ˜•ํƒœ๋กœ ๋ณด์—ฌ ์คŒ

  1. ํŒŒ์ดํ”„์—ฐ์‚ฐ์ž | (๋ณ‘ํ–‰์ฒ˜๋ฆฌ)
#ls -lt | head //ํŒŒ์ผ ๋ชฉ๋ก ์ค‘ ์‹œ๊ฐ„๋‹จ์œ„๋กœ ์ตœ๊ทผ ํŒŒ์ผ์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•˜๋Š”๋ฐ 10๊ฐœ ๋ผ์ธ๋งŒ ์ถœ๋ ฅ
#cat .bashrc | more // ์ถœ๋ ฅ๊ฒฐ๊ณผ๋ฅผ ํ•œํŽ˜์ด์ง€์”ฉ ๋‚˜๋ˆ ๋ด„

 

ls -lt ํŒŒ์ผ์ด ์ˆ˜์ •๋œ ์‹œ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ ํ›„ ์ž์„ธํžˆ ์ถœ๋ ฅ

more ํŒŒ์ผ์„ ์ฝ์–ด ํ™”๋ฉด์— ํ™”๋ฉด ๋‹จ์œ„๋กœ ๋Š์–ด์„œ ์ถœ๋ ฅํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค
head head๋Š” ํŒŒ์ผ์˜ ์•ž๋ถ€๋ถ„์„ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด,

  1. echo $HOME $PROMPT

https://m.blog.naver.com/sunchan683/221468261700

echo $HOME $PROMPT //home์˜ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ๊ฐ’์ด ์ถœ๋ ฅ
>> /home/ubuntu

echo #PWD //ํ˜„์žฌ ์œ„์น˜ ์ถœ๋ ฅ
>> /home/ubuntu