OS 42

[Ubuntu] 리눅스 프로세스 확인하기 (검색하기)

리눅스의 프로세스를 확인하는 방법은 여러가지가 있다. 그 중, 필자가 이용하는 몇가지 방법을 소개하겠다. 1. ps -ef | grep 프로세스 이름 사진상에서 프로세스 목록을 보면 ts3server가 존재하는것을 알 수 있다. BASHps -ef | grep 프로세스이름즉,BASH ps -ef | grep ts3 명령어를 실행하면 아래와 같이 프로세스가 표시가 된다. 만약 존재하지 않는 프로세스라면 아래와같이 표시가 되지 않는다. 2. pgrep 프로세스 이름 다른방법으로는 프로세스의 pid를 찾아주는 pgrep를 이용할 수 있겠다. 사진과 같이 pid가 뜬다면 존재하는 것이다. 3. pidof 프로세스 이름 다음으로는 pidof이다. pidof는 아쉽게도 프로세스의 이름을 모두 입력하여야 한다. 4...

OS/Ubuntu 2016.11.24

[Ubuntu] 우분투 서버 고정ip 설정하기

Change The Ubuntu Server From DHCP to Static IP Address BASHnano /etc/network/interfaces 실행하면 다음과 내용이 비슷한 창이 뜰거다. Primary network interface 말 그대로 주요 인터페이스 어댑터이다. dhcp 부분을 static으로 바꿔주고 다음 양식에서 주소를 원하는 것으로 바꾼 후 추가한다. address 주소 netmask 주소 network 주소 broadcast 주소 gateway 주소 dns-nameservers 주소 그리고 서비스 재시작.BASHsudo /etc/init.d/networking restart

OS/Ubuntu 2016.11.23

[Ubuntu] Nginx 소스로 설치하기

이번에는 apt-get install nginx 를 사용하지 않고, 소스로 설치하는 방법을 소개한다.먼저, nginx 다운로드 페이지로 이동하여 주소를 확인한다.현재 1.10.2 버전이 Stable 버전이다. 주소는 http://nginx.org/download/nginx-1.10.2.tar.gzwget 명렁어를 사용하든 직접 파일을 옮기든 파일을 다운로드 받도록 하자. 필자는 SSH를 사용하므로, wget을 사용한다.wget http://nginx.org/download/nginx-1.10.2.tar.gz 1wget http://nginx.org/download/nginx-1.10.2.tar.gz1tar -xvf nginx-1.10.2.tar.gzPCREftp://ftp.csx.cam.ac.uk/pub..

OS/Ubuntu 2016.11.20

[Ubuntu] Nginx.pid failed (2 no such file or directory)

Nginx 서비스가 시작되면, 서비스를 제어 할 수 있게 프로세스 id를 담당하는 것이 필요하다. 그것이 바로 Nginx.pid 그런데, 가끔 소스로 설치하거나 자신도 모르게 삭제된 경우가 있다. 이럴때 서비스를 실행하면, nginx.pid failed (2 no such file or directory) 나 nginx.pid missing 에러를 띄우고명령어는 먹히더라도 먹통처럼 보이고 reload 나 restart를 위해 프로세스를 수동으로 죽여야 한다. 처음 필자는 pid확장자로 파일을 하나 만들어주면 되는 줄 알았다.몇시간의 검색 끝에 찾아낸 것이 심볼릭 링크를 만들어 주어야 한다는 것이다. 해결법을 알아내었으니 이후는 쉽다. 우선 nginx.conf 에서 어디로 지정되어있는지 확인한다. /run..

OS/Ubuntu 2016.11.19

[Ubuntu] Nginx + php5-fpm 연동하기

sudo apt-get install -y php5-fpmsudo apt-get install -y nginx nginx, php5-fpm 패키지가 자동으로 설치된다.(php5-fpm 설치시 80포트가 사용중이라고 에러를 뿜으면, nginx를 잠시 꺼주도록 하자) nginx 설정파일은 /etc/nginx 폴더에 존재한다. 처음 설치시, /usr/share/nginx/html 경로의 페이지를 출력해준다. /etc/nginx/sites-available 혹은 sites-enabled 둘중에 들어가면 default파일 혹은 심볼릭 링크가 존재한다. 결과적으로 같은 파일이므로, 열어준다. nano default root /usr/share/nginx/html; 부분을 원하는 경로로 바꿔주면 된다. 기본적으로 n..

OS/Ubuntu 2016.06.23