Linux入门(一)之权限指令系统管理
一、权限指令
普通用户需要使用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入门(一)之权限指令系统管理相关推荐
- Linux入门——用户组和权限管理
用户: 任何用户被分配一个独特的用户id号(UID) UID 0标识root用户 用户帐号通常从UID 1000开始 用户名和UID信息通常存储在/etc/passwd文件中 当用户登录时它被分配一个 ...
- linux编程参数列表,Linux编程 14 文件权限(用户列表passwd,用户控制shadow,useradd模板与useradd命令参数介绍)...
一. 概述 linux安全系统的核心是用户账户. 创建用户时会分配用户ID(UID). UID是唯一的,但在登录系统时不是用UID,而是用登录名.在讲文件权限之之前,先了解下linux是怎样处理用户账 ...
- Linux入门-环境搭建、基本指令以及权限讲解
这次我给大家介绍Linux系统,究竟怎么更快上手Linux,怎么学习Linux?接下来我给大家分享一下干货. Linux入门 环境搭建 Linux指令 基本指令 ls命令 cd指令 安装软件的指令 r ...
- linux入门与常用指令
前言 在入门linux的时候感觉大部分很糟糕的,尤其是java开发者来说,对于非运维人员可能刚开始会对linux有很大的抵触性,可能还是更多喜欢桌面操作.或者在之前的学习中本来web的一堆东西就已经够 ...
- 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)
Linux入门学习 Linux简介 Linux是什么 Linux的特点 Linux和Windows的区别 Linux入门 我们为什么要学习Linux 环境搭建 安装CentOS 购买云服务器 走进Li ...
- 嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)
嵌入式 Linux入 门第二课, linux 文件系统.文件类型及权限管理. ...... 矜辰所致 目录 前言 一.Linux 文件属性 1.1 Linux 文件类型 1.2 Linux 文件权限及 ...
- linux入门(三)常见Linux指令及其用法
一.上回说到说到Linux的shell指令运行的原理,这回我们来看看Linux中shell的权限管理,所谓的"权限"是指某一类人做某一件事的权利. 在shell中这一类人被分为了三 ...
- linux批量命令换行,Linux 下的这些高效指令,是你快速入门运维的神器
原标题:Linux 下的这些高效指令,是你快速入门运维的神器 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它 ...
- 【Linux】1.0常见指令以及权限理解(上)
文章目录 1.Linux简介 1.1 Linux内核介绍 1.2Centos操作系统介绍 2.Linux 常见指令 1. ls 指令 2.pwd 指令 3.cd 指令 4.touch指令 5.mkdi ...
最新文章
- 全球半导体产业迁移 中国的机遇与挑战
- struts实战--添加功能(重点文件上传)
- python3对urllib和urllib2进行了重构
- MNIST手写数字识别
- 服务器图片(绝对地址) 客户端显示问题
- linux中的IO函数
- extjs xtype 类型
- javascript开发HTML5游戏--斗地主(单机模式part1)
- PHP常用函数大全500+
- thinkpadt410接口介绍_【ThinkPadT410s(2912BR7)评测】丰富接口满足日常所需-中关村在线...
- 我国三大运营商即将开始联手屏蔽垃圾短信
- 一文读懂中国的影子银行
- 万能解压器安卓版_全能压缩app下载 全能压缩(手机解压软件) for Android v11.5 安卓版 下载-脚本之家...
- php实现对ppt的编辑,在powerpoint中用于对幻灯片内容进行编辑的视图是什么?
- notify() 和notifyAll()区别
- 转帖:Apache Commons实用工具
- 群体遗传学-选择清除分析基本概念及参数
- EMD(经验模态分解)算法 二
- c++配置并使用bit7z加密压缩或解压7z文件
- 数说故事车企数字化转型案例分享——内容营销如何促进品牌增长
热门文章
- C++ 实现分块查找(顺序存储结构)(完整代码)
- C++vector容器-数据存取
- 点分治(简要讲解 + 模板)
- 【ROI 2019 Day2】课桌【贪心】【决策单调性】【分治】
- I love max and multiply HDU - 6971(详细解答)
- 牛客题霸 [三个数的最大乘积]C++题解/答案
- CF280D-k-Maximum Subsequence Sum【模拟费用流,线段树】
- 51nod1676-无向图同构【乱搞】
- jzoj6286,P4442-走格子(Portal)【BFS,SPFA】
- P3934-Nephren Ruq Insania【欧拉定理,树状数组】