SERVER 8

centos7 mqtt mosquitto install

1. EPEL (Extra Packages for Enterprise Linux)을 설치합니다. mosquitto 서버를 설치하기 위해서는 EPEL(기업용 리눅스 패키지)을 설치하여야 합니다. sudo yum install epel-release 2. mosquitto broker 설치 sudo yum -y install mosquitto 3. broker systemctl에 등록 sudo systemctl enable mosquitto 4. broker 실행 sudo systemctl start mosquitto 상태 확인 sudo systemctl status mosquitto mosquitto port 변경 기본 port는 1883입니다. sudo vi /etc/mosquitto/mosquitto...

SERVER/linux 2023.05.16

centos7 에서 실행중인 프로그램 찾고 종료하기

리눅스에서 기본적으로 제공하는 가장 기본적인 명령어가 있습니다. pstree 입니다. 이는 지금 실행중인 프로그램을 트리형식으로 보여줍니다. 이 방법보다 더 자세하게 찾고 싶으시면 아래 명령어를 사용합니다. ps -ef | grep 내용 ps -ef 로 실행중인 프로그램을 찾고 | 로 다음 명령어를 추가합니다. grep 으로 내용에 해당하는 프로그램 아이디와 내용을 찾습니다. 이 방법을 사용하여 프로그램을 종료할 수 있습니다. kill 프로그램ID 명령어를 사용하여 종료합니다.

SERVER/linux 2022.08.22

centos7 에서 프로그램 백그라운드 실행

제 컴퓨터에서 만든 파이썬 소스를 서버에 올려 돌리고 싶은데 파이썬을 돌리면 콘솔 창 하나를 전부 차지하는 문제가 있습니다. 이를 방지하기 위해 계속 돌려두어야 하는 서버나 프로그램은 백그라운드로 돌리는 것을 추천합니다. 기본적인 명령어는 &를 붙여사용합니다.(su 사용자일 경우)(아니면 sudo를 붙여주세요) python filename.py & 이처럼 &를 붙이면 백그라운드로 돌아가기는 하지만 연결을 끊었을 경우 종료됩니다. 이를 막기 위해 nohup 를 사용합니다. nohup python filename.py & 이 명령어를 사용하시면 nohup.out에 에러나 상황을 보여주는 내용은 자동으로 저장되며 백그라운드로 잘 실행됩니다. [참고] 백그라운드로 돌리고 있는 프로그램을 종료하고 싶으면 아래 내..

SERVER/linux 2022.08.22

apache tomcat 설치

저는 이클립스로 코딩을 하고 이클립스 내부 톰캣을 사용하여 테스트만 하다보니 톰캣을 직접 돌릴줄 몰랐습니다. 하지만 최근 jsp를 직접 돌려야 할 일이 생겨 톰캣서버에 대해 공부하고 적어봅니다. 1. 톰캣 다운로드 https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These s..

SERVER/window 2022.06.20

Server Tomcat v8.5 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

성능이 좀 안 좋은 서버를 사용하여 여러가지 라이브러리를 다운받으면 서버의 동작이 매우 느려집니다. 그 결과 기본설정인 45초가 지나 서버가 안 되는 경우가 나옵니다. 이를 해결하기 위해 서버의 세팅 시간을 늘려줍니다. 참조 : https://ndb796.tistory.com/99 이클립스 서버 시작 타임아웃(Timeout) 오류 해결법 가끔 이클립스(Eclipse) 개발 환경에서 자바(Java) 개발을 하다 보면, 45초 서버 실행(Server Start) 제한 때문에 오류가 발생할 때가 있습니다. 45초 이내에 서버가 시작이 안 되면 문제가 있다고 보기 때 ndb796.tistory.com

SERVER/linux 2022.03.31

EC2 ubuntu 20.04LTS vsftpd설정

ubuntu의 ftp를 사용하려면 ubuntu에서 기본으로 제공하는 ftp인 vsftpd를 사용하여야 합니다. 이 vsftpd를 다운로드하기 위해서 apt를 업데이트해줍니다. sudo apt-get update 업데이트가 완료되었다면 이제 vsftpd를 다운로드합니다. sudo apt-get install vsftpd 다운이 끝나면 vsftpd가 잘 동작하는지 확인을 해주어야 합니다. pstree 이제 vsftpd의 설정을 바꾸어 줍니다. 먼저 설정을 건드리기 전에 설정 파일을 백업해 줍니다. sudo cp /etc/vsftpd.conf /etc/vsfptd.conf.orig cp 명령어는 파일을 복사해주는 명령어입니다. sudo vi /etc/vsftpd.conf vi편집기를 사용하여 설정 파일을 열어..

SERVER/linux 2022.03.01

AWS EC2 ubuntu20.04 서버 설정

aws ec2에 APM서버를 열기 위해서는 다음 과정이 필요합니다. 1. aws 가입 및 인스턴스 생성 2. 보안그룹추가로 필요한 보안 허용 3. apache2, php, mysql 설치 4. 서버 상태 확인 그럼 처음부터 시작해 봅시다. 설치순서는 apache, mysql, php 순서입니다. 이 순서를 꼭 지켜주세요. 1. aws 가입 및 인스턴스 생성 구글에 aws를 치면 아마존 웹 서비스가 나옵니다. 거기로 들어갑니다. 회원가입을 하시고, 인스턴스를 생성합니다. 이제 서비스 검색창에 ec2를 치시면 아래화면이 나옵니다. '인스턴스 시작'을 눌러주세요(만약 서버 시간을 서울로 바꾸고 싶다면 '버지니아 북부'를 클릭하여 서울로 바꿉니다.) 클릭 후 ubuntu20.04버전을 클릭하고 다음을 누릅니다...

SERVER/linux 2022.02.27