반응형
작성일: 2025년 4월 1일

 

 

Ubuntu OS를 처음 설치한 후, 아래와 같이 App 설치하고 초기 설정 작업을 해놓으면 나중에 업무할 때 편하다.

 

App 설치 (Utility Program 설치)

## root 계정 암호 설정하기

$ sudo passwd root
$ apt update -y
$ apt install -y vim  htop  iftop git  curl  openssh-server  tree  lrzsz  terminator net-tools

 

 

/etc/ssh/sshd_config 파일에서 Root Login Permit 설정하기

주의: 폐쇄망, Air-Gapped Network 에서만 Root Login Permit 설정을 사용하고 Public network에서 접근 가능한 장비라면 이 설정을 사용하면 안 된다. (보안 취약성 때문에)

 

## ... 파일을 열고 직접 수정하고, 아래 명령을 수행 ...
$ systemctl restart sshd

 

 

sudo 설정

"/etc/sudoers.d/myaccountname" 파일에 아래와 같이 설정 1줄을 추가한다. 

myaccountname ALL=(ALL) NOPASSWD:ALL

 

.vimrc 파일 수정

$ cat << EOF >> ~/.vimrc
color koehler
set tags=./tags,./my/proj/tags
set tabstop=4 softtabstop=4 shiftwidth=4  
set expandtab  
set autoindent
EOF

 

 

Network 설정 (Ubuntu 22.04 , Ubuntu 24.04 버전을 사용하는 경우)

$ cat << EOF >> /etc/netplan/00-installer-config.yaml

network:
  version: 2
  ethernets:
    enp1s0:
      dhcp4: false
      addresses: [192.168.122.20/24]
      routes:
        - to: default
          via: 192.168.122.1
      nameservers:
        addresses: [1.1.1.1, 8.8.8.8]
    enp2s0:
      addresses: [16.0.0.253/24]
    enp3s0:
      addresses: [48.0.0.253/24]
      
EOF

 

Network 설정 (Ubuntu 20.04 이전 버전을 사용하는 경우)

$ cat << EOF >> /etc/network/interface

auto ens3 
iface ens3 inet static 
address 10.10.12.30
netmask 255.255.255.0 
gateway 10.10.12.1 
dns-nameservers 8.8.8.8 8.8.4.4 

auto ens4 
iface ens4 inet static 
address 192.168.1.201 
netmask 255.255.255.0 
network 192.168.1.0 
broadcast 192.168.1.255 
gateway 192.168.1.1 
dns-nameservers 8.8.8.8 8.8.4.4 

EOF

 

 

+ Recent posts