목적
ASUS Zenbook UX425EA를 Ubuntu Server 기반 개인 비서 서버로 사용하기 위한 초기 구축 절차다.
대상 환경
- 장비: ASUS Zenbook UX425EA
- CPU: Intel i7-1165G7
- RAM: 16GB
- 저장소: 약 477GB
- OS: Ubuntu Server 24.04 LTS
- 용도: 개인 비서 서버
1. Ubuntu Server 설치 USB 만들기
Ubuntu Server ISO로 설치 USB를 만든다.
권장:
- Ubuntu Server 24.04 LTS
- Mac에서는 balenaEtcher 사용
2. 설치 시 기본 선택
설치 과정에서 아래 기준으로 진행한다.
- Ubuntu Server
- OpenSSH server 설치 체크
- 서드파티 드라이버는 기본적으로 체크하지 않음
- 계정 생성:
- name:
[내 이름] - server name:
[내 서버 호스트명] - username:
[내 서버 사용자명]
- name:
3. Ubuntu 최초 세팅
로그인 후 먼저 실행한다.
sudo apt update
sudo apt full-upgrade -y
sudo apt install -y openssh-server curl git vim tmux4. SSH 상태 확인
systemctl status ssh정상이면 active (running)이 보인다.
5. 현재 IP 확인
ip a또는:
hostname -I접속 예시:
ssh [내 서버 사용자명]@[내 서버 로컬 IP 주소]6. MacBook에서 SSH 접속
맥북 터미널에서:
ssh [내 서버 사용자명]@[내 서버 로컬 IP 주소]처음 접속 시:
- 호스트 키 확인 문구가 뜨면
yes - 비밀번호 입력
7. 덮개 닫아도 절전 안 되게 설정
서버로 계속 쓰기 위해 lid close 동작을 무시한다.
sudo mkdir -p /etc/systemd/logind.conf.d
sudo tee /etc/systemd/logind.conf.d/50-lid.conf >/dev/null <<'EOF'
[Login]
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
EOF
sudo systemctl restart systemd-logind확인:
cat /etc/systemd/logind.conf.d/50-lid.conf
sudo systemd-analyze cat-config systemd/logind.conf | grep -E 'HandleLidSwitch'
systemctl status systemd-logind --no-pager정상 기준:
HandleLidSwitch=ignoreHandleLidSwitchExternalPower=ignoreHandleLidSwitchDocked=ignore
8. tmux 사용
네트워크가 잠깐 끊겨도 작업 세션을 유지하기 위해 tmux를 사용한다.
실행:
tmux세션 분리:
Ctrl + b 누른 뒤 d다시 붙기:
tmux attach