리눅스
Alpine vs Ubuntu vs Rocky 주요명령어
큰세상2000
2024. 12. 20. 17:55
반응형
■ 패키지 관리
# Alpine
apk update
apk add [패키지명]
apk del [패키지명]
# Ubuntu
apt update
apt install [패키지명]
apt remove [패키지명]
# Rocky
dnf update
dnf install [패키지명]
dnf remove [패키지명]
■ 서비스 관리
# Alpine
rc-service [서비스명] start/stop/restart
rc-update add [서비스명]
# Ubuntu
systemctl start/stop/restart [서비스명]
systemctl enable [서비스명]
# Rocky
systemctl start/stop/restart [서비스명]
systemctl enable [서비스명]
■ 방화벽
# Alpine
apk add iptables
iptables -L
# Ubuntu
ufw status
ufw allow [포트]
# Rocky
firewall-cmd --list-all
firewall-cmd --add-port=[포트]/tcp
■ 네트워크 설정
# Alpine
setup-interfaces
ip addr show
# Ubuntu
netplan apply
ip addr show
# Rocky
nmcli
ip addr show
■ SSH 설정
# 설치
Alpine: apk add openssh
Ubuntu: apt install openssh-server
Rocky: dnf install openssh-server
# 서비스 시작
Alpine: rc-service sshd start
Ubuntu: systemctl start sshd
Rocky: systemctl start sshd
■ 네트워크 설정 위치
록키 리눅스 : https://knsesang2000.tistory.com/685
# Alpine
/etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
# Ubuntu
/etc/netplan/00-installer-config.yaml
network:
ethernets:
eth0:
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8]
version: 2
# Rocky
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
■ 설정 적용
# Alpine
/etc/init.d/networking restart
# Ubuntu
netplan apply
# Rocky
nmcli connection reload
systemctl restart NetworkManager
■ DNS 설정
# 모든 OS 공통
/etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
■ 일반 유저 생성 및 root 권한 부여
# Alpine
# 사용자 생성
adduser newuser
# 그룹 추가 (sudo 권한)
addgroup newuser wheel
# Ubuntu
# 사용자 생성
sudo adduser newuser
# sudo 권한 부여
sudo usermod -aG sudo newuser
# Rocky
# 사용자 생성
sudo useradd -m newuser
# 비밀번호 설정
sudo passwd newuser
# sudo 권한 부여
sudo usermod -aG wheel newuser
# 사용자 정보 확인
id newuser
# 그룹 확인
groups newuser
# 홈 디렉토리 권한
ls -la /home/newuser
■ 사용자 정보 확인
# 모든 OS 공통
id newuser
■ 그룹 확인
# 모든 OS공통
groups newuser
■ 홈 디렉토리 권한
# 모든 OS 공통
ls -la /home/newuser
반응형