본문 바로가기
반응형

분류 전체보기95

리눅스 Crontab 설정 및 Crontab 로그 보는 방법 오늘 알아볼 크론탭은 내가 원하는 시간에 특정 작업을 수행하도록 미리 설정할 수 있는 기능을 제공합니다. 크론탭은 윈도우의 스케쥴러와 비슷한 역할을 합니다. 리눅스 OS에서 Crontab은 매우 다양하게 사용되고 있습니다. OS가 부팅되었을 때 수행할 작업들을 설정하기도 하고, 원하는 시간이나 주기를 설정해서 작업을 수행시키기도 합니다. 터미널 명령어를 통해 crontab을 사용하는 방법에 대해 알아보도록 하겠습니다. 1. 크론탭 설정 $ crontab -e 위 명령어를 사용하여 crontab에서 실행할 명령어를 설정할 수 있습니다. (각 라인마다 앞에 #로 되어있는 부분은 주석입니다.) 쭉 내려가서 맨 밑에 라인에 한 줄씩 원하는 명령어를 추가하면 됩니다. 간단하게 작성방법을 살펴보겠습니다. 앞부분은 .. 2022. 10. 24.
JAVA - 자바 파일 삭제하기 / 파일 이름, 경로 바꾸기 (delete() / renameTo()) 1. 파일 내용 삭제 파일은 그대로 두고 파일의 내부 내용만 삭제하는 방법입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 import java.io.*; public class FileTest { public static void fileDataClear(String filePath) { try { new FileWriter(filePath).close(); } catch (IOException e) { System.out.println(e); } } public static void main(String[] args) { String filePath = "/path/path/filename.txt"; fileDataClear(fileP.. 2022. 9. 22.
Jmeter - COAP 통신을 위한 설정 (이클립스 Maven Install) Jmeter를 사용하여 간단한 COAP 통신 테스트를 하려고 합니다. https://github.com/emqx/coap-jmeter GitHub - emqx/coap-jmeter: CoAP JMeter Plugin CoAP JMeter Plugin. Contribute to emqx/coap-jmeter development by creating an account on GitHub. github.com 깃허브에 있는 내용을 통해 Jmeter에 COAP 통신 테스트 환경을 만드는 방법에 대해 알아보도록 하겠습니다. 이클립스를 통해 Maven Build로 Jmeter에 추가할 jar 파일을 만들도록 하겠습니다. 이후 Jmeter에서 통신하는 방법은 위 링크의 내용을 확인하시기 바랍니다. 이클립스를 실행하.. 2022. 9. 21.
우분투 원격제어(PC에서 화면보기 / VNC Viewer) 우분투 서버에 원격으로 화면을 보기 위해 VNC 서버를 설치하고자 합니다. 서버에 VNC 서버 설치하고 세팅하는 방법과 원격 접속하는 방법에 대해 알아보도록 하겠습니다. 1. VNC 서버 설치 명령어를 통해 서버를 설치합니다. $ sudo apt-get install tigervnc-standalone-server tigervnc-xorg-extension 설치 확인 $ dpkg --list |grep vnc 잘 설치되었다면 비밀번호를 설정해줍니다. $ vncpasswd 비밀번호는 6자리 이상으로 설정해야 합니다. Would you like to enter a view-only password (y/n)? 여기서는 n으로 입력하여 완료합니다. 2. 설정 파일 수정 설정 파일을 열고 내용을 수정합니다. $.. 2022. 9. 16.
우분투 방화벽설정 포트 오픈 (firewall-cmd, iptables) 서버를 세팅하고 나서 웹서비스나 통신서비스를 하기 위해서는 외부에서 접근할 수 있도록 포트를 설정해줘야 합니다. GUI 화면에서 방화벽 설정을 해도 되지만 이번에는 명령어를 통해 설정하는 방법에 대해 알아보도록 하겠습니다. 1. add port $ sudo firewall-cmd --add-port=22/tcp 재부팅이나 방화벽 재시작 후에도 적용되길 원한다면 permanent 옵션을 사용합니다. $ sudo firewall-cmd --permanent --add-port=22/tcp 처음부터 permanent 옵션을 사용해서 포트를 추가했다면, firewall-cmd --reload 명령어를 실행해야 변경한 정책이 적용됩니다. $ sudo firewall-cmd --reload 2. remove por.. 2022. 9. 13.
RabbitMQ MQTT - JAVA publish / subscribe 에제 (eclipse.paho) 이전 시간에 RabbitMQ를 사용해서 MQTT 통신을 하기 위한 설정에 대해 알아봤습니다. 자세한 내용은 링크를 통해 확인할 수 있습니다. https://itstudy402.tistory.com/60 RabbitMQ를 사용한 MQTT 통신 구성하기(Ubuntu) 저번 시간에 AMQP 통신을 위해 RabbitMQ를 설치하였습니다. 이번에는 MQTT 통신을 위해 플러그인을 추가해서 통신하는 테스트를 해보도록 하겠습니다. RabbitMQ 설치는 이전 글을 확인하시기 itstudy402.tistory.com 이제 JAVA에서 Publish, Subscribe를 테스트해서 통신이 잘 되는지 확인해보려고 합니다. MQTT 통신 예제를 보며 테스트해보도록 하겠습니다. 각자의 server URL, userId, pa.. 2022. 9. 9.
728x90
반응형