์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์ ๋ฆฌํธ๋ฆฌํธ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- css
- JavaScript
- ์ค๋ธ์
- ๋ ์
- ์ฑ
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์ํ
- ํ์ด์ฌ
- ์๋ฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๊ฐ์์ ์
- ๋คํธ์ํฌdmz
- Python
- database
- dmz๋คํธ์ํฌ
- ํ๋ก๊ทธ๋๋ฐ
- ๊ฐ๋ฐ
- ์นดํ๋๊ฐ
- Java
- ์ค๋ผํด
- html
- ์ฝ๋ฉ
- dmz๋
- ๋๊ฐ
- ๋ฐฉํ๋ฒฝdmz
- dmz๊ตฌ์ฑ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- Today
- Total
๋ชฉ๋กfull stack/Linux (7)
JiYoung Dev ๐ฅ

์ค์น ์ฌ๋ถ ํ์ธ rpm -qa httpd php mariadb-server ํ๋ก๊ทธ๋จ ์ค์น dnf -y install httpd php php-mysqlnd mariadb-server ๋ฒ์ ผํ์ธ rpm -qa httpd php mariadb-server rpm -qi httpd php mariadb-server dnf info httpd php mariadb-server ์๋น์ค ๊ตฌ๋ systemctl restart/enable/status httpd systemctl restart/enable/status mariadb start ์ฌ์ฉ์ ์ด๋ฏธ active ์ํ๋ผ๋ฉด ์ค๋ฅ๋ ์ ์์ → restart ํฌํธ ์ด๊ธฐ (http, https) firewall-config ํด๋ผ์ด์ธํธ์์ ์๋ฒ ์ฐ๊ฒฐ ๋๋ฉ์ธ ์ค์ DNS ์..

-- 1. ์๊ฒฉ์ง ์์คํ ๊ด๋ฆฌ์ -- 461 --------------------- -- ํ ๋ (telnet) dnf install telnet-server -- ์๋น์ค ์์ systemctl start telnet.socket -- ์๋น์ค ์ํํ์ธ systemctl status telnet.socket -- ํ ๋ ์ฉ ์ฌ์ฉ์์์ฑ adduser inho passwd inho -- ๋ฐฉํ๋ฒฝ open -- gui ์ค์ firewall-config -- cli ์ค์ firewall-cmd --add-service=telnet firewall-cmd --add-port=23/tcp firewall-cmd --permanent --add-service=telnet firewall-cmd --reload -- xrdp -..

cron ๋ด๊ฐ ์ํ๋ ์๊ฐ๋์ ์์ ์ ์งํํ ์ ์๋๋ก ์ค์ → ๋ฐฐ์น ์ฒ๋ฆฌ์ ์ฌ์ฉ (๋ฐฑ์ ) ๋ถ, ์, ์ผ, ์, ์์ผ์ ์ ํด์ง ์๊ฐ์ด ๋๋ฉด ๋ฐฑ์ ๋๋๋ก cron ์ค์ ํ๊ธฐ [root@localhost backup]# nano /etc/crontab [root@localhost backup]# systemctl restart crond [root@localhost backup]# systemctl status crond 1. ๋ฐฐ์น ํ๋ก๊ทธ๋จ ์ฝ๋ - backup.sh (๋ณธ์ธ ๊ณ์ ์์ ์์ฑ) home ๋๋ ํ ๋ฆฌ๋ฅผ ๋ฐฑ์ ํ ์์ถ → backup ํด๋์ ์ ์ฅํ๋ ํ๋ก๊ทธ๋จ backup ํด๋ ์์ฑ : mkdir /backup backup.sh ์คํ๊ถํ ๋ถ์ฌ : chmod 755 backup.sh 2. crontabl ํ๋ก..

vmware : ๊ฐ์์๋ฒ๋ฅผ ๋์๊ฐ ์ ์๊ฒ ํด์ฃผ๋ ํ๋ก๊ทธ๋จ ๋ฆฌ๋ ์ ์๋ฒ ์ค์น ๊ฐ์์๋ฒ vm์ ๋ถ์ด๊ธฐ ํธ์คํธ ์ฃผ์ ๋ณ๊ฒฝ power On ํต์ ํ์ธ : ping test host ์ปดํจํฐ์์ ์งํ ์๋น์ค ์คํ์ํค๋ ค๋ฉด system ctl start restart stop status 4๊ฐ์ง option http ์คํํ๋ฉด๋จ rpm ์ผ๋ก ํ๋ก๊ทธ๋จ ์ค์น ์ค์นํ๊ณ ์ ํ๋ ํ์ผ ์์น๋ก ์ด๋ [root@localhost CentOS-8-BaseOS-x86_64]# cd AppStream/ [root@localhost AppStream]# cd Packages/ [root@localhost Packages]# ls mc-* mc-4.8.19-9.el8.x86_64.rpm ํ์ผ ์ค์น ์ฌ๋ถ ํ์ธ : qa [root@localh..

