首页 > 系统服务 > 详细

Linux第二周(第2~3节)

时间:2019-04-03 01:17:40      阅读:311      评论:0      收藏:0      [点我收藏+]

1、描述linux目录结构以及目录结构命名规定

技术分享图片技术分享图片

/boot目录:存放linux系统引导数据 

/dev:存放linux设备的目录,硬盘、光盘等 

/etc:存放非常重要的设置,都是配置文件,如windows的注册表。 

/home:家目录,存放用户的个人数据 

/bin:用户可执行的二进制程序 

/sbin:系统管理员使用的工具,和bin类似,只是权限更大。 

/tmp:临时数据 

/usr:操作系统大部分的数据都在里面 

/var:变量数据和日志,/var/log存放日志。 

/proc:特殊目录,不在硬盘上,存放正在运行的进程,放在内存中。 

/sys:存放硬件信息。 

 

目录结构命名规定:

(1) 除了/之外,所有字符都合法;

(2) 特殊字符如@、#、¥、&、()、-、空格等最好不要使用,当使用空格作为文件名时,执行命令会出错;

(3) 避免使用”.”作为文件名的第一个字符,因为在Linux系统中以”.”为开头的文件代表隐藏,系统将自动隐藏以”.”为开头的文件;

(4) Linux系统区分大小写,因此文件命名也区分大小写;

(5) Linux文件后缀名无意义,但是为方便识别应定义后缀(.txt、.php等),定义后缀在大多数情况亦能将文件与目录区分;

(6) 文件位置最好设置在Linux专用目录下,如配置文件大多时候放置于/etc目录下;

(7) 文件夹及文件的命名尽量聚有其特定的含义。

(8) 三个特殊目录,”.”:代表当前目录,”..”:代表上一级目录,”/”:代表根目录。

2、显示/etc目录下,所有以.d结尾的文件或目录

[root@localhost ~]#ls /etc/*.d -d
/etc/bash_completion.d  /etc/ipsec.d         /etc/prelink.conf.d  /etc/rsyslog.d
/etc/binfmt.d           /etc/krb5.conf.d     /etc/profile.d       /etc/rwtab.d
/etc/chkconfig.d        /etc/ld.so.conf.d    /etc/rc0.d           /etc/sane.d
/etc/cron.d             /etc/libibverbs.d    /etc/rc1.d           /etc/setuptool.d
/etc/depmod.d           /etc/logrotate.d     /etc/rc2.d           /etc/statetab.d
/etc/dnsmasq.d          /etc/modprobe.d      /etc/rc3.d           /etc/sudoers.d
/etc/dracut.conf.d      /etc/modules-load.d  /etc/rc4.d           /etc/sysctl.d
/etc/exports.d          /etc/my.cnf.d        /etc/rc5.d           /etc/tmpfiles.d
/etc/gdbinit.d          /etc/oddjobd.conf.d  /etc/rc6.d           /etc/xinetd.d
/etc/grub.d             /etc/pam.d           /etc/rc.d            /etc/yum.repos.d
/etc/init.d             /etc/popt.d          /etc/request-key.d

3、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录

[root@localhost ~]#ls /etc/[m,n,r,p]*.conf -d
/etc/man_db.conf  /etc/nfsmount.conf  /etc/pnm2ppa.conf      /etc/rsyncd.conf
/etc/mke2fs.conf  /etc/nsswitch.conf  /etc/radvd.conf        /etc/rsyslog.conf
/etc/mtools.conf  /etc/numad.conf     /etc/request-key.conf
/etc/nfs.conf     /etc/pbm2ppa.conf   /etc/resolv.conf

4、创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限

[root@localhost ~]#cp -rp /root/ /app/rootdir

 

5、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z 

[root@localhost /]#mkdir -p /tmp/a{1,2} /tmp/a1/{a,b} /tmp/{x_y,x_z,q_z}
[root@localhost tmp]#tree /tmp/
/tmp/
|-- a1
|   |-- a
|   `-- b
|-- a2
|-- q_z
|-- tracker-extract-files.0
|-- x_y
`-- x_z

6、总结用户、用户组管理命令并演示命令以及常见用法

1. useradd命令

useradd命令用于创建新的用户,格式为“useradd [选项] 用户名”。 参数作用 -d 指定用户的家目录(默认为/home/username) -e 账户的到期时间,格式为YYYY-MM-DD. -u 指定该用户的默认UID -g 指定一个初始的用户基本组(必须已存在) -G 指定一个或多个扩展用户组 -N 不创建与用户同名的基本用户组 -s 指定该用户的默认Shell解释器2. groupadd命令

groupadd命令用于创建用户组,格式为“groupadd [选项] 群组名”。

3. usermod命令

usermod命令用于修改用户的属性,格式为“usermod [选项] 用户名”。

参数作用

    -c  填写用户账户的备注信息
    -d -m   参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转移过去
    -e  账户的到期时间,格式为YYYY-MM-DD
    -g  变更所属用户组
    -G  变更扩展用户组
    -L  锁定用户禁止其登录系统
    -U  解锁用户,允许其登录系统
    -s  变更默认终端
    -u  修改用户的UID

4. passwd命令

passwd命令用于修改用户密码、过期时间、认证信息等,格式为“passwd [选项] [用户名]”。

普通用户只能使用passwd命令修改自身的系统密码,而root管理员则有权限修改其他所有人的密码。

参数作用

    -l  锁定用户,禁止其登录
    -u  解除锁定,允许用户登录
    --stdin 允许通过标准输入修改用户密码
    -d  使该用户可用空密码登录系统
    -e  强制用户在下次登录时修改密码
    -S  显示用户的密码是否被锁定,以及密码所采用的加密算法名称

5. userdel命令

userdel命令用于删除用户,格式为“userdel [选项] 用户名”。

参数作用

    -f  强制删除用户
    -r  同时删除用户及用户家目录

7、文件权限,属主属组管理命令有哪些,并演示命令以及用法

chmod用来变更文件或目录的权限。

格式为chmod [选项] 文件名...

文件的三类用户:

          u :属主

          g :属组

          o :其他

          a :所有

授权表示法:直接操作一类用户的一个权限位r,w,x;

          u+, u-    chmod u+x,g+w f01

          g+, g-

          o+, o-

          a+, a-

注意:用户仅能修改属主为自己的那些文件的权限;

从属关系管理命令:chown,chgrp

chown 命令: 改变某个文件或目录的所有者和所属的组

格式为:chown  [选项] 用户 文件名...

选项:-R:递归修改   

chgrp 命令:用来改变文件或目录所属的用户组。该命令用来改变指定文件所属的用户组。

格式为:chgrp   [选项] 组 文件名...

注意:仅管理员可修改文件的属主和属组

8、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为 "Gentoo Distribution"

[root@localhost ~]#useradd gentoo -G bin,root -s /bin/csh -c "Gentoo Distribution"

  

 

Linux第二周(第2~3节)

原文:https://www.cnblogs.com/yangbo01/p/10640131.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!