Linux63期 day-20操作系统用户管理

01.课程简介部分
1.掌握必知必会面试题
2.系统用户知识介绍
    ①用户管理数据权限
    ②系统数据权限划分
    ③用户管理相关的文件
    ④用户管理相关目录
3.系统用户相关命令
    useradd  passwd
02.课程复习
1.awk概念以及语法
2.awk实践    基础用法:查询 替换 排除
3.awk扩展实践      
    ①掌握awk特殊模式 BEGIN END
    ②掌握awk内置变量 
        NF -表示文件最后一列信息 
        NR -表示文件行信息
        FS -指定列分隔符
    ③掌握awk运算方法 
        累加运算 -i++
        求和运算 -sum=sum=$n
03.操作系统常见面试题
1.掌握系统启动流程

centos6
01.系统开机自检 检查所有硬件是否正常
02.引导系统启动 MBR引导空间 大概512字节   读取分区表概念(引导启动时会同时)
03.加载启动菜单 GRUB菜单                 ①页面中可做选择加载的内核信息 ②进入单用户模式修复系统
04.加载系统内核 
05.运行系统进程 运行系统第一个进程         init进程 pid 1
06.加载运行文件 运行级别文件/etc/inittab  加载系统运行级别  默认3
07.系统初始化   设置主机名称 加载网卡地址  执行/etc/rc.d/rc.sysinit
08.加载启动服务 根据运行级别              加载不同rcn.d目录中服务脚本(不同启动级别启动的东西不一样)
    启动顺序:根据服务编号进行启动,串行启动(按照编号一个一个启动)
09.启动mingetty进程                      显示登录界面
292 centos6开机启动流程示意图.png
centos7 
01.系统开机自检 检查所有硬件是否正常
02.引导系统启动 MBR引导空间 大概512字节   读取分区表概念(引导启动时会同时)
03.加载启动菜单 GRUB菜单                 ①页面中可做选择加载的内核信息 ②进入单用户模式修复系统
04.加载系统内核 
05.运行系统进程 运行系统第一个进程   systemd进程 pid 1
06.加载运行文件 连接文件   加载系统运行级别 根据连接指向 选择系统的target 默认是  multi-user.target
               /etc/systemd/system/default.target
07.系统初始化   设置主机命令 加载网卡地址  /usr/lib/systemd/system/sysinit.target 
08.加载启动服务   根据运行target     加载不同tatget使不同的服务可以开机自启         
                                  /etc/systemd/system/multi-user.target.wants
        系统服务程序文件:/urs/lib/systemd/system/
         怎么写启动脚本说明 --https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-managing_services_with_systemd-unit_files
    启动顺序: 并行启动服务
09. 启动mingetty???进程  显示登录界面     
304centos7开机启动流程示意图.png
2.掌握服务启动脚本编写 centos6    
    数据备份服务 rsync如何启动:/etc/init/rsync
    启动服务命令:rsync --daemon
    停止服务命令:killall rsync
    服务脚本中
    ①case语句判断参数信息,真正启动或重启或停止服务      第一步
    ②# chkconfig:2345 10 90                         第二步
                 01   02  03
        1.在什么运行级别,启动此服务
        2.服务启动顺序
        3.服务关闭顺序
    加载服务程序开机自启命令                            第三部
    chkconfig --list 服务名称     ---查询这个服务是否开机自启
    chkconfig -add 服务名称        ---添加到chkconfig可以让他加载
    chkconfig 服务名称 on         ---手动开启            
04.操作系统用户管理知识 虚拟用户不能创建家目录
文件权限:赋予三个用户
r:可读
w:可写
x:可执行
结论:
①root在没有权限时,直接看和写文件内容,不能执行
②对于文件来说,读权限是最重要,只有拥有读权限其他权限才起作用

目录权限:赋予三个用户
r:查看目录中数据信息
w:删除添加目录中数据信息
x:可以切换进入目录中
结论:
①root在没有权限时,可执行所有操作
②对于目录来说,执行权限最重要,只要拥有执行权限,其他权限才能起作用
353文件读写执行测试.png
创建默认文件:644  ---所有用户拥有读权限
创建默认文件:755  ---所有用户拥有切换目录权限

读取数据原理:
①数据权限和9位权限位有关
②数据权限和属主 或属组有关
③数据的权限和存储目录权限也有关系 上级目录权限出错,依旧看不到文件信息            
                root    oldboy(普通用户)
文件默认权限:     644       664
目录默认权限:     755       775

umask  ---影响文件或目录创建默认权限
系统在创建文件时:默认文件初始权限666
系统在创建目录时:默认目录初始权限777

root用户:
文件默认权限=666-umask(0022)=644
目录默认权限=777-umask(0022)=755
临时修改umsak=044 偶数数值
文件默认权限=666-umask(0044)=622
目录默认权限=777-umask(0044)=733
临时修改umask=033 奇数数值
文件默认权限=666-umask(0033)=644  注意:减去奇数时会自动+1所有为644
目录默认权限=777-umask(0033)=744


普通用户:
文件默认权限=666-umask(0002)
目录默认权限=777-umask(0002)



永久修改umask值的方法
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 than or equal to   -ge
    小于等于   less than or equal to      -le 
    不等于     Not equal                  -ne
05.课程知识总结:
1.企业常识面试题
    a 系统启动顺序
    b 系统启动脚本编写
2.系统用户管理知识
    a 用户权限说明    文件和目录的rwx区别  
    b 文件读取原理    inode(属性/指针)/block(文件:内容 目录:目录的文件名称)
3.系统数据默认权限
    a umask 如何进行运算
    b 如何永久修改umask
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • 女性在现实面扮演者那能扭动全世界的举足轻重的角色,可以说不仅是一个奉献者,也是一个备受群体关怀的。我们试图去改变这...
    换氧阅读 214评论 0 0
  • 【一个关键词,讲解背后故事】 【A】Why? 接着上一期继续,上期提问如果在区块链做一个搜索引擎,而且解答、提问都...
    陈孝康阅读 372评论 0 3
  • 我的发尾燃起火 玫瑰烧出一朵朵 脚掌风蚀成大地的骨骼 唇齿轻合 不知深夜的湾口 扯长的白帆可否战胜风波 我的眸子几...
    半角花鹿阅读 248评论 0 0