精华内容
下载资源
问答
  • linux重启命令 Linux完全有能力运行,而不需要数周,而是数年,而无需重新启动。 在某些行业中,这正是Linux的功能,这要归功于kpatch和kgraph之类的进步。 但是,对于笔记本电脑和台式机用户而言,该指标有些极端...

    linux重启命令

    Linux完全有能力运行,而不需要数周,而是数年,而无需重新启动。 在某些行业中,这正是Linux的功能,这要归功于kpatchkgraph之类的进步。

    但是,对于笔记本电脑和台式机用户而言,该指标有些极端。 虽然这可能不是日常情况,但至少每周一次,有时您有充分的理由重新启动计算机。 对于不需要经常重启的系统,Linux为何时重新启动提供了很多选择。

    了解您的选择

    不过,在继续之前,请注意重新启动。 在每个操作系统上,重新引导是一个独特的过程。 即使在POSIX系统中,由于不同的初始化系统或命令设计,关闭电源和重新启动的命令的行为也可能有所不同。

    尽管有这个因素,两个概念仍然至关重要。 首先,在POSIX系统上很少需要重新启动。 如果需要,您的Linux机器一次可以运行数周或数月,而无需重新启动。 除非软件安装程序或更新程序特别建议,否则无需重新启动计算机即可重新启动计算机。 再说一次,重启也没有什么坏处,所以一切取决于您。

    其次,重新启动是一个友好的过程,可以让程序有时间退出,保存文件,删除临时文件,更新文件系统日志等等。 尽可能使用GUI或终端中的预期接口重新启动。 如果强迫计算机关闭或重新启动,则可能会丢失未保存的数据甚至是最近保存的数据,甚至会损坏重要的系统信息。 只有在没有其他选择时,才应强制关闭计算机

    点击按钮

    重新引导或关闭Linux的第一种方法是最常见的方法,对于大多数台式机用户而言,无论他们使用哪种操作系统,它都是最直观的:这是GUI中的电源按钮。 由于关机和重新启动是工作站上的常见任务,因此通常可以在几个不同的位置找到电源按钮(通常具有重新启动和关闭选项)。 在GNOME桌面上,它在系统托盘中:

    The GNOME power button.

    它也在GNOME 活动菜单中:

    The GNOME Activities menu power button.

    在KDE桌面上,电源按钮可以在“ 应用程序”菜单中找到:

    The KDE power buttons via the Applications menu.

    您还可以通过右键单击桌面并选择“ 离开”选项来访问KDE电源控件,这将打开您在此处看到的窗口:

    The KDE power buttons via the Leave option.

    其他桌面在这些主题上提供了不同形式,但是总体思路是相同的:使用鼠标找到电源按钮,然后单击它。 您可能需要在重新引导和关闭电源之间进行选择,但最后结果几乎是相同的:很好地停止了进程,以便保存数据并删除临时文件,然后将数据同步到驱动器,然后将系统同步断电。

    按下实体按钮

    大多数计算机都有一个物理电源按钮。 如果按该按钮,Linux桌面可能会显示电源菜单,其中包含用于关闭或重新引导的选项。 此功能由高级配置和电源接口(ACPI)子系统提供,该子系统与主板的固件进行通信以控制计算机的状态。

    ACPI很重要,但范围有限,因此从用户的角度来看,没有太多可配置的内容。 通常,ACPI选项通常称为Power ,并设置为默认设置。 如果要更改此设置,可以在系统设置中进行。

    在GNOME上,打开系统任务栏菜单,然后选择“ 活动” ,然后选择“设置”。 接下来,在左列中选择“ 电源”类别,这将打开以下菜单:

    GNOME’s power button settings.

    在“ 挂起和电源按钮”部分中,选择所需的物理电源按钮。

    在台式机上,该过程相似。 例如,在KDE上,“ 系统设置”中的“ 电源管理”面板包含“ 按钮事件处理”选项

    KDE电源管理

    opensource.com

    配置按钮事件的处理方式后,按下计算机的物理电源按钮将遵循您选择的任何选项。 根据您的计算机供应商(或零件供应商,如果您是自己制造的),轻按一个按钮,或者可能需要稍长一点的按动,因此您可能需要做一些测试才能掌握。

    但是,请注意不要长时间按,因为它可能会在没有警告的情况下关闭计算机。

    运行systemctl命令

    如果您在终端上进行的操作比在GUI桌面上进行的操作更多,则可能更希望使用命令重新启动。 广义上讲,重新引导和关闭电源是init系统的过程-在接收到电源信号(分别为打开或关闭)之后使计算机启动或关闭的程序序列。

    在大多数现代Linux发行版中, systemd是init系统,因此重新引导和关闭电源都可以通过systemd用户界面systemctl进行 在许多其他选项中, systemctl命令接受暂停 (暂停磁盘活动但不切断电源) 重启 (暂停磁盘活动并向主板发送复位信号)并关闭电源(暂停磁盘活动性,然后切断电源)。 这些命令通常等效于启动相同名称的目标文件。

    例如,触发重启:

     $  sudo systemctl start reboot.target 
    

    运行关机命令

    传统的UNIX,在systemd出现之前(对于某些Linux发行版,例如Slackware来说, 现在 ),存在一些特定于停止系统的命令。 例如, shutdown命令可以关闭计算机的电源,但是它有几个选项可以精确控制其含义。

    此命令需要一个时间参数(以分钟为单位),以便shutdown知道何时执行。 要立即重新启动,请附加-r标志:

     $  sudo shutdown -r now 
    

    要立即断电:

     $  sudo shutdown -P now 
    

    或者,您可以使用poweroff命令:

     $  poweroff 
    

    要在10分钟后重新启动:

     $  sudo shutdown -r 10 
    

    shutdown命令是关闭电源或重新启动计算机的安全方法,允许磁盘同步并结束进程。 此命令可在关闭后的最后5分钟内阻止新的登录,这在多用户系统上特别有用。

    在当今的许多系统上, shutdown命令实际上只是对具有适当的重新引导或关闭电源选项的systemctl的调用。

    运行重启命令

    重启命令本身基本上是shutdown -r now的快捷方式。 在终端上,这是最简单,最快的重启命令:

     $  sudo reboot 
    

    如果系统被阻止关闭(可能是由于失控的进程所致),则可以使用--force标志使系统始终关闭。 但是,此选项会跳过实际的关闭进程,这对于正在运行的进程可能会突然发生,因此仅应在shutdown命令阻止您关闭电源时使用。

    在许多系统上, 重新引导实际上是通过适当的重新引导或关闭电源选项调用systemctl的。

    在里面

    在不带systemd的 Linux发行版上 ,您的计算机最多可以了解7个运行级别。 不同的发行版可以唯一地分配每种模式,但是通常0表示停止状态,6表示重新启动(介于两者之间的数字表示状态,例如单用户模式,多用户模式,GUI提示符和文本提示符) 。

    这些模式在不带systemd的系统上的/ etc / inittab中定义。 在使用systemd作为初始化系统的发行中, / etc / inittab文件丢失了,或者只是一个占位符。

    telinit命令是init系统的前端。 如果您使用的是systemd ,那么此命令是带有适当选项的systemctl的链接。

    通过将计算机发送到运行级别0来关闭计算机电源:

     $  sudo telinit 0 
    

    要使用相同的方法重启:

     $  sudo telinit 6 
    

    此命令对您的数据有多不安全,完全取决于您的init配置。 大多数发行版都试图通过将运行级别映射到友好的命令来防止您拔出插头(或与其等效的数字)。

    您可以通过阅读/etc/rc.d/etc/init.d中的初始化脚本,或者通过阅读/ lib / systemd / system /中systemd目标,自己了解每个运行级别会发生什么。

    施加蛮力

    到目前为止,我已经介绍了重新引导或关闭Linux计算机的所有正确方法。 确切地说,我在此处包括关闭Linux计算机的其他方法,但绝不建议使用这些方法。 它们并非设计为每天重新启动或关闭命令(为此存在重新启动关闭 ),但是它们是完成任务的有效手段。

    如果您尝试这些方法,请在虚拟机中尝试它们。 否则,仅在紧急情况下使用它们。

    程序

    比init系统低一个步骤是/ proc文件系统,它几乎是计算机上发生的所有事情的虚拟表示。 例如,您可以查看您的CPU,就像它们是文本文件一样(使用cat / proc / cpuinfo ),查看笔记本电脑电池中还剩下多少电量,或者经过某种方式重新启动系统。

    Linux内核中有一项针对系统请求的规定(大多数键盘上为Sysrq )。 您可以使用组合键直接与此子系统进行通信,理想情况下,无论计算机处于什么状态都可以; 由于Sysrq键可以是特殊的功能键,需要使用其他键才能访问(例如,许多笔记本电脑上为Fn ),因此它在某些键盘上变得很复杂。

    一种不太可能失败的选项是使用echo将信息手动插入/ proc中 首先,请确保已启用Sysrq系统:

     $  sudo echo 1 > / proc / sys / kernel / sysrq 
    

    要重新启动,可以使用Alt + Sysrq + B或键入:

     $  sudo echo b > / proc / sysrq-trigger 
    

    这种方法不是定期重新启动计算机的合理方法,但可以在紧急情况下完成工作。

    系统

    内核参数可以在运行时使用sysctl进行管理。 内核参数很多,您可以使用sysctl --all查看所有这些参数。 除非您知道要查找的内容,否则对您来说可能没有多大意义,在这种情况下,您正在寻找kernel.panic

    您可以使用-value选项查询内核参数:

     $  sudo sysctl --value kernel.panic 
    

    如果返回0,则说明您正在运行的内核没有特殊设置,至少在默认情况下,可以在内核崩溃时重新启动。 这种情况相当典型,因为在灾难性的系统崩溃中立即重新启动会使诊断故障原因变得困难。 再说一次,无论内核从故障后自动重启中受益什么,都需要保持运行的系统,因此在某些情况下确实可以打开该选项。

    您可以通过实验来激活此功能(如果继续进行,请在虚拟机中而不是在实际计算机上尝试):

     $  sudo sysctl kernel.reboot= 1 
    

    现在,如果您的计算机遇到内核崩溃,它将设置为重新启动,而不是耐心等待您诊断问题。 您可以通过使用sysrq模拟灾难性崩溃来进行测试 首先,请确保已启用Sysrq:

     $  sudo echo 1 > / proc / sys / kernel / sysrq 
    

    然后模拟内核恐慌:

     $  sudo echo c > / proc / sysrq-trigger 
    

    您的计算机立即重新启动。

    负责地重启

    了解所有这些选项并不意味着您应该全部使用它们。 请仔细考虑您要完成的工作以及所选命令将执行的操作。 您不希望鲁ck破坏系统。 这就是虚拟机的用途。 但是,拥有太多选择意味着您已经准备好应对大多数情况。

    我是否遗漏了您最喜欢的重启或关闭系统电源的方法? 列出我在评论中错过的内容!

    翻译自: https://opensource.com/article/19/7/reboot-linux

    linux重启命令

    展开全文
  • HDFS把namenode的格式化信息存在了系统的tmp目录下,该目录每次开机会被清空,因此每次重新启动机器,都需要重新格式化HDFS。 如果之前已经往hdfs里放入了一些文件,这显然是不可接受的。 解决方案如下:

    最近在看hadoop, 本机装的是伪分布模式。
    但每次重启linux后,总需要执行hadoop namenode -format重新格式化namenode。

    原因是:
    HDFS把namenode的格式化信息存在了系统的tmp目录下,该目录每次开机会被清空,因此每次重新启动机器,都需要重新格式化HDFS。
    如果之前已经往hdfs里放入了一些文件,这显然是不可接受的。

    解决方案如下:
    在你自己的家目录下创建 hadoop/tmp文件夹
    在HADOOP_INSTALL/etc/hadoop/core-site.xml 的configure重新配置namenode的目录
    即添加如下的property

    <property>
        <name>hadoop.tmp.dir</name>
        <value>/home/(当前用户名)/hadoop_tmp</value>
        <description>A base for other temporary directories.</description>
    </property>

    如果出现下面的错误
    java.io.IOException: Cannot create directory /* * * / * * */tmp/dfs/name/current
    请检查你刚才新建的hadoop/tmp,是否正确分配了用户组与文件夹权限。

    配置完成后,执行,hadoop namenode -format 重新格式化namenode
    再重启linux,
    start-dfs.sh
    jps看看namenode是否启动起来。
    hadoop fs -mkdir /test
    hadoop fs -ls /
    随便执行两个命令确认下hdfs是否正常使用。

    参考:http://www.tuicool.com/articles/eAbuEvE

    展开全文
  • 1.linux重启之后,手动执行启动命令 例如 : /usr/local/nginx/sbin/nginx (即是上图的那个命令行) 报出来了错误->nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No s...

    找到后台启动加载文件   一般在/etc/rc.local  或者在/etc/rc.d/rc.local,
    找到之后需要把启动的nginx命令放到rc.local里面即可。

    没有启动成功可能会存在的问题解决:

    1.linux重启之后,手动执行启动命令 例如 : /usr/local/nginx/sbin/nginx  (即是上图的那个命令行)

      报出来了错误-> nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)

    解决这个问题就是创建 /var/run/nginx文件目录, 创建之后再次启动  。成功 。  如果依旧没有成功, 那么执行一个命令起到刷新文件的作用 : ./nginx -c  /user/xx/xx/nginx.conf  (文件全路径我省略写了 就是在nginx -c命令 重新连接配置文件)再次启动./nginx  启动成功 ,nginx虽然这样启动成功了,但是重启linux你会发现这样错误依旧会存在 因为每次重启/var/run/nginx就不存在了 这就是为什么每次重启后台执行启动命令失败的最终错误了 。我的解决方案是在nginx.conf文件中写的死了pid 配置。上图 

     

     

    把PID这个注释打开 。创建logs文件夹 就完美解决后台启动问题了 ! 

     (logs在该文件所在的目录同级别)相对路径!

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • sysctl.conf生效I made some changes to /etc/... I know it will take effect next time Linux boots. However, how to make the changes to sysctl.conf take effect without rebooting Linux? 我对/etc/ sys...

    sysctl.conf生效

    I made some changes to /etc/sysctl.conf. I know it will take effect next time Linux boots. However, how to make the changes to sysctl.conf take effect without rebooting Linux?

    我对/etc/ sysctl .conf进行了一些更改。 我知道它将在下一次Linux启动时生效。 但是,如何使对sysctl.conf的更改在不重新引导Linux的情况下生效?

    You can force Linux to reload the new configuration in /etc/sysctl.conf by: execute the following command as root:

    您可以通过以下方式强制Linux重新加载/etc/sysctl.conf的新配置:以root用户身份执行以下命令:

    sysctl -p

    For more details, check the manual of sysctl

    有关更多详细信息,请参见sysctl手册。

    Answered by anonymous.
    匿名回答。

    翻译自: https://www.systutorials.com/make-changes-to-sysctl-conf-take-effect-without-rebooting-linux/

    sysctl.conf生效

    展开全文
  • Ctrl + Alt +
  • Windows下重启Linux子系统(WSL)

    千次阅读 2020-07-30 14:51:33
    Linux子系统(WSL )是基于 LxssManager 服务运行的。 重启WSL的话只需要将 LxssManager 重启即可。 命令重启 以管理员权限运行cmd命令即可 #停止LxssManager服务 ...找到LxssManager右键重新启动即可
  • 重启linux下的oracle数据库

    千次阅读 2015-08-04 11:07:45
    linux重启oracle数据库及监听器: 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 或者: cd $ORACLE_HOME/...
  • init 6 和 reboot 重启Linux系统的命令

    千次阅读 2019-07-17 08:55:16
    Linux重启的两个命令:reboot和init 6之间的区别 init命令用于改变操作系统的运行级别。 Init 6是重新启动机器。 reboot也是重新启动机器。 那么这两个命令到底有什么区别呢? 对这两个操作使用man命令看到的内容...
  • linux虚拟机长时间不关,重启的时候可能会报一个磁盘损坏的错误:  这是由于磁盘有损坏造成的。在后面直接输入root密码,然后再输入fsck /dev/sda2(报错的设备名称):  在Fix&lt;y&gt;?后面输入yes...
  • 关闭和重启Linux系统

    千次阅读 2013-06-28 16:20:35
    Linux系统下常用的关闭和重启系统的命令有“shutdown”、“halt”、“reboot”和“init”,每个命令的内部工作过程是不同的。 (1)“shutdown”命令 系统关闭前使用“shutdown”命令,系统会通知所有登陆的用户...
  • jenkins重启linux环境下 tomcat

    千次阅读 2016-10-26 11:07:26
    BUILD_ID=pleaseDontKillMeecho '停止tomcat'for pid in $(ps -ef|grep /usr/local/tomcat_release|grep -v grep|cut -c 10-15); do echo $pid; kill -9 $pid; echo '停止tomcat成功';...echo '启动tomcat'
  • python 脚本实现定时重启Linux 系统

    千次阅读 2019-02-21 19:28:00
    内容如下 touch reboot.py ··· #!/usr/bin/env python from os import system from time import sleep sleep(60) system('echo"这是服务器用户密码"|reboot'...把写好的脚本copy 到开启动下面 ··· sudo ...
  • 远程重启linux主机的几种方法

    万次阅读 2014-09-28 10:35:29
    方法一,在终端上利用ssh,不登录远程主机,直接发送重启命令
  • 1、docker服务自动重启 systemctl enable docker.service 2、容器重启,首先要保证已经设置docker服务自动重启 2.1在启动容器时,添加--restart=always参数,如 docker run --restart=always 2.2如果容器已经...
  • 只不过用 shutdown-rnow 命令重启过后,再连接Oracle就报:[TNS-12541: TNS: 无监听程序]错误了;最后我跟运维的同事在网上找了好多资料但还是不能解决;不过皇天不负有心人,在我们不断的实验下终于将这个问题解决...
  • 即使现在Linux系统基本都是相对稳定,但有时候驱动程序和应用程序也可能存在一些小问题,这时就需要重新启动Linux系统主机,今天美联科技就来讲解下,关闭或重新启动Linux系统的几个实用命令。 1、关机 Linux系统...
  • 查询linux自动重新启动原因

    千次阅读 2020-08-12 19:17:44
    查询linux自动重新启动原因 Linux 服务器因 CPU 温度过高自动重启 http://www.s2.cn/news.php?id=33 Linux服务器不明原因重启了,怎么查找原因 http://bbs.51cto.com/archiver/tid-861470.html 重启的信息可以...
  • Linux 下 网卡重启

    万次阅读 2018-01-16 10:38:41
    Linux 下网卡重启的命令为: /etc/init.d/network restart 或者是 /etc/init.d/networking restart或者重启网络服务: service network restart在ubuntu下,还可以指定控制哪个网卡(其中eth0为网卡名): sudo ...
  • Linux重启

    千次阅读 2019-04-18 17:05:14
    用c语言在linux怎样调用reboot函数重启系统 可以直接调用reboot函数 如 reboot(0); 也可以通过system接口 调用 system("reboot"); 二.linux驱动代码里面完成shutdown或者reboot的调用方法 1. reboot: #...
  • linux重新启动的命令

    千次阅读 2014-11-18 13:15:44
    小红帽 图形界面和 命令界面的切换方式 Ctrl+Alt+F1切换到命令界面Ctrl+Alt+F7切换到图形界面linux重启命令: shutdown -r nowshutdown -r +15 “警告:系统将于15分钟后重启” reboot shutdown -h now 关机
  • linux重启程序

    千次阅读 2018-10-31 16:22:21
    今天在Linux上部署程序出错,经检查最后是linux上的程序原来的该程序未停止,又重新启动该程序导致(相当与Linux上有两个该程序同时运行导致的错误)   解决方法: 1. 查看linux 上的线程 ps -ef | grep java...
  • linux重启

    千次阅读 2008-11-17 18:11:00
    Linux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。 1. shutdown shutdown命令用于安全关闭Linux...
  • Linux重启命令

    万次阅读 2019-03-15 20:15:49
    下面介绍在 Linux 操作系统中重启和关闭相关的命令:shutdown、reboot、init、halt、poweroff、systemctl,你可以根据需要来选择适合的 Linux 命令关闭或重新启动系统。其中 shutdown、halt、poweroff、reboot 命令...
  • linux重启网卡

    千次阅读 2019-04-25 14:33:23
    Linux 下网卡重启的命令为: /etc/init.d/network restart 或者是 /etc/init.d/networking restart 或者重启网络服务: service network restart 在ubuntu下指定控制哪个网卡(其中eth0为网卡名): ...
  • linux重新启动命令

    千次阅读 2013-01-24 14:54:48
    linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部 工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。
  • Linux下Tomcat重新启动

    千次阅读 2019-06-13 21:01:24
    Linux系统下,重启Tomcat使用命令操作的!首先,进入Tomcat下的bin目录cd /usr/local/tomcat/bin使用Tomcat关闭命令./shutdown.sh查看Tomcat是否以关闭ps -ef|grep java如果显示以下相似信息,说明Tomcat还没有...
  • Linux重启reboot命令

    万次阅读 2018-08-22 08:56:24
    reboot 用来重启Linux系统和Windows系统中的restart一样。但是机器重启必须要root用户才有权限。 命令语法: /sbin/reboot [-n] [-w] [-d] [-f] [-i] 或 reboot [-n] [-w] [-d] [-f] [-i] 命令参数:   ...
  • Linux 关机/重启指令

    万次阅读 2018-02-13 07:45:08
    Linux系统下关机指令只有root用户终端才能下达(Linux里切换用户可以用 su root 输入密码便进入 root 用户),同时其他终端也会接收到。如root用户发出关机指令其他终端也会收到相应的指令提示:如果想取消的话,在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 986,282
精华内容 394,512
关键字:

怎么重启linux

linux 订阅