개발/Linux

01.λ¦¬λˆ…μŠ€μ˜ μ„€μΉ˜_02) CentOS 7 μ„€μ •ν•˜κΈ°(1)

daramii 2022. 2. 7. 00:00

 

 

μ•ˆλ…•ν•˜μ„Έμš”, λͺ½λ°λΈŒμž…λ‹ˆλ‹€ :)

 

μ§€λ‚œ μ‹œκ°„μ— 이어, VMware에 μ„€μΉ˜ν•˜μ˜€λ˜ CentOS 7 섀정에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

VMware λ‹€μš΄λ‘œλ“œ 및 CentOS 7 μ„€μΉ˜κ°€ κΆκΈˆν•˜μ‹  뢄듀은 μ•„λž˜μ˜ κ²Œμ‹œκΈ€μ„ λ¨Όμ € 보고 μ™€μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€. 

 

https://mong-dev.tistory.com/2
 

01.λ¦¬λˆ…μŠ€μ˜ μ„€μΉ˜_01) VMware λ‹€μš΄λ‘œλ“œ 및 CentOS 7 μ„€μΉ˜

μ•ˆλ…•ν•˜μ„Έμš”, λͺ½λ°λΈŒμž…λ‹ˆλ‹€ :) μ•žμœΌλ‘œ λ¦¬λˆ…μŠ€ κΈ°μ΄ˆλΆ€ν„° 차근차근히 글을 ν¬μŠ€νŒ…ν•  μ˜ˆμ •μΈλ°μš”, μ œκ°€ μ€€λΉ„ν•˜κ³  μžˆλŠ” λ¦¬λˆ…μŠ€λ§ˆμŠ€ν„°2κΈ‰ μ‹œν—˜μ„ μ€€λΉ„ν•˜μ‹œλŠ” 뢄듀도 같이 μ°Έκ³ ν•˜μ‹œλ©΄ 쒋을 것 κ°™μŠ΅λ‹ˆ

mong-dev.tistory.com

 

 

그럼, CentOS 7 μ„€μΉ˜ 이후 λΆ€ν„° μ‹œμž‘ν•˜κ² μŠ΅λ‹ˆλ‹€ :)

 

 

CentOS 7 μ„€μΉ˜ 초기 ν™”λ©΄


λ‹€μŒμ€ 초기 ν™”λ©΄μ—μ„œ λ³Ό 수 μžˆλŠ” ν•­λͺ©λ“€μž…λ‹ˆλ‹€. 

- Test this media & install CentOS 7 : 파일의 이상 μ—¬λΆ€λ₯Ό μ²΄ν¬ν•œ ν›„ μ„€μΉ˜ 진행
- Install CentOS 7 : μ•ˆμ „ν•œ 파일일 경우 선택 ν›„ μ„€μΉ˜(μ„€μΉ˜ μ‹œκ°„μ„ 쀄일 수 있음)
- Rescue a CentOS system : μ‹œμŠ€ν…œμ΄ 정상 λΆ€νŒ…μ΄ λ˜μ§€ μ•ŠλŠ” 경우 선택, 파일 μ‹œμŠ€ν…œ 손상 λ˜λŠ” GRUD νŒ¨μŠ€μ›Œλ“œ λΆ„μ‹€ μ‹œ 볡ꡬλ₯Ό μœ„ν•œ 선택
- Run a memory test : μ‹œμŠ€ν…œμ˜ λ©”λͺ¨λ¦¬ μƒνƒœ 점검, μ‹œμŠ€ν…œ 점검에 였랜 μ‹œκ°„μ΄ κ±Έλ¦Ό
- Boot from local drive : λ””μŠ€ν¬ λ˜λŠ” DVD둜 λΆ€νŒ… μ‹œ μ‚¬μš©

 

μ„€μΉ˜ 초기 ν™”λ©΄

 

 

CentOS 7 μ–Έμ–΄ μ„€μ •


초기 화면이 μ§€λ‚˜λ©΄, μ–Έμ–΄ 선택 화면이 λ‚˜μ˜΅λ‹ˆλ‹€. ν•œκ΅­μ–΄λ₯Ό μ„ νƒν•΄μ€λ‹ˆλ‹€.

 

CentOS 7 μ–Έμ–΄ μ„€μ •

 

 

CentOS 7 μ„€μΉ˜ μš”μ•½ ν™”λ©΄


ν•œκ΅­μ–΄λ₯Ό 선택 ν•˜κ³  λ‚˜μ‹œλ©΄, μ„€μΉ˜ μš”μ•½ 화면이 μ œκ³΅λ©λ‹ˆλ‹€.

- ν˜„μ§€ν™” : λ¦¬λˆ…μŠ€μ˜ μ‹œκ°„ μ„€μ •κ³Ό μ–Έμ–΄ μ„€μ •
- Security : λ³΄μ•ˆ μ •μ±… μ„€μ •
- μ†Œν”„νŠΈμ›¨μ–΄ : νŒ¨ν‚€μ§€ κ·Έλ£Ή μ„€μΉ˜
- μ‹œμŠ€ν…œ : νŒŒν‹°μ…˜κ³Ό λ„€νŠΈμ›Œν¬ μ„€μ • μˆ˜ν–‰

 

μ„€μΉ˜ μš”μ•½ ν™”λ©΄

 

 

λ‚ μ§œμ™€ μ‹œκ°„ μ„€μ •


λ¨Όμ €, ν˜„μ§€ν™” - λ‚ μ§œ & μ‹œκ°„ (T) 섀정을 ν΄λ¦­ν•΄λ΄…λ‹ˆλ‹€.

 

CentOS 7 λ‚ μ§œμ™€ μ‹œκ°„ μ„€μ •

 

μ‹œμŠ€ν…œμ˜ μ‹œκ°„λŒ€λ₯Ό μˆ˜λ™μœΌλ‘œ μ„€μ •ν•˜κ±°λ‚˜, NTP(Network Time Protocol) 기반으둜 λ„€νŠΈμ›Œν¬λ₯Ό 톡해 컴퓨터 μ‹œμŠ€ν…œ κ°„ μ‹œκ°„ 동기화λ₯Ό μžλ™μœΌλ‘œ 섀정이 κ°€λŠ₯ν•©λ‹ˆλ‹€. 

NTP(Network Time Protocol)λž€?
λ„€νŠΈμ›Œν¬μ— λΆ„μ‚°λœ λ‹€μˆ˜μ˜ μ‹œμŠ€ν…œλ“€μ˜ μ‹œκ°„μ„ λ™κΈ°ν™”ν•˜λŠ” ν”„λ‘œν† μ½œ

 

(λ„€νŠΈμ›Œν¬μƒμ—μ„œ μ„œλ‘œ μ—°λ™ν•˜λŠ” μ‹œμŠ€ν…œλ“€ 간에 μ‹œκ°„μ΄ μΌμΉ˜ν•˜μ§€ μ•Šμ„ μ‹œ μ‹œμŠ€ν…œλ“€μ˜ μž₯μ•  μ²˜λ¦¬λ‚˜ μ„±λŠ₯ μΉ΄μš΄ν„°, 뢄석 λ˜λŠ” λ‘œκΉ… λ“±μ—μ„œ λ¬Έμ œκ°€ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€.)

 

 

μ„€μΉ˜μ†ŒμŠ€ - μ €μž₯μ†Œ(repository) μ„œλ²„ μ£Όμ†Œ λ³€κ²½(선택사항)


μ €μž₯μ†Œ(repository)?
μ„€μΉ˜ν•˜λŠ” λ°°ν¬λ³Έμ—μ„œ μ œκ³΅ν•˜λŠ” 각쒅 μ—…λ°μ΄νŠΈ νŒ¨ν‚€μ§€λ“€μ΄ μ €μž₯된 μž₯μ†Œ

μ„€μΉ˜μ†ŒμŠ€(1)


CentOS의 경우 λͺ…λ Ήμ–΄ yum을 톡해  μ €μž₯μ„œλ²„μ—μ„œ 데이터λ₯Ό λ°›κ²Œ λ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ μ €μž₯μ†Œλ₯Ό λ³€κ²½ν•˜κ³  싢을 λ•Œ μ§€μ •ν•˜μ—¬ λ³€κ²½ν•˜λ©΄ λ©λ‹ˆλ‹€. νŠΉλ³„νžˆ 지정할 λ‚΄μš©μ΄ μ—†μœΌλ―€λ‘œ μ™„λ£Œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€. 

 

 

μ†Œν”„νŠΈμ›¨μ–΄ 선택(νŒ¨ν‚€μ§€ κ·Έλ£Ή 선택)


