๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Server

๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด

by ๋™๊ธฐ 2021. 9. 14.
๋ฐ˜์‘ํ˜•

๐ŸฆŠ๊ธฐ๋ณธ ๋ช…๋ น์–ด

clear:ํ™”๋ฉด ํด๋ฆฌ์–ด
pwd :ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ ํ™•์ธ
cd : ๋””๋ ‰ํ† ๋ฆฌ ๋ณ€๊ฒฝ
command --help ๋ฅผ ํ•˜๋ฉด ๋ช…๋ น์–ด์˜ ์‚ฌ์šฉ๋ฐฉ๋ฒ•์ด ๋‚˜์˜จ๋‹ค
cat: ํ…์ŠคํŠธ ํŒŒ์ผ์˜ ๋‚ด์šฉ ์ „์ฒด๋ฅผ ํ™”๋ฉด์— ์ถœ๋ ฅ
more: ํ…์ŠคํŠธ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ์ถœ๋ ฅ
head:ํ…์ŠคํŠธ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์ƒ๋‹จ๋ถ€ํ„ฐ ์ถœ๋ ฅ
tail:ํ•˜๋‹จ๋ถ€ํ„ฐ์ถœ๋ ฅ
ls : ๋ฆฌ์ŠคํŠธ

-l : ์ž์„ธํ•˜๊ฒŒ
-n : ํ–‰์˜ ๊ฐœ์ˆ˜๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค ( tail -n 3 /etc/passwd , ๋˜๋Š” tail -200 /etc/passwd )

 

๐Ÿ“‚๋””๋ ‰ํ† ๋ฆฌ ๋ฐ ํŒŒ์ผ ๊ด€๋ฆฌ
touch ๋ช…๋ น
๋นˆ ํŒŒ์ผ ์ƒ์„ฑ ๋ฐ ํŒŒ์ผ์˜ ์ˆ˜์ •์‹œ๊ฐ„์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ช…๋ น์–ด

ํŒŒ์ผ์˜ ์ด๋™,๋ณต์‚ฌ,์‚ญ์ œ
mv ์ด๋™
cp ๋ณต์‚ฌ
rm ์ œ๊ฑฐ

ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ† ๋ฆฌ ๊ฒ€์ƒ‰
find

๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ
mkdir[option] directory_name

ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ† ๋ฆฌ ๊ฒ€์ƒ‰
find[๊ฒฝ๋กœ][์กฐ๊ฑด][argument][๋™์ž‘]
์ง€์ •๋œ ๊ฒฝ๋กœ๋ถ€ํ„ฐ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๊นŒ์ง€ ์กฐ๊ฑด์— ๋งž๋Š” ํŒŒ์ผ ๊ฒ€์ƒ‰

scp ํŒŒ์ผ ์ „์†ก

๋กœ์ปฌ์—์„œ ๋ฆฌ๋ชจํŠธ ์„œ๋ฒ„๋กœ ๋ณด๋‚ผ๋•Œ : scp [์˜ต์…˜] [์›๋ณธ ๊ฒฝ๋กœ ๋ฐ ํŒŒ์ผ] [๊ณ„์ •๋ช…]@[์›๊ฒฉ์ง€IP์ฃผ์†Œ]:[์ „์†กํ•  ๊ฒฝ๋กœ]

๋ฆฌ๋ชจํŠธ ์„œ๋ฒ„์—์„œ ๋กœ์ปฌ๋กœ ๋ฐ›์„๋•Œ : scp [์˜ต์…˜] [๊ณ„์ •๋ช…]@[์›๊ฒฉ์ง€IP์ฃผ์†Œ]:[์›๋ณธ ๊ฒฝ๋กœ ๋ฐ ํŒŒ์ผ] [์ „์†ก๋ฐ›์„ ์œ„์น˜]

 

ssh ์‹œํ์–ด์…ธ (์›๊ฒฉ ์ ‘์† ํ”„๋กœํ† ์ฝœ)

ssh [์‚ฌ์šฉ์ž ๊ณ„์ •]@[์›๊ฒฉ์ง€ ip]


๐Ÿ‘จ‍๐Ÿ‘ฆ‍๐Ÿ‘ฆ์‚ฌ์šฉ์ž ๋ฐ ๊ทธ๋ฃน๊ด€๋ฆฌ
su:
su - : switch user

