โ
chmod`chmod` ๋ bash๋ ์
ธ์์ ํ์ผ ๋๋ ํด๋์ ๊ถํ์ ๋ณ๊ฒฝํ ๋ ์ฌ์ฉํ๋ ๋ช
๋ น์ด์ด๋ค. โ
์ฌ์ฉ๋ฒ8์ง์ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๋ฌธ์์ด ๋ชจ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ถํ์ ๋ณ๊ฒฝํ ์ ์๋ค.# 8์ง์ ๋ชจ๋์๊ฒฝ์ฐchmod [์ต์
] [์์ ์๊ถํ][๊ทธ๋ฃน๊ถํ][๊ทธ์ธ์ฌ์ฉ์๊ถํ] [ํ์ผ๋๋ํด๋]# ๋ฌธ์์ด ๋ชจ๋์ ๊ฒฝ์ฐchmod [์ต์
] [๋ ํผ๋ฐ์ค][์ฐ์ฐ์][๊ถํ] [ํ์ผ๋๋ํด๋] โ
๊ถํ ํ์ธํ์ผ ๋๋ ํด๋์ ๊ถํ์ rwx ๋ก ํ์๋๋ฉฐ ์
ธ์์ ls -al ๋ช
๋ น์ ํตํด ํ์ธํ ์ ์๋ค. ๋งจ ์์ d ๋ ํด๋น ํญ๋ชฉ์ด ํ์ผ์ธ์ง ํด๋์ธ์ง๋ฅผ ๋ํ๋ด๋ฉฐ d ๊ฐ ์์ผ๋ฉด ํด๋์ด๋ค. โ
ํ์ผ ๊ถํ ์ ๋ณด (์์ ๊ถ/ํ๊ฐ๊ถ) ํ์ธdrwxr-xr-x 2 root root 4096 Apr 22 16:59 conoryํ์ผType ํผ๋ฏธ์
์ ๋ณด ..
1. umask๋?umask(user file-creation mode mask)๋ ๋ฆฌ๋
์ค/์ ๋์ค์์ ์ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ฉ๋๋ ์ ๊ทผ ๊ถํ์ ๊ฒฐ์ ํ๋ ๊ฐ. ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ค ๋ ๊ธฐ๋ณธ ํผ๋ฏธ์
์์ umask ๊ฐ์ ๋นผ์ ์ต์ข
์ ๊ทผ ๊ถํ์ด ์ค์ ๋๋ค. ๊ธฐ๋ณธ ํผ๋ฏธ์
ํ์ผ: ๊ธฐ๋ณธ์ ์ผ๋ก 666(rw-rw-rw-) โ ์? ์คํ ๊ถํ(x)์ ๊ธฐ๋ณธ์ ์ผ๋ก ์์๋๋ ํฐ๋ฆฌ: ๊ธฐ๋ณธ์ ์ผ๋ก 777(rwxrwxrwx) 2. umask ๊ฐ์ด 022์ผ ๋ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ์ ์ ๊ทผ ๊ถํ์?โ๏ธ ํ์ผ ์์ฑ ์๊ธฐ๋ณธ ํผ๋ฏธ์
: 666umask 022 ์ ์ฉ: 666 - 022 = 644 (rw-r--r--)๊ฒฐ๊ณผ์ ์ผ๋ก, ์์ ์๋ ์ฝ๊ธฐยท์ฐ๊ธฐ ๊ฐ๋ฅ, ๊ทธ๋ฃน๊ณผ ๊ธฐํ ์ฌ์ฉ์๋ ์ฝ๊ธฐ๋ง ๊ฐ๋ฅโ๏ธ ๋๋ ํฐ๋ฆฌ ์์ฑ ์๊ธฐ๋ณธ ํผ๋ฏธ์
: 777..
1. ํฌ๋ก ํํ์ (Cron Expression) ์ด๋?ํฌ๋ก ํํ์(Cron Expression)์ ์๊ฐ ๊ธฐ๋ฐ ์์
์ค์ผ์ค๋ง์ ์ํด ์ฌ์ฉ๋๋ ๋ฌธ์์ด ํ์์ ๊ท์น์ด๋ค. ์ฃผ๋ก ๋ฆฌ๋
์ค์ ํฌ๋ก (Cron) ์ค์ผ์ค๋ฌ๋ Spring Scheduler, Quartz Scheduler ๊ฐ์ ์ผ์ ์์ฝ ์์คํ
์์ ์ด๋ค ์์
์ ํน์ ํ ์๊ฐ์ ๋ฐ๋ณตํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค. 2. crontab ๋ช
๋ น๊ณผ crond ๋ฐ๋ชฌ๋ฆฌ๋
์ค์์ ํน์ ์์
์ ์ฃผ๊ธฐ์ ์ผ๋ก ์คํํ๋ ค๋ฉด `crontab` ๋ช
๋ น๊ณผ `crond` ๋ฐ๋ชฌ์ ํ์ฉํ๋ค. 2-1. crontab ๋ช
๋ น์ด ๐ crontab์ cron table์ ์ค์๋ง๋ก ์ฌ์ฉ์๊ฐ ๋ฐ๋ณตํด์ ์คํํ ๋ช
๋ น์ด๋ฅผ ์ผ์ ํ ์๊ฐ ๊ฐ๊ฒฉ์ผ๋ก ์คํํ๋๋ก ์ค์ ํ๋ ์์
์์ฝ ์์คํ
๋ฆฌ๋
์ค ๋ช
๋ น์ด์ด๋ค. โ
`crontab` ๋ช
๋ น..
Basic Command ์ ๋ฆฌ์๋์์ฑ: `Tab` ํค ** ํด๋๋ ํ์ผ ์
๋ ฅํ ๋ ํด๋น ์์น ์์ ์๋ ํด๋๋ ํ์ผ์ ์๊ธ์๋ง ์
๋ ฅํ๊ณ ํญํค ๋๋ฅด๋ฉด ์๋์์ฑโ๋ถ์ฌ๋ฃ๊ธฐ:`Shift + INS` ๋๋ ์ฐํด๋ฆญ** Ctrl + v ํ๋ฉด Ctrl์ด ํน์๋ฌธ์ ^๋ก ์
๋ ฅ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ 1. ls (List)ls : ํ์ฌ ๋๋ ํ ๋ฆฌ์ ๋ชจ๋ ํ์ผ ๋ฐ ํด๋๋ฅผ ๊ธฐ๋ณธ ํ์์ผ๋ก ๋ณด์ฌ์ค๋ค. ls -l : ํ์ผ ๋ฐ ํด๋์ ๋ํ ์์ธํ ์ ๋ณด์ ํจ๊ป ๋ฆฌ์คํธ์
ํ๋ค. ls -a : ์จ๊ฒจ์ง ํ์ผ์ ํฌํจํ์ฌ ๋ชจ๋ ํ์ผ์ ๋ณด์ฌ์ค๋ค.** `.env` ๊ฐ์ ํ๊ฒฝ์ค์ ํ์ผ๋ค์ ์จ๊ฒจ์ ธ ์์ด์ ๊ทธ๋ฅ -ls ๋ก๋ ์๋์จ๋ค. `ls -a`์ด๋ `ls -al`๋ก ๊ฒ์ํด์ผ ํ๋ค. 2. cd (Change Directory)cd๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๋ค. c..
์๋
ํ์ธ์์ค๋์ ๋ฆฌ๋
์ค ๋ช
๋ น์ด ์ฐ์ตํด ๋ณผ ์ ์๋ ์ฌ์ดํธ ์๊ฐํด๋๋ฆด๊ฒ์ JS Linux์
๋๋ค! https://bellard.org/jslinux/ JSLinuxJSLinux Run Linux or other Operating Systems in your browser! The following emulated systems are available: CPUOSUserInterfaceVFsyncaccessStartupLinkTEMUConfigComment x86Alpine Linux 3.12.0ConsoleYes click here url x86Alpine Linux 3.12.0X WindowYes click hbellard.org ์ ๋ ์๋์ฐ๋ฅผ ์ฐ๋๋ฐ์.์ด ์น์ฌ์ดํธ ์ด์ฉํ์๋ฉด ๋ธ๋ผ์ฐ์ ์์ Linux ํ๊ฒฝ..
'Linux&Shell' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก
๋ซ๊ธฐ
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ
Q
Q
์ ๊ธ ์ฐ๊ธฐ
W
W
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ)
E
E
๋๊ธ ์์ญ์ผ๋ก ์ด๋
C
C
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ
S
S
๋งจ ์๋ก ์ด๋
T
T
ํฐ์คํ ๋ฆฌ ํ ์ด๋
H
H
๋จ์ถํค ์๋ด
Shift + /
โง + /
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.