μ‹œμŠ€ν…œ 운영 λͺ©μ μ— λ§žλ„λ‘ κΈ°λ³Έ ν™˜κ²½ 결정을 ν•©λ‹ˆλ‹€. ν™˜κ²½μ— 따라 μ„€μΉ˜λ˜λŠ” νŒ¨ν‚€μ§€ 그룹이 λ‹¬λΌμ§‘λ‹ˆλ‹€. (ex. μ΅œμ†Œμ„€μΉ˜, 인프라 μ„œλ²„, κΈ°λ³Έ μ›Ή μ„œλ²„, 가상화 호슀트, GNOME λ°μŠ€ν¬ν†±) κΈ°λ³Έν™˜κ²½μ€ μ΅œμ†Œ μ„€μΉ˜λ‘œ λ˜μ–΄ 있고, μ €λŠ” GUI μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šμ„ μ˜ˆμ •μ΄λ―€λ‘œ 기본값을 κ·ΈλŒ€λ‘œ μœ μ§€ν•˜κ² μŠ΅λ‹ˆλ‹€. μ™„λ£Œλ₯Ό μ„ νƒν•΄μ£Όμ„Έμš”. 

 

μ†Œν”„νŠΈμ›¨μ–΄ 선택(νŒ¨ν‚€μ§€ κ·Έλ£Ή 선택)

 

 

μ„€μΉ˜ λŒ€μƒ 


μ„€μΉ˜μ™€ κ΄€λ ¨λœ 특수 μ €μž₯ μž₯치λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€. 

- SAN(Storage Area Network) : μ„œλ²„μ™€ μ €μž₯ μž₯치λ₯Ό Fiber Channel Switch둜 μ—°κ²°ν•œ 고속 데이터 λ„€νŠΈμ›Œν¬
- FCoE(Fiber Channel over Ethernet) SAN : FCoE(Fiber Channel over Ethernet) ν”„λ‘œν† μ½œλ‘œ κ΅¬μ„±λœ 고속 데이터 λ„€νŠΈμ›Œν¬
- iSCSI(Internet Small Computer System Interface) : IP(Internet Protocol) 기반의 μŠ€ν† λ¦¬μ§€ λ„€νŠΈμ›Œν¬
- λ©€ν‹°νŒ¨μŠ€(multipath) : λŒ€λŸ‰μ˜ μŠ€ν† λ¦¬μ§€ μž₯μΉ˜μ™€ CPU 사이에 ν•œ 개 μ΄μƒμ˜ 경둜둜 ꡬ성

 

ν˜„μž¬λŠ” 별닀λ₯Έ 섀정이 ν•„μš” μ—†μœΌλ―€λ‘œ 참고만 ν•˜κ³ , λ°”λ‘œ μ™„λ£Œλ₯Ό λˆŒλŸ¬μ€λ‹ˆλ‹€.

 

μ„€μΉ˜μ™€ κ΄€λ ¨λœ 특수 μ €μž₯ μž₯치 μ„€μ •

 

 

κΈ°λ³Έ μ €μž₯ μž₯치 ν•˜λ“œλ””μŠ€ν¬ νŒŒν‹°μ…˜μ„ μ„€μ •ν•©λ‹ˆλ‹€. (ν•„μˆ˜)

νŒŒν‹°μ…˜ 섀정은 μžλ™ νŒŒν‹°μ…˜ μ„€μ • ν˜Ήμ€ μˆ˜λ™ νŒŒν‹°μ…˜ 섀정을 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μˆ˜λ™ νŒŒν‹°μ…˜ μ„€μ •μ˜ 경우 νŒŒν‹°μ…˜μ˜ 크기와 파일 μ‹œμŠ€ν…œμ„ κ²°μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€. μ²˜μŒμ—λŠ” μžλ™ 섀정을 ꢌμž₯ν•˜μ§€λ§Œ, μ΄λ²ˆμ—λŠ” μˆ˜λ™μœΌλ‘œ 섀정을 ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

 

κΈ°λ³Έ μ €μž₯ μž₯치 ν•˜λ“œλ””μŠ€ν¬ νŒŒν‹°μ…˜ μ„€μ •

 

 

(+)λ₯Ό 눌러 μˆ˜λ™ νŒŒν‹°μ…˜ 섀정을 ν•΄μ€λ‹ˆλ‹€.

 

μˆ˜λ™ νŒŒν‹°μ…˜ μ„€μ •

 

