1、在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。
2、shutdown命令安全地将系统关机。在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结,即新的用户不能再登录。
3、halt——最简单的关机命令,其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写 *** 作完成后就会停止内核。
4、reboot的工作过程差不多跟halt一样,不过它是引发主机重启,而halt是关机。它 的参数与halt相差不多。
5、init是所有进程的祖先,它的进程号始终为1, init 0为关机,init 1为重启。
Linux *** 作系统是基于UNIX *** 作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类 *** 作系统,并且使用人数还在迅猛增长。
Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的 *** 作系统。
Linux *** 作系统软件包不仅包括完整的Linux *** 作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行 *** 作。
⑴shutdown[-t] 指定在多长时间之后关闭系统
[-r] 重启系统
[-k] 并不真正关机,只是给每个登录用户发送警告信号
[-h] 关闭系统(halt)
⑵halt
halt是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程,文件系统写 *** 作完成后就会停止内核。
halt命令的部分参数如下:
[-f] 没有调用shutdown而强制关机或重启
[-i] 关机或重新启动之前,关掉所有的网络接口
[-p] 关机时调用poweroff,此选项为缺省选项
⑶reboot
reboot工作过程与halt类似,作用是重新启动,而halt是关机。其参数与halt类似。
⑷init
init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init 0命令用于立即将系统运行级别切换为0,即关机;init 6命令用于将系统运行级别切换为6,即重新启动。
如果有什么不懂的话可以去看看《Linux就该这么学》这本书,非常适合新手学习Linux。技术有限,做个半自动的。
=======================
@ECHO off
cls
:first
ECHO
ECHO
ECHO 1 Reboot remote computer
ECHO 2 Run 1exe
ECHO 3 exit
set choice=
set /p choice=Type the number to print text
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto reboot
if '%choice%'=='2' goto run
if '%choice%'=='3' goto exit
ECHO "%choice%" is not valid please try again
ECHO
goto first
:reboot
mstsc path:\rebootrdp
pause
goto first
:run
mstsc path:\runrdp
pause
goto first
:exit
exit
===========================
说明:
远程桌面。没办法命令带验证。所以只能通过mstsc程序集成用户名验证。保存成两个文件,上面批处理直接运行指定的文件。
rebootrdp程序一块写入path:\shutdownbat
内容如下:
@ECHO off
cls
shutdown -r
------------------------------------------------
运行Aexe可用启动项目,将A的快捷方式加到启动菜单,或者加入注册表启动项。重新启动即可完成运行。
如果非常有个动作。上面批处理运行2,即可满足。
首先runrdp程序运行指定Aexe位置。
------------------------------------
如果有其他更好意见。我来学习1、启动Samba服务
/etc/rcd/initd/smb start
2、停止Samba服务
/etc/rcd/initd/smb stop
3、重新启动Smaba服务
/etc/rcd/initd/smb restart
4、重新加载Smaba服务
/etc/rcd/initd/smb reload
5、编辑启动加载项
ntsysv
chkconfig -level n smb on/off
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)