sudo : rootํŒจ์Šค์›Œ๋“œ๊ฐ€ ํ•„์š”์—†๊ณ , ํ˜„์žฌ์‚ฌ์šฉ์ž์˜ ํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ

๐Ÿ”‘ํผ๋ฏธ์…˜ ์ดํ•ด ๋ฐ ์‚ฌ์šฉ
-rw-r--r--.
์—์„œ ์†Œ์œ ์ž ์†Œ์œ ๊ทธ๋ฃน,๊ธฐํƒ€

-rw- ํผ๋ฏธ์…˜์ด ์—†์Œ
r-- ์ฝ๊ธฐ๊ถŒํ•œ๋งŒ ์žˆ์Œ

ํผ๋ฏธ์…˜์€ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ์— ๊ฐ ์ ์šฉ๋ ๋•Œ์˜ ์ข…๋ฅ˜๊ฐ€ ๋‹ค๋ฅด๋‹ค
r์€ ํŒŒ์ผ์—์„œ๋Š” ๋‚ด์šฉ์ฝ๊ธฐ, ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋Š” ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด ํŒŒ์ผ์ •๋ณด ํ™•์ธ
w ๋Š” ํŒŒ์ผ์—์„œ๋Š” ํŒŒ์ผ๋‚ด์šฉ ํŽธ์ง‘, ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋Š” ํŒŒ์ผ ์ƒ์„ฑ ๋ฐ ์‚ญ์ œ
x ๋Š” ํŒŒ์ผ์—์„œ๋Š” ์‹คํ–‰ํŒŒ์ผ ๊ฒฝ์šฐ์—๋งŒ ์‹คํ–‰, ๋””๋ ‰ํ† ๋ฆฌ์—์„œ๋Š” ๋””๋ ‰ํ† ๋ฆฌ ์ ‘๊ทผ

*๋””๋ ‰ํ† ๋ฆฌ์— ์‹คํ–‰๊ถŒํ•œ์ด ์žˆ์–ด์•ผ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.์‹คํ–‰๊ถŒํ•œ์ด ์—†์œผ๋ฉด ์ฝ๊ธฐ๋‚˜ ์“ฐ๊ธฐ ๊ถŒํ•œ์ด ์žˆ์–ด๋„ ์ ‘๊ทผ ํ•  ์ˆ˜ ์—†๊ธฐ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

ํผ๋ฏธ์…˜ ์„ค์ •
chmod [option] sermission File

์†Œ์œ ๊ถŒ ์„ค์ •
chown[option][user]:[group] File
ํŒŒ์ผ์— ๋Œ€ํ•œ ์†Œ์œ ์ž์™€ ์†Œ์œ  ๊ทธ๋ฃน ๋ณ€๊ฒฝ
chown user File ํŒŒ์ผ์˜ ์†Œ์œ ์ž ๋ณ€๊ฒฝ
chown :group File ํŒŒ์ผ์˜ ๊ทธ๋ฃน ๋ณ€๊ฒฝ
chown user:group File ํŒŒ์ผ์˜ ์†Œ์œ ์ž์™€ ๊ทธ๋ฃน ๋ณ€๊ฒฝ
chown -R user Directory ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ ๋ฐ ํŒŒ์ผ๊นŒ์ง€ ์†Œ์œ ์ž ๋ณ€๊ฒฝ

 

๐Ÿ’ฟ๋ฐ๋ชฌ + ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰

nohup + &

nohup(no hang up : ๋Š์ง€ ๋งˆ์‹œ์˜ค) + & ( ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰ ) -> &๋กœ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๊ณ , nohup์œผ๋กœ ์ธํ•ด์„œ ๋กœ๊ทธ์•„์›ƒ์„ ํ•ด์„œ ์„ธ์…˜์ด ์ข…๋ฃŒ๋˜์–ด๋„ ํ”„๋กœ๊ทธ๋žจ์€ ์‹คํ–‰

 

ex) jar ํŒŒ์ผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰ : nohup java -jar [app].jar &

jar ํŒŒ์ผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰ + ๋กœ๊ทธํŒŒ์ผ ์ง€์ • : nohup java -jar [app].jar > [logfile].out &

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€