新机开局脚本
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、更新系统软件列表
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
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