服务器常见问题以及处理方法|宁波idc机房

服务器一直是企业最重要的应用之一,是企业信息存储的关键,关系到企业能否正常开展业务运营。但是在服务器的日常运行中,由于服务器本身24小时不间断运行,再加上复杂的硬件结构和运行原理,服务器经常会遇到各种各样的问题,一些小问题可能会因为管理者没有而造成更大的问题。管理者需要对常见故障有一定的了解,知道如何解决。

以下总结了服务器的一些常见问题,以帮助您解决问题。

1.服务器远程桌面连接超过了最大连接数

由于服务器允许的默认连接数为2,如果您在登录后忘记注销并直接关闭远程桌面,服务器将识别出登录仍在服务器端。出现这种情况时,最常见的就是重启服务器。但如果是高峰期,重启服务器造成的损失是显而易见的。此时可以使用mstsc/console指令强制登录。打开“运行”框,键入“mstscv:xxx.xxx.xxx.xxx(服务器IP)/控制台”,即可强制登录远程桌面。

2.服务器负载高怎么办?

服务器负载/负载平均值根据进程队列的长度显示。当服务器负载较高时(建议参考15分钟平均值),可能是CPU资源不足、I/O读写瓶颈、内存资源不足等原因造成的。,也可能是因为CPU在进行密集型计算。建议使用vmstat-x、iostat、top命令判断负载过大的原因,然后找到占用大量资源进行优化的流程。

3.如何检查服务器内存使用情况?

可以使用free、top(执行后可以按shitf+m排序内存)、vmstat、procinfo命令,也可以使用/proc/meminfo文件查看。

4.如何检查单个进程占用的内存大小?

您可以使用top-pPID、pmap-xPID、psaux|grepPID命令,也可以通过/proc/$process_id(进程的PID状态文件查看它们,如/proc/7159/状态文件。

5.从linux服务器A登录不到服务器B怎么办?

开发者首先要确认服务器A和B属于同一个应用,不同的应用不能交叉登录。1)当服务器a无法登录到服务器b时,可以使用pingIP和telnetIP36000命令确认服务器b是否崩溃,ssh服务是否正常。如有异常,重启服务器。2)如果可以通过客户端直接访问服务器B,但是服务器B无法从服务器A登录,那么AB之间的网络就无法相互通信。

6.如何查看正在使用的服务和端口?

您可以使用netstat-tunlp、netstat-antup、lsof-i:PORT命令来查看。

7.如何查看服务器进程信息?

您可以使用命令psauxww|grepPID、ps-ef、lsof-pPID、top-pPID来查看。

8.怎么消磨过程?

可以使用kill-9PID(进程号)和killall程序名(比如killallcron)来杀死一个进程。如果要杀死一个僵尸进程,需要杀死该进程的父进程。命令是:kill-9ppid(ppid是父进程id号,可以通过PS-oppiddpid搜索,例如ps-oppid32535)。

9.如何找到僵尸进程?

可以使用top命令查看僵尸进程总数,使用PS-ef | grepdefount | grep-vgrep查找特定僵尸进程的信息。

10.为什么不能启动服务器端口?

服务器端口的启动监控需要从操作系统本身和应用程序来看。linux操作系统1024以下的端口只能由root用户启动,也就是说,在启用服务端口之前,您需要运行sudo su-–以获得root权限。对于应用问题,建议通过应用启动日志查看故障原因,如端口冲突(腾讯服务器系统使用的端口无法占用,如36000)、配置问题等。

11.如何查看linux系统日志?

系统级日志文件存储路径是/var/log。常用的系统日志是/var/log/messages。

12.如何重启服务器?

模式1:在服务器上以root用户身份运行shutdown-rnow命令以重新启动。模式2:如果模式1不起作用,您可以尝试在服务器上以root用户身份运行reboot命令来重新启动它。

13.linux终端显示中文时会出现乱码吗?

服务器本身对显示语言没有限制。如果是终端软件,会影响中文的显示。可以尝试调整选项-会话选项-外观(secureCRT设置,请查找其他版本软件的相关设置);如果纯Linuxshell中有乱码,请使用export命令查看用户环境变量,查看LANG、LC_CTYPE等环境变量的设置。

14.如何设置通过SecureCRT连接到CVM服务器的超时时间?

以下设置可用于使安全中心和CVM之间的连接不中断:打开安全中心选项,选择会话选项,单击终端,在右侧的反空闲框中选中发送协议无操作,并将时间设置为每120秒(每120秒)

15.为什么当linux服务器上的文件被删除时,硬盘空间没有被释放?

现象:登录linux服务器,执行rm命令删除文件,用df命令检查硬盘空间,发现删除文件后可用硬盘空间没有增加。

原因:当通过rm命令删除文件时,如果其他进程正在访问该文件,df命令不会立即释放被删除文件占用的空间。

解决方案:执行lsof | grepdeleted 使用 root 权限,检查正在使用被删除文件的进程的PID,并通过命令kill-9PID杀死相应的进程。有不懂的请咨询梦飞科技了解。