本文目录导读:
图片来源于网络,如有侵权联系删除
系统管理命令
1、查看系统信息
uname -a
:查看系统内核信息
cat /etc/os-release
:查看系统发行版信息
hostname
:查看主机名
ifconfig
或ip addr
:查看网络接口信息
2、更新系统
sudo apt update
:更新软件源列表
sudo apt upgrade
:升级已安装的软件包
sudo apt dist-upgrade
:进行系统升级
3、关机与重启
sudo shutdown -h now
:立即关机
sudo shutdown -r now
:立即重启
sudo reboot
:重启系统
4、磁盘分区与挂载
fdisk -l
:查看磁盘分区信息
sudo fdisk /dev/sdb
:进入磁盘分区编辑模式
sudo mount /dev/sdb1 /mnt
:挂载磁盘分区
sudo umount /mnt
:卸载磁盘分区
5、网络配置
sudo ifconfig eth0 192.168.1.1 netmask 255.255.255.0
:配置网络接口IP地址和子网掩码
sudo route add default gw 192.168.1.1
:设置默认网关
sudo apt install net-tools
:安装net-tools工具包
文件操作命令
1、文件查看
cat 文件名
:查看文件内容
less 文件名
:分页查看文件内容
more 文件名
:分页查看文件内容
head 文件名
:查看文件头部内容
图片来源于网络,如有侵权联系删除
tail 文件名
:查看文件尾部内容
2、文件编辑
vi 文件名
:使用vi编辑器编辑文件
nano 文件名
:使用nano编辑器编辑文件
sudo nano /etc/passwd
:以root权限编辑文件
3、文件操作
cp 源文件 目标文件
:复制文件
mv 源文件 目标文件
:移动文件
rm 文件名
:删除文件
sudo rm -rf 目录名
:递归删除目录
4、文件权限
ls -l
:查看文件权限
chmod 755 文件名
:设置文件权限
chown 用户:组 文件名
:更改文件所有者
5、文件查找
find 目录名 -name "文件名"
:查找文件
locate 文件名
:查找文件(需先建立数据库)
进程管理命令
1、进程查看
ps aux
:查看所有进程
ps -ef
:查看所有进程
ps -aux | grep "进程名"
:查看指定进程
2、进程控制
sudo kill 进程ID
:杀死进程
sudo kill -9 进程ID
:强制杀死进程
sudo nice -n 优先级 进程名
:设置进程优先级
3、背景与前台运行
nohup 命令 &
:将命令放在后台运行
图片来源于网络,如有侵权联系删除
fg
:将后台进程转为前台运行
网络通信命令
1、网络诊断
ping 网址
:测试网络连接
traceroute 网址
:追踪数据包路径
netstat -an
:查看网络连接
2、文件传输
scp 源文件 用户@主机:/目标路径
:使用SSH进行文件传输
rsync 源目录 目标目录
:同步文件
3、网络服务
sudo apt install httpd
:安装Apache服务器
sudo systemctl start httpd
:启动Apache服务器
sudo systemctl stop httpd
:停止Apache服务器
安全与权限管理
1、用户与组管理
sudo adduser 用户名
:添加用户
sudo userdel 用户名
:删除用户
sudo groupadd 组名
:添加组
sudo groupdel 组名
:删除组
2、权限设置
sudo chown 用户:组 文件名
:更改文件所有者
sudo chmod 755 文件名
:设置文件权限
sudo chown -R 用户:组 目录名
:递归更改目录所有者
3、安全防护
sudo apt install fail2ban
:安装fail2ban防止暴力破解
sudo apt install unattended-upgrades
:自动更新系统
Ubuntu服务器命令大全涵盖了系统管理、文件操作、进程管理、网络通信、安全与权限管理等方面,掌握这些命令对于日常维护和管理Ubuntu服务器具有重要意义,在实际应用中,可以根据需求灵活运用这些命令,提高工作效率。
标签: #ubuntu 服务器 命令
评论列表