μƒˆμ†Œμ‹

IT & Security/Linux

[Centos] APM + μ‹œκ°„ μ„€μ •

  • -
λ°˜μ‘ν˜•

μ‹œμŠ€ν…œμ€ 총 3개의 μ‹œκ°„μ„ 가지고 μžˆλ‹€.

 

- OS μ‹œκ°„(Operating System)

- S.W μ‹œκ°„(soft ware)

- H.w μ‹œκ°„(hard ware)

 

1. ν˜„μž¬ μ‹œμŠ€ν…œ μ‹œκ°„ ν™•μΈν•˜κΈ°

#date

2. ν˜„μž¬ μ‹œμŠ€ν…œ ν•˜λ“œμ›¨μ–΄μ˜ μ‹œκ°„μ„ ν™•μΈν•˜κΈ°

# hwclock

3. ν•˜λ“œμ›¨μ–΄, μ‹œμŠ€ν…œ μ‹œκ°„ μž„μ˜λ‘œ μ„€μ •ν•˜κΈ°( 1999.12.30 / 2000.1.1) 각각 μ΄λ ‡κ²Œ

#hwclock -s "1999-12-30 00:00:00" // # date -s "2000-1-1 00:00:00"

 

hwclock 은 μ˜΅μ…˜μ΄ λ‹€μ–‘ν•˜μ§€λ§Œ κ·Έ 쀑 2개만 κΈ°μ–΅ν•˜μž

-w  : osμ‹œκ°„μœΌλ‘œ hwμ‹œκ°„μ„ λ°”κΏˆ

-s : hwμ‹œκ°„μœΌλ‘œ osμ‹œκ°„μ„ λ°”κΏˆ

 

4. μ§€κΈˆλΆ€ν„° 3λΆ„ν›„ NTPμ„œλ²„λ‘œλΆ€ν„° μ‹œκ°„μ„ λ°›μ•„ μ‹œμŠ€ν…œμ˜ μ‹œκ°„μ„ μ •μƒμœΌλ‘œ 동기화 ν•˜λŠ” μŠ€μΌ€μ€„μ„ λ§Œλ“€κ³ ,

정상 λ™μž‘ν•¨μ„ 확인 ν•œλ‹€.

 

: NTPμ„œλ²„λž€ 

μ‹œκ°„ ν”„λ‘œν† μ½œ 

μΈν„°λ„·μ—μ„œ ν‘œμ€€μ‹œκ°„μ„ κ°€μ Έμ˜¬ 수 μžˆλŠ” μ„œλ²„μž„(μ‹œκ°„ μ£Όκ³  λ°›λŠ” ν”„λ‘œν† μ½œ)

 

rdate λͺ…령을 μ“΄λ‹€. (remote)

 

#rdate -s <μ£Όμ†Œ>

 

/etc/crontabμ—μ„œ μŠ€μΌ€μ€„μ„ μΆ”κ°€ν•΄μ€€λ‹€. (μœ„μ— μ˜€νƒ€λ‚¬λŠ”λ° 3이 μ•„λ‹ˆκ³  /3 ν•΄μ€˜μ•Ό 3λΆ„λ§ˆλ‹€κ°€ μ„€μ • λ©λ‹ˆλ‹Ή)

 

restart ν•΄μ£Όκ³ , μ‹œκ°„μ΄ λ°”λ€ŒλŠ”μ§€ ν™•μΈν•΄λ³΄μž. (μ•„λž˜λŠ” μ „)

 

 

5. μ‹œμŠ€ν…œμ„ λ¦¬λΆ€νŒ…ν•˜λ©΄ ν•˜λ“œμ›¨μ–΄μ˜ μ‹œκ°„μ„ μ‹œμŠ€ν…œμ˜ μ‹œκ°„μœΌλ‘œ μ—…λ°μ΄νŠΈν•˜λŠ” 슀크립트λ₯Ό μž‘μ„±ν•˜κ³ ,

