day 20 操作系统用户管理

01课程介绍

1-掌握必知必会面试题

2- 系统用户知识介绍

         1,用户管理数据权限 r w x

       2,系统数据权限划分

      3 ,和用户管理相关的文件

     4,用户管理相关目录

3-系统用户相关命令

useradd userdel passwd

02.知识回顾

awk 三剑客概念介绍 语法结构

awk 三剑客应用实践 查询 替换 排除

awk 三剑客扩展应用

掌握awk特殊模式BEING END

掌握awk内置变量 FS

field separator

字段分隔符变量

-F ":" == BEGIN{FS=":"} == -vFS=":"

NR

number records

表示行号信息

NF

number of fields

表示每一行有多少列

掌握awk运算方法 累加运算i++ 求和运算 sum=sum+$sum

awk ‘BEGIN{sum=10000}NR!=1{sum=sum-$3}END{print sum}’

03. 操作系统常见面试题:

1)掌握系统启动流程

centos6

QQ图片20190727160804.png

1. 系统开机加电自检 --- 检查bios中识别的所有硬件信息是否正常

2. 开机MBR引导 --- 读取/boot分区引导系统启动的记录信息(MBR引导记录--系统启动文件信息/分区表信息)

3.GRUB选择菜单 --- 可以选择加载系统内核信息/可以选择进入单用户模式修复密码

4. 加载内核信息 --- 用于管理控制硬件

5. 启动运行系统进程 --- /sbin/init --- 后续进程启动(串型)

6. 加载启动级别文件 --- 加载/etc/inittab 默认3 选择不同级别启动系统

7. 运行初始化脚本 --- 加载/etc/rc.d/rc.sysinit 设置主机名称 设置网卡地址信息

8. 执行服务运行脚本 --- /etc/rc.d/rc 实现服务开机自动运行

9. 启动mingetty进程 --- 显示登录提示信息

开机自检 --- 加载MBR --- 加载grup菜单 --- 加载内核 --- 启动第一个服务进程 --- 加载运行级别文件

--- 加载初始化脚本 --- 加载运行脚本(实现服务程序开机自启)--- 启动mingetty进程显示登录界面

centos7

QQ图片20190727160814.png

1. 开机加电自检 --- 检查bios中识别的硬件信息是否正常

2. 开机MBR引导 --- /boot分区引导系统启动的记录信息(MBR引导记录--系统启动文件信息/分区表信息)

3. grup选择菜单 --- 可以选择系统内核信息/可以选择进入单用户模式

4. 加载内核信息 --- 用于管理控制硬件

5. 启动系统进程 --- /usr/lib/systemd/systemd --- 后续进程启动(并型)

6. 加载启动target文件 --- /etc/systemd/system/default.target 选择不同级别启动系统

7. 加载系统初始化文件 --- /usr/lib/systemd/system/sysinit.target 设置主机名称 设置网卡地址信息

8. 执行服务运行脚本 --- /etc/systemd/system 实现服务开机自动运行

/usr/lib/systemd/system/ 保存系统中所有程序启动文件

9. 启动mingetty进程 --- 显示登录提示信息

开机自检 --- 加载MBR --- 加载grup菜单 --- 加载内核 --- 启动第一个服务进程 --- 加载运行target信息

--- 加载初始化脚本 --- 加载运行文件(实现服务程序开机自启)--- 启动mingetty进程显示登录界面

掌握服务启动脚本编写 centos 6

数据备份服务 rsync /etc/init.d/rsync

启动服务命令: rsync --daemon

停止服务命令: killall rsync

服务脚本

1.case语句判断参数信息,

2#chkconfig: 2345 10 90

01 02 03

01在什么运行级别,启动此服务

02服务启动顺序

03服务关闭顺序

 [root@oldboy66 ~]# cat /etc/init.d/network

\#! /bin/bash

#

\# network Bring up/down networking

\#
\# chkconfig: 2345 10 90

加载系统服务程序开机自启 命令 :chkconfig –add rsync

2)系统服务程序自动运行方法

1. 利用/etc/rc.local

2. 利用chkconfig命令 --- centos6

chkconfig --list|grep 服务名称 --- 检查服务开机自启状态

chkconfig 服务名称 on/off --- 设置234级别开机自动

chkconfig 服务名称 --level 级别 --- 设置指定级别开机自启

3. 利用syetemctl命令 --- centos7

systemctl disable/enable 服务名称 --- 设置服务开机自启

