IT 스토리

Ubuntu 22.04 / 24.04 설치 후 내부 설정

적용 대상: Ubuntu 22.04 LTS / Ubuntu 24.04 LTS

1. ifconfig 명령어 사용

Ubuntu 기본 설치에서는 ifconfig가 없을 수 있습니다.

먼저 최신 방식으로 인터페이스를 확인합니다:

ip address show

ifconfig가 필요한 경우 net-tools 패키지를 설치합니다:

apt update
apt install -y net-tools

설치 후 확인:

ifconfig

주의: 인터넷 연결이 되지 않는 상태에서는 패키지 설치가 실패할 수 있습니다.

2. SSH 포트 변경 및 Root 로그인 허용

SSH 서버가 설치되어 있지 않다면 먼저 설치합니다:

apt update
apt install -y openssh-server

SSH 설정 파일 열기:

vi /etc/ssh/sshd_config

SSH 포트를 22번에서 7779번으로 변경하는 예시:

#Port 22
Port 7779

Root 로그인을 허용하려면 다음처럼 설정합니다:

PermitRootLogin yes

설정 파일 문법 검사:

sshd -t

SSH 서비스 상태 확인:

systemctl status ssh

SSH 시작:

systemctl start ssh

SSH 중지:

systemctl stop ssh

SSH 설정 다시 불러오기:

systemctl reload ssh

SSH 재시작:

systemctl restart ssh

부팅 시 SSH 자동 시작 활성화:

systemctl enable ssh

3. 네트워크 인터페이스 설정 (Netplan)

Netplan 설정 파일 확인:

ls -l /etc/netplan/

설정 파일 예시:

vi /etc/netplan/00-installer-config.yaml

주의: 실제 파일명은 설치 환경에 따라 다를 수 있으며 YAML은 들여쓰기가 매우 중요합니다.

network:
  version: 2
  ethernets:
    enp2s0f0:
      match:
        macaddress: 00:e0:01:00:00:00
      mtu: 1436
      addresses:
        - 192.168.0.49/24
      routes:
        - to: default
          via: 192.168.0.254
      dhcp4: false
      nameservers:
        addresses:
          - 8.8.8.8
          - 168.126.63.1

설정 적용 전 문법 확인 및 테스트:

netplan try

설정 적용:

netplan apply

인터페이스 및 IP 확인:

ip address show

net-tools 설치 후에는 다음 명령도 사용할 수 있습니다:

ifconfig

4. 사용자 계정 삭제

주의: 현재 로그인 중이거나 시스템에서 필요한 계정은 삭제하지 마십시오.

사용자 계정과 홈 디렉터리를 함께 삭제하는 권장 방법:

deluser --remove-home user

또는 다음과 같이 삭제할 수 있습니다:

userdel -r user

5. 패키지 업데이트 및 정리

패키지 목록 갱신 및 기본 업데이트:

apt update && apt upgrade -y

의존성 변경까지 포함한 전체 업그레이드:

apt full-upgrade -y

불필요한 패키지 제거:

apt autoremove -y

다운로드된 패키지 캐시 정리:

apt clean

6. 시간 및 타임존 설정

타임존을 Asia/Seoul로 설정:

timedatectl set-timezone Asia/Seoul

NTP 자동 동기화 활성화:

timedatectl set-ntp true

현재 시간 동기화 상태 확인:

timedatectl status

현재 날짜와 시간 확인:

date

필요한 경우 시스템 시간을 하드웨어 시계에 기록:

hwclock --systohc

7. 최종 시스템 확인

파티션 구조 확인:

lsblk

Root 계정 패스워드 변경:

passwd root

CPU 확인:

cat /proc/cpuinfo | more

RAM 및 SWAP 확인:

free -h

파일시스템 사용량 확인:

df -h

디스크 구성 확인:

fdisk -l

Ubuntu 버전 확인:

lsb_release -a

또는 다음 파일로 확인:

cat /etc/os-release

32/64비트 확인:

getconf LONG_BIT

8. vi에서 글씨가 잘 안 보일 때

vi 색상 테마 변경:

:colo desert