sudoreboot了之后连不上服务器

sudoreboot了之后连不上服务器,第1张



打开APP



a787188834
关注
reboot后centos服务器无法ssh连接 原创
2020-07-13 01:24:56
 1点赞

a787188834 
码龄8年
关注
问题描述
安装好了centOS服务器,一直用Secure CRT工具通过ssh服务来远程连接linux,很方便的进行各种 *** 作。今天偶然尝试了一下在非root的一般用户下执行重启服务器的命令,发现一般用户是没有权限执行重启的,果断使用sudo命令再次执行,终于重启成功,却发现Secure CRT再也连不上服务器了,郁闷不已,去网上查找各种资料总算有了一点粗浅的认识,记录下来,也让其他的linux beginner们能够少走些弯路吧。
普通用户下执行重启命令:
shutdown -r now 或者 reboot
其中-r为重启,改为-h则为关机;而now为马上,也可以改成数字,单位是分钟,也是使用shutdown命令可以实现定时关机和重启。
以上的命令在普通用户下是没有权限执行的,需要sudo,有关sudo命令的配置在之前的博文中已经详细解释过(参见:linux网络配置、环境变量以及JDK安装(CentOS 65) - bxljoy - 博客园):
sudo shutdown -r now

input passwd:
根据提示输入该用户的密码,回车执行,系统开始重启,Secure CRT的ssh连接自动断开,然后就会无法连接了。
原因及解决方案
我经过测试发现,如果切换到root用户下,执行上述的重启命令是正常的,可以用ssh连接到服务器,所以问题的原因应该是普通用户重启之后网络不通。
在之前的博文中我们曾经介绍过linux的网络配置,/etc/sysconfig/network-scripts/ifcfg-eth0的配置文件中,ONBOOT=yes必须设置,这样可以保证系统重启时,网络服务也会自启动,否则会导致网络不通。
而我们知道,重启动网络服务的命令为:
service network restart
而重启服务的命令的执行必须要有root用户的权限,所以通过一般用户进行重启后,执行此类重启服务的命令都没有足够的权限,从而导致了服务的启动失败。
这也是我自己猜测,并没有找到太详细的资料,希望有高手能够对这个问题进行详细的解释。
另外,linux重启时,会执行/etc/rcd目录下的各种服务启动脚本,而/etc/rcd其实是/etc/rcd/rcd的链接(类似于windows的快捷方式),其中,我在/etc/rcd/rclocal文件中找到了service network restart的命令,不知道是否执行的就是这里的服务启动命令,希望高手指正。

内存不能为read
你说的这种情况,一般都是由系统软件、内存、硬盘引起的。
1 电脑不心装上了恶意软件,或上网时产生了恶意程序,建议用360 卫士、金山卫士等软件,清理垃圾,查杀恶意软件,完成后重启电脑,就可能解决。实在不行,重装,还原过系统,可以解决软件引起的问题。
2 如果不能进入系统,可以开机后到系统选择那里按f8 选起作用的最后一次正确配置(可以解决因驱动装错造成的错误)和带网络连接安全模式(进去后是有网络的,再用360软件弄下),可能就可以修复。
3 点开始菜单运行 输入 cmd 回车,在命令提示符下输入
for %1 in (%windir%\system32\dll) doregsvr32exe /s %1 然后回车。然后让他运行完,应该就可能解决。
4 最近电脑中毒、安装了不稳定的软件、等,建议全盘杀毒,卸了那个引发问题的软件,重新安装其他 版本,就可能解决 再不行,重新装过系统就ok
5 电脑机箱里面内存条进灰尘,拆开机箱,拆下内存条,清洁下内存金手指,重新装回去,就可能可以了。(cqjiangyong总结的,旧电脑经常出现这样的问题)
6 电脑用久了内存坏、买到水货内存、多条内存一起用不兼容等,建议更换内存即可能解决。
7 很多时候由于系统和显卡驱动的兼容性不好,也会出现这样的错误,建议你换个其他版本的显卡驱动安装,或换个其他版本的系统安装。

1 电脑的窗口打不开该怎么办
WINXP优化精髓

加快开机与关机的速度:

①选“开始\运行”,键入Regedit,展开HKEY_CURRENT_USER\Control Panel\Desktop,将字符串值“HungAppTimeout”的数值更改为200,再将字符串值“WaitToKillAppTimeout”的数值数据更改为1000;