04. 操作系统用户管理知识

root用户: 超级管理用户(皇帝) root--- uid=0

虚拟用户:Linux下面每个程序/进程都需要有一个对应的用户和用户组

是无法登录Linux系统的用户 /sbin/nologin 不能创建家目录

著名的傀儡用户 id nobody id=99

普通用户: 系统普通用户(百姓) oldboy---uid=1000+

文件权限:赋予三个用户

r:查看文件数据内容

w:可以修改文件内容

x:可以执行文件信息

结论:

1:root在没有权限时,直接看和写文件内容,不能执行文件

2:对于文件来说,读权限时最重要,只有拥有读权限,其他权限才能起作用

QQ图片20190727160820.png

目录的权限:赋予三个用户:

r:查看目录中数据

w:删除添加

x:执行命令

r(4) w(2) x(1) -(0)

文件:

r-读:是否可以查看文件内容

w-写:是否可以便捷文件内容

x-执行:是否可以直接运行一个文件

文件权限总结:

  1. root用户可以随时查看/编辑任意文件,没有任何权限,只是不能执行文件 (root用户就是无敌的存在)

  2. 属主用户想编辑查看文件,最好属主用户拥有读(*)和写

  3. 文件权限中最重要权限为r权限

拥有r权限,可以结合w权限,正常编辑和查看文件

拥有r权限,可以结合x权限,正常执行和查看文件

目录:

r-读:读取显示目录下面文件名称信息

w-写:是否可以在目录中创建删除数据信息

x-执行:是否可以进行目录的切换

目录权限总结:

  1. root用户对目录管理是无敌的权限

  2. 目录权限中最重要权限为x权限

拥有x权限,可以结合r权限,正常查看目录中数据信息

拥有x权限,可以结合w权限,正常在目录中创建或删除数据

权限常见问题说明:

  1. 文件的读取原理
QQ图片20190727160825.png

数据权限和9位权限位有关

数据权限和属主或属组有关

数据权限和存储数据目录权限也有关系

root oldboy

文件默认权限:644 664

目录默认权限:755 775

umask----影响文件或目录创建默认权限

系统在创建文件时:默认文件初始权限 666

系统在创建目录时:默认目录初始权限 777

root

文件默认权限=666 – umask(0022)=644

目录默认权限= 777- umask(0022)=755

临时修改umask=044 偶数数值

文件默认权限=666 – umask(0044)=622

目录默认权限= 777- umask(0044)=733

临时修改umask=033 偶数数值

文件默认权限=666 – umask(0033)=633 (出错了)奇数运算得加1 即633+011=644

目录默认权限= 777- umask(0044)=733

oldboy

文件默认权限=666 – umask(0002)=664

目录默认权限= 777- umask(0002)=775

  1. 如何永久修改umask
  2. 为什么root用户和oldboy用户生成数据默认权限不一致
    vim /etc/profile
    if [ UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then umask 002 else umask 022 fi 条件一: [UID -gt 199 ] 判断当前登录用户uid数值是否大于199
    条件二: [ "/usr/bin/id -gn" = "/usr/bin/id -un" ]
    判断登录系统用户uid对应名称是否和gid对应名称一样

大于 :> greater than -gt

小于 :< less than -lt

等于 := equal -eq

大于等于 :>= greater equal -ge

小于等于 :<= less equal -le

不等于 :<> no equal -ne

05:课程知识总结

企业常见面试题:

系统服务启动流程

系统启动脚本编写

系统用户管理知识

用户权限说明 root 属主 属组 文件rwx 目录 rwx

文件读取原理 inode (属性/指针)block(数据 文件:文件内容 目录:目录中的文件名称)

系统数据默认权限

umask 如何进行运算

如何永久设置 umask值

  1. 如何完成求差运算
    公司 运营总金额 10000
    张三 采购电脑花费 1000
    李四 采购办公用品 250
    王五 采购食品 330
    公司运营金额还剩多少
    awk 'BEGIN{sum=10000}NR!=1{sum=sum-3}END{print sum}' 文件信息 [root@oldboy63 ~]#vim 1.txt 张三 采购电脑花费 1000 李四 采购办公用品 250 王五 采购食品 330 "1.txt" 3L, 85C written [root@oldboy63 ~]#awk 'BEGIN{sum=10000}{sum=sum-\NF}END{print sum}' 1.txt
    8420
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335

推荐阅读更多精彩内容