2018. 1. 31. 15:11

ll -al 하면, 


-rw-rw-r-- 1 ec2-user www   31 Jan 31 02:59 main.css

-rw-rw-r-- 1 ec2-user www  769 Jan 31 02:59 main.html



이렇게 뜨면,


ec2-user 는 소유권자 www 는 그룹식별자인다.


소유권자를 바꾸고 싶으면,


chown -R root: apache /home/www


하면, 폴더를 root 유저 소유의 apache 그룹의 소유로 하는거다.


-R은 하위 폴더까지 포함시키는거다.



Posted by Tyson
2018. 1. 29. 13:56



가상호스트에서 도메인별로 80번 들어오는거 분배는 했었는데,


가끔 이 도메인으로 들어오면, 다른 포트로 보내주고 싶을때가 있다.


버츄얼호스트 세팅법은 다른 포스팅에 올리겠다.


여기서는 포트포워딩하는거다.


도커에서나, 기타 다른 포트를 사용하는 웹서버를 돌려 주고 싶을때, 


#> vi /etc/httpd/conf/httpd.conf

로 들어가서,


버츄얼 호스트에 

ProxyPass, ProxyPassReverse 를 써주면 된다.

ProxyPass 들어오는주소 원하는주소포트  적어주면 된다.


ProxyPass / http://localhost:3000/


 / 루트로 들어오는거 http://localhost:3000/ 이렇게 보내라는 이야기이다.


사실 여기서 DocumentRoot는 의미없다.


ServerName에 내가 사용원하는 도메인 적어주면 된다.




<VirtualHost *:80>

    ServerAdmin test@gmail.com

    DocumentRoot /var/www/html/

    ServerName test.com

    ProxyPass / http://localhost:3000/

    ProxyPassReverse / http://localhost:3000/

    ErrorLog "logs/error_log"

    CustomLog "logs/access_log" common

</VirtualHost>




참고 블로그 : http://tear230.blog.me/220282531649

Posted by Tyson
2018. 1. 29. 13:48

실행중인 파일을 찾을때,


ps -ef | grep meteor


meteor 프로세스를 찾는다.


root 다음에 나오는 숫자가 pid이다.


kill -9 아이디번호를 써주면 된다.



Posted by Tyson
2018. 1. 29. 13:44

실행원하는 프로그램 예로 top를 하겠다.


> top &       <<  & 이게 백 그라운드 실행임.


> jobs       <<백그라운드 실행중인거 확인


> fg %1     <<백그라운드 실행중인거 다시 불러옴.(백그라운드에서 포그라운드로 변경)


> bg         <<포그라운드 프로세스를 백그라운드로 변경


#ctrl + z     <<포그라운드 프로세스를 잠시 멈충

                <<fg로 포그라운드에서 다시 실행

                <<bg로 백그라운드에서 다시 실행


#ctrl + x      <<포그라운드 프로세스 종료 시킴


또는 ps -aux  한다.




근데, 접속 끊기면, 작업도 끊어진다.


nohup이라는 명령어를 하면 계속 돈다는데...


난 잘안되서...



disown -h 를 사용한다.

그러면 터미널 종료해서 계속 돈다.



미티어나, 요나같은거 띄울때 쓰는법이다.


Posted by Tyson
2018. 1. 29. 12:29


df : 디스크의 남은 용량 확인


df -h : 우리가 평소보는 용량보는법으로 보여줌



du : 현재 디렉토리에서 서브디렉토리까지의 사용량 확인


du --max-depth=1 -h 이렇게 하면, 하위 1뎁스까지 확인해줍니다.



파일별로 볼때는 


ll -alh


로 보면 되는데, 폴더는 용량이 안뜹니다.



Posted by Tyson
2018. 1. 29. 12:07

자꾸 중국발 접속에 로그파일이 커져서,

중국발 ip차단하는법

http://dev.maxmind.com/geoip/legacy/geolite/


여기 가서 


GeoLite Country ( CSV/zip)파일을 받습니다.


GeoIPCountryCSV.zip


여기 첨부해 놓습니다.


그리고 서버에 올려주고,


> vi ipban.sh


해서 아래을 붙여 줍니다.


#!/bin/sh
 
SRC=./GeoIPCountryWhois.csv
 
for BANIP in `egrep "China" $SRC | cut -d, -f1,2 | sed -e 's/"//g' | sed -e 's/,/-/g'`
    do
        /sbin/iptables -A INPUT -p all -m iprange --src-range $BANIP -j DROP
    done



중간에 China라고 써있는데가, 그거입니다.



그리고,


실행 권한 주고,


> chmod 755 ipban.sh 



실행합니다.


> ./ipban.sh 






Posted by Tyson
2018. 1. 25. 19:17

/var/log/btmp 로그인 실패 로그 삭제 비우기 방법



로그인 실패를 기록하는 btmp파일 삭제 제거방법입니다.. 

cat /dev/null > /var/log/btmp


로그 보는 법은  last -f /var/log/btmp | more  입니다.



Posted by Tyson
2017. 5. 11. 18:17

접속한 다음에 


/etc/ssh/sshd_config 파일을 수정한다.


#PermitRootLogin yes 

의 주석을 없애든지, no로 되어있으면 yes로 바꾼다.



그리고 passwd root 해서 패스워드 설정해주자.



그리고, 키 없이 접속하고 싶을때,


/etc/ssh/sshd_config 파일에서


PasswordAuthentication no

을 

PasswordAuthentication yes

yes로 바꿔준다.


키없이 접속하는게 계속 안되서 보니 결국 저거였음

Posted by Tyson