μˆ˜λ™ νŒŒν‹°μ…˜μœΌλ‘œ μ„€μ •ν•  경우, λ°˜λ“œμ‹œ /(root) νŒŒν‹°μ…˜κ³Ό Swap νŒŒν‹°μ…˜μ„ μ •ν•΄μ£Όμ–΄μ•Ό ν•©λ‹ˆλ‹€. SwapνŒŒν‹°μ…˜μ€ 가상메λͺ¨λ¦¬λΌκ³  ν•˜λŠ”λ°, 즉 RAM μš©λŸ‰μ΄ λΆ€μ‘±ν•œ 경우 ν•˜λ“œλ””μŠ€ν¬μ˜ 일뢀뢄을 마치 RAM처럼 μ‚¬μš©ν•˜κΈ° μœ„ν•΄ μ΄μš©ν•˜λŠ” μ˜μ—­μ„ λ§ν•©λ‹ˆλ‹€. Swap νŒŒν‹°μ…˜μ˜ 경우, RAM의 2배둜 μ§€μ •ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ RAM이 4GB일 경우, 2배인 8GB둜 μ„€μ •ν•˜λ©΄ λ©λ‹ˆλ‹€. νŒŒν‹°μ…˜μ€ 기본적으둜 λ£¨νŠΈνŒŒν‹°μ…˜κ³Ό SwapνŒŒν‹°μ…˜λ§ŒμœΌλ‘œλ„ 운용이 κ°€λŠ₯ν•©λ‹ˆλ‹€. 

 

(+) λ²„νŠΌμ„ λˆ„λ₯΄λ©΄, μƒˆ 마운트 지점 μΆ”κ°€ 화면이 λ‚˜μ˜΅λ‹ˆλ‹€. 마운트 지점과 μš©λŸ‰μ„ μž…λ ₯ν•΄μ€λ‹ˆλ‹€. 

 

μƒˆ 마운트 지점 μΆ”κ°€_μš©λŸ‰ 뢀뢄을 λΉ„μš°λ©΄ 남아 μžˆλŠ” λ‚˜λ¨Έμ§€ μš©λŸ‰μœΌλ‘œ ν• λ‹Ήλœλ‹€.

 

 

μ €λŠ” λ‹€μŒκ³Ό 같이 μ„€μ •ν–ˆμŠ΅λ‹ˆλ‹€. (마운트 지점 : μš©λŸ‰, μž₯치 μœ ν˜•, 파일 μ‹œμŠ€ν…œ)

/boot : 500M, ν‘œμ€€νŒŒν‹°μ…˜, ext4 (CentOSμ—μ„œλŠ” 250~500MB의 μš©λŸ‰μ„ ꢌμž₯ν•©λ‹ˆλ‹€. )
/home : 30G, LVM, ext4 (μ‚¬μš© μš©λ„μ— 따라 크기λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.) 
swap : 500M, ν‘œμ€€νŒŒν‹°μ…˜, SWAP(ν˜„μž¬ RAM의 2배둜 μ„€μ •ν•©λ‹ˆλ‹€.)
/ :  λ‚˜λ¨Έμ§€ ν• λ‹Ή, LVM, ext4 (μš©λŸ‰μ„ λΉ„μ›Œλ‘κ³ , λ‚˜λ¨Έμ§€ 크기둜 ν• λ‹Ήν•©λ‹ˆλ‹€.)

β€» μš©λŸ‰μ΄ MB일경우 M, GB일경우 G둜 ν‘œκΈ°ν•΄μ£Όμ–΄μ•Ό ν•©λ‹ˆλ‹€.

 

μˆ˜λ™ νŒŒν‹°μ…˜ μ„€μ •

 

 

μž…λ ₯이 λλ‚¬μœΌλ©΄, μ™„λ£Œ λ²„νŠΌμ„ 눌러주고 λ³€κ²½ μš”μ•½μ„ ν™•μΈν•œ λ’€ λ³€κ²½ 사항 μ μš©μ„ λˆŒλŸ¬μ€λ‹ˆλ‹€.

 

λ³€κ²½ μš”μ•½

 

 

λ‚΄μš©μ΄ κΈΈμ–΄μ Έμ„œ, μ΄ν›„μ˜ λ‚΄μš©μ€ λ‹€μŒ 글에 ν¬μŠ€νŒ… ν•˜κ² μŠ΅λ‹ˆλ‹€ :D