②另在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control下,将字符串值“HungAppTimeout”的数值数据更改为200,将字符串值“WaitToKillServiceTimeout”的数值数据更改为〔1000〕;
③使用微软 Bootvisexe 优化启动速度。我们到微软官方网站先下载 bootVisexe,然后解压后运行bootvisexe,之后在Trace下选next boot和driver delays等,此后XP会重新启动,并将记录启动数据产生成BIN的文件。再在“file\open中打开这个文件,在Trace下选Optimize system即可。

提示:此优化需时颇长,请耐心等待。

清除注册表内不用的DLL文件:

在〔开始〕\〔运行〕\键入〔Regedit〕\〔HKKEY_LOCAL_MACHINE〕\〔SOFTWARE〕\〔Microsoft〕\〔Windows〕\〔CurrentVersion〕\〔Explorer〕

增加一个机码〔AlwaysUnloadDLL〕默认值为〔1〕

如默认值设定为〔0〕则代表停用此功能

加快宽频连接速度:

在〔开始〕\〔运行〕\键入〔regedit〕\在〔HKEY_LOCAL_MACHINE〕\〔SOFTWARE〕\〔Policies〕\〔Microsoft〕 \〔Windows〕

增加一个名为〔Psched〕的机码

在〔Psched〕右面窗口增加一个 Dword 值〔NonBestEffortLimit〕数值数据为〔0〕

『仅适用用 Windows XP 家用版本』

加快菜单显示速度:

在〔开始〕\〔运行〕\键入〔Regedit〕\〔HKEY_CURRENT_USER〕\〔Control Panel〕\〔Desktop〕\将字符串值〔MenuShowDelay〕的数值数据更改为〔0〕

调整后如觉得菜单显示速度太快而不适应者可将〔MenuShowDelay〕的数值数据更改为〔200〕

重新启动生效 。

加快自动更新率:

在〔开始〕\〔运行〕\键入〔Regedit〕\〔HKEY_LOCAL_MACHINE〕\〔System〕\〔CurrentControlSet〕\〔Control〕\〔Update〕\将 Dword〔UpdateMode〕的数值数据更改为〔0〕。重新启动生效。

关闭启动时加载不需要的程序:

如开机时有太多的程序要运行会影响开机的速度,先检查哪些些档案会在开机时运行

在〔开始〕\〔运行〕\键入〔msconfig〕\选〔启动〕

在启动内的程序是代表开机时要运行的程序,如需暂时停止运行某些程序便取消在〔□〕的〔X〕符号便可,如想恢复开机时运行此程序在〔□〕内加回〔X〕符号便可。

停用不需要的服务:

在〔开始〕\〔运行〕\键入〔servicesmsc〕打开服务窗口

检查右边窗口将不需要的服务在〔启动类型〕内选〔已禁止〕;再在〔服务状态〕中选〔停用〕
2 电脑开机后所有程序打不开应该怎么办
一、电脑中了病毒。

1、开机按F8进入安全模式。

2、安装杀毒软件,全盘杀毒。

3、重启电脑电脑可以正常使用。

二、系统故障或病毒彻底损坏系统无法修复,则需要重装系统。

1、首先需要一张GHOST版系统盘

2、开机按F2键选择从CD启动

3、选择进入光盘选项中的进入PE系统

4、进入系统后使用PE系统中的一键还原工具将光盘中的系统镜像还原至C盘

5、还原结束从新启动计算机,系统将自动安装驱动和应用程序,一切安装就绪计算机会自动重启并进入系统。

6、安装完成。
3 我的电脑的组件服务打不开了
开启RPC服务

由于通过135网络端口,只能远程运行一些通过D技术开发出来的应用程序,而D技术在通信过程中,需要用到RPC服务;因此如果将服务器中的RPC服务启用的话,就能达到开启135网络端口的目的了。在启用RPC服务时,可以依次单击"开始"/"程序"/"管理工具"/"服务"命令,在随后打开的"服务"列表中,双击其中的"Remote Procedure Call"选项,打开如图1所示的设置界面,将该界面的启动类型设置为"自动"选项,再单击一下"应用"按钮,再单击界面的服务状态"启动"选项,单击一下"确定"按钮,服务器的RPC服务就会被启用了。
4 电脑里计算机打不开了
方案一:关闭dllhostexe进程



案二:在我的电脑上点击右键,属性-高级系统设置 - 性能

