一、权限指令

普通用户需要使用sudo或者root超级管理员可以执行权限指令。

二、linux系统init程序

(1)运行init程序(引用runoob.com)

init 进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。

init 程序首先是需要读取配置文件 /etc/inittab。

运行级别

许多程序需要开机启动。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。

init进程的一大任务,就是去运行这些开机启动的程序。

但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。

Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。也就是说,启动时根据"运行级别",确定要运行哪些程序。

Linux系统有7个运行级别(runlevel):

  • 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
  • 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
  • 运行级别2:多用户状态(没有NFS)
  • 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
  • 运行级别4:系统未使用,保留
  • 运行级别5:X11控制台,登陆后进入图形GUI模式
  • 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

(2)init指令

init指令必须在root权限下执行。

语法

init [0123456Ss]

0-6:表示系统运行的7个级别。

S或s:配合开机执行级别1时使用,表示开机后不参考/etc/inittab文件。

a.在普通用户下执行,提示需要root权限

b.在普通用户下root授权正常执行

c.root超级管理员执行

二、关机和重启

(1)shutdown

  系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。这是由所有进程都会收到系统所送达的信号决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件和新闻的程序则可以正常地离开等等。

  shutdown执行它的工作是送信号给init程序﹐要求它改变runlevel。Runlevel 0被用来停机﹐runlevel 6是用来重新启动系统﹐而runlevel 1则是被用来让系统进入管理工作可以进行的状态。

A.shutdown语法

shutdown [选项] [时间] [警告信息]

B.shutdown的参数选项

1.shutdown --help显示的参数

2.shutdown其他参数

-c:取消指令执行;

-f:重新启动时不执行fsck;

-F:重新启动时执行fsck;

-h:将系统关机;

-k:只是送出信息给所有用户,但不会实际关机;

-n:不调用init程序进行关机,而由shutdown自己进行;

-r:shutdown之后重新启动;

-t<秒数>:送出警告信息和删除信息之间要延迟多少秒。

(2)halt指令

halt命令的作用是关闭系统,它的使用权限是超级用户。

halt 就是调用shutdown -h。halt执行时,杀死应用进程,执行sync(将存于buffer中的资料强制写入硬盘中)系统调用,文件系统写操作完成后就会停止内核。若系统的运行级别为0或6,则关闭系统;否则以shutdown指令(加上-h参数)来取代。

A.语法

halt [选项]

B.参数选项

-n : 在关机前不做将记忆体资料写回硬盘的动作,防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。

-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 档案里

-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d) -f : 强迫关机,不呼叫 shutdown 这个指令

-i : 在关机之前先把所有网络相关的装置先停止

-p : 当关机的时候,顺便做关闭电源(poweroff)的动作

(3)reboot 重启

Linux reboot命令用于用来重新启动计算机。

若系统的 runlevel 为 0 或 6 ,则重新开机,否则以 shutdown 指令(加上 -r 参数)来取代

A.语法

reboot [选项]

B.参数选项

-n : 在重开机前不做将记忆体资料写回硬盘的动作

-w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里

-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)

-f : 强迫重开机,不呼叫 shutdown 这个指令

-i : 在重开机之前先把所有网络相关的装置先停止

(4)poweroff

poweroff命令用来关闭计算机操作系统并且切断系统电源。

A.语法

poweroff [选项]

B.参数选项

-n:关闭操作系统时不执行sync操作;

-w:不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中;

-d:关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录;

-f:强制关闭操作系统;

-i:关闭操作系统之前关闭所有的网络接口;

-h:关闭操作系统之前将系统中所有的硬件设置为备用模式。

(5)init指令 上面已经介绍了,这里不再重复

