Ubuntu系统常用命令

1、更新系统软件列表

sudo apt update

2、升级系统软件列表

sudo apt upgrade -y

3、安装网络工具

sudo apt install net-tools

net-tools 工具包括以下常用的网络工具:
1、ifconfig:用于配置和显示网络接口信息,如 IP 地址、子网掩码、MAC 地址等。
2、arp:用于显示和修改系统的 ARP 缓存表,可查看和操作局域网内的 MAC 地址和 IP 地址的映射关系。
3、netstat:用于显示网络连接、路由表、网络接口统计信息等,可查看当前系统的网络状态。
4、route:用于查看和操作系统的路由表,可配置网络路由。
5、rarp:用于通过 MAC 地址查询对应的 IP 地址。
6、plipconfig:用于配置并显示并行端口的网络接口。
7、hostname:用于显示或设置系统的主机名。
8、slattach:用于将串口设备与网络设备进行绑定,将串行端口作为网络接口使用。
9、mii-tool:用于查看和配置以太网卡的状态和参数。
10、iptunnel:用于配置和管理 IP 隧道。

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