一、服务器常见问题及解决方法汇总
1、远程桌面连接超出最大连接数
原因:服务器默认为允许2个连接数,如果登录后直接关闭而不注销,识别还是留在服务器端。
解决方法:重启服务器或者利用mstsc/console
强行登陆。
2、无法删除的文件
原因:文件可能仍在运行中或权限不足。
解决方法:使用命令arrtib -a -s -h -r
删除文件夹名,然后运行del
命令。
3、服务器负载高
原因:CPU资源不足、I/O读写瓶颈、内存资源不足等原因。
解决方法:使用vmstat -x
、iostat
、top
等命令判断负载过高的原因,找到具体占用大量资源的进程进行优化处理。
4、查看服务器内存使用率
方法:通过命令free
、top
(执行shift + m
排序)、vmstat
、procinfo
、/proc/meminfo
查看内存使用情况。
5、查看单个进程占用的内存大小
方法:使用命令top -p PID
、psaux | grep 进程名
、pmap -x PID
、/proc/$PID/status
文件查看。
6、从Linux服务器A登录到Linux服务器B
方法:确认服务器A和B属于同一个应用,不能交叉登录,使用pingIP
和telnetIP36000
命令检查服务器是否死机,若网络不通则重启服务器。
7、查看正在使用的服务和端口
方法:使用netstat -tunlp
,netstat -antup
,lsof -i:PORT
等命令。
8、杀死进程
方法:使用命令kill -9 PID
(程序号)或killall 程序名
。
9、查找僵尸进程
方法:使用top
命令查看僵尸进程总数(zombie),使用ps aux | grep defunct
查找具体的僵尸进程信息。
10、内网服务器间传输数据
方法:使用scp -P port /home/localfilename user@serverip:/homeremovefilename
命令或rsync -e 'ssh -p port' -q /home/localfilename user@serverip:/homeremovefilename
命令。
11、服务器启动不了端口
原因:操作系统和应用程序的问题。
解决方法:Linux系统需要使用root权限启动端口,应用程序问题需通过启动日志排查失败原因。
12、常用Linux服务器性能查看命令
命令:top
、vmstat
、iostat
、df
、lsof
、ps
等。
13、Cron不生效
排查步骤:确认crontab正常运行、脚本路径为绝对路径、cron用户帐号正确、脚本执行权限正确,建议后台方式运行脚本。
14、设置opensuse服务器开机任务
步骤:编辑/etc/inittab和/etc/rc.d/rc.d脚本,添加任务到/etc/rc.d/rc.local。
15、服务器硬盘只读
原因:磁盘空间满、inode资源占用完、硬件故障。
解决方法:删除多余文件释放磁盘空间,确认相关进程,检查硬件。
16、查看linux系统日志
方法:系统级别日志文件存放在/var/log,常用日志为/var/log/messages。
17、查找文件系统大文件
方法:通过df -m
查看磁盘分区使用情况,使用du
命令查找大文件。
二、FAQs问答
问: 如何重启远程桌面会话?
答: 可以使用命令mstsc/console
强行登录。
问: 如何处理无法删除的文件?
答: 可以尝试使用命令arrtib -a -s -h -r
删除文件夹名,然后运行del
命令删除。
小伙伴们,上文介绍了“服务器的帮助中心问题解答”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1370741.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复