Freesunny

ubuntu 에서 rc.local 사용하기

Ubuntu

* ubuntu 18.04 를 기준으로 작성되었습니다.

 

ubuntu 에서 rc.local 를 사용할 수 있는 방법입니다. (기본적으로 비활성되어 있습니다.)

 

root 권한 획득

$ sudo su -

 

 

/etc/rc.local 파일 생성

printf '%s\n' \
'#!/bin/bash' \
'#' \
'# rc.local' \
'#'\
'# This script is executed at the end of each multiuser runlevel.' \
'# Make sure that the script will "exit 0" on success or any other' \
'# value on error.' \
'#' \
'# In order to enable or disable this script just change the execution' \
'# bits.' \
'#' \
'# By default this script does nothing.' \
'' \
'' \
'exit 0' | sudo tee -a /etc/rc.local

 

 

rc.local 파일 실행권한 부여

chmod +x /etc/rc.local

 

 

rc-local.service  설정 변경

mkdir /etc/systemd/system/rc-local.service.d
echo "[Install]" >> /etc/systemd/system/rc-local.service.d/override.conf
echo "WantedBy=multi-user.target" >> /etc/systemd/system/rc-local.service.d/override.conf

 

rc-local.service 활성화

systemctl enable rc-local.service

 

 

rc-local.service 실행

systemctl start rc-local.service
 

 

rc-local.service 상태확인

systemctl status rc-local.service
 

'Ubuntu' 카테고리의 다른 글

Zabbix 4 Agent 설치 - Ubuntu 14.04  (0) 2019.07.12
Zabbix 4 Agent 설치 - Ubuntu 16.04  (0) 2019.07.12
Zabbix 4 Agent 설치 - Ubuntu 18.04  (0) 2019.07.12
디스크 UUID, LABEL 확인  (0) 2019.07.12
라우팅테이블 추가  (0) 2018.04.26

Zabbix 4 Agent 설치 - Ubuntu 14.04

Ubuntu

아래의 명령으로 zabbix 4 agent 를 설치할 수 있다.

# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+trusty_all.deb
# dpkg -i zabbix-release_4.0-2+trusty_all.deb
# apt update
# apt install zabbix-agent

'Ubuntu' 카테고리의 다른 글

ubuntu 에서 rc.local 사용하기  (1) 2019.11.21
Zabbix 4 Agent 설치 - Ubuntu 16.04  (0) 2019.07.12
Zabbix 4 Agent 설치 - Ubuntu 18.04  (0) 2019.07.12
디스크 UUID, LABEL 확인  (0) 2019.07.12
라우팅테이블 추가  (0) 2018.04.26

Zabbix 4 Agent 설치 - Ubuntu 16.04

Ubuntu

아래의 명령으로 zabbix 4 agent설치가 가능하다.

# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+xenial_all.deb
# dpkg -i zabbix-release_4.0-2+xenial_all.deb
# apt update
# apt install zabbix-agent -y

'Ubuntu' 카테고리의 다른 글

ubuntu 에서 rc.local 사용하기  (1) 2019.11.21
Zabbix 4 Agent 설치 - Ubuntu 14.04  (0) 2019.07.12
Zabbix 4 Agent 설치 - Ubuntu 18.04  (0) 2019.07.12
디스크 UUID, LABEL 확인  (0) 2019.07.12
라우팅테이블 추가  (0) 2018.04.26

Zabbix 4 Agent 설치 - Ubuntu 18.04

Ubuntu

아래의 명령으로 zabbix 4 설치가 가능하다.

# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
# dpkg -i zabbix-release_4.0-2+bionic_all.deb
# apt update
# apt install zabbix-agent -y

 

'Ubuntu' 카테고리의 다른 글

ubuntu 에서 rc.local 사용하기  (1) 2019.11.21
Zabbix 4 Agent 설치 - Ubuntu 14.04  (0) 2019.07.12
Zabbix 4 Agent 설치 - Ubuntu 16.04  (0) 2019.07.12
디스크 UUID, LABEL 확인  (0) 2019.07.12
라우팅테이블 추가  (0) 2018.04.26

디스크 UUID, LABEL 확인

Ubuntu

간혹 재부팅을 하면 디바이스명이 변경되는 경우가 있어서,

/etc/fstab 설정 시 디바이스명 보다는 uuid 나, label 을 등록하여 사용하면 디바이스명이 변경되어도 문제가 없다.

label은 보기가 편하다는 장점이 있지만, 커맨드로 변경이 가능하기 때문에, 개인적으로 uuid 로 설정하고 있다.    

 

아래의 명령으로 디스크의 uuid, label 을 확인할 수 있다.

$ ubuntu@ip-10-50-255-14:~$ lsblk  -f
NAME        FSTYPE   LABEL           UUID                                 MOUNTPOINT
loop0       squashfs                                                      /snap/amazon-ssm-agent/1335
loop1       squashfs                                                      /snap/core/7169
nvme0n1                                                                   
└─nvme0n1p1 ext4     cloudimg-rootfs 35d31406-c66e-4cc2-8630-2cfbecbddebc /

 

'Ubuntu' 카테고리의 다른 글

ubuntu 에서 rc.local 사용하기  (1) 2019.11.21
Zabbix 4 Agent 설치 - Ubuntu 14.04  (0) 2019.07.12
Zabbix 4 Agent 설치 - Ubuntu 16.04  (0) 2019.07.12
Zabbix 4 Agent 설치 - Ubuntu 18.04  (0) 2019.07.12
라우팅테이블 추가  (0) 2018.04.26

라우팅테이블 추가

Ubuntu

여러 개의 인터페이스를 가지고 있을 경우에 라우팅 테이블을 추가해서 사용해야 하는 경우가 있는데, 

부팅시 자동으로 추가가 되도록 /etc/network/interfaces 파일에 추가하였다.


# vi /etc/network/interfaces


up route add -net 10.0.0.0   mask 255.0.0.0    gw 192.168.0.1 dev eth0

up route add -net 172.16.0.0 mask 255.240.0.0  gw 192.168.0.1 dev eth0

up route add -net 192.168.0.0 mask 255.255.0.0 gw 192.168.0.1 dev eth0



* dev eth0 : 인퍼페이스 삭제가능, 인터페이스를 삭제하면 Gateway 와 직접 통신이 가능한 인터페이스로 자동 할당됨

'Ubuntu' 카테고리의 다른 글

ubuntu 에서 rc.local 사용하기  (1) 2019.11.21
Zabbix 4 Agent 설치 - Ubuntu 14.04  (0) 2019.07.12
Zabbix 4 Agent 설치 - Ubuntu 16.04  (0) 2019.07.12
Zabbix 4 Agent 설치 - Ubuntu 18.04  (0) 2019.07.12
디스크 UUID, LABEL 확인  (0) 2019.07.12