最适合服务器运行的100+常用指令合集
卡尔云官网
www.kaeryun.com
启动与重启服务器
-
启动服务器
systemctl start servername
:启动指定服务(适用于Linux系统)。systemctl start -n
:在后台启动服务。systemctl enable servername
:启用服务并自动启动。systemctl disable servername
:停止服务。
-
重启服务器
systemctl restart servername
:重启服务。systemctl stop servername
:停止服务。systemctl suspend servername
:将服务挂起,等待重新启动。
-
全系统重启
systemctl poweroff
:完全关闭系统并重启。systemctl poweroff now
:立即关闭系统并重启。
监控服务器状态
-
查看系统状态
systemctl status
:显示系统服务状态。systemctl status --all
:显示所有服务的状态。
-
查看网络状态
ipconfig
:显示本地网络接口信息。ifconfig -a
:显示所有网络接口的详细信息。
-
查看磁盘使用情况
df -h
:显示文件系统使用情况。du -h /
:显示文件夹大小。du -h /var/log
:显示特定目录的大小。
-
查看进程信息
top
:实时查看系统资源使用情况(推荐)。ps aux | grep 'servername'
:列出运行中与指定关键字相关的进程。
优化服务器性能
-
关闭不必要的服务
systemctl disable /etc/passwd
:关闭使用密码的系统服务。systemctl disable /etc/shadow
:关闭使用密码的系统服务。
-
禁用自动重启服务
systemctl disable crontab
:关闭 cron 表达式自动重启服务。
-
清理缓存
sudo clearcache
:清除所有缓存。sudo clearcache -f
:仅清除文件系统缓存。
-
优化磁盘空间
sudo resizefs +
:重新调整文件系统的大小。sudo logical_vfat off
:关闭逻辑卷fat表。
提升安全性
-
启用防火墙
systemctl enable firewall
:启用防火墙服务。systemctl start firewall
:启动防火墙服务。
-
禁用已知恶意软件
sudo rm -rf /tmp/*
:清理临时文件。sudo rm -rf /var/log/*
:清理日志文件。
-
限制访问权限
sudo chown -R www-data:www-data /var/www
:将网站目录权限设置为www-data。sudo chown -R user:system /etc/passwd
:将用户目录权限设置为user/system。
-
定期备份
sudo kpmerge --merge /var/log/kpmaster.log
:合并备份文件。sudo kpmerge --replace /var/log/kpmaster.log
:替换备份文件。
管理存储设备
-
挂载新硬盘
sudo mount /dev/sdX /mnt/diskname
:挂载新硬盘。sudo umount /mnt/diskname
:解挂载。
-
格式化硬盘
sudo formattedisk /dev/sdX
:格式化硬盘分区。sudo mkfs.vfat /dev/sdX
:创建fat文件系统分区。
-
删除文件系统
sudo rmdir /dev/sdX
:删除硬盘分区。
备份与恢复
-
创建全量备份
sudo kpinit --create --name= daily --path=/var/log
:创建 daily 备份。
-
创建增量备份
sudo kpinit --create --name= incremental --path=/var/log
:创建 incremental 备份。
-
恢复备份
sudo kpmerge --replace /var/log/kpmaster.log
:替换 master 备份。sudo kprun --restore /var/log/master.log
:启动备份恢复。
监控与告警
-
安装监控工具
sudo apt-get install -y ntpd
:安装网络时间同步服务。sudo apt-get install -y net-snmp
:安装网络监控协议。
-
配置NTP服务
sudo service ntpd start
:启动NTP服务。sudo service ntpd restart
:重启NTP服务。
-
查看NTP偏移
sudo ntpq
:显示NTP偏移信息。
性能分析
-
查看CPU使用情况
top -b
:显示CPU使用情况。top -n
:显示过去5分钟的CPU使用情况。
-
查看磁盘使用情况
du -h /dev/sdX
:显示硬盘使用情况。du -h /var/log
:显示日志文件大小。
-
查看内存使用情况
free -h
:显示内存使用情况。
日志管理
-
查看日志文件
sudo ls /var/log/*
:列出所有日志文件。sudo ls /var/log/kpmaster.log
:列出 master 备份日志。
-
删除日志文件
sudo rm -rf /var/log/*
:删除所有日志文件。sudo rm -rf /var/log/kpmaster.log
:删除 master 备份日志。
-
查找日志内容
sudo tail -f /var/log/master.log
:实时查看 master 备案。sudo tail -f /var/log/master.log 2>&1 | less
:将输出重定向到 less 查看。
卡尔云官网
www.kaeryun.com