โš™๏ธ Devops/๐Ÿง Linux

โš™๏ธ Devops/๐Ÿง Linux

[Linux] scp ๋ช…๋ น์–ด - ์„œ๋ฒ„๋กœ ํŒŒ์ผ ์ „์†ก ๋ฐ ๋‹ค์šด

scp๋กœ ํŒŒ์ผ ์ „์†กํ•˜๊ธฐ scp ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ์„œ๋ฒ„๋กœ ํŒŒ์ผ์„ ์ „์†กํ•˜๊ฑฐ๋‚˜, ๋‹ค์šด ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. scp ๋ช…๋ น์–ด ๊ธฐ๋ณธ ํฌํŠธ : 22 port # ๋‹ค๋ฅธ ์„œ๋ฒ„๋กœ ์ „์†ก $ scp [option] (๋ณด๋‚ผ ํŒŒ์ผ) (์•„์ด๋””)@(์„œ๋ฒ„_์ฃผ์†Œ):(์ €์žฅํ• _๊ฒฝ๋กœ) # ์„œ๋ฒ„๋กœ ๋ถ€ํ„ฐ ๋‹ค์šด $ scp [option] (์•„์ด๋””)@(์„œ๋ฒ„_์ฃผ์†Œ):(ํŒŒ์ผ_๊ฒฝ๋กœ) (์ €์žฅํ• _๊ฒฝ๋กœ) ์‹ค์Šตํ•ด๋ณด๊ธฐ ์ „์†กํ•˜๋ ค๋Š” ๊ณณ : pi@123.123.123.123 ํŒŒ์ผ ์ „์†ก ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ test.txt์„ pi ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์— new.txt๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ €์žฅ $ scp /home/shlee/test.txt pi@123.123.123.123:/home/pi/new.txt ๋””๋ ‰ํ† ๋ฆฌ(๋‚ด๋ถ€๊นŒ์ง€) ์ „์†ก ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ test_dir ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ pi ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ..

โš™๏ธ Devops/๐Ÿง Linux

[Ubuntu] Apache(์•„ํŒŒ์น˜) SSL ์ ์šฉ

ํ™˜๊ฒฝ : Ubuntu 20.04 + apache2 OpenSSL ์„ค์น˜ ๋ฐ ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ Apache SSL ์ ์šฉ OpenSSL ์„ค์น˜ $ sudo apt install openssl CA ์ธ์ฆ์„œ ์ƒ์„ฑ private key ์ƒ์„ฑ $ openssl genrsa -des3 -out server.key 2048 Enter pass phrase for server.key : (๊ฐœ์ธํ‚ค ์•”ํ˜ธ ์ž…๋ ฅ) CSR(Certificate Sinning Request) ์ธ์ฆ์š”์ฒญ์„œ ์ƒ์„ฑ $ openssl req -new -days 365 -key server.key -out server.csr Enter pass phrase for server.key: (์ด์ „์— ์ž…๋ ฅํ•œ ๊ฐœ์ธํ‚ค ์•”ํ˜ธ) ์ถ”๊ฐ€๋กœ ์ž…๋ ฅํ•˜๋Š” ๋ถ€๋ถ„์€ ์ ์ ˆํžˆ ์ž…๋ ฅํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋ฉด ๋ฉ..

โš™๏ธ Devops/๐Ÿง Linux

[Linux] systemctl ๋ช…๋ น์–ด๋กœ ์„œ๋น„์Šค ๋“ฑ๋ก, ์ƒ์„ฑ, ์‚ญ์ œ

Linux Systemd๋ž€ ๋ฌด์—‡์ธ๊ฐ€?๋ฆฌ๋ˆ…์Šค๋ฅผ ์‹คํ–‰์‹œํ‚ค๋ฉด systemd๋ผ๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ํ•œ๋ฒˆ ์ฏค ๋ณด์‹  ์ ์ด ์žˆ์œผ์‹ค ๊ฒ๋‹ˆ๋‹ค. systemd๋Š” PID1์— ์†ํ•ด์žˆ์„ ๋งŒํผ ๊ต‰์žฅํžˆ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋Š”๋ฐ ๋ฐ”๋กœ Linux ์šด์˜์ฒด์ œ์šฉ ์‹œ์Šคํ…œ ๋ฐ ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.PID1์ด๋ฏ€๋กœ ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์—†๊ณ  Linux๊ฐ€ ๋ถ€ํŒ…๋˜์—ˆ์„ ๋•Œ ๊ฐ€์žฅ ๋จผ์ € ์‹คํ–‰๋˜๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ Linux๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ดˆ๊ธฐ ์„œ๋น„์Šค๋“ค์„ ๋ณ‘๋ ฌ์ ์œผ๋กœ ์‹คํ–‰์‹œ์ผœ์ฃผ๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ์ข…๋ฃŒ๋˜์–ด ์‹œ์Šคํ…œ ๋ฐ ์„œ๋น„์Šค๋ฅผ ์ข…๋ฃŒ์‹œํ‚ค๋Š” ์—ญํ• ๋„ ํ•ฉ๋‹ˆ๋‹ค.๊ธฐ์กด์—๋Š” ๊ฐ€์žฅ ์˜ค๋ž˜๋œ init ์‹œ์Šคํ…œ ์ค‘ ํ•˜๋‚˜์ธ Unix System V init system(SysV)์™€ ๊ฐ™์€ init ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ 2015๋…„ ๋ถ€ํ„ฐ systemd๋ฅผ ๊ณต์‹ ์ฑ„ํƒํ•˜์˜€์Šต๋‹ˆ..

iseunghan
'โš™๏ธ Devops/๐Ÿง Linux' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก