반응형

나미/우분투 20

ntp 클라이언트 설정

우선 ntp를 설치한다. $ apt-get install ntp 우분투 18.04버전 이후부터는 커널에서 제공해주는 timedatectl을 사용하게 되면 매우 간단하게 적용 가능하다 $ vim /etc/systemd/timesyncd.conf [Time] #NTP= #FallbackNTP=0............ 이렇게 되어있는데 저기 #NTP 주석을 풀고 NTP=server XXX.XXX.XXX.XXX 이렇게 쓰고 저장 $ systemctl start systemd-timesyncd $ systemctl enable systemd-timesyncd 이후 date를 쳐보면 원하는 ntp서버와 동기화가 되어있다. 이상

나미/우분투 2020.05.25

프로세스 kill (code=killed, signal=kill)

우분투의 경우 일반적으로 프로그램을 서비스에 등록하고 사용하는 경우가 많다. 이같은 경우 백그라운드로 프로그램이 동작함에 따라 어떤경우에의해 죽었는지 로그를 따로 저장하는 기능이 없는경우 왜 죽었는지 실제로 알아보기 힘들다. 가장 간단하게 서비스에 동작중인 프로세스가 죽었을 경우에 관해 명령어를 통해 쉽게 파악할수있는 코드를 아래와 같이 입력하면 된다. $ dmesg | grep -E -i -B100 'killed process' 이처럼 입력하게 되면 서비스로 등록된 프로그램중 중지 또는 kill된 원인 및 내용이 나온다 대부분의 경우 Out of memory: Killed process PID (서비스명) 이런형태로 표기된다.

나미/우분투 2020.05.25

우분투 18.04 고정ip

기존에 interfaces에서 고정ip를 설정하던 방법이 18.04버전으로 바뀌면서 .. 또!!!!! 새롭게 설정해야한다....... 우선 우분투 데스크탑용으로 설치하게되면 1. root 권한으로 vi /etc/netplan/01-network-manager-all.yaml 이라는 파일이 있어서 열어본다 network: version: 2 renderer: NetworkManager ethernets: eno1: // 여기는 실제 ifconfig로 할당받는 랜포트명 addresses: - 192.168.***.***/24 // 고정ip gateway4: 192.168.***.1 nameservers: addresses: [168.126.63.1,8.8.8.8] 이렇게 하고 나서 저장하고 나온다 2. re..

나미/우분투 2019.04.04

우분투 18.04, 20.04 자동실행, 서비스등록

기존에 사용했던 rc.local은 18.04 LTS 버전으로 업그레이드 되면서 요즘 추세대로 systemd 형식을 따라가는거 같다.... 그래서 rc.local은 사라져 사용할수가 없다. (20.04 LTS 버전도 동일 ) 물론 따로 활성화 시켜서 사용해도 되지만 결국 서비스를 올려서 사용해야하는 부분은 여전히 동일함으로 차라리 내가 원하는 프로그램을 서비스로 등록해서 사용하는것이 좀더 효율적이라고 판단. 아래와 같이 서비스를 등록하고 사용하면 된다. 1. root 권한으로 vi /etc/systemd/system/service_name.service 를 생성 2. 아래와 같이 작성한다. [Unit] Description=*** ****** Service //서비스 제목 또는 설명 After=networ..

나미/우분투 2019.04.03

address already in use (bind error)

종종 소켓프로그래밍을 하다가 잘못 종료되거나 또는 강제종료가 될 경우에 bind error 나는 경우가 종종있다. error내용을 보면 address already in use.... 이미 주소를 사용하고있다라고 표시된다. 이와같은 경우에는 보통의 경우 포트를 잡고 있어서 생기는 경우가 거의 대부분이다. >> netstat -lntp 입력후 해당 소켓의 port가 사용되는것을 찾아서 pid번호를 kill 해주면 된다.

나미/우분투 2017.05.09
반응형