仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1538|回复: 14
打印 上一主题 下一主题

[其他Linux] Linux编程之Linux关机和重启服务器命令详解仓酷云

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:26:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
给你装的系统里为ubuntu12.04,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它,但是怎么用它提高开发效率,需要你在学习的过程中不断总结;
  在linux下一些经常使用的关机/重启命令有shutdown、halt、reboot、及init,它们都能够到达重启体系的目标,但每一个命令的外部事情历程是分歧的。
1.shutdown
  shutdown命令平安地将体系关机。有些用户会利用间接断失落电源的体例来封闭linux,这是非常伤害的。由于linux与windows分歧,厥后台运转着很多历程,以是强迫关机大概会招致历程的数据丧失o使体系处于不不乱的形态o乃至在有的体系中会破坏硬件设备。
  而在体系关机前利用shutdown命令o体系办理员会关照一切登录的用户体系将要封闭。而且login指令会被解冻o即新的用户不克不及再登录。间接关机大概提早必定的工夫才关机都是大概的o还大概重启。这是由一切历程〔process〕城市收到体系所投递的旌旗灯号〔signal〕决意的。这让像vi之类的程序偶然间贮存今朝正在编纂的文档o而像处置邮件〔mail〕和旧事〔news〕的程序则能够一般地分开等等。
  shutdown实行它的事情是送旌旗灯号〔signal〕给init程序o请求它改动runlevel。Runlevel0被用来停机〔halt〕orunlevel6是用来从头激活〔reboot〕体系o而runlevel1则是被用来让体系进进办理事情能够举行的形态r这是预设的o假定没有-h也没有-r参数给shutdown。要想懂得在停机〔halt〕大概从头开机〔reboot〕过程当中做了哪些举措o你能够在这个文件/etc/inittab里看到这些runlevels相干的材料。
  shutdown参数申明:
  [-t]在改动到别的runlevel之前o告知init多久今后关机。
  [-r]重启盘算器。
  [-k]其实不真正关机o只是送告诫旌旗灯号给每位登录者〔login〕。
  [-h]关机后封闭电源〔halt〕。
  [-n]不必inito而是本人来关机。不勉励利用这个选项o并且该选项所发生的成果常常不老是你所预期失掉的。
  [-c]cancelcurrentprocess作废今朝正在实行的关机程序。以是这个选项固然没偶然间参数o可是能够输出一个用来注释的讯息o而这信息将会送到每位利用者。
  [-f]在重启盘算器〔reboot〕时疏忽fsck。
  [-F]在重启盘算器〔reboot〕时强制fsck。
  [-time]设定关机〔shutdown〕前的工夫。  
2.halt----最复杂的关机命令
  实在halt就是挪用shutdown-h。halt实行时o杀逝世使用历程o实行sync体系挪用o文件体系写操纵完成后就会中断内核。
  参数申明:
  [-n]避免sync体系挪用o它用在用fsck修补根分区以后o以制止内核用老版本的超等块〔superblock〕掩盖修补过的超等块。
  [-w]并非真实的重启或关机o只是写wtmp〔/var/log/wtmp〕记录。
  [-d]不写wtmp记录〔已包括在选项[-n]中〕。
  [-f]没有挪用shutdown而强迫关机或重启。
  [-i]关机〔或重启〕前o关失落一切的收集接口。
  [-p]该选项为缺省选项。就是关机时挪用poweroff。
  
3.reboot
  reboot的事情历程差未几跟halt一样o不外它是激发主机重启o而halt是关机。它的参数与halt相差未几。
4.init
  init是一切历程的先人o它的历程号一直为1o以是发送TERM旌旗灯号给init会停止一切的用户历程p保卫历程等。shutdown就是利用这类机制。init界说了8个运转级别(runlevel),init0为关机oinit1为重启。关于init能够长篇年夜论o这里就不再叙说。别的另有telinit命令能够改动init的运转级别o好比otelinit-iS可以使体系进进单用户形式o而且得不到利用shutdown时的信息和守候工夫。

要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;
若天明 该用户已被删除
沙发
发表于 2015-1-21 06:35:32 | 只看该作者
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-30 09:49:50 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
柔情似水 该用户已被删除
地板
 楼主| 发表于 2015-1-31 18:31:54 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
莫相离 该用户已被删除
5#
发表于 2015-2-4 20:39:30 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
飘灵儿 该用户已被删除
6#
发表于 2015-2-5 11:54:02 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
海妖 该用户已被删除
7#
发表于 2015-2-9 22:52:17 | 只看该作者
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
爱飞 该用户已被删除
8#
发表于 2015-2-11 06:39:59 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
谁可相欹 该用户已被删除
9#
发表于 2015-2-18 05:01:14 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
变相怪杰 该用户已被删除
10#
发表于 2015-3-6 00:28:05 | 只看该作者
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
飘飘悠悠 该用户已被删除
11#
发表于 2015-3-12 17:05:44 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
不帅 该用户已被删除
12#
发表于 2015-3-20 00:45:33 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
只想知道 该用户已被删除
13#
发表于 2015-3-20 00:45:33 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
若相依 该用户已被删除
14#
发表于 2015-3-20 00:45:33 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
admin 该用户已被删除
15#
发表于 2015-4-6 01:29:36 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-22 05:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表