NHN Cloud์— redis๋ฅผ ์ž๋™ ์„ค์น˜ํ•˜๋Š” ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด์„œ ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ์žˆ์—ˆ๋‹ค.

 

์‚ฌ์‹ค /etc/profile, bashrc๋ฅผ ์ˆ˜์ •ํ•˜๋ฉด์„œ๋„ ์ •ํ™•ํžˆ ์–ด๋–ค ์•„์ด๋“ค์ธ์ง€ ์•Œ์ง€ ๋ชปํ•œ ์ฑ„ ์ฐœ์ฐœํ•œ ์ƒํƒœ๋กœ.. ๋Œ์•„๊ฐ€๋Š”๋ฐ๋งŒ ์ง‘์ค‘ํ•œ ์ ์„ ๋ฐ˜์„ฑํ•˜๋ฉด์„œ (ใ… ใ… ) ๋ฆฌ๋ˆ…์Šค์— ์–ด๋–ค ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ๋“ค์ด ์žˆ๋Š”์ง€, ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”์ง€, ์–ด๋–ค ์ˆœ์„œ๋กœ ์ ์šฉ๋˜๋Š”์ง€ ๊ผผ๊ผผํžˆ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค.

 

๋˜ํ•œ, ์„ ์ž„๋‹˜๊ป˜์„œ ๋ง์”€ํ•ด์ฃผ์‹  ์‹œ์Šคํ…œ์šฉ๊ณผ ์œ ์ €๋ณ„ ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ์˜ ๊ตฌ๋ถ„๊ณผ ์„ค์ • ๋‚ด์šฉ์„ ์˜๊ตฌ์ ์œผ๋กœ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ํ•จ๊ป˜ ์‚ดํŽด๋ณด์ž!


1. ์‹œ์Šคํ…œ / ์‚ฌ์šฉ์ž ์„ค์ • ํŒŒ์ผ

