新机开局脚本

  • 01
sudo apt update -y && sudo apt install -y wget && wget https://pan.yydy.link:2023/d/share/script/yydy.sh && chmod +x yydy.sh && bash yydy.sh
  • 01
  • 02
  • 03
  • 04
sudo apt update -y && sudo apt install -y wget wget https://pan.yydy.link:2023/d/share/script/yydy.sh chmod +x yydy.sh bash yydy.sh

Ubuntu系统常用命令

1、更新系统软件列表

  • 01
sudo apt update

2、升级系统软件列表

  • 01
sudo apt upgrade -y

3、安装网络工具

  • 01
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密码

  • 01
sudo passwd root

5、修改ssh配置文件

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

允许root登录系统

  • 01
PermitRootLogin yes

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

  • 01
sudo apt install openssh-server

7、重启SSH服务

7.1、方式一

  • 01
sudo systemctl restart ssh

7.2、方式二

  • 01
sudo service ssh restart

8、配置Ubuntu更新源

8.1、方式一

  • 01
http://mirrors.aliyun.com/ubuntu

8.2、方式二

👉 清华更新源

👉 阿里更新源

9、删除普通用户

9.1、查看普通用户进程

  • 01
ps -ef | grep test

9.2、结束普通用户进程

  • 01
kill 1801

9.3、删除方式一

  • 01
sudo deluser <username>

9.4、删除方式二

  • 01
sudo deluser --remove-home <username>

10、查看普通用户(1000)

  • 01
cat /etc/passwd

11、查看端口

11.1、方式一

  • 01
  • 02
apt install netstat netstat -tlnp

11.2、方式二

  • 01
  • 02
apt install lsof lsof -i:443

12、解压缩文件

12.1、压缩

  • 01
tar -czvf 1.tar.gz 1.yml

12.2、解压

  • 01
tar -zxvf 1.tar.gz

12.3、解压文件到指定目录

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

13、端口放行

13.1、安装ufw

  • 01
  • 02
sudo apt update sudo apt install ufw

13.2、启用/关闭ufw

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

13.3、允许端口

  • 01
  • 02
  • 03
sudo ufw allow 80/tcp sudo ufw allow 53/udp sudo ufw allow 99

13.4、验证规则

  • 01
sudo ufw status

14、禁止ICMP

  • 01
sudo ufw deny icmp

15、修改IP地址

15.1、编辑

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

15.2、静态模板

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
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、动态模板

  • 01
  • 02
  • 03
  • 04
  • 05
network: ethernets: ens32: dhcp4: true version: 2

15.4、生效

  • 01
netplan apply

16、删除普通用户

16.1、切换root用户

  • 01
sudo su -

16.2、删除普通用户

  • 01
userdel -r admin

16.3、结束用户进程

  • 01
sudo kill -9 ????

16.4、终止admin所有进程

  • 01
sudo pkill -9 -u admin

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

  • 01
grep admin /etc/passwd

18、列出系统所有用户

  • 01
cut -d: -f1 /etc/passwd

19、更改主机名

重启服务器生效

  • 01
  • 02
sudo nano /etc/hostname sudo nano /etc/hosts

20、安装nslookup

  • 01
sudo apt install -y dnsutils

21、安装ping

  • 01
sudo apt install iputils-ping -y

22、安装traceroute

  • 01
sudo apt install traceroute -y

23、设置系统时间

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
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