λ¦¬λΆ€νŒ…ν•΄μ„œ ν•˜λ“œμ›¨μ–΄ μ‹œκ°„μ΄ μ‹œμŠ€ν…œ μ‹œκ°„κ³Ό κ°™μŒμ„ 확인.

 

μ‹œμŠ€ν…œ λΆ€νŒ…μœ„μΉ˜ : # /etc/rc.local

μœ„ κ²½λ‘œμ— μΆ”κ°€ν•˜λ©΄ μž¬λΆ€νŒ… μ‹œ 싀행됨.

 

APM λ‹€μš΄λ‘œλ“œ

 

1. ν˜„μž¬ μ„œλ²„μ— μ›Ήμ„œλ²„ νŒ¨ν‚€μ§€κ°€ μ„€μΉ˜λ˜μ–΄ μžˆλŠ”μ§€ 확인.

 

기쑴의 #rpm방식이 μžˆμ—ˆμ§€λ§Œ ν•˜μœ„μ— μžˆλŠ” νŒŒμΌλ“€ κΉŒμ§€ λ‹€ λ‹€μš΄λ‘œλ“œ λ˜λŠ” 것이 μ•„λ‹ˆλΌμ„œ ν•„μš”ν•œ 경우 직접 λ‹€ 

μ„€μΉ˜ ν–ˆμ–΄μ•Ό ν–ˆλ‹€. κ·Έλž˜μ„œ #yum 방식이 λ‚˜μ™”λ‹€.

 

#yum μ—λŠ” 리포지토리(μ €μž₯μ†Œ)λ₯Ό μ΄μš©ν•˜λŠ”λ°, 기본적으둜 base, exec, list λ“±.. 이 μžˆλ‹€.

 

ν˜„μž¬ λ‚΄ λ¨Έμ‹ μ˜ νŒ¨ν‚€μ§€ λͺ©λ‘μ„ 보렀면 

 

#yum list installed

λͺ…λ Ήμ–΄λ‘œ 확인 ν•  수 μžˆλ‹€.

이외 λ“±λ“±..μ„€μΉ˜λœ νŒ¨ν‚€μ§€ λͺ©λ‘ 좜λ ₯

# yum list updates : μ—…λ°μ΄νŠΈ λ˜μ–΄μ•Ό ν•˜λŠ” λͺ©λ‘ 좜λ ₯

 

2. μ‹œμŠ€ν…œμ— μ›Ή μ„œλΉ„μŠ€λ₯Ό μ„€μΉ˜ν•˜κ³  λΆ€νŒ…μ‹œ μžλ™ μ‹€ν–‰λ˜λ„λ‘ μ„€μ •ν•˜κΈ° + μ„œλΉ„μŠ€λ₯Ό μ‹œμž‘

 

μ„€μΉ˜ 된 것을 확인 ν•  수 있음.

 

 

3. μ›Ή μ„œλΉ„μŠ€κ°€ λ™μž‘μ€‘μž„μ„ 확인 ν•  수 μžˆλ‹€.

μœ„μ— λͺ…령어쀑 

#systemctl status httpd둜 확인 ν•  μˆ˜λ„ 있고

#netstat -atunp λͺ…λ Ήμ–΄λ‘œ μ—΄λ¦° 포트λ₯Ό 확인 ν•  수 μžˆλ‹€.

 

4. μ™ΈλΆ€μ—μ„œ μ›Ήμ„œλΉ„μŠ€μ— μ ‘μ†ν•˜λ©΄ 접속이 x, 이 문제 ν•΄κ²°ν•˜κ³ (λ°©ν™”λ²½μ—μ„œ) 접속 됨 확인

lucete1230-cyberpolice.tistory.com/223?category=832817

μœ„ κ²Œμ‹œκΈ€ μ°Έκ³ 

 

5. μ›Ή κΈ°λ³Έ 폴더에 hi.php 파일 λ§Œλ“€κ³  μ ‘μ†ν•˜κΈ°. (λ‚΄μš© : phpinfo()ν•¨μˆ˜ 호좜)

 

