Linux常见问题及解决错误
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.locate无法查询文件,提示locate:can no stat () `/var/lib/mlocate/mlocate.db':no such file or director
解决方法:
使用updatedb命令更新一下数据库即可
2.修改httpd.conf中的监听端口为8081,然后重启httpd服务,提示错误
解决办法:
1.设置色Linux的模式为宽容模式(permissive)
1)查看selinux的模式:getenforce
2)查看selinux的政策(Policy):sestatus
3)修改selinux的模式:setenforce
a)0:转成permissive宽容模式;
b)1:转成enforcing强制模式;
4)重启httpd服务
5)如果防火墙没有开放TCP8081端口,需要使用iptables添加端口准入
6)重启失效,需要重新设置,或者将SELinux设置为永久宽容模式,但是不建议这样设置,于系统造成不安全
2.设置SELinux中允许http的服务的允许端口为需要的端口---待完善
3.重启http的服务提示Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
解决办法:----截图另做
2)重启httpd服务
#service httpd restart
解决办法:
由于SELinux上下文设置出错,不允许共享文件
1)关闭selinux
2)修改上下文
5.FTP下载失败文件失败
1)从windows上的cmd中使用ftp连接到linux服务器中,然后可以正常下载所需文件;2)从linux上使用ftp命令连接到linux服务器中,可以正常切换目录,但是使用ls命令时不能正常显示该目录下所有文件,提示错误信息是“ftp: connect: No route to host”;
3)检查ftp服务状态,两部linux服务器的ftp服务都已开启,且端口21都是出于listen状态;
4)检查防火墙状态,ftp客户端一方的服务器防火墙关闭,目标服务器防火墙打开;
5)把防火墙关闭后,linux ftp客户端可以正常从目标服务器中下载所需文件
6.修改时区,当前时区为PDT,需要修改为CST
解决办法:
7.与主机网络正常,但是无法使用ssh远程连接Linux主机
原因:ssh服务所使用的部分文件权限错误,导致服务无法正常使用解决办法:
3)然后再重启ssh服务看是否还有文件权限错误,如果有继续修改,没有则可以正常使用
8.无法使用图形化界面,登录虚拟机图形界面,发现出现的是单用户模式,使用init 5命令更改主机运行级别提示失败,检查发现没有安装图形界面(redhat图形界面,非centos界面)
解决办法:
1)将操作系统光盘或ISO镜像文件挂载到系统中,并给予文件中的读取权限,创建光盘镜
9.SSH连接缓慢
答:由于/etc/resolv.conf中定义了DNS,在/etc/nsswitch.conf中定义了需要使用DNS解析IP 地址和主机名,但是定义的DNS无法找到,导致连接变慢,可是在一段时间后可以连接上。解决办法:
1)修改server中的/etc/hosts,将客户端的主机ip地址和主机名添加到该文件中;
2)修改server中的/etc/ssh/sshd_config,修改"UseDNS=yes"为"UseDNS=no";
3)修改server中的/etc/nsswitch.conf,修改"hosts:files dns"为"hosts:files";
4)修改server中的/etc/resolv.conf,将所有内容注释;
5)重启server即可
注:如果是由于DNS无法找到导致的,直接注释/etc/resolv.conf中的所有不可用DNS即可;
10.scp拷贝文件速度先快后慢,然后报stalled
定位问题步骤:
1)最开始时是以为文件拷贝出问题了,因为在拷贝文件时总有几个文件无法拷贝完成,只有部分文件以及文件夹可以成功拷贝到目的主机中,然后就将需要拷贝的文件打包压缩再进行拷贝,现象没有好转;
2)两台linux主机都安装并运行了samba服务,然后直接通过samba拷贝目录及文件,结果却是提示“网络连接异常,请检查连接是否正常”,拷贝压缩后的文件也是提示同样的错误;
3)这台源主机拷贝到其他主机上都是正常的,不管是scp或者是samba都可以,只有这台目的主机不管是从哪台主机拷贝到本地还是拷贝到别的主机都是先快后慢,之后就stalled。解决办法:
网上查资料造成这种情况的原因是由于两台主机的网络接口设置不一致。出现这种情况的两台主机,其中一台主机的网口是1000M全双工,观察ip范围是协商决定的,另一台是100M 全双工,观察ip是192.168.2.1-192.168.2.254,将该网口设置为100M全双工,观察ip范围协商决定以后,拷贝文件正常,不管是scp还是samba拷贝。
11./etc/resolv.conf被自动修改
答:是由于dhclient运行导致该文件被修改
解决办法;
1)修改/sbin/dhclient-script,注释掉对resolv.conf 进行操作的地方。
把make_resolv_conf 这个函数的调用都给注释掉!
2)强制修改resolv.conf 的文件flag,设定为不可被更改.
chattr +i /etc/resolv.conf
3)变更DHCP Client的配置文件,在特定的环节追加我们的设定.
在/etc/dhcp3/dhclient.conf 中增加如下设定:prepend domain-name-servers
erdel删除用户时提示”userdel:user zyj is curently used by process 1”,无法删除用户答:该用户的uid和gid与root用户一样,当前使用的root用户登录,并且root用户无法删除自身,所以无法执行删除动作
解决办法:将该用户的uid与gid都改成没有使用过的uid和gid,并把相应的目录以及文件的所属用户、所属组改成该用户,其中主要包括/home目录下的家目录以及/var/spool/mail/下的邮件文件,然后执行userdel -r [userName]即可删除该用户以及家目录和文件。
13.修改/etc/fstab文件,输入格式错误,导致机器重启失败等等
解决办法:
1)输入root用户密码,进入单用户模式;
2)查看fstab文件是否可读可写:文件是只读模式