linux 关机重启命令详解

作者:简简单单 2013-03-30

linux关机

shutdown 命令关机

如shutdown -h now 就是立刻关机的命令,但是在终端上运行这样的命令时Linux有时并不关机

关机命令:
1、halt   立刻关机
2、poweroff  立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启


shutdown 参数说明:

关闭计算机,向根进程 init 发送信号,更改 runlevel 为 0 (halt)

-h 关闭电源

-r 重启

-n 强行关机,不向 init进程发送信号

-k 模拟关机,向登录者发送关机警告

-t <秒> N秒后关机 eg:-t 60 //60秒后关机

time <时间> 定时关机

-c [说明信息] 取消关机

-f 重启时忽略检测文件系统

-F 重启时强制检测文件系统


halt----最简单的关机命令

其实halt就是调用shutdown -h。halt执行时?杀死应用进程?执行sync系统调用?

文件系统写操作完成后就会停止内核。
   参数说明:
   [-n] 防止sync系统调用?它用在用fsck修补根分区之后?以阻止内核用老版本的超
级块〔superblock〕覆盖修补过的超级块。
   [-w] 并不是真正的重启或关机?只是写wtmp〔/var/log/wtmp〕纪录。
   [-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
   [-f] 没有调用shutdown而强制关机或重启。
   [-i] 关机〔或重启〕前?关掉所有的网络接口。
   [-p] 该选项为缺省选项。就是关机时调用poweroff。


注意:Linux shutdown命令无效,返回提示: command not found。

这是因为普通用户没有关机的权限,必须调用管理员用户。而且虽然你现在用的是root用户,依然无法使用shutdown

关机命令,必须在shell中用su命令调出root用户再执行命令。


linux重启

重启命令:有很多种包括有

 代码如下 复制代码

1、shutdown
2、poweroff
3、init
4、reboot
5、halt

1、reboot

reboot的工作过程差不多跟halt一样?不过它是引发主机重启?而halt是关机。它    的参数与halt相差不多

2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

linux下重启网络服务的命令配网卡的时候,用到了下面的命令
重启网络服务的命令是 service network restart
或者/etc/init.d/network restart
在linux下更改ip后如果没有重启网络服务实际上是不发生变化的

重启apache

 代码如下 复制代码

[root@test bin]# httpd restart
-bash: httpd: command not found
明显是bash在path所指的目录下找不到httpd,试试找到它,然后用绝对路径。比如我们这里是
/home/service/apache/bin/httpd -k restart

在linux下重启oracle数据库及监听器:


方法1:

用root以ssh登录到linux,打开终端输入以下命令:

 代码如下 复制代码

cd $ORACLE_HOME   #进入到oracle的安装目录
dbstart           #重启服务器
lsnrctl start     #重启监听器
cd $ORACLE_HOME   #进入到oracle的安装目录
dbstart           #重启服务器
lsnrctl start     #重启监听器

-----------------------------------

方法2:

Sql代码

 代码如下 复制代码

cd $ORACLE_HOME/bin   #进入到oracle的安装目录
./dbstart             #重启服务器
./lsnrctl start       #重启监听器

相关文章

精彩推荐