본문으로 바로가기

cent OS6.5 자주사용 명령

category 자료창고 2015. 1. 29. 08:57





1. 방화벽 

CentOS7 부터 iptables 를 지원하지않음 구지 사용한다면 설치해야함.


TCP 3380 포트 오픈

# firewall-cmd --permanent--zone=public --add-port=3389/tcp

firewall 재시작

# firewall-cmd --reload

firewall 구성 정보 확인

# vi /etc/firewalld/zones/public.xml


2.아파치

vi  /etc/httpd/conf/httpd.conf

systemctl  status  httpd

systemctl  enable  httpd

systemctl  start  httpd


apache 실행시 "DocumentRoot must be a directory" 에러가날경우

/etc/selinux/confing 

SELINUX=disalbed 로 변경후 reboot


3.설치

yum -y install curl*

yum install mysql*

등등..


node.js 설치

curl -sL https://rpm.nodesource.com/setup | bash  -

yum install -y nodejs

설치후 socket.io 설치,express설치

npm install socket.io 

npm install express

npm install date-utils

npm install mysql

npm install forever -g


4.sudo 계정 추가

 vi /etc/sudoers

root    ALL=(ALL)       ALL        # 이것처럼 추가해주면 된다.

사용자계정1  ALL=(ALL)      ALL      #이러면 sudo를 이용해서 사용자계정1이 모든것을 할 수 있다.


터미널 한글깨질때

set encoding=utf-8

set fileencodings=utf-8,cp949

설정후 각계정 ~ 디렉토리에  .virmrc 파일만들어놓으면 해당 인코딩으로 변경 


5.외장하드 mount

보유 외장하드는 ipTime HDD3035


fdisk -l 명령으로 device 확인 후 (/dev/sdb1 경우) 

mkdir iptimehdd

mount-t ext4 /dev/sda1 /root/iptime

마운트 후 cd iptimehdd 로 디렉토리 옮긴후 파일목록을 보면 파일확인


부팅시 자동 마운트를 원할때는 /etc/fstab 파일 편집 옵션은 man 확인


6.virtualhost 설정 httpd.conf

<VirtualHost *:80>
    ServerAdmin dev******@gmail.com
    DocumentRoot /home/backup/www
    <Directory "/home/backup/www">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    ServerName parse.iramine.com
    ErrorLog logs/parse.iramine.com-error_log
    CustomLog logs/parse.iramine.com-access_log common
</VirtualHost>


- php date() 함수사용을 위해 timezone 설정

php.ini

date.timezone = Asia/Seoul;

수정


7.공개키를 이용한 ssh 신속한 로그인

-ssh config .확인 

/etc/ssh/sshd_config

// 주석 해제후 해당 부분
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
service sshd restart

-공개키 생성(엔터로 스킵) 

ssh-keygen -b 1024 -t rsa


- 로컬 서버 계정~ 인덱스위치에 생성된  공개키를 authorized_keys 이름으로 저장 

cp /home/emotion/.ssh/id_rsa.pub /home/emotion/.ssh/authorized_keys


- 원격지 계정 인덱스에 authorized_keys이름으로 저장

scp /home/emotion/.ssh/id_rsa.pub

                     kidstaja@******.co.kr:/home/kidstaja/.ssh/authorized_keys



'자료창고' 카테고리의 다른 글

socket.io handshake error  (0) 2015.03.31
Sqlyog1* 다운로드 링크  (0) 2015.02.28
화면 캡쳐 프로그램  (0) 2015.01.05
mstsc.exe 원도우 원격 접속 프로그램  (0) 2014.12.24
하드 배드 섹터 검사 프로그램  (0) 2014.12.19