龙空技术网

运维中的常见问题以及解决方案(上)

上海天正信息科技 507

前言:

目前看官们对“ssh命令超时设置”大体比较注意,咱们都需要学习一些“ssh命令超时设置”的相关内容。那么小编同时在网络上搜集了一些关于“ssh命令超时设置””的相关内容,希望咱们能喜欢,朋友们一起来学习一下吧!

1.服务器运行缓慢

解决方案:

(1)检查服务器硬件资源是否过载,如CPU、内存、磁盘空间等;

(2)检查服务器上运行的应用程序是否运行正常,如检查应用程序日志、监控报警等;

(3)检查服务器网络带宽是否过载,如检查网络流量、响应时间等;

(4)检查服务器系统是否有恶意软件,如病毒、木马等;

(5)检查服务器系统的各项设置,如数据库设置、系统参数设置等;

(6)检查服务器系统的安全设置,如防火墙、权限设置等。

2. SSH 连接超时

解决方案:

(1)检查SSH相关服务是否开启,比如sshd,xinetd等

(2)检查SSH客户端对应的IP/端口是否正确,是否能正确访问到服务器端

(3)检查本地防火墙是否允许远程连接

(4)检查服务器防火墙是否允许远程连接

(5)重新启动SSH服务

3. 网络连接不通

解决方案:

(1)检查网线是否接好,是否能正确的连接到网关

(2)检查ip设置是否正确,是否能正确的获取到ip

(3)检查DNS设置是否正确,是否能正确的解析域名

(4)检查防火墙设置是否正确

(5)检查网络节点之间的连接是否正常

4. shell脚本不执行

问题:

Windows下编写的shell脚本放到服务器上,报“:badinterpreter:Nosuchfileordirectory”错。

原因:

在DOS/windows里,文本文件的换行符为rn,而在nix系统里则为n,所以DOS/Windows里编辑过的文本文件到了nix里,每一行都多了个^M。

解决:

1)重新在linux下编写脚本;

2)vi:%s/r//g:%s/^M//g(^M输入用Ctrl+v,Ctrl+m)

附:sh-x脚本文件名,可以单步执行并回显结果,有助于排查复杂脚本问题。

5. crontab输出结果控制

问题:

/var/spool/clientmqueue目录占用空间超过100G

原因:

cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了/var/spool/clientmqueue目录下的那些文件,日积月累可能撑破磁盘。

解决:

1)直接手动删除:ls|xargsrm-f;

2)彻底解决:在cron的自动执行语句后加上>/dev/null2>&1

标签: #ssh命令超时设置