vultr에서 주로 호스팅을 했는데
ubuntu 14.04가 없어 다른곳을 알아보던중
linode에 우분투 14.04 가상서버를 만들어 둥지를 틀었다.
그누보드에 배추스킨을 사용하는 홈페이지를 옴기면서
우분투 14.04를 셋팅하면서 햇갈리는 부분은 정리해 보겠습니다.
많은 부분은 https://blog.lael.be 포스팅을 보고 셋팅을 했습니다.

AH00557 AH00558 에러 조치

apache2.conf 파일의 마지막에 ServerName localhost

***
phpmyadmin 설치

wget https://files.phpmyadmin.net/phpMyAdmin/4.0.10/phpMyAdmin-4.0.10-all-languages.zip

unzip phpMyAdmin-4.0.10-all-languages.zip
mv phpMyAdmin-4.0.10-all-languages phpmyadmin
rm phpMyAdmin-4.0.10-all-languages.zip

***
배추빌더 php.ini short_open_tag = Off. 를. short_open_tag = On으로 바꾼다.

***

하위 디렉토리 및 모든 파일 삭제
#매우 위험한 명령어!!!
—-
rm -rf *
—-

명령에어 따른 옵션 확인 방법 예시
rm —help

구글링하면 비슷한 명령어가 나오지만
root 등 특정 계정에 메일삭제가 검색됩니다.
나는 그냥 여러 유져들 등 가상서버 전체 메일을
한방에 해결하고 싶어서 아래와 같은 명령어를 사용한다.
—-
cd /var/spool/mail && rm -rf *
—-
#위 명령어는 디렉토리내에 모든 파일과 하위디렉토리를 삭제하라는 명령어가 있습니다.
주의 바랍니다.
cd change directory ......?
rm remove ....?

ssh  명령입니다 .

서버에 그누보드 워드프레스를 git 또는 wget으로 다운받아 사용하는게 편한해서 정리해봅니다.
git은 따로 설치를 해야된다.
apt-get install git

 

#그누보드 clone 및 업데이트

git clone https://github.com/gnuboard/gnuboard5.git
# 업데이트 git pull

#워드프레스

cd /home/
wget "http://wordpress.org/latest.tar.gz"

tar -xvzf latest.tar.gz -C /home/유져디렉터리/
(유져디렉토리 하위에 wordpress디렉토리생성됨)

su user
sudo root

 

사용자 관련

adduser [계정이름] : 

a(edit) :wq(저장및닫기’쉬프트+;)

vi /etc/apache2/apache2.conf (예시문)

VirtualHost 관련

a2ensite (/etc/apache2/sites-available디랙토리안 .conf 파일) a2dissite [] a2ensite []


APACHE 재시작

$ sudo /etc/init.d/apache2 restart service apache2 restart

APACHE 재시작 설정 리로드

$ service apache2 reload

재부팅

reboot

포트 확인

nmap localhost


보안

***ssh root 접속 활성화 및 비활성화 관련

vi /etc/ssh/sshd_config (설정 파일 수정)

PermitRootLogin without-password (root 로그인 불가 ) <===> PermitRootLogin yes (root 로그인 가능)

service ssh restart (ssh 재시작)

phpMyAdmin 삭제

$ sudo apt-get remove phpmyadmin

ssh 접속 로그인시 시스템 정보를 보고 싶다면.

apt-get install landscape-common

디스크 용량 확인

df -h

메모리 확인

free -h

디렉토리 파일 및 하위 삭제

(아래 명령어는 신중하게 실행하셔야 됨)

rm -rf *

git 파일 가지고 오기

그누보드 배추빌더 github기준 (단 서버에 github 클라이언트가 설치되어 있어야됨)

git clone https://github.com/curlychoi/miwit-pack5.git 유저디렉토리/

폴더 이하 모든 파일 및 폴더 복사

scp -r /home/user/www/ user@0.0.0.0:/home/user/

cp -rf /폴더 /폴더

메일 삭제
cat /dev/null > /var/mail/root
=>유져마다 다 삭제해 줘야되고 귀찮아서 아래와 같이 처리함, 디렉토리 이하 모든 파일들을 삭제한다는 명령어 입니다.
주의 바랍니다.
cd /var/spool/mail && rm -rf *