第五课 预习内容

这篇博客主要介绍了Linux系统的磁盘管理,包括df和du命令的使用,磁盘分区、格式化、挂载过程,手动增加swap空间的方法,以及LVM的创建、扩容和缩容操作。此外,还提及了用户和用户组管理的相关内容,如/etc/passwd和/etc/group文件的作用。
摘要由CSDN通过智能技术生成

2018.8.2直播课堂笔记

 今天课程先是对上次课程知识点的一个回顾(2.17 隐藏权限lsattr/chattr2.18 特殊权限set_uid2.19 特殊权限set_gid2.20 特殊权限stick_bit 2.21 软链接文件2.22 硬连接文件2.23/2.24/2.25 find命令)。

1.1然后文件类型,常用的这几个应该熟记,(Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等)。常用的文件名后缀也应该了解一下(*.php ------这个大家都知道吧,是能用php语言解释器进行解释,能用浏览器打开的文件; *.so -------这类是库文件; *.doc  *.obt --------这是OpenOffice 能打开的文件;  .bz2 ------bzip2的压缩文件  .gz ------gzip的压缩文件  .tar ------tar打包文件(是包文件不是压缩文件)  .tbz------tar打包并用bzip压缩文件  .tgz-----tar打包并用gzip压缩的文件  .au -----audio文件  .gif -----gif图象文件  .html/.htm-----HTML文件  .jpg-----JPEG图象文件  .pdf------电子文档(PDF格式的)  .png-----PNG图象文件  .ps------postscinpt文件(打印格式文件)  .txt------纯文本文件  .wav-----audio文件  .xpm-----图象文件  .conf-------配置文件  .lock-------LOCK文件(用来判断一个文件或设备是否被使用)  .rpm------REDHATPackage.Manager文件(套件包或软件包)  .c -------C源程序代码文件  .cpp------C++源程序代码文件  .h -------C或C++程序的头文件  .o------程序目标文件  .pl------perl脚本文件  .so-----类库文件)。

1.2linux与windows互传工具,这里介绍了三个工具(lrzsz xftp winscp)这都是基于XSHELL的传输工具。这里安装lrzsz的时候提到一个知识点通过已知命令查找yum安装包。这个命令“yum search rz”

#[root@localhost /]# yum search rz
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.01link.hk
 * extras: mirrors.shu.edu.cn
 * updates: centos.01link.hk
 N/S matched: rz =======================================================================
lrzsz.x86_64 : The lrz and lsz modem communications programs

Name and summary matches only, use "search all" for everything.

这里还有一个额外的知识点,用“yum install -y httpd”如果不加"y"会提示“y/d/n”,“y”是直接安装,“d”是只下载不安装,“n”是不安装!

1.3 用户配置文件和密码配置文件,这里有两个文件"/etc/passwd"这里有7列内容需要掌握,可能面试的时候会遇到。

#[root@localhost etc]# cat passwd
root:x:0:0:root:/root:/bin/bash 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

还有一个“/etc/shadow”这里有9段内容,

#[root@localhost etc]# cat passwd
root:x:0:0:root:/root:/bin/bash 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志 

有个扩展知识点:统计系统中有多少用户?我们可以用这几个命令

[root@localhost /]# wc -l /etc/passwd
21 /etc/passwd
[root@localhost /]# cat -n /etc/passwd
     1    root:x:0:0:root:/root:/bin/bash
     2    bin:x:1:1:bin:/bin:/sbin/nologin
     3    daemon:x:2:2:daemon:/sbin:/sbin/nologin
     4    adm:x:3:4:adm:/var/adm:/sbin/nologin
     5    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
     6    sync:x:5:0:sync:/sbin:/bin/sync
     7    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
     8    halt:x:7:0:halt:/sbin:/sbin/halt
     9    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    10    operator:x:11:0:operator:/root:/sbin/nologin
    11    games:x:12:100:games:/usr/games:/sbin/nologin
    12    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
    13    nobody:x:99:99:Nobody:/:/sbin/nologin
    14    systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
    15    dbus:x:81:81:System message bus:/:/sbin/nologin
    16    polkitd:x:999:998:User for polkitd:/:/sbin/nologin
    17    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
    18    postfix:x:89:89::/var/spool/postfix:/sbin/nologin
    19    chrony:x:998:996::/var/lib/chrony:/sbin/nologin
    20    knightlai:x:1000:1000::/home/knightlai:/bin/bash
    21    user1:x:1001:1001::/home/user1:/bin/bash

[root@localhost /]# vi /etc/passwd

      1 root:x:0:0:root:/root:/bin/bash
      2 bin:x:1:1:bin:/bin:/sbin/nologin
      3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
      4 adm:x:3:4:adm:/var/adm:/sbin/nologin
      5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
      6 sync:x:5:0:sync:/sbin:/bin/sync
      7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
      8 halt:x:7:0:halt:/sbin:/sbin/halt
      9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
     10 operator:x:11:0:operator:/root:/sbin/nologin
     11 games:x:12:100:games:/usr/games:/sbin/nologin
     12 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
     13 nobody:x:99:99:Nobody:/:/sbin/nologin
     14 systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
     15 dbus:x:81:81:System message bus:/:/sbin/nologin
     16 polkitd:x:999:998:User for polkitd:/:/sbin/nologin
     17 sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
     18 postfix:x:89:89::/var/spool/postfix:/sbin/nologin
     19 chrony:x:998:996::/var/lib/chrony:/sbin/nologin
     20 knightlai:x:1000:1000::/home/knightlai:/bin/bash
     21 user1:x:1001:1001::/home/user1:/bin/bash                                                           

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值