Ubuntu系统常用命令

1、更新系统软件列表

sudo apt update

2、升级系统软件列表

sudo apt upgrade -y

3、安装网络工具

sudo apt install -y net-tools iproute2

4、设置root密码

sudo passwd root

5、修改ssh配置文件

sudo apt install -y vi;sudo apt install -y vim;sudo apt install -y nano
sudo nano /etc/ssh/sshd_config

允许root登录系统

PermitRootLogin yes

6、安装远程登录和文件传输组件

sudo apt install openssh-server

7、重启SSH服务

7.1、方式一

sudo systemctl restart ssh

7.2、方式二

sudo service ssh restart

8、配置Ubuntu更新源

8.1、方式一

http://mirrors.aliyun.com/ubuntu

8.2、方式二

👉 清华更新源

👉 阿里更新源

9、删除普通用户

9.1、查看普通用户进程

ps -ef | grep test

9.2、结束普通用户进程

kill 1801

9.3、删除方式一

sudo deluser <username>

9.4、删除方式二

sudo deluser --remove-home <username>

10、查看普通用户(1000)

cat /etc/passwd

11、查看端口

11.1、方式一

apt install netstat
netstat -tlnp

11.2、方式二

apt install lsof
lsof -i:443

12、解压缩文件

12.1、压缩

tar -czvf 1.tar.gz 1.yml

12.2、解压

tar -zxvf 1.tar.gz

12.3、解压文件到指定目录

tar -xf 1.tar -C /root/data

13、端口放行

13.1、安装ufw

sudo apt update
sudo apt install ufw

13.2、启用/关闭ufw

sudo ufw enable #启动防火墙
sudo ufw disable #关闭防火墙

13.3、允许端口

sudo ufw allow 80/tcp
sudo ufw allow 53/udp
sudo ufw allow 99

13.4、验证规则

sudo ufw status

14、禁止ICMP

sudo ufw deny icmp

15、修改IP地址

15.1、编辑

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

15.2、静态模板

network:
  ethernets:
    ens33:
      addresses:
      - 192.168.1.2/24  # ip地址/掩码
      nameservers:
        addresses:
        - 223.5.5.5  #DNS
        search: []
      routes:
      - to: default
        via: 192.168.1.1   #网关
  version: 2

15.3、动态模板

network:
  ethernets:
    ens32:
      dhcp4: true
  version: 2

15.4、生效

netplan apply

16、删除普通用户

16.1、切换root用户

sudo su -

16.2、删除普通用户

userdel -r admin

16.3、结束用户进程

sudo kill -9 ????

16.4、终止admin所有进程

sudo pkill -9 -u admin

17、查看系统中是否还存在用户

grep admin /etc/passwd

18、列出系统所有用户

cut -d: -f1 /etc/passwd

19、更改主机名

重启服务器生效

sudo nano /etc/hostname
sudo nano /etc/hosts

20、安装nslookup

sudo apt install -y dnsutils

21、安装ping

sudo apt install iputils-ping -y

22、安装traceroute

sudo apt install traceroute -y

23、设置系统时间

sudo apt update
sudo apt install ntpdate
sudo timedatectl set-timezone Asia/Shanghai
sudo timedatectl set-ntp true
sudo systemctl stop systemd-timesyncd.service
sudo ntpdate ntp1.aliyun.com
sudo systemctl start systemd-timesyncd.service
sudo systemctl enable systemd-timesyncd.service
timedatectl status
date