centos7 3

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