-设置,在数据执行保护中选为除下列选定程序之外的所有程序和服务启用DEP(U),点击添加-定位于C:\\windows

\\system32\\dllhost,点打开,重启计算机。

方案一:

1 打开任务管理器,按ctrl+alt+del键启动任务管理器,或在任务栏空白位置点右键,启动任务管理器。

图1

2 结束结束dllhostexe。

图2

方案二:

1\t在计算机上点击右键,

图3

2\t点击高级系统设置 - 性能 - 设置 。

图4

3\t在数据执行保护中选为除下列选定程序之外的所有程序和服务启用DEP(U),点击添加。

图5

4\td出的对话框中定位于C:\\windows\\system32\\dllhost,点打开 ,然后一直确定,重启计算机,即可。
5 电脑打不开怎么办按哪个键恢复出
1开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复。

2、开机按F8进入安全模式后在退出,选重启或关机在开机,就可以进入正常模式(修复注册表)。

3、如果故障依旧,请你用系统自带的系统还原,还原到你没有出现这次故障的时候修复(或用还原软件进行系统还原)。

4、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC /SCANNOW 回车(SFC和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。

5、如果故障依旧,在BIOS中设置光驱为第一启动设备插入原装系统安装盘按R键选择“修复安装”即可。

6、如果故障依旧,建议重装 *** 作系统。
6 如果电脑的帮助与支持打不开怎么办
第一步:点击开始菜单,选择运行(您要是愿意,也可以直接按WinKey+R),在运行里输入%windir%\inf然后回车(要是愿意可以直接复制粘贴,放心吧,您不用为此付钱,不过您要是寄个两三百万过来偶也会欣然笑纳的),在打开的文件夹中找到pchealthinf(没错啦,这个是要犯,看清楚他的样子!)右键点击pchealthinf,选安装。然后它就哗啦哗啦的工作啦。。。如果您这个星期当黑。。。它很可能在哗啦哗啦的过程中提示您插入安装光盘,假如你的系统打过service pack,很可能还要求您插入service pack的安装光盘。。。事情没您想像的严重,按它说的做您就会平安无事(偶的是说这个安装过程会很顺利,,,假如您出门撞到车,住院期间请忘掉偶曾经说过“您会平安无事”。。。主治医生肯定告诫过您:良好的情绪是健康的开始!)安装完成后它会提示你重启计算机。。。(如果它忘了提示,您就自己手动重启吧)

一般情况下重启回来后您就会见到您可爱的“帮助与支持”可以被顺利的打开了。。。(别跟偶说您不知道在哪里打开它)

当然,如果大概也许可能您这个星期真的当黑的话,您点了“帮助与支持”,接着它闪了几下然后就当做什么也没发生过。。。行了别点了,,,鼠标会坏掉的。。。在前面的过程中偶们修复了绝大部分“帮助与支持”所要用到的系统文件和注册表键值。。。可能偶们还漏掉些什么!对,没错。。。“帮助与支持”还有个兄弟在微软服务部工作“Help and Support”(开始运行输入servicesmsc回车您就会见到偶所说的部门),假如偶们的“Help and Support”兄弟没来上班的话(他很可能装做一直在线工作,其实什么也不干!别给他的外表欺骗了,虽然可能他那里显示的是“已启动”),请别期望“帮助与支持”能顺利打开。。。您问偶那该怎么办?。。。嗯这个这个。。。由于偶也并不清楚“Help and Support”兄弟怎么啦。。。或许是年事已高逐起了告老还乡之念,或是嫌微软开出的工资太低,不想干了。。。或是身体有恙偶感风寒。。。不管这些了,,,祭出天山童老的圹世绝学“返老还童术”。。。

第二步:不用炼丹,不用配药,,,您只需要开始运行输入cmd回车,在打开的命令提示符界面下输入如下命令:

cd %windir%\pchealth\helpctr\binaries

回车,接着输入

start /w helpsvc /svchost svcs /regserver /install

回车,等到命令运行完成(这可能需要一点时间)接着输入

start helpsvc

如果提示服务启动成功,那表明前面的修复命令 *** 作成功,接下去要干什么不用偶教你了吧。。。

友情提示一下。。。最好按顺序来,先做第一步,,,再做第二步。。。做完这两步,90%以上跟“帮助与支持”有关的故障都可以被完美的修复。当然。。。如果你当黑,黑到比“黑择明”还黑的话,赶紧找耶苏基督吧。。。请求万能的主宽恕你,啊门。。。

Quote:

本文源自夜里晒太阳的博客

作者:夜里晒太阳

第二种方法:

开始->;设置->;控制面板->;管理工具->Help and Support 设为自动运行或手动打开这个服务,另外它是依存Remote Procedure Call (RPC) 运行的,不过如果你的系统正常运行的话,这个都是打开的可能,一是你真的删除了帮助与支持中心,如果你的身边有电脑的话可以在别的电脑上找到这个程序复制到你的电脑上的对应位置就可以了,但是前提是你仅仅删除了这个程序而保留了帮助文件,二是你的Help and support服务被禁用了,在控制面板中双击“管理工具”,选择“服务”然后打开这个服务就行了,不过第一种情况的可能性更大一些,可能是你按照网上的一些给windows减肥的方法删除了帮助文件了,如果全部都已经删除的话就真的只能使用光盘来修复安装了
7 电脑开机以后什么程序都打不开是怎么回事
电脑开机以后什么程序都打不开可能跟系统设置有关,具体可以通过以下步骤 *** 作来实现(以win7系统为例):

1、在win7 *** 作系统桌面上,鼠标右键计算机图标选择属性选项进入。

2、进入计算机系统界面,点击左侧高级系统设置选项进入。

3、如下图所示:切换至高级页签点击设置按钮继续下一步 *** 作。

4、在d出性能选项对话框,切换数据执行保护页签勾选为除下列选定程序之外的所有程序和服务启用选项,然后点击添加按钮进入。

5、在d出的打开对话框,选择dxpexe应用程序然后点击打开。

6、最后勾选firefox选项点击确定按钮即可。
8 电脑软件都打不开怎么办,网络连接一直在转圈求大神急
是不是开机会出现假死现象?就是不论点什么都打不开?比如点击我的电脑,不会看到各盘符,而是一个手电筒扫来扫去的。是吧。其实这个问题很简单,你百度都不一定会度到你想要的正确答案,都是些 ,根本解决不了问题还瞎回答。好了,言归正传,给你想要的解决方法。

右键我的电脑-管理-服务和应用程序-服务,然后找w开头的服务workstation,把这个服务设置成禁用或手动。ok!你再重启下电脑看看。是不是立竿见影的效果?哈,这几天没事特意来帮助帮助人。ps:你们都吃饱了撑的,没事干就重装系统?动不动就叫别人重装系统,真nm服了!
9 计算机管理打不开
答:①首先检查系统中devmgmtmsc文件是否被破坏或丢失:即进入C:/WINDOWS/system32目录中,查看是否存在devmgmtmsc文件,如果找不到该文件,或者点击后出现文件破坏信息,则点击“开始”菜单的“运行”,输入sfc /scannow,系统会检查是否有系统文件被破坏,并修复系统文件,此过程中需要放入Windows XP安装光盘,检查完毕后重启即可;另外也可以尝试从别的相同 *** 作系统的电脑中,拷贝出此文件放入对应目录,看看能否解决。如果还是不行,还可以尝试使用Windows XP安装光盘修复系统。

②由于后缀名为MSC的文件实际上是XML格式的文件,它需要msxml parser程序的编译以便系统识别,因此出现此问题时,也可以尝试重新注册一下msxml parser看是否能解决问题,方法是:在“运行”对话框中输入“regsvr32 C:/Windows/system32/msxml3dll”,然后回车即可。

说明:Windows的system32目录下还有很多这种系统应用程序文件,例如dfrgmsc是系统自带的磁盘碎片整理工具,secpolmsc是调用系统的本地安全策略,pmgmtmsc为系统的计算机管理。如果出现类似“MMC不能打开文件。这可能是由于文件不存在,不是一个MMC控制台……”信息,都可以使用系统自带的系统文件检查器的Windows文件保护功能检查修复。 <BR>; 注意:出现这种问题,可能是系统感染了病毒(对应错误信息:文件不存在,不是一个MMC控制台)或者木马(对应错误信息:您没有访问此文件的足够权限)。建议用最新版本的杀毒软件全面检查系统,防止病毒再次破坏或删除该文件。

很多用户在初次设置路由器的时候,会出现无法访问管理页面的现象,即访问 >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13341401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-18
下一篇 2023-07-18

发表评论

登录后才能评论

评论列表(0条)

保存