# μ§λ¬Έμ λ΅νκΈ°
1. Linux λͺ λ Ήμ΄ μ€μ΅
2. vi editor μ€μ΅
#1. Linux λͺ λ Ήμ΄ μ€μ΅
** μ€μΉ μ λͺ λ Ήμ΄
[Ubuntu] apt-get
[Centos] dnf
** RunLevel μ€μ΅
# Cd /lib/systemd/system
μΌμͺ½λΆν° μ΅μμ λλ ν 리
# Pwd - νμ¬μμΉ νμΈ
# cd λ§ μΉλ©΄ νλλ ν λ¦¬λ‘ μ΄λν¨
** Test κ³μ κ°λ €λ©΄ : su test
Test κ³μ μνμμλ root νκ° κ±°λΆ
[test@localhost ~ ]
Test : κ³μ μ΄λ¦
Localhost : λλ©μΈ
νλλ ν 리 μμκ²½μ° ~
μΌλ° μ¬μ©μ - [ ]$
λ£¨νΈ - [ ]#
νμ¬ μμΉκ° μ무리 λ©λ¦¬ μμ΄λ $ cd ~ μ λ ₯νλ©΄ νλλ ν λ¦¬λ‘ μ΄λ
Root μνμμ
# cd /lib/systemd/system -> ls (list)
** hostname λ³κ²½νλ λ°©λ²
# hostnamectl set-hostname CentOS (μ¬λΆν ν μ μ©)
** ls - λλ ν 리 λͺ©λ‘ν νλ λͺ λ Ήμ΄
** ls -l - μμΈμ¬ν μμ²
** - κ° νλλ©΄ μΆμ½ν // -- λ€μλ μ 체 λ¨μ΄κ° λμ¨λ€
ex) -a // --all
** ? : meta character(λ©ν μΊλ¦ν°) - ? μ리μ μ무 λ¬Έμλ μ«μκ° λ€μ΄μ¬ μ μμ
( λμ , λλ¨Έμ§ κΈμλ κ³ μ μ΄λ©° κ°μμΌ ν¨ )
→ 맨 μμ ' l ' μ λ§ν¬ νμΌμ΄λΌλ μλ―Έ
** * : κΈμμ μ ν μμ΄ μ κΈμλ‘ μμνλ λͺ¨λ κ²μ΄ λμ΄
ex) # ls -l runlevel*
** # ls -l /etc/systemd/system/default.target - λ΄κ° μ§κΈ μ¬μ©νκ³ μλ λ 벨 νμΈ
⻠리λΆν ν νμλ 3λ 벨 μνλ‘ μ μ§ (μλ² μ©λμ λ§μ΄ μ°¨μ§μν΄μ μλ² μμ μ μ§νκΈ° μ’μ
** ln - λ°λ‘κ°κΈ° λ§λ€κΈ° (linkμ μ½μ)
** -sf : κΈ°λ³Έ default μμ λ³κ²½ν λ μ¬μ©
** 리λ μ€ μλ²λ₯Ό κ·Έλν½μΌλ‘ λ³κ²½ν΄μ£Όμ΄λ κ·Έλν½ ν¨ν€μ§κ° μ€μΉλμ΄ μμ§ μμΌλ©΄ μ λλ‘ μΈμνμ§ μμ μ μμ
(λ°λ 벨μ λ°κΎΌλ€κ³ λ€ λ°λμ§λ μμ) -- μ©λμ΄ μ»€μ κ°λ³κ² μ μ§νκ³ μ νλ©΄ 3λ λ²¨λ‘ μ μ§νλ νΈμ
** VM μμ root κ³μ μ 보 μ λ ₯ νμ, startx μ λ ₯μ GUIλ‘ μ μ (xμ μλ―Έκ° GUIμ΄λ©°, GUIλ₯Ό μ κΉ λΆλ¬μ€λ κ°λ )
--> κ·Έλ¬λ, μ¬λΆν μ λ°λ 벨 λ€μ λ³κ²½ μ κΉμ§λ κ·Έμ μ μ λ ₯ν λ°λ λ²¨λ‘ λΆν λ¨
** νμ¬ λ°λ 벨 νμΈ ( μ§§μ λ²μ ) : # systemctl get-default (systemctl : μμ€ν μ μ΄)
** λ°λ 벨 λ³κ²½ ( μ§§μ λ²μ ) : # systemctl set-default multi-user.target
** μλ μμ±κΈ°λ₯
** !! - μ λ ₯ μ λ°λ‘ μ΄μ μ μ λ ₯ν λͺ λ Ήμ΄ μ€ν
** history + μ«μ : μ«μ κ°μ λ§νΌ λμμλΆν° 보μ¬μ€
**| (νμ΄νλΌμΈ, backspace μμ μμΉ) -- κ²°κ³Ό κ°μ νμ΄νλΌμΈ λ€λ‘ λ겨주λ μν
** history | grep sed (sed λͺ λ Ήμ΄λ§ μ°Ύλ λ°©λ²)
** history μμ -- # history -c
#2. vi editor μ€μ΅
** gedit μ λ ₯ μ λ°μΌλ‘ λΉ μ Έλμ΄
** firefox λ κ°λ₯ (λΉ μ Έλμ¬ λλ MovaXterm μμ ctrl + c μ λ ₯)
** gedit λλ¬μ λΉ μ Έλμ¨ μ°½μ λ΄μ© μ λ ₯νκ³ μ μ₯ -> ls -> μ μ₯νλ .txt νμΌμ λͺ©λ‘ νμΈ κ°λ₯
** ν°λ―Έλ μμμ νμΈνλ λ°©λ² : # cat μ μ₯νμΌμ΄λ¦.txt => cat (concatenate, μ¬μ¬ κ°μ΄ μλ€)
[ vi μλν° β β β ]
** :w - λΉ μ Έλμ€μ§ μμ μνμμ μ μ₯
:q - κ°μ μ’ λ£
:wq - μ μ₯νκ³ μ’ λ£
:q! - μ μ₯νμ§ μκ³ μ’ λ£
u - λ€λ‘ 볡ꡬ μ μ΅μ
** : (μ½λ‘ ) μμ λͺ λ Ήλͺ¨λ κ°κΈ° --- Esc, Enter
'Linux' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Linux] Ubuntu μ€μΉ λ° Linux λͺ λ Ήμ΄ μ 리 (0) | 2022.12.29 |
---|---|
[Linux] Red Hat Linux & CentOS (0) | 2022.12.29 |