Linux入门(一)之权限指令系统管理相关推荐

  1. Linux入门——用户组和权限管理

    用户: 任何用户被分配一个独特的用户id号(UID) UID 0标识root用户 用户帐号通常从UID 1000开始 用户名和UID信息通常存储在/etc/passwd文件中 当用户登录时它被分配一个 ...

  2. linux编程参数列表,Linux编程 14 文件权限(用户列表passwd,用户控制shadow,useradd模板与useradd命令参数介绍)...

    一. 概述 linux安全系统的核心是用户账户. 创建用户时会分配用户ID(UID). UID是唯一的,但在登录系统时不是用UID,而是用登录名.在讲文件权限之之前,先了解下linux是怎样处理用户账 ...

  3. Linux入门-环境搭建、基本指令以及权限讲解

    这次我给大家介绍Linux系统,究竟怎么更快上手Linux,怎么学习Linux?接下来我给大家分享一下干货. Linux入门 环境搭建 Linux指令 基本指令 ls命令 cd指令 安装软件的指令 r ...

  4. linux入门与常用指令

    前言 在入门linux的时候感觉大部分很糟糕的,尤其是java开发者来说,对于非运维人员可能刚开始会对linux有很大的抵触性,可能还是更多喜欢桌面操作.或者在之前的学习中本来web的一堆东西就已经够 ...

  5. 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)

    Linux入门学习 Linux简介 Linux是什么 Linux的特点 Linux和Windows的区别 Linux入门 我们为什么要学习Linux 环境搭建 安装CentOS 购买云服务器 走进Li ...

  6. 嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)

    嵌入式 Linux入 门第二课, linux 文件系统.文件类型及权限管理. ...... 矜辰所致 目录 前言 一.Linux 文件属性 1.1 Linux 文件类型 1.2 Linux 文件权限及 ...

  7. linux入门(三)常见Linux指令及其用法

    一.上回说到说到Linux的shell指令运行的原理,这回我们来看看Linux中shell的权限管理,所谓的"权限"是指某一类人做某一件事的权利. 在shell中这一类人被分为了三 ...

  8. linux批量命令换行,Linux 下的这些高效指令,是你快速入门运维的神器

    原标题:Linux 下的这些高效指令,是你快速入门运维的神器 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它 ...

  9. 【Linux】1.0常见指令以及权限理解(上)

    文章目录 1.Linux简介 1.1 Linux内核介绍 1.2Centos操作系统介绍 2.Linux 常见指令 1. ls 指令 2.pwd 指令 3.cd 指令 4.touch指令 5.mkdi ...

最新文章

  1. 全球半导体产业迁移 中国的机遇与挑战
  2. struts实战--添加功能(重点文件上传)
  3. python3对urllib和urllib2进行了重构
  4. MNIST手写数字识别
  5. 服务器图片(绝对地址) 客户端显示问题
  6. linux中的IO函数
  7. extjs xtype 类型
  8. javascript开发HTML5游戏--斗地主(单机模式part1)
  9. PHP常用函数大全500+
  10. thinkpadt410接口介绍_【ThinkPadT410s(2912BR7)评测】丰富接口满足日常所需-中关村在线...
  11. 我国三大运营商即将开始联手屏蔽垃圾短信
  12. 一文读懂中国的影子银行
  13. 万能解压器安卓版_全能压缩app下载 全能压缩(手机解压软件) for Android v11.5 安卓版 下载-脚本之家...
  14. php实现对ppt的编辑,在powerpoint中用于对幻灯片内容进行编辑的视图是什么?
  15. notify() 和notifyAll()区别
  16. 转帖:Apache Commons实用工具
  17. 群体遗传学-选择清除分析基本概念及参数
  18. EMD(经验模态分解)算法 二
  19. c++配置并使用bit7z加密压缩或解压7z文件
  20. 数说故事车企数字化转型案例分享——内容营销如何促进品牌增长

热门文章

  1. C++ 实现分块查找(顺序存储结构)(完整代码)
  2. C++vector容器-数据存取
  3. 点分治(简要讲解 + 模板)
  4. 【ROI 2019 Day2】课桌【贪心】【决策单调性】【分治】
  5. I love max and multiply HDU - 6971(详细解答)
  6. 牛客题霸 [三个数的最大乘积]C++题解/答案
  7. CF280D-k-Maximum Subsequence Sum【模拟费用流,线段树】
  8. 51nod1676-无向图同构【乱搞】
  9. jzoj6286,P4442-走格子(Portal)【BFS,SPFA】
  10. P3934-Nephren Ruq Insania【欧拉定理,树状数组】