본문 바로가기

Linux22

nohup 명령어란 무엇인가? 리눅스에서 사용되는 nohup 명령어는 두 가지 기능이 있다. 1. 표준 출력을 nohup.out (또는 다른 곳) 으로 돌리는 작업을 수행 2. 프로세스가 중단되지 않는 백그라운드 작업을 수행 1. 표준 출력을 nohup.out (또는 다른 곳) 으로 돌리는 작업을 수행 예제 [webadmin@WeblogicLinux ~]$ nohup echo hello nohup: ignoring input and appending output to `nohup.out' [webadmin@WeblogicLinux ~]$ cat nohup.out hello -> echo 내용이 nohup.out으로 출력되었다. 2. 프로세스가 중단되지 않는 백그라운드 작업을 수행 - 물론 명령어 뒤에 & 만 붙여도 백그라운드로 작업을.. 2017. 2. 26.
nginx (엔진X) 리눅스에 설치하는 방법 Nginx (엔진X) 란? Nginx (엔진X 라고 부름) 웹 서버 소프트웨어 중 하나로, 가볍고 높은 성능 이라는 장점을 가지고 있다. 다만 확장 모듈이 Apache httpd 에 비해 부족하긴 한데, 확장 모듈이 엄청 많고 제대로 사용 하는 사람도 드물다. 그래서 호환성 문제가 없다면 Nginx 로 갈아타는 추세이기도 하다. Apache httpd 에서 많이 사용하는 필수 모듈은 어차피 Nginx 에서도 존재하고 사용할 수 있다. 그리고 Nginx의 일부 모듈은 Apache httpd 보다 훨씬 빠르다고 한다. 즉 Nginx는 Apache httpd 를 대체할 대안으로 급 떠오르는 가벼우며 높은 성능을 보여주는 웹 서버이다. *테스트 환경 : RHEL 6.5 64Bit 에 Nginx-1.9.12 버전.. 2017. 2. 25.
리눅스에서 네트워크 자동 시작(연결) 하는 방법 RHEL을 설치했는데 네트워크가 연결이 되지만 자동으로 연결이 되지 않는다. 즉 네트워크 활성화를 하면 되지만 서버를 재시작 하면 네트워크가 비활성화 된다. 그래서 네트워크가 자동으로 활성화되는 방법을 찾아봤다. 간단하다. root 사용자로 작업을 진행해야 한다. 아래의 명령어를 사용한다. (ifcfg-ens192 부분은 사용자마다 다 다르며 ifconfig 명령을 통해 확인할 수 있다.) # vi /etc/sysconfig/network-scripts/ifcfg-ens192 아래처럼 설정파일이 열린다. 여기서 ONBOOT=no 이렇게 되어 있는데 이것을 ONBOOT=yes 로 변경하면 된다. 2017. 2. 17.
SSH를 이용해 리눅스에 접근할 수 있는 root 계정 차단하기 PuTTY같은 프로그램을 이용해 원격으로 Linux에 SSH접근을 할 root 계정으로 접속하지 못하게 차단하는 방법 대부분 SSH를 이용해 원격으로 리눅스에 root 계정으로 접속하는데해커들이 이를 알기 때문에 위험할 수 있다. 그래서 이것을 예방하는 차원에서 기본적으로 SSH를 통한 root 계정 접속을 차단하는 것이다.​(* 패스워드 최소,최대 사용 기간, 패스워드 최소 길이 설정파는 파일 : /etc/login/defs) 1. Putty 프로그램을 이용하여 리눅스에 SSH로 원격 접속을 한 모습 2. 리눅스에서 SSH의 설정파일을 편집하기 위해 다음의 명령어를 입력# vi /etc/ssh/sshd_config 3. #PermitRootLogin yes 부분을 -> PermitRootLogin no.. 2015. 5. 16.