1. 호스트 이름 설정 및 기본 구성 조정
최초 설치 후 호스트명을 변경할 수 있습니다.
# 재부팅 이후에도 유지되는 방식으로 변경 hostnamectl set-hostname Zabbix-Server01 # 임시로 변경 (재부팅하면 원래대로 복구) hostname Zabbix-Server01 # /etc/hostname 파일 수정 후 재부팅 필요 sudo nano /etc/hostname # hosts 파일 내 127.0.0.1 항목 수정 sudo nano /etc/hosts
2. 필수 패키지 설치 및 디스크 확인
최소 설치 옵션으로 진행한 경우 필요한 패키지를 추가로 설치해야 합니다.
# root 사용자 비밀번호 설정 sudo passwd root # 텍스트 편집기 설치 sudo apt-get install vim # 디스크 공간 확인 df -h # 파티션 정보 확인 sudo fdisk -l # 포트 상태 확인 방법 sudo ss -tulpn | grep 8080 sudo netstat -tulpn | grep 8080 # 특정 프로세스 검색 ps -ef | grep mysql
3. 네트워크 구성 관리
NetworkManager를 비활성화하고 systemd-networkd를 사용하도록 전환합니다.
# NetworkManager 서비스 중지 및 비활성화 sudo systemctl stop NetworkManager sudo systemctl disable NetworkManager sudo systemctl mask NetworkManager # systemd-networkd 활성화 및 시작 sudo systemctl unmask systemd-networkd.service sudo systemctl enable systemd-networkd.service sudo systemctl start systemd-networkd.service
IP 주소 설정
Netplan을 통해 정적 IP를 설정합니다.
# Netplan 구성 파일 수정
sudo nano /etc/netplan/00-installer-config.yaml
# 예시: 정적 IP 설정
network:
version: 2
ethernets:
ens33:
dhcp4: false
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
# 라우팅 구문 예시
network:
version: 2
ethernets:
ens33:
dhcp4: false
addresses: [192.168.1.100/24]
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
# 적용하기
sudo netplan apply
sudo systemctl restart systemd-networkd.service
4. DNS 설정 관리
systemd-resolved를 활용하여 DNS를 관리할 수 있습니다.
# systemd-resolved 서비스 시작 및 자동 실행 설정 sudo systemctl start systemd-resolved sudo systemctl enable systemd-resolved # resolved.conf 파일 수정 sudo nano /etc/systemd/resolved.conf [Resolve] DNS=8.8.8.8 8.8.4.4 # 변경사항 적용 sudo systemctl restart systemd-resolved
5. 시스템 시간대 설정
# 현재 시간대 확인 timedatectl # 중국 상하이 시간대로 변경 sudo timedatectl set-timezone Asia/Shanghai # 결과 확인 date -R
6. SSH 서버 구성
# SSH 서버 설치 sudo apt install openssh-server # SSH 구성 파일 수정 sudo nano /etc/ssh/sshd_config PermitRootLogin yes # 변경사항 적용 sudo systemctl restart ssh.service
7. 소프트웨어 리포지토리 변경
# 백업 생성 후 sources.list 수정 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo nano /etc/apt/sources.list # 예시: 알리바바 클라우드 미러 사용 deb http://mirrors.aliyun.com/ubuntu/ focal main restricted deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted # 업데이트 및 업그레이드 sudo apt update && sudo apt upgrade -y
8. 시스템 최적화
# lrzsz 패키지 설치 및 사용 sudo apt install -y lrzsz sz hello-world.tar rz # 파일 디스크립터 및 프로세스 제한 증가 sudo sh -c "echo '* - nofile 65535' >> /etc/security/limits.conf" sudo sh -c "echo '* - nproc 65535' >> /etc/security/limits.conf" # 소프트웨어 소스 변경 스크립트 sudo sed -i 's/http:\/\/archive.ubuntu.com\/ubuntu\//http:\/\/mirrors.aliyun.com\/ubuntu\//g' /etc/apt/sources.list # 최종 업데이트 및 재부팅 sudo apt update && sudo apt upgrade -y sudo reboot
9. 중국어 환경 설정
# 중국어 언어 패키지 설치 sudo apt install -y language-pack-zh-hans fonts-noto-cjk manpages-zh # 로케일 생성 sudo locale-gen zh_CN.UTF-8 # 기본 언어 설정 sudo update-locale LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh # 즉시 적용 export LANG=zh_CN.UTF-8