์‹œ์Šคํ…œ ์„ค์ • ํŒŒ์ผ

  • ์‹œ์Šคํ…œ(๋กœ๊ทธ์ธ ์‰˜)์„ ์‚ฌ์šฉํ•˜๋Š” ์ „์ฒด ์‚ฌ์šฉ์ž์˜ ๊ณตํ†ต ํ™˜๊ฒฝ์„ ์„ค์ •, ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ด€๋ฆฌ
  • /etc ๋””๋ ‰ํ† ๋ฆฌ์— ์กด์žฌ
  • ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” bash ์‰˜
    • /etc/profile : ์ผ๋ฐ˜ ์„ค์ • (๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ์šฉ๋˜๋Š” ํ™˜๊ฒฝ๋ณ€์ˆ˜, ์‹œ์ž‘ ํ”„๋กœ๊ทธ๋žจ ๋“ฑ)
    • /etc/bashrc : alias ๊ด€๋ จ ํ•จ์ˆ˜ ์„ค์ •
    • /etc/profile.d/*.sh : /etc/profile ์—์„œ /etc/profile.d ํ•˜์œ„์˜ sh ํŒŒ์ผ๋“ค์„ sourceํ•˜๊ฒŒ ๋˜์–ด์žˆ์Œ

 

์‚ฌ์šฉ์ž ์„ค์ • ํŒŒ์ผ

  • ์‚ฌ์šฉ์ž๋ณ„ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ๊ฐ ์‚ฌ์šฉ์ž ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์— ์ˆจ๊น€ ํŒŒ์ผ๋กœ ์ €์žฅ
  • ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” bash ์‰˜
    • .bash_profile(.profile) : ๊ฐœ์ธ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ์šฉ๋˜๋Š” ํ™˜๊ฒฝ๋ณ€์ˆ˜, ์‹œ์ž‘ ํ”„๋กœ๊ทธ๋žจ ๋“ฑ (์ผ๋ฐ˜ ์„ค์ • ๋ฌด์‹œ ๊ฐ€๋Šฅ)
    • .bashrc : alias ์„ค์ •
    • .bash_logout : ๋กœ๊ทธ์•„์›ƒ ์‹œ ์ง€์ • ์„ค์ •

์ด ์ค‘ .profile๊ณผ .bash_profile์€ ๊ฐ™์€ ๊ฒƒ์œผ๋กœ ๋ณดํ†ต ๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ ์กด์žฌํ•˜๊ณ  ๋‘˜ ๋‹ค ์žˆ๋‹ค๋ฉด .bash_profile ์‹คํ–‰

 

 

2. ๋กœ๊ทธ์ธ / ๋น„๋กœ๊ทธ์ธ ์‰˜

๋ฆฌ๋ˆ…์Šค์— ๋กœ๊ทธ์ธํ•˜๋ฉด bash ํ”„๋กœ๊ทธ๋žจ์ด ์‹œ์ž‘๋˜์–ด ์ „์ฒด ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๋Š” ์‹œ์Šคํ…œ ํ™˜๊ฒฝ์„ค์ •์„ ํ•˜๊ฒŒ ๋˜๊ณ , ์‚ฌ์šฉ์ž๋ณ„ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ์„ค์ • ํŒŒ์ผ์„ ์ฝ์–ด ํ™˜๊ฒฝ์„ค์ •์„ ๋ฎ์„ ์ˆ˜ ์žˆ๋‹ค.

 

์—ฌ๊ธฐ์„œ ์‚ฌ์šฉ์ž๋ž€ ๋กœ๊ทธ์ธํ•œ ์ƒํƒœ๋ฅผ ๋งํ•˜๊ณ , ๋กœ๊ทธ์ธ๊ณผ ๋น„๋กœ๊ทธ์ธ์€ ๋กœ๊ทธ์ธ ์‰˜๊ณผ ๋น„๋กœ๊ทธ์ธ ์‰˜๋กœ ํ‘œํ˜„ํ•œ๋‹ค.

 

๋กœ๊ทธ์ธ ์‰˜

ID์™€ Password๋ฅผ ์ž…๋ ฅํ•ด์„œ ์‰˜์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•

 

๋น„๋กœ๊ทธ์ธ ์‰˜

GUI ์ƒ์—์„œ ๋ฐ”๋กœ ํ„ฐ๋ฏธ๋„๋กœ ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•

 

 

3. ์‹คํ–‰ ์ˆœ์„œ

๋กœ๊ทธ์ธ ์‰˜๊ณผ ๋น„๋กœ๊ทธ์ธ ์‰˜ ๊ฒฝ๋กœ์˜ ์ฐจ์ด๋ฅผ ์‚ดํŽด๋ณด์ž!

 

๋กœ๊ทธ์ธ ์‰˜

  1. /etc/profile : ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ์šฉ๋˜๋Š” ํ™˜๊ฒฝ ์„ค์ •
  2. ~/.bash_profile : /etc/profile์˜ ์„ค์ •์„ ํ™•์žฅํ•˜๊ฑฐ๋‚˜ ๋ฌด์‹œ
    • ์‚ฌ์šฉ์ž๋ณ„ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์— ์กด์žฌํ•˜๋Š” ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ
    • ์‚ฌ์šฉ์ž ํ™ˆ์—์„œ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ํ„ฐ๋ฏธ๋„ ์„ค์ •๊ณผ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ • ๊ธฐ๋ก
    • ๋กœ๊ทธ์•„์›ƒ ๋  ๋•Œ๊นŒ์ง€ ์œ ์ง€ ๋ฐ source ๋ช…๋ น์–ด๋กœ ์„ค์ • ์ ์šฉ ๊ฐ€๋Šฅ
  3. ~/.bashrc : ์ƒ์œ„ ํŒŒ์ผ์ด ์—†์œผ๋ฉด ์ฝ์Œ
  4. ~/etc/bashrc : ์ƒ์œ„ ํŒŒ์ผ์ด ์—†์œผ๋ฉด ์ฝ์Œ

 

๋น„๋กœ๊ทธ์ธ ์‰˜

๋กœ๊ทธ์ธ ์‰˜์˜ ์ƒ์œ„ ํ”„๋กœ์„ธ์Šค๋กœ๋ถ€ํ„ฐ ํ™˜๊ฒฝ ๊ฐ’์„ ๋ฌผ๋ ค ๋ฐ›๋Š”๋‹ค.

  1. /etc/bashrc
  2. ~/.bashrc

 

์ตœ์ข…์ ์œผ๋กœ ํ„ฐ๋ฏธ๋„์€ .bashrc๋กœ ์‹คํ–‰

์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ๋ณ€์ˆ˜, alias, ํ•จ์ˆ˜ ๋“ฑ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ํ•ญ๋ชฉ ์„ค์ •

๋กœ๊ทธ์ธ์ด๋“  ๋น„๋กœ๊ทธ์ธ์ด๋“  ์‰˜ ์‹œ์ž‘์‹œ ์‹คํ–‰

 

๐Ÿ’ก ๋กœ๊ทธ์ธ ์‰˜๊ณผ ์ž์‹ ์‰˜์„ ๊ฐ™์€ ํ™˜๊ฒฝ์œผ๋กœ ํ•˜๋ ค๋ฉด

๋ชจ๋“  ํ™˜๊ฒฝ ์„ค์ • ๊ฐ’์€ .bashrc์— ๋„ฃ๊ณ  .profile(๋˜๋Š” .bash_profile)์˜ ๋งˆ์ง€๋ง‰์— .bashrc ํŒŒ์ผ์„ source ๋ช…๋ น์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ

 

 

4. ๋ณ€๊ฒฝ์‚ฌํ•ญ ์˜๊ตฌ ์ ์šฉํ•˜๊ธฐ

# ์‹œ์Šคํ…œ : /etc/profile ํ•˜๋‹จ์—
export [๋ณ€์ˆ˜๋ช…]=[ํ™˜๊ฒฝ๋ณ€์ˆ˜๊ฐ’]

# ์‚ฌ์šฉ์ž : .bashrc ๋‚˜ .bash_profile
export [๋ณ€์ˆ˜๋ช…]=[ํ™˜๊ฒฝ๋ณ€์ˆ˜๊ฐ’]
source [ํŒŒ์ผ๋ช…]

 

 

 

 

 

 

Reference

+ Recent posts