phpκ°€ μ—†μ–΄μ„œ μ•ˆλ¨Ήνž˜.

 

6. phpκ΄€λ ¨ ν”„λ‘œκ·Έλž¨ μ„€μΉ˜, μ›Ή μ„œλ²„ λ‹€μ‹œ κ΅¬λ™ν•˜μ—¬ hi.php 정상 μž‘λ™ μ‹œν‚€κΈ°

 

#yum install php

#systemctl restart httpd

 

 

 

7. λ””λΉ„μ„œλ²„ μ„€μΉ˜, μ΄ˆκΈ°ν™” ν•œ ν›„ ν΄λΌμ΄μ–ΈνŠΈλ‘œ μ ‘μ†ν•˜μ—¬ ν˜„μž¬ μ‹œμŠ€ν…œμ— μžˆλŠ” λ””λΉ„ μŠ€ν‚€λ§ˆλ₯Ό ν™•μΈν•˜κΈ°

 

# yum install mariadb-server

# systemctl start mariadb

 

#netstat -atunp

3306 : dbμ„œλ²„ 생성 ok

 

#systemctl enable mariadb -> μž¬λΆ€νŒ… μ‹œ μžλ™μ‹€ν–‰ λ˜λ„λ‘

 

-- DB λ³΄μ•ˆμ„€μ • ν•΄μ£ΌκΈ° --

 

# mysql_secure_installation

 

 

-> 이것저것 λ³΄μ•ˆ 섀정에 κ΄€λ ¨λœ κ±Έ λ¬Όμ–΄λ΄„ 

처음 κ²ƒλ§Œ κ·Έλƒ₯ enter치고 λ‚˜λ¨Έμ§€ 거의 λ‹€ yesν•΄μ£Όλ©΄ 됨.

 

 

# mysql -u root -p 

ν•œ ν›„ μœ„μ—μ„œ μ„€μ •ν•œ λΉ„λ°€λ²ˆν˜Έ 치고 db client에 μ ‘μ†ν•œλ‹€.

 

mysql > show databases; 

 

 

8. test λ””λΉ„ λ§Œλ“€κ³  demo ν…Œμ΄λΈ”(name,age)을 λ§Œλ“€κ³  데이터λ₯Ό 3κ°œμ΄μƒ 넣은 ν›„ 데이터λ₯Ό ν™•μΈν•œλ‹€.

 

 

 

dbλͺ…λ Ήμ–΄λŠ” μœ„μ— 캑쳐λ₯Ό μ°Έκ³ ν•œλ‹€.

 

9. μ›Ή κΈ°λ³Έ 폴더에 h2.php  λ§Œλ“€κΈ° (test -> demo table좜λ ₯ν•˜κΈ°)

μ•„λž˜μ™€ 같이 μ½”λ“œλ₯Ό 짜고 μ›Ήμ—μ„œ 접속해본닀.

 

 

μ•ˆλ¨. -> μ΄μœ λŠ” connect κ°€ μ—†μ–΄μ„œ κ·ΈλŸ°λ‹€. dbμ—λŠ” php와 이어쀄 컀λ„₯ν„°κ°€ ν•„μš”ν•˜λ‹€

 

#yum install php-mysql

 

μ™„λ£Œ

λ°˜μ‘ν˜•

'IT & Security > Linux' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[Centos] λ°±μ—…, λ°”μ΄λŸ¬μŠ€ νŒ¨ν„΄ 검사  (0) 2020.11.24
[Centos] 둜그 관리  (0) 2020.11.17
[Centos7] Cron μ„€μ •  (0) 2020.10.27
[Centos] λ°©ν™”λ²½ μ„€μ •  (0) 2020.10.27
Contents

ν¬μŠ€νŒ… μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€

이 글이 도움이 λ˜μ—ˆλ‹€λ©΄ 곡감 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.