์ถ๋ ฅ echo : ์ถ๋ ฅ printf : ์ถ๋ ฅ (๊ฐํ ์ํจ) ๋ณ์ ๋ณ์์ ๊ฐ ํ ๋น์ ๋์ ์ฐ์ฐ์๋ก ๋ณ์ ์ฌ์ฉ์์๋ $ export ์๋ฐ์์ public๊ณผ ๋น์ทํ ์ญํ Array ๋ฐฐ์ด์ ์ธ : () ํด๋น ์ธ๋ฑ์ค ๊ฐ ์ญ์ : unset ํด๋น ์ธ๋ฑ์ค ๊ฐ ์ถ๊ฐ : arr[idx] = "" List ๋ฆฌ์คํธ ์ ์ธ : () ๋งค๊ฐ๋ณ์ expr ๋์ด์ฐ์ง ์ฃผ์ ํจ์ function func(){ ์คํ๋ฌธ์ } if๋ฌธ #!/bin/bash if [ 100 -eq 200] then echo "100๊ณผ 200์ ๊ฐ๋ค" else echo "100๊ณผ 200์ ๋ค๋ฅด๋ค" fi exit 0 case๋ฌธ #!/bin/bash echo "๋ฆฌ๋ ์ค๊ฐ ์ฌ๋ฏธ์๋์? (yes/no)" read answer case $answer in yes | y | Y ..

======================= -- Linux 4์ฅ ํธ์ง๊ธฐ ========================= vi ํ์ผ๋ช ํธ์ง์ํ ์ด๋ a, i, o, O a: ์ปค์ ์ ๋ค์ชฝ์ ์ฝ์ i: ์ปค์ ์ ์์ชฝ์ ์ฝ์ o: ์ปค์ ์ ์๋์ชฝ์ ์ฝ์ O: ์ปค์ ์ ์์ชฝ์ ์ฝ์ :wq - ์ ์ฅํ๊ณ ์ข ๋ฃํ๊ธฐ :q! - ํธ์ง๋ฌธ์ ๋ฒ๋ฆฌ๊ณ ์ข ๋ฃํ๊ธฐ ๋ช ๋ น๋ชจ๋ [n]r : ํ ๋ฌธ์(char) ์์ [n]dd : [n]์ค ์ญ์ [n]x : [n]๋ฌธ์๋ฅผ ์ญ์ [n]yy : [n]์ค์ ๋ณต์ฌ p : ๋ณต์ฌํ ์ค์ ๋ถ์ฌ๋ฃ๊ธฐ cw : ๋จ์ด๋ฅผ ์์ gg : ๋ฌธ์์ ์ฒ์์ผ๋ก ๊ฐ๊ธฐ G : ๋ฌธ์์ ๋ง์ง๋ง์ผ๋ก ๊ฐ๊ธฐ G ๋ผ์ธ๋ชจ๋ /๋ฌธ์์ด -> ๋ฌธ์์ด์ ์ปค์ ์ด๋ :u -> ์ง์ ์์ ์ทจ์ :e! -> ํ์ฌ ํธ์ง๋ฌธ์ ๋ฒ๋ฆฌ๊ณ , ์ต์ด ๋ฌธ์๋ก ๋ค์์ฝ์ด์ค๊ธฐ.. ..

์ : ๋ํํ ์ธํฐํ์ด์ค → ๋ช ๋ น์ด ์ฌ์ฉ์์ ์ด์์ฒด์ ์ปค๋ ์ฌ์ด์ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ธ๋ ์ธต ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ์คํํ๋ ์ญํ ์ฌ์ฉ์์ ์ปค๋์ ์์ฌ์ํต์ ๋ด๋น ์์ ๋๋ ํ ๋ฆฌ ์ฌ์ฉ์๊ฐ ๋ฆฌ๋ ์ค ์์คํ ์ ์ ์ํ์ฌ ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ๋๋ ํ ๋ฆฌ ํ ๋๋ ํ ๋ฆฌ ๊ฐ ์ฌ์ฉ์์๊ฒ ํ ๋น๋๋ ๋๋ ํ ๋ฆฌ ์ฌ์ฉ์ ๊ณ์ ์ ์ฒ์ ๋ง๋ค๋ ์ง์ ์ ๋๊ฒฝ๋ก ๋ฃจํธ๋ก ๋ถํฐ ์์ Ping Test ๋คํธ์ํฌ ์์ ์๋ ๊ฐ๊ฐ์ ํธ์คํธ๊ฐ ํต์ ์ด ์ด์์๋์ง, ์๋๊ฐ ์ผ๋ง๋ ๋์ค๋์ง ํ์ธํ๊ธฐ ์ํ ์์ -- ping test C:\Users\smhrd> ping raspberrypi.local C:\Users\smhrd> ping 221.156.60.77 221.156.60.77์ ์๋ต: ๋ฐ์ดํธ=32 ์๊ฐ=2ms TTL=63 221.156.6..