Linux运维常见问题排查

1. Linux 系统安装初始状态时>找不到硬盘,无法进入下一步安装

解决方法:

进入 BIOS/COMS 设置,找到硬盘设置相关选项,并设置为兼容模式。


2. Linux 系统安装时,在硬盘分区完成后>无法继续安装

解决方法:

硬盘分区不符合安装要求,可能忘记创建根分区或 swap 交换分区。这一点与 Windows 系统安装有区别。


3. Linux 系统安装时,软件包选择困惑,安装完成后发现有组件未按需求安装;

解决方法:

Linux 系统不够熟悉。多次安装后自然掌握软件包选择的技巧。


4. 代理服务器配置时,发现有些过滤规划未起作用

解决方法:

1. 检查对应的功能模块是否加载成功;
2. 检查默认策略是否设置恰当;
3. 检查 iptables 命令语法是否有误;
4. 可能是过滤规划顺序不当,需调整。


5. 代理服务器和防火墙配置完成后,启动服务;可访问 Internet,但不能访问 DMZ 区服务

解决方法:

关闭 iptables 服务,看是否可以访问;如果不能,检查连通性。如果可以访问,说明是 iptables 规则问题,集中检查过滤规则配置和顺序。


6. iptables 规则配置好后,重启iptables服务后,发现原有的规则全部丢失

解决方法:

1. 修改 /etc/sysconfig/iptables-config 文件,将 IPTABLES_SAVE_ON_RESTART="no" 改为 yes
2. 使用 iptables-save > /etc/sysconfig/iptables 命令保存规则。


7. 交换机划分 VLAN 后无法访问外网

解决方法:

检查 VLAN 网关是否设置正确。


8. 配置 DNS 服务时,named 服务无法启动

造成问题可能性:

1、/etc/named目录下缺少必要文件;
2、/var/named目录下缺少必要文件;
3、named账户权限问题。

解决方法:

缺少的文件必须复制到位,启动文件必须将权限设置为named账户和组账户。


9. DNS 服务配置时,无法正确解析域名或 IP 地址

解决方法:

1. 检查 /var/named 下的正向和反向解析区文件语法和记录设置;
2. 检查 /etc/named.conf 配置中的 zone 区域声明是否有误;
3. 检查是否安装了 bind-chroot 包,若安装了,数据库文件应在 /var/named/chroot/var/named 目录中;
4. 检查 /etc/resolv.conf 文件中的 nameserver 是否设置正确。


10. dhcp 服务启动时提示 "No subnet declaration for eth0(10.10.10.2)"

解决方法:

说明eth0IP地址设置不对,不在dhcp服务的作用域范围内,必须将eth0IP设置为作用域范围内的IP地址。


11. 配置多个 DHCP 作用域时,只有一个作用域可以分配地址,其他不能分配成功

解决方法:

说明主机的网络接口卡只有一个,如有3个作用域,需配置3个网卡接口eth0eth1eth2,分别对应3个作用域。这是使用超级作用域的一种配置方法。


12. MySQL 安装时总是提示依赖关系,导致安装失败

解决方法:

说明所要安装的软件包需要其他组件或共享库的支持,MySQLrpm包安装方式本身就繁琐一些,要求安装的软件包比较多,包之间的依赖关系非常明显,根据提示找到需要的组件包并安装,安装时要注意软件包顺序。


13. 测试Web服务,访问主站点时,无网页出现,但已经连接上服务器

解决方法:

httpd.conf主配置文件中的DocumentRoot选项的设置不当,如/var/www/html/,最后的/不能加。


14. 远程客户端无法访问samba共享目录,共享目录在本地测试成功

解决方法:

关闭 iptables 服务。


15. Samba的smb服务已经启动成功,访问samba某个共享目录时,提示错误信息NT_STATUS_BAD_NETWORK_NAME

解决方法:

说明共享目录未创建或不存在。


16. Samba 共享目录时提示 "NT_STATUS_ACCESS_DENIED" 错误

解决方法:

提示访问被拒绝,可能是登录的用户名或密码有误,或是iptables启动了,关闭防火墙。


17. Samba 共享目录时提示 "NT_STATUS_LOGON_FAILURE" 错误

解决方法:

不允许当前用户访问当前共享目录,说明此共享目录设置只允许特定用户访问。


18. FTP服务配置了本地用户上传,但在上传数据到对应目录时,提示被拒绝

解决方法:

可能该用户账户对上传目录没有写权限。


19. 配置允许本地账户登录FTP后,root账户无法登录,并提示"500 0OPS:cannot change directory:/root"的错误信息,而其他本地账户可以登录FTP

解决方法:

检查是否启用了SELinux安全系统,并禁止SELinux,可以编辑/etc/selinux/config文件,将配置项SELINUX=enforcing改为disabled


20. 使用邮件客户端可以发送邮件,但不能接收邮件

解决方法:

检查 pop3 服务是否启动。


21. mount命令挂载NFS服务的共享目录,很久也没有响应,NFS服务是正常的

解决方法:

portmap服务没有启动,必须启动该服务。


22. 本地测试mount挂载NFS共享成功,但在其他客户主机mount连接时不成功

解决方法:

关闭 iptables服务,再次测试。

相关推荐
学传打活7 天前
【边打字.边学昆仑正义文化】_进阶篇5 宇宙星系的运转(续3)
微信公众平台·1024程序员节·汉字·昆仑正义文化
学传打活12 天前
【边打字.边学昆仑正义文化】_进阶篇5 宇宙星系的运转(续1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
fangzhanpeng16820 天前
快速掌握C#语言基础知识点(1.基础数据类型)
开发语言·c#·1024程序员节
无己心22 天前
面向多平台 AI 搜索引擎的适配层架构设计
前端·人工智能·搜索引擎·ai·1024程序员节
u0103055271 个月前
AI驱动的安卓UI自动生成功能实现
人工智能·1024程序员节
u0103055271 个月前
长株潭智能体赋能腾讯元器链接共享
1024程序员节
云贝贝贝1 个月前
OceanBase认证体系介绍与备考指南
运维·服务器·oceanbase·1024程序员节
u0103055271 个月前
Java图像处理实战指南
人工智能·1024程序员节
u0103055271 个月前
Java AWT鼠标事件全解析
人工智能·1024程序员节
u0103055271 个月前
Java实用类应用精讲
人工智能·1024程序员节