์๋ฒ๋ฅผ ์ ํ ํ ๋ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค
1. root ๊ณ์ ๋น๋ฐ๋ฒํธ ์ค์
2. ๊ฐ๋ฐ์์ฉ ๊ณ์ ์์ฑ
3. Backup Project ๋ฐ์ด๋ฃ๊ธฐ
4. ํ์ํ ํ๋ก๊ทธ๋จ ์ค์น
4-1. JDK ์ค์น
4-2. WAS (apache-tomcat) ์ค์น
4-3. MAVEN ์ค์น
5. vim ์ค์
6. ํ์ผ์ถ๊ฐ ( .aliases / .configure ) ๋ฐ ํ์ผ ์์ ( .profile )
7. DB ( MySQL ) ์ค์น
1. root ๊ณ์ ๋น๋ฐ๋ฒํธ ์ค์
root ๊ณ์ ์ ๋น๋ฐ๋ฒํธ๊ฐ ์ํ๋ ๋น๋ฐ๋ฒํธ๋ก ๋์ด ์์ง ์๋ ๊ฒฝ์ฐ ๋ค์ ์ค์ ํด์ฃผ์ด์ผ ํ๋ค
root ๊ณ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํด์ฃผ๋ ๋ช ๋ น์ด๋ ๋ค์๊ณผ ๊ฐ๋ค
$ passwd
|
cs |
์์ ๋ช ๋ น์ด๋ก ๋น๋ฐ๋ฒํธ ๋ฐ ๋ค๋ฅธ ๋ถ๊ฐ์ ๋ณด๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค
๋ถ๊ฐ์ ์ธ ์ ๋ณด๋ ์ค์ ํด์ค ๋ด์ฉ์ด ์์ผ๋ฉด ๊ทธ๋ฅ ์ํฐ๋ก ๋์ด๊ฐ๋ฉด ๋๋ค
2. ๊ฐ๋ฐ์์ฉ ๊ณ์ ์์ฑ
๋ค์์ root ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ ํด์ ๊ฐ๋ฐํ ๋ ์ฌ์ฉํ ๊ฐ๋ฐ์์ฉ ๊ณ์ ์ ์์ฑํด์ฃผ์ด์ผ ํ๋ค
๊ณ์ ์์ฑ ๋ช ๋ น์ด๋ ๋ค์๊ณผ ๊ฐ๋ค
$ useradd
|
cs |
์์ ๋ช ๋ น์ด๋ ๋จ์ด์ ์์๋ง ๋ฐ๋๋ก ๋ฐ๋์์ง๋ง ๊ทธ ๊ธฐ๋ฅ์๋ ์ฐจ์ด๊ฐ ์๋ค
์ฐ์ ์์ adduser ๋ช ๋ น์ด๋ ์ ์ ๋ฅผ ์์ฑํจ๊ณผ ๋์์ ํ ๋๋ ํ ๋ฆฌ๊ฐ ๊ฐ์ด ์์ฑ๋๋ค
๊ทธ์ ๋นํด useradd ๋ช ๋ น์ด๋ ๊ณ์ ์ด ์์ฑ์ ๋์ง๋ง ํ ๋๋ ํ ๋ฆฌ๋ ์์ฑ๋์ง ์๋๋ค
๋ฐ๋ผ์ ์๋ฒ์ ํ ์๋ ํ ๋๋ ํ ๋ฆฌ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ adduser ๋ช ๋ น์ด๋ก ๊ณ์ ์ ์์ฑํด์ค๋ค
$ sudo visudo ๋ช ๋ น์ด๋ฅผ ํตํด์ /etc/sudoers ํ์ผ์ ์ ๊ทผํ์ฌ ๋ฃจํธ๊ถํ ๋ช ๋ น์ด๋ค์ ์ฌ์ฉํ ์ ์๋๋ก ์์ฑํ ๊ณ์ ์ ๋ํด ๊ถํ์ ๋ถ์ฌํ๋ค
ํ์ผ์ ์ด๋ฉด
# User privilege specification
root ALL=(ALL:ALL) ALL
์ด ๋ถ๋ถ์ด ์๊ณ ๋ฐ๋ก ์๋์ ๋ค์๊ณผ ๊ฐ์ด ์ถ๊ฐํด์ฃผ๋ฉด ๋๋ค
userid ALL=(ALL:ALL) ALL
3. Backup Project ๋ฐ์ด๋ฃ๊ธฐ
๋ฐฑ์ ํ์ผ์ด ์๋ ๊ฒฝ์ฐ์๋ ์ด ๋จ๊ณ๋ฅผ ๋์ด๊ฐ๋ ์ข๋ค
๋ฐฑ์ ๋์ด ์๋ ํ๋ก์ ํธ๋ฅผ ์ฐ์ ์๋ฒ ์ปดํจํฐ์ ๋ฃ์ด ์ฃผ๊ณ ์์ถ์ด ๋์ด ์๋ค๋ฉด ์์ถ์ ํด์ ํด์ฃผ๋ฉด ๋๋ค
4. ํ์ํ ํ๋ก๊ทธ๋จ ์ค์น
ํ๋ก๊ทธ๋จ์ ์ค์นํ๊ธฐ ์ ์ ํ๋ก๊ทธ๋จ์ ์ค์นํ ๋๋ ํ ๋ฆฌ๋ฅผ ๋จผ์ ๋ง๋ค์ด์ค๋ค
๊ด๋ฆฌ๊ฐ ํธํ๊ฒ root ๋๋ ํ ๋ฆฌ์ ์ ๋ถ ๋ง๋ค์ด์ค๋ค ( ์ ํด์ง๊ฒ์ ์๋๋ค )
์ฒ์์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ค๋ฉด root ๋๋ ํ ๋ฆฌ์ ์๊ธฐ ๋๋ฌธ์ ์์ ์๊ฐ root๋ก ๋์ด ์๋๋ฐ ์ด๊ฑธ ๊ฐ๋ฐ์์ฉ ๊ณ์ ์ ์์ ์๋ก ๋ฐ๊ฟ์ค์ผ ํ๋ค ( ๊ทธ๋ ์ง ์์ผ๋ฉด ์ํํ๊ฒ ๋์๋์ง ์์ )
root ๋๋ ํ ๋ฆฌ์ ์๋ก์ด ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ ์์ ์๋ฅผ ๋ณ๊ฒฝํ๋ ๋ช ๋ น์ด๋ ๋ค์๊ณผ ๊ฐ๋ค
1
2
3
|
$ sudo mkdir /java
$ sudo chown -R apptm:apptm /java
|
cs |
( chown ๋ช ๋ น์ด๋ ์๋ฒ์์ ์์ฃผ ์ฌ์ฉ๋๋ ๋ช ๋ น์ด๋ก ๋ฐ๋ก ์ ๋ฆฌํ ์์ )
๋ค์์ผ๋ก ์๋ฐ ์ค์น๊ฐ ๊ฐ์ฅ ํ ๊ฒ ๋ง๊ธฐ ๋๋ฌธ์ ์๋ฐ ์ค์น๋ถํฐ ์์ํ์
4-1. JDK ์ค์น
์ํ๋ ๋ฒ์ ์ ์๋ฐ tar.gz ํ์ผ์ ์ค๋ผํด ํํ์ด์ง์์ ๋ค์ด๋ก๋ ๋ฐ๋๋ค (์ฌ๊ธฐ์๋ 8 ๋ฒ์ ์ ์ค์น)
๊ตฌ๊ธ์ jdk 8 download ๊ฒ์ ( ์ฐ๋ถํฌ์์ sudo apt-get install ๋ช ๋ น์ด๋ก ๊ฐ๋จํ ์ค์นํ ์ ์์ง๋ง ๋ผ์ด์ผ์ค ๋ฌธ์ ๋ฑ๋ฑ ์ด์๊ฐ ๋ง์์ ์ด ๋ฐฉ๋ฒ์ผ๋ก ์์ ํ๊ฒ ์ค์น )
๋ฐ๋ก ์์ ๋จ๋ ์ค๋ผํด ๋ค์ด๋ก๋ ํ์ด์ง๋ก ๋ค์ด๊ฐ๋ค
์คํฌ๋กค์ ๋ด๋ฆฌ๋ค๋ณด๋ฉด ๋ค์ด๋ก๋ ํ์ผ์ด ๋ง์ด ๋ณด์ด๋๋ฐ ํ๊ฒฝ์ ๋ง๊ฒ ๋ค์ด๋ฐ์ผ๋ฉด ๋๋ค ( ์ฌ๊ธฐ์๋ 64๋นํธ ์ฐ๋ถํฌ์ด๋ฏ๋ก Linux x64๋ฅผ ์ค์น )
1
|
$ uname -a
|
cs |
ํน์ ์์ ์ ์๋ฒ๊ฐ ์ด๋ค ํ๊ฒฝ์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด ๊ฐ์ฅ ๊ฐ๋จํ๊ฒ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ๋๋ค
tar.gz ํ์ผ๋ก ์๋ฒ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ด ํ์ฌ ๋ฐฉ๋ฒ์์๋ ๊ฐ์ฅ ์์ ํ๋ค๊ณ ํ๋จํ๋ค ( ๋ค์ด๋ฐ์ ๋ Accept License Agreement ๋ฒํผ์ ํด๋ฆญํด์ค์ผ ๋ค์ด๋ก๋๊ฐ ๋๋ค )
jdk ์์ถ ํ์ผ์ ์๋ฒ๋ก ์ ๋ก๋ํด์ค๋ค ( ์ฌ๊ธฐ์๋ mobaXterm์ ์ด์ฉํด์ ์ ๋ก๋ / FTP๋ SSH ํด์ ์ด์ฉ )
์ ๋ก๋๊ฐ ์๋ฃ๋๋ฉด ์์ถ์ ํ์ด์ค๋ค ( ์์ถ ํด์ ๋ช ๋ น์ด๋ ๋ณดํต ๋ค์์ ์ฌ์ฉ / tar ๋ช ๋ น์ด์ ์ต์ ์ ๋ํ ์ ๋ฆฌ๋ ๋ค์์ )
$ tar -xvzf [์์ถํ์ผ๋ช
]
|
cs |
์์ถ์ด ๋ชจ๋ ํ๋ฆฌ๋ฉด ์๋์ ๋ช ๋ น์ด๋ก /usr/lib/jvm ํ์ ๊ฒฝ๋ก๋ก jdk ๋๋ ํ ๋ฆฌ๋ฅผ ์ด๋์์ผ์ค๋ค
$ sudo mkdir -p /usr/lib/jvm
$ sudo cp -r ~/jdk1.8.0_162/ /usr/lib/jvm/
|
cs |
์ด์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํ๊ธฐ ์ํด vi ์๋ํฐ๋ก ํ๊ฒฝ๋ณ์ ํ์ผ์ ์ด์ด์ค๋ค
$ sudo vi /etc/environment
|
cs |
ํ๊ฒฝ๋ณ์ ํ์ผ (environment)์ ๋ค์ ๋ด์ฉ์ ์ถ๊ฐํด์ค๋ค
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_162/bin
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162/
CLASSPATH=/usr/lib/jvm/jdk1.8.0_162/lib
|
cs |
:wq ๋ก ์ ์ฅ ํ ๋ค์ ๋ช ๋ น์ด๋ก ์ค์ ์ ์ ์ฉํด์ค๋ค
$ source /etc/environment
๋๋
$ . /etc/environment
|
cs |
๋ค์์ผ๋ก /etc/profile ํ์ผ์ ์ด์ด์ ํ๋จ์ source /etc/environment ๋ฅผ ์ถ๊ฐํด์ค๋ค
( ์ฐธ๊ณ ๋ก /etc/profile์ root ๊ณ์ ์ ํฌํจํ์ฌ ๋ชจ๋ ๊ณ์ ์ด ์ฒ์ ๋ก๊ทธ์ธ ํ ๋ ์คํ๋๋ ํ๋๋ ํ ๋ฆฌ์ profileํ์ผ์ ์ํฅ์ ์ค๋ค )
$ sudo vi /etc/profile
|
cs |
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
|
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ "$PS1" ]; then
if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
# The file bash.bashrc already sets the default PS1.
# PS1='\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
source /etc/environment
|
cs |
์ ์ฅ ํ ๋ง์ฐฌ๊ฐ์ง๋ก ์ค์ ์ ์ ์ฉํด์ค๋ค
๋ง์ง๋ง์ผ๋ก alternative๋ฅผ ์ฌ์ฉํ์ฌ java์ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์์ฑํด์ค๋ค ( alternative ์ ๋ํ ์ ๋ฆฌ๋ ๋ค์์ )
1
2
3
4
5
|
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_162/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_162/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0_162/bin/javaws" 1
|
cs |
๋ง๋ฌด๋ฆฌ ํ ์ ์์ ์ผ๋ก ์ค์น๋์๋์ง ๋ฒ์ ํ์ธํด์ค๋ค
4-2. WAS( apache-tomcat )์ค์น
๊ตฌ๊ธ์ tomcat 8 ์ ๊ฒ์ํ๋ค
ํฐ์บฃ 8 ๋ค์ด๋ก๋ ๋งํฌ๋ก ๋ค์ด๊ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ ๋ณผ ์ ์๋ค
์ฌ๊ธฐ์ Binary Distributions์ ๋ณด๋ฉด Core์์ญ์ tar.gzํ์ผ์ ๋ค์ด๋ก๋ํด์ FTP๋ฅผ ํตํด์ ๋ฃ๊ฑฐ๋ ์ฐํด๋ฆญ์์ ๋งํฌ ๋ณต์ฌ๋ฅผ ํด์ ์๋ฒ์์ wget ๋ช ๋ น์ด๋ฅผ ํตํด์ ๋ด๋ ค๋ฐ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
$ wget ํฐ์บฃ์ฃผ์๋ณต๋ถ
ํฐ์บฃ ์ค์น๋ ์๋ฐ ์ค์น์ ๋นํด ํจ์ฌ ๊ฐ๋จํ๋ค. ๊ทธ๋ฅ ์ค์นํด์ ์๋ฒ์ ์ ๋ก๋ํ๊ณ ์ํ๋ ๋๋ ํ ๋ฆฌ์ ์์ถํด์ ์์ผ์ฃผ๋ฉด ๋์ด๋ค. ( ๋ฉ์ด๋ธ๋ ๋ง์ฐฌ๊ฐ์ง )
4-3. MAVEN ์ค์น
๊ตฌ๊ธ์ maven download ๋ฅผ ๊ฒ์ํ๋ค
๊ฐ์ฅ ์์ ์๋ ๋ค์ด๋ก๋ ๋งํฌ๋ฅผ ํ๊ณ ๋ค์ด๊ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ด ๋ณด์ธ๋ค
์ฌ๊ธฐ์ Binary tar.gz archive ๋ผ์ธ์ ์๋ apache-maven-3.5.2-bin.tar.gz ํ์ผ์ ๋ค์ด๋ฐ์ผ๋ฉด ๋๋ค
์ค์น๋ ํ์ผ์ ์๋ฒ์ ์ ๋ก๋ํ๊ณ ์ํ๋ ํด๋์ ์์ถ ํด์ ํ๋ค.
5. vim ์ค์น
๋ค์์ vi ์๋ํฐ๋ก ํ์ผ์ ์ด์์ ๋ ๊ฐ๋ ์ฑ์ ์ํด์ vim์ ์ค์น ํด์ค๋ค
์ค๋ฆฌ์ง๋ vi๋ ๋ค์๊ณผ ๊ฐ์ด ์๋ ์๊ณ ๋ญ๊ฐ ๋ญ์ง ๋ถ๊ฐํ๊ธฐ๊ฐ ํ๋ค๊ธฐ ๋๋ฌธ์ ๊ฑฐ์ ์ฌ์ฉ๋์ง ์๊ณ ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๋ฅ์ ๋ชจ๋ฐฉํ์ฌ ๋ง๋ค์ด์ง ํด๋ก ์ ์ฌ์ฉํ๋ค
์ค์ ํ์ง ์๊ธฐ ์ํด์๋ผ๋ ๋ค์ ๋ช ๋ น์ด๋ก vim์ ์ค์นํ๋ค
1
|
$ sudo apt-get install vim
|
cs |
์ข ๋ ํธ๋ฆฌํ๊ฒ ์๋ํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ ์ค์ ํ์ผ์ ๋ง๋ค์ด ์ค๋ค
vim์ ๋ํ ์ฌ์ฉ์ ์ค์ ํ์ผ์ธ .vimrc ํ์ผ์ ์ฌ์ฉ์ ๊ณ์ ์ home ๋๋ ํ ๋ฆฌ ํ์์ ์์ฑํด๋๋ฉด vim ์ฌ์ฉ ์ ์๋์ผ๋ก ์ด ํ์ผ์ ์ค์ ์ ์ฌ์ฉํ๊ฒ ๋๋ค
$ cd
$ vim .vimrc
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
|
set autoindent
set smartindent
set nowrapscan
set tabstop=3
set shiftwidth=3
set fencs=ucs-bom,utf-8,euc-kr.latin1
set fileencoding=euc-kr
set bs=indent,eol,start
set nu
set hls
set ic
set paste
|
cs |
.vimrc ํ์ผ์ ์ ์ฉ๋๋ ์ค์ ๊ฐ์ ์ ์ ํ๊ฒ ์ค์ ํด์ฃผ๋ฉด ๋๋ค ( ์์ฑ์ ๋ค์์ ์ ๋ฆฌ )
์ ์ฅ ํ ์์ ๋ .vimrc ํ์ผ์ ์ ์ฉํด์ค๋ค
1
2
3
4
5
|
$ sudo source .vimrc
๋๋
$ sudo . .vimrc
|
cs |
6. ํ์ผ์ถ๊ฐ ( .aliases / .configure ) ๋ฐ ํ์ผ ์์ ( .profile )
๋ค์์ผ๋ก ์๋ฒ์ ๋ฐ์ํ ๋ ์๊ฐ์ ๋จ์ถํ๊ธฐ ์ํด aliases ์ค์ ๊ณผ ์ฌ์ฉ์ ํ๊ฒฝ๋ณ์ ์ค์ ์ ํ๊ธฐ ์ํด 2๊ฐ์ง ํ์ผ์ ์ถ๊ฐํด์ค๋ค
์ฐ์ ๊ฐ๋ฐ์์ฉ ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ ์ํ์์ ํ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ์ฌ .aliases ํ์ผ์ vi ์๋ํฐ๋ก ์ด์ด์ค๋ค
$ cd
$ vi .aliases
|
cs |
๊ทธ๋ฆฌ๊ณ ํ์ํ alias๋ฅผ ์ ๋ ฅํ๋ค ( ์๋ aliase๋ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ด ํ๋๋ ํ ๋ฆฌ์ ์๋ .bashrc ๋ผ๋ ํ์ผ์์ ํ๋ค )
1
2
3
4
5
6
7
8
|
alias thome='cd /was/apache-tomcat-8.5.27'
alias tstart='/was/apache-tomcat-8.5.27/bin/startup.sh'
alias tstop='/was/apache-tomcat-8.5.27/bin/shutdown.sh'
alias tlog='tail -f /was/apache-tomcat-8.5.27/logs/catalina.out'
alias st='netstat -an | grep 8080'
alias hsh='cd /webSrc/HOMEPAGE/HOMEPAGE/shell'
alias jsh='cd /webSrc/SIHWAJUDO/SIHWAJUDO_ADM/shell'
|
cs |
.configure ํ์ผ์๋ ๋ง์ฐฌ๊ฐ์ง๋ก vi ์๋ํฐ๋ก ์ด์ด์ CATALINA HOME๊ณผ MAVEN CONFIGURATION์ ์ ๋ ฅํ๋ค
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# JAVA OPTIONS
#export _JAVA_OPTIONS='-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m'
# CATALINA HOME
export set CATALINA_HOME='/was/apache-tomcat-8.5.27'
PATH=${PATH}:$CATALINA_HOME/bin
# MAVEN CONFIGURATION
export set M2_HOME='/maven/apache-maven-3.5.2'
export set M2=$M2_HOME/bin
export PATH=$PATH:$M2
|
cs |
JAVA OPTIONS ๊ฐ์ ๊ฒฝ์ฐ๋ ์๋ฒ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ด๋ฆฌํ๊ธฐ ํ๋ ๊ฒฝ์ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋์ ๊ฒ์ฌ๋ฅผ ์ํด์ ์ถ๊ฐํด์ฃผ๋๋ฐ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ๋ ์ ๋ ฅํ์ง ์์๋ ๋๋ค
๋ค์์ผ๋ก ์ถ๊ฐํด์ค ํ์ผ์ด ๊ณ์ ์ ๋ก๊ทธ์ธ ํ ๋ ์ ์ฉ๋๊ฒ ํ๊ธฐ ์ํด์ .profile ํ์ผ์ ์ ์ฉํ๋ ์ถ๊ฐํ 2๊ฐ์ง ํ์ผ์ ์ ์ฉํ๋ ๋ช ๋ น์ด๋ฅผ ๋งจ ๋ค์ ์ ๋ ฅํ๋ค
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
. .aliases
. .configure
|
cs |
7. MySQL ์ค์น
ํ์ฌ ์๋ฒ ํ๊ฒฝ์์ ์ค์นํ ์ ์๋ MySQL์ ํ์ธํ๋ค
$ sudo apt-cache search mysql-server
|
cs |
๋ค์ ๋ช ๋ น์ด๋ก MySQL 5.7 ๋ฒ์ ์ ์ค์นํ๋ค
$ sudo apt-get install mysql-server-5.7
|
cs |
ํจํค์ง ํ์์ ๋ง์น๊ณ ์ค์น๋ฅผ ์งํํ ์ง ๋ฌผ์ด๋ณด๋ฉด Y๋ฅผ ์ ๋ ฅ
์ค์น ์ค๊ฐ์ MySQL์ root๊ณ์ ์ password ์ ๋ ฅ์ ํ๋๋ฐ ์ํ๋ ๋น๋ฐ๋ฒํธ๋ก ์ค์ ( ํ์ธ์ ์ํด ํ ๋ฒ ๋ ์ ๋ ฅ )
์ค์น๊ฐ ๋ค ๋์์ผ๋ฉด MySQL์ด ์ ์์ ์ผ๋ก ์ค์น ๋์๋์ง ํ์ธํ๊ธฐ ์ํด ์ ์ํด๋ณธ๋ค ( ๋น๋ฐ๋ฒํธ๋ ์ค์น ์ค์ ์ค์ ํ ๋น๋ฐ๋ฒํธ )
$ mysql -u root -p
|
cs |
๋ฒ์ ์ ํ์ธํ๊ณ ์ถ์ผ๋ฉด ๋ค์ ๋ช ๋ น์ด ์ ๋ ฅํ๋ค
$ mysql --version
|
cs |