第一篇:加工中心常见换刀故障的分类总结及排除方法(精选)
加工中心常见换刀故障的分类总结及排除方法
加工中心已广泛应用于机加生产线中。在当今时代,任何自动化生产设备都与数控技术密切关联,从数控设备的特征看,在其开发、生产、销售到使用与维护的过程中,都不可避免地涉及到许多相关领域和交叉学科。因此,学习、理解和掌握数控技术,是从事加工行业人士的必经之路。为了尽是减少加工中心的故障停机时间,根据个人多年的维修经验,针对加工中心故障频率较高的自动换刀装置部分,总结了一些快速诊断和查找故障的方法。首先,加工中心常见的换刀方式分为带机械手和不带机械手:
带机械手的加工中心换刀动作顺序为①主轴定位;②Z轴运行至换刀点;③刀套向下;④刀臂旋转60°;⑤主轴松刀吹气;⑥刀臂向下拉刀,然后旋转180°;⑦刀臂向上,主轴夹刀;⑧刀臂旋转至原点;⑨刀套向上回位,换刀完毕。
不带机械手的圆盘式刀库,换刀动作顺序为:①主轴定位;②Z轴运行至换刀点;③刀盘旋转至目标刀号;④Z轴向下至原点;⑤换刀完毕。
根据以往维修经验总结,自动换刀装置在换刀时,常见故障有以下几种:
1、刀套动作位置错误,气缸故障
2、刀臂夹不紧刀,发生掉刀
3、主轴拉芯打不开,刀取不下来
4、刀臂位置错误,不能刹车定位
5、刀库乱刀
6、刀库原点丢失
7、刀库电机过载,刀臂电机过载
8、刀库位置传感器损坏
9、不执行换刀动作
10、刀具没有夹紧
11、主轴刀具不能夹紧到位
下面就一些具体的故障排除方法进行总结:
1、主轴刀具不能夹紧到位。
故障现象(1):刀具送入主轴时不能安全进入夹爪。原因:①打杆与夹爪拉杆之间距离大于5mm。②主轴换刀压力不够。
排除方法:①调整打杆处的调整螺母,使其与拉杆之间距离1~5mm以内。②检查换刀液压油是否足够;气液缸及其管路是否存在泄漏;压缩空气压力是否达到0.392Mpa以上。若有上述现象,则检修,使主轴换刀压力达到3.92~6.868Pma。故障现象(2):工件加工质量变坏,如钻孔出现圆柱度变坏等。
原因:①拉杆上的蝶形弹簧断裂。在主轴停止状态下,用手沿轴线方向上下拉动刀具,会发现刀具有上下窜动现象。②夹爪破裂。在主轴停止状态下,置“寸动”模式,手动上下上的刀具,会感觉到刀具上下不灵活自如。排除方法:①更换蝶形弹簧。②更换夹爪。
2、刀库转动时不能刹车定位,位置错误。
原因:①刀库计数感应近接开关损坏。此时,在“寸动”模式下,每按刀库旋转按钮一次,刀库只旋转一个刀位后立即停止转动,并且该刀位不能停止在规定的换刀位置。排除方法:更换感应开关。
②刀库刹车损坏,刀库旋转停止时,刹不住车,导致停止位置偏离正确位置。排除方法:维修刹车、更换刹车电阻、刹车器等
3、自动换刀装置不在原点位置
原因:控制刀库转动的计数感应开关损坏,或感应开关的接线断,或感应距离太远。排除方法:检查感应开关的接线状况;感应距离调整在1~5mm以内,若无效,则更换感应开关。
4、自动换刀装置刀臂不在原点位置 原因:①控制刀臂旋转的感应开关表面上附着有铁屑等污物。②控制刀臂旋转的感应开关损坏或接线不良。
排除方法:①清洁感应开关表面。②检查感应开关接线,若无效,则更换感应开关。
5、刀套没有处在上升状态
原因:①刀套上升限位开关损坏;接触杠杆动作不灵活;刀套上升后接触杠杆不能压入。②刀套下降限位开关坏;接触杠杆动作不灵活;刀套上升后接触杠杆不能弹出。
排除方法:①检查限位开关的接触杠杆动作是否灵活,若无效;则更换限位开关。②检查限位开关的接触杠杆动作是否灵活,若无效,则更换限位开关。
以上故障可按所述方法比较快地判断和排除从而减少候机时间,提高加工中心的利用率,此外还有一些报警的详细解除方法在这里就不细说了,不同的机床厂家刀库设置可能不一样,比如刀库维护模式进入方式、刀库回原点方式等。希望能帮到大家。
第二篇:主板常见软硬件故障分析排除方法(精选)
主板常见软硬件故障分析排除方法
主板是电脑的基础部件之一,尤如一个桥梁,担负着CPU、内存、硬盘、显卡等各种设备的连接,其性能直接关系到整台PC电脑的稳定运行。在日常生活中,我们遇到主板的故障并不少见,常见主板故障大致有以下几种:一是加电之后无法通过自检、电脑无法正常启动;二是主板上的接口损坏,导致在检测硬盘、光驱等时出现错误;三是BIOS无法自动保存等。很多时候,由于散热不良等因素,还很有可能导致南北桥芯片烧毁,造成主板完全报废。但大部分情况下出现的故障并不可怕,主要是用户粗心大意造成的。对此,笔者特意分析了主板较为常见的主板故障案例,希望大家从中能学到解决主板故障的思路和办法。
首先,我们先来看一下主板出现故障的主要原因及判断方法:
主板产生故障的原因,一般有三个方面:一是元器件质量引起的故障。这种故障在一些劣质的板子上比较常见,主是指主板的某个元器件因本身质量问题而损坏,导致主板的某部分功能无法正常使用,系统无法正常启动,自检过程中报错等现象。
二是环境引发的故障。因外界环境引起的故障,一般是指人们在未知的情况下或不可预测、不可抗拒的情况下引起的。如雷击、市电供电不稳定,它可能会直接损坏主板,这种情况下人们一般都没有办法预防;外界环境引起的另外一种情况,就是因温度、湿度和灰尘等引起的故障。这种情况表现出来的症状有:经常死机、重启或有时能开机有时又不能开机等,从而造成机器的性能不稳定。
三是人为故障。有些朋友,电脑操作方面的知识懂得较少,在操作时不注意操作规范及安全,这样对电脑的有些部件将会造成损伤。如带电插拔设备及板卡,安装设备及板卡时用力过度,造成设备接口、芯片和板卡等损伤或变形,从而引发故障。
当一台电脑出现故障时,我们首先要来判断故障的出处,特别是像主板这种较大的设备,单凭外在表现并不能很清楚的进行判断故障的出处,这里就需要利用替换来详细检查故障的出处。可以把怀疑的部件拿到好的电脑上去试,同时也可以把好的部件接到出故障的电脑上去试。如:内存在自检时报错或容量不对,就可以用此方法来判断引起故障的真正元凶。
当确定为主板故障之后,我们便可以进一步的对主板故障进行排查与处理。一般情况下,我们可以通过清理法、观察法与软件诊断法对主板进行处理。
一是清理法。当发现主板上积尘过多时,我们要先对主板进行清理。由于主板积尘过多,加之尘土吸附空气中的水份,极容易造成主板无法正常工作的故障,可用毛刷清除主板上的灰尘。另外,主板上一般接有很多的外接板卡,这些板卡的金手指部分可能被氧化,造成与主板接触不良,这种问题可用橡皮擦擦去表面的氧化层。
二是观察法。主要用到“看、摸”的技巧。在关闭电源的情况下,看各部件是否接插正确,电容、电阻引脚是否接触良好,各部件表面是否有烧焦、开裂的现象,各个电路板上的铜箔是否有烧坏的痕迹。同时,可以用手去触摸一些芯片的表面,看是否有非常发烫的现象。
四是复原法。对于一些更改了主板BIOS设置或对CPU超频之后的主板,我们可以通过恢复主板的默认设置,来排除一些常见的故障。特别是死机、重新启动这种故障,一般情况下是由于对CPU进行超频后所造成的,将CPU改成默认的频率后一般这种故障会消失。
开机无显示的故障处理。一般认为,开机无显示故障是硬件引起,这种看法有一定的片面性。在检修这类故障的时候,我们一般还是应该先从软故障的角度入手解决问题。开机时,若电源指示灯没有亮,一般应该怀疑外接电源没有接好或电源有问题。若开机电源指示灯亮但无显示,这种情况一般应按以下的顺序去排查故障:
一是通过主板的跳线(一般在CMOS的电池旁边,具体位置可以参看主板说明书)清除主板上CMOS原有的设置再开机。
二是重新安装CPU后再开机。
三将电脑硬件组成最小系统 后再开机。
在经过以上三个步骤后,若开机还是没有显示,这时可以在最小系统中拔掉内存。若开机报警,则说明主板应该没有太大的问题。故障的怀疑重点应该放在其他设备上。若在拔掉内存后开机不报警,一般来说,故障可能出在主板上,这时只有把主板送到专业的维修点去维修。
开机有显示但自检无法通过的故障处理。开机有显示但自检无法通过,这类故障一般都会有错误提示信息。我们在排除这类故障时,主要是根据该提示信息,找出故障点。但这类故障一般是因为主板的某个部件损坏引起,多数应该属于硬故障,但也不排除软故障引起的可能。针对软故障的排查,我们可以依照以下的顺序进行:
一是检查BIOS设置。主要是检查因BIOS设置不正确引起的故障。首先可以尝试清除CMOS,看故障是否消失。主板上一般都有清除CMOS的跳线,具体的位置可以参看主板说明书。同时也应该检查BIOS中的设置是否与实际的配置不相符(如:磁盘参数、内存类型、CPU参数、显示类型、温度设置、启动顺序等)。最后可以根据需要更新BIOS来检查故障是否消失。
二是部件的检查。主要是针对连接在主板上的所有板卡、连接线和其他连接设备的检查。检查是否有短路、接插方法是否正确、接触是否良好,可以通过重新插拔来解决一些故障。同时应检查部件的后挡板尺寸是否合适,这可通过去掉后挡板检查。还有对有些部件可以换个插槽和连接头使用。
第三篇:共享打印机无法连接故障排除方法总结
上午同时说,网络打印机打印不了,于是首先看一下打印服务器IP是不是给换了,结果没换。
接着尝试重新添加一下网络打印机,结果问题来了,连不上,提示:
操作无法完成.键入的打印机名不正确,或者指定的打印机没有连接到服务器上.有关详细信息,请单帮助
然后网上查了查资料,说法倒有N多,说什么看看打印机有没有共享,修改共享名,重新安装打印机驱动,开始Guest帐号,关闭防火墙。。
然而发现,如果不通过IP来访问网络打印机,而是通过机器名来访问,到可以连上,但是通过机器名并不是那么容易访问的,我的机器上可以访问到,但到 同事的机器上又访问不了(可以通过“ping 机器名”来测试是否可以访问),至于原因,这个就比较复杂,谁都说不明白,所有没再钻下去。
网上还有一种解决办法就是不要直接通过IP或机器名来访问,而是通过“浏览打印机”来访问,这个在我的机器上成功了一次,但后来就行不通了,浏览不到打印机。
整了一个上午,终于发现最终解决办法了:
就是重启一下Print Spooler服务就行了,这么简单!
[控制面板Print Spooler] 今天碰到一个问题:按以往方式连同事打印机的时候提示“键入打印机名不正确”,反复搞了好几次没解决好,有点郁闷,后来到网上一查,解决方法很简单,晕。
解决方法:点击“向上”按钮,找到共享打印机的电脑名,双击再进去以后在点打印机就可以了
原理是:主要的是修改“本地安全设置”中的两条策略:
1.启用了“账户:客户账户状态”(在“安全设置→本地策略→安全选项”下),这条设置实际上就是启用了guest账户;
2.在“拒绝从网络访问这台计算机”策略中删除了guest账户,这样其他计算机就能访问共享资源了…… 默认情况下,Windows XP的本地安全设置要求进行网络访问的用户全部采用来宾方式。同时,在Windows XP安全策略的用户权利指派中又禁止Guest用户通过网络访问系统。这样两条相互矛盾的安全策略导致了网内其他用户无法通过网络访问使用Windows XP的计算机。你可采用以下方法解决。
方法一 解除对Guest账号的限制 点击“开始→运行”,在“运行”对话框中输入“GPEDIT.MSC”,打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→用户权利指派”,双击“拒绝从网络访问这台计算机”策略,删除里面的“GUEST”账号。这样其他用户就能够用Guest账号通过网络访问使用Windows XP系统的计算机了。
方法二 更改网络访问模式 打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→安全选项”,双击“网络访问:本地账号的共享和安全模式”
还有一种办法:将连接打印机的电脑打印机共享取消,再共享,就OK了(这种方法我没试过,不知道有没有效)
无论是直接双击安装,还是通过填加网络打印机输入“ip共享打印机名”都是提示这个错误:
无法连接到打印机。您或者输入打印机名不正确,或指定打印机是否不再连接到服务器。单击 “ 帮助 ” 查看详细信息。
为什么在同一个网段、同一个工作组,电脑都是xp系统,一台电脑共享出来的文件和打印机,其他电脑都可以访问,唯独我这台有问题,我可以确定连接没问题,且能ping通连打印机的电脑,也可以访问这台电脑的共享文件,也可以看到共享的打印机,但无法安装网络打印机?
我首先采用右击网上邻居,搜索计算机,看到打印机后双击安装,结果出现-“ 无法连接打印机 您输入的打印机名不正确 或者指定打没...” 调试半天无果 无奈只好点击添加网络打印机,浏览打印机,看到后双击,安装成功 现在很迷惑为什么前者方法出错 请高手解惑 拜谢
这个问题在现在的办公室其实很普遍的,原因是连打印机的共享出了问题,我没有深入研究过怎么样去设置这些共享,却有一个很简单的解决办法。
1.在连打印机那台电脑设上密码:1,如已有密码,就无须再设置。重启
2.然后在要连共享的那台点及点开始--》运行--》输入“//目标IP/打印机共享名称”然后录入用户名及密码即可。如果没提示输入用户名及密码的话,你可以试着输入“//目标IP/c$”这时应该会弹出输入用户名及密码的对话框(如还没有,即是最后一个可能,连打印机那台电脑的共享去掉了,点我的电脑,管理中点共享即可进行设置)
可能是其他的电脑连不上这个挂打印机的电脑。这些电脑一定要在同网段,同工作组 添加打印机-->>本地打印机--新端口 端口 192.168.6.237hp LaserJet 1020 此问题在我们公司出现多次,网络没有任何问题,文件共享正常。一直没有解决方案。临时重装一下好了,第二天又出现问题。
ping下看,看看是不是丢包厉害,我公司有这情况,丢包造成的 首先确定你的打印机有没有问题。然后确定网络没有问题……
如果打印机是通过打印服务器接入网络的话,安装打印机的时候应该是添加本地打印机后选新建端口选TCP/IP协议后安装才对,其后要输入打印机的正确IP地址和打印机名称。
如果是打印机接在电脑上通过共享功能来共享打印机的话,先要在打印机那台机器上正确安装驱动程序,然后共享名尽可能简单明了,不然的话98系统的可能不认,如果PING不通的话你看一下装打印机的那台的操作系统,如果是XPSP2的话看一下自带的防火墙有没有打开,如果打开就关了,或者直接通过 IP地址来装打印机。
安装共享打印机的那台机器,其IP地址一定要设为固定的。
如果无法添加网络打印机,可检查是否被人为的增加了安全设置,如使用优化大师的设置不当,某些简化 Ghost 系统已经取消了打印服务……应检查并开启相应的服务!
还有一个简单办法:从设备管理器中删除网卡,然后刷新,重新配置参数,一般也能解决一些看似麻烦的问题。
用了一下果然恢复正常了。就顺手把里面的英文翻译一下贴上:
1.安全起见, 使用Regedit导出下面两部分(后来因为自己没看仔细英文,发生了误操作,这两个注册表备份也确实用到了。所以养成良好习惯,改之前大家备份一下,以防不时之需)HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrint 2.删除下列键值的任意子键,如果有的话(当时我只有Version-2)
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-2 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-3 HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintEnvironmentsWindows NT x86DriversVersion-2 HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintEnvironmentsWindows NT x86DriversVersion-3 3.删除下列键值的任意子键,除了后面列出的默认键值(注意先看后面列的默认键值,不要盲目操作了): HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitors HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintMonitors 默认键值包括: AppleTalk Printing Devices Local Port PJL Language Monitor Standard TCP/IP Port USB Monitor Windows NT Fax Monitor 4.删除下列键值的任意子键(当时我删除了下面第一项的所有子键,第二项就报错说打不开子键了,可能两者有互相映射的关系,所以如果报错不用紧张):
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrinters HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintPrinters 5.关闭注册表编辑器重新启动你的电脑 6.重新尝试安装打印机
今天网络内有一台机器在添加网络打印机的时候总是提示 “无法连接打印机!您输入的打印机名不正确,或者指定打印机没有连接到服务器上”,添加所有的网络打印机都是这样!
本机重启,打印服务器、打印机重启,分析防火墙规则,不行,怀疑是网络问题,经测试网络功能一切正常,奇怪了!
服务问题?设置、控制面板、管理工具、服务,Print Spooler正常,将其关闭重启,故障依旧。网上查询,注册表可能有问题。
方法是修改windows2000注册表,删除以前安装的打印机。具体如下: 1.For safe-keeping, use Regedit to export: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrint 2.Delete any sub-keys, if they exists, from: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-2 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-3 HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintEnvironmentsWindows NT x86DriversVersion-2 HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintEnvironmentsWindows NT x86DriversVersion-3 3.Delete any non-default sub-keys from: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitors HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintMonitors The default monitors are: AppleTalk Printing Devices Local Port PJL Language Monitor Standard TCP/IP Port USB Monitor Windows NT Fax Monitor 4.Delete any sub-keys from: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrinters HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintPrinters 5.Exit the Registry Editor and shutdown / Restart your computer.6.Install any necessary printers.(本段为网上抄袭)很遗憾,还是不好用。郁闷!难道要用重装大法?!
最后一招,搜索打印服务器,但不使用机器名字,改成IP地址。搜索安装,成功。因为没有域服务器,分析是杀毒或其它操作造成系统文件损坏,DNS解析不成功。
在CMD窗口中用net use命令建立一个连接再访问,命令如下 net use IP打印机共享名 ”密码“ /user:”用户名“ 例如你要安装IP为192.168.0.1的计算机上名为P1的打印机,该计算机有用户user1,密码为123,则命令如下:
net use 192.168.0.1P1 ”123“ /user:”user1" 然后再安装打印机,应该没有问题了 提示“资源不足,打印机操作无法继续,打印子系统不可使用”,如果在服务里重启了print spooler以后还是不行,出现spoolsv.exe出错,可以通过查看注册表问题解决了:
在注册表里将HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint EnvironmentsWindows NT x86DriversVersion--n(n =1,2,3,4,----)中的以本地打印机命名的子项删除。重新启动后,在管理工具——服务中,启动print spooler。
如果还是启动时出现spoolsv.exe服务错误
删除 C:WINNTsystem32spoolPRINTERS 目录下所有文件,可以解决一部分问题!首先,确保当前登录用户属于本地管理员用户组,然后开始>运行>gpedit.msc 依次展开 计算机配置>windows设置>安全设置>安全选项,禁用“防止用户安装打印机驱动程序”策略
把注册表KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint EnvironmentsWindows NT x86DriversVersion-2这个文件全部删除,然后去管理工具-服务里面,将print spooler启动也可以 共享的打印机电脑是什么操作系统?XP好象只能同时会话10个人,你从 我的电脑--管理--共享文件夹----会话,把里面的都关闭,应该就能联上.http://support.microsoft.com/kb/282817 症状
无法连接到打印机。您或者输入打印机名不正确的或指定的打印机不能再连接到服务器。更多信息,请单击帮助。
原因
发生此问题,因为您已经超出了允许的打印服务器许可证的数量。
解决方案
若要 to resolve this problem,verify that are not having with licensing service problem。若要 to do so,temporarily by following these steps disable on print server licensing service: 1.单击 开始,单击 程序,单击 管理工具,然后单击 服务。2.右键单击 许可证记录服务,然后单击 停止。3.您停止授权服务后,再次尝试连接到打印机。
如果执行这些步骤可以解决问题,您可能需要购买其他的许可证。要检查的允许使用控制面板,并发连接数双击 授权,然后单击 的并发连接数。
第四篇:总结Linux系统下Web、FTP、SMTP服务器常见的故障和排除。
一:Linux系统下Web服务器常见的故障和排除
1、服务器响应缓慢
如果服务器响应缓慢,需要做的第一件事情就是判断问题来自服务器还是网络,第一个工具就是uptime。
uptime 会显示服务器的平均负载,如果最后的这个数字高于 2 或者 3 ,问题的原因就在于有一些进程占用系统太多资源。如果这个数字不是很高,你就需要考虑网络的因素了。
如果看到的高的负载的话,就需要使用 top 命令来确定那些进程在消耗系统资源。
top 命令缺省显示10条进程,当然你可以使用 top N 来指定需要查看的进程数。
更加详细的进程列表可以使用 ps-auxw 命令
比较 Web 进程的“硬”限制(Apache 编译时的限制)和“软”限制(httpd.conf的限制),如果两者的数字接近,那么你就要考虑升级硬件或者重新编译 Apache 了。
2、未授权登录
如果担心有非法用户闯入系统,最简单的办法就是用 w 命令来检查。
如果真的看到有非法用户在你的系统上,可以立即 kill 他的进程, 用 vipw 命令把他的口令修改为“*”,或者把 shell 改为 /sbin/nologin。
3、服务不能启动或者崩溃
如果 Web 服务器不能启动或者启动时崩溃,就需要使用 apachectl 命令来找到原因。首先用 apachectl configtest 命令检查 httpd.conf 的合法性。但是 apachectl 并不是万能的。如果问题依然不能解决,我们就应该检查错误日志。另外,apachectl 检查 /var/run/httpd.pid 文件来找到原来的进程,如果进程号不同,apachectl stop 命令不会工作。这种情况下就需要使用 ps 命令来 kill 对应的进程。
4、网络检测
查找因为网络问题引起的原因时,第一个简单的命令就是 ping。
如果 ping 的结果看起来很正常,或许就需要使用比较大的包来试一下,ping 的缺省包大小为 56 字节,我们用-s 指定包大小为 2048 字节来试一下。采用大的包之后,返回时间延长很正常,但是非常长的时间返回或者包丢失就显示网络有问题了。
5、交叉信号
如果怀疑服务器和交换机之间的网络配置有问题,可以采用 netstat-finet 命令来显示打开的端口以及连机的外部服务。
如果你关心自己的服务器是否遭到攻击,就会显示内核的内存使用超常,可以采用
netstat 的-m 参数来查看。
如果你发现 httpd 的负载不是很重,但是网络资源占用的内存还是很大的话,可以考虑关闭一些服务和端口。
6、网络问题
如果网络发生了问题,就需要使用 ifconfig 命令来检查网卡是否正常。这个命令会显示网卡的 IP 地址,掩码,双工,速率等。
常见的问题是网卡的速率或者双工设置和交换机端口不一致。特别是设置了“autosense” 选项,但是却没有成功。可以采用
ifconfig down eth0 [options]
来关闭。
7、权限问题
有些稀奇古怪的问题,很可能来自没有剩余空间。可以采用 df 命令来检查剩余的硬盘空间。一个简单的例子,就是 PHP 的session 无效了,原因就是写入 session 的文件系统 /tmp 已经满了。
有些问题就是没有设置好权限,常见的问题就是没有为 CGI 脚本设置 x 权限,没有为一些目录设置 rx 权限。
8、常见的怀疑对象
如果有问题发生,其实第一件事就应该是检查系统日志:/var/log/messages。
如果不能在 /var/log/ 目录找到有些日志文件,可以查看 /etc/syslog.conf 的配置。
对于 Apache 来说,就需要检查 [apache_dir]/logs/error _log 来确定不能启动的原因。二.Linux系统下FTP服务器常见的故障和排除
1.日志文件文件出现错误信息“500 OOPS: vsFTPd: not found: directory given in 'secure_chroot_dir':/usr/share/empty”。解决方法:vsFTPd.conf 添加一行:
secure_chroot_dir=/opt/usr/share/empty 建 立一个目录
mkdir /opt/usr/share/empty 然后关闭匿名登录把 vsFTPd.conf 中的 anonymous_enable=YES 修改为
anonymous_enable=NO 2.怎么配置linux vsFTPd服务器来chroot虚拟用户? 解决方法: 当尝试在vsFTPd下chroot虚拟用户的时 候,需要这样做:在vsFTPd.conf里 guest_enable=yes #virtual users are mapped to user FTP which owns all dirs guest_username=FTP #chroots the virtual user to his directory(user joe has directory joe)chroot_local_user=YES user_sub_token=$USER 关 键的事情是确保在/etc/passwd的FTP用户的主目录实际上包含在/var/FTP/$USER里的字符串$USER 守护进程会做一个简单的字符串匹配比较,来决定到哪里替换用户的名字。
3.vsFTP中怎样限制用户只能在自己的home目录下? 解决方法: 有些时候你不想让FTP用户可以访问他自己home目录之外 的其他文件。vsFTP守护进程可以通过chroot配置这个策略。编辑/etc/vsFTPd/vsFTPd.conf文件,添加一行: chroot_local_user=YES 保 存之后记得重启vsFTPd服务: service vsFTPd restart 重启服务之后,FTP所有用户都将受限制,只能访问他们 home目录的文件了。4.如何修改vsFTPd的默认根目录/var/FTP/pub到另一个目录? 解决方法:修改FTP的根目录只要修改/etc /vsFTPd/vsFTPd.conf文件即可: 加入如下两行:
local_root=/var/www.xiexiebang.come to blah FTP service 设置登录FTP服务器是显示的信息
4、设置客户端登录后所在的目录
local_root=/var/ftp 设置本地用户登录后所在的目录,默认情况下没有此项,本地用户登
录FTP服务器后,所在目录为用户的家目录 anon_root=/var/ftp 设置匿名用户登录FTP服务器时所在的目录,若未指定默认为/var/ftp
5、设置是否将所有的用户锁定在指定的FTP目录
默认情况下,匿名用户会被锁定在默认的FTP目录中,而本地用户可以访问到自己的FTP目录
以外的内容。处于安全考虑,建议将本地用户锁定在指定的FTP目录中。
chroot_list_enable=YES 设置是否启用chroot_list_file配置项指定的用户列表文件。chroot_local_user=YES 用于指定用户列表文件中的用户,是否允许切换到指定的FTP目录>以外的其他目录
chroot_list_file=/etc/vsftpd/chroot_list 用于指定用户列表文件,改文件用于控制那>些用户可以切换到指定的FTP目录以外的其他目录
当chroot_list_enable=NO且chroot_local_user=NO 所有用户都可以切换到指定的FTP目录>以外的其他目录
当chroot_list_enable=YES且chroot_local_user=NO时,在 /etc/vsftp/chroot_list文件>中列出的用户可以切换到指定的FTP目录以外的其他目录,未在改文件中列出的用户不可以>切换到指定目录之外的其他目录。
6、设置用户访问控制
userlist_enable=YES /etc/vsftpd/user_list文件生效,取NO时不生效 userlist_deny=YES /etc/vsftpd/user_list文件中的用户不能访问服务器 三:Linux系统下Web服务器常见的故障和排除
Linux下sendmail的smtp认证的问题及其解决方案
1,问题的提出
为了防止垃圾邮件,通常管理员会 启用邮件服务器的smtp认证功能。但是发现在配置了smtp的认证之后,如果客户端不勾选“我的服务器需要认证”,则客户端同样能够发送邮件
2,质疑
如果用户都能够不勾选认证选项就进行邮件的发送,还要smtp的认证做什么?
3,测试环境 red hat Linux AS 4 sendmail 8.14,新建邮件用户,测试的时候用这个用户样为自己发邮件
4,问题的分析
分析中。。反复测始终。。
5,问题的解决
1,发现问题所在,通常配置smtp的方法
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl DAEMON_OPTIONS(`Port=submission, Name=MSA,ME=a')dnl 问题就出现在了第一句话上(他的意思是只要通过其列出的认证方法认证的用户,不通过smtp也可以发送邮件)2,初步方案
dnl #TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl DAEMON_OPTIONS(`Port=submission, Name=MSA,ME=a')dnl 注释掉第一行的内容,这样只有通过认证的用户才能发送邮件了.3,第二方案,TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl dnl #DAEMON_OPTIONS(`Port=25, Name=MSA')dnl 这样就强制所有使用该邮件服务器进行邮件转发的用户在认证后才能发邮件了。此时只有在发件人或收件人中至少有一方是服务器本地用户是才予以发送,否则拒绝.4.注意问题, 初步方案和第二方案中的access文件中必须保持只有127.0.0.1 是RELAY的,其它内容都清空掉.不要忘记把它生成数据库格式