RH033基础笔记1-4

一、用户的切换 su
          用户的切换: su �C username  是完全切换,如果是切换到 root 用 户,这时用 pwd 显示目录为 /root ; 如果切换到普通用户,这时用 pwd 显示目录为 /home/username
         su  username 是半切换,假设当前的用户是普通用户,半切换换 root  用 户,这时用 pwd 显示目录为 /home/username  
二、关于Linux中时间:系统时间,硬件时间。
   
date 显示系统时间
    clock 显示硬件时间
   hwclock �Cw 是以系统时间为准,同步硬件时间
   hwclock �Cs 是以硬件时间为准,同步系统时间
  例子:现在将你虚拟机的时间(包括硬件时间跟系统时间)修改为物理机的时间。
    假设现在物理机的时间为 2010 7 13 11 53 55
       #date 071311532010.55
       #hwclock �Cw
     ( 设置成功,自己可以看下那两个时间是否一样 )
RH033基础笔记1-4_第1张图片
三、
  帮助命令的使用:
    man ,--help ,info, whatis
   whatis command
   man commend   man �Ck keyword 可以显示包含有 keyword 的命令。
   commend �Chelp
   info commend
  其中帮助文档的内容一般存在 /usr/share/doc
  对于刚安装完 Linux 的用户来说,该文档不会立即生成,如果想让其生成,用
      makewhatis   命令手动让其生成。
    四、Linux中有关的目录
          /root root 用户的主目录。
        /home :默认情况下,除 root 外的用户主目录都会放在这个目录下。
        /bin  /sbin :这里分别放着启动时所需的普通程序和系统程序。
        /usr/bin /usr/sbin 里面的内容跟 /bin , /sbin 下的内容类似,但不用于基本的启动 ( 譬如:在紧急维护中 )
       /usr/locall/bin ,/usr/local/sbin 里面的内容跟 /bin ,/sbin 下的内容类似,只是这里存放着从网上下载的源代码包。
       /media :一般用于挂载移动性设备。如 U 盘。
       /mnt :一般用于挂载非易移动性设备。如硬盘
       /etc :这里存放着绝大部分的系统配置文件。
       /tmp :一般只有启动时产生的临时文件才会放在这个文件中。用户的临时文件存放在 /var/tmp 下。
      /boot :许多 Linux 系统把内核映像和一些启动时有关的文件都会放在这个文件中。
      /var :这里有一些被系统改过的数据。
         /var/log :这里放着绝大部分的记录文件。随着时间的增长,这个目录会变得很庞大,所以要定期清理;
        /var/run :包含各种运行时的信息;
        /var/lib :包含了系统运行时需要的文件。
        /var/spool :邮件,新闻,打印序列的所在地。
     /proc :这个目录在磁盘上其实是不存在的。里面的文件都是关于当前系统的状态,包括正在运行的进程、硬件状态、内存使用的多少等。
     /sys :虚拟文件系统
     /lib :启动的时候所要用到的库文件都会放在这个目录下。
  五、简单命令
   
1.  Cd
       Cd  /home/user  切换到 /home/user 的这个目录下
       Cd  ~ 切换到当前用户的家目录下
       Cd  ~ username 可切换到某一用户的家目录下
       Cd  切换到上一次所切换到的目录下目录
       Cd  .. 切换到当前目录的上一级目录
2.  ls 
      -a 显示当前目录下的所有文件及目录包括 . ..
      -A 显示当前目录下的所有文件及目录,但不包括 . ..
      -l 显示当前目录下文件及目录的详细信息
      -h 单独使用跟 �CA 一样,通常跟 �Cl 一起使用,以易读的方式显示文件及目录的大小( 1k 243M 3G
      -r 按逆序显示当前目录下的文件
      -i 显示节点
      -1 (阿拉伯数字)以单行的形式显示每一个文件及目录
      -d 仅显示 . 这个隐藏目录(通常 -d �Cl 一起使用)
      -R 递归显示其目录及子目录
   ls �C[option] /directory 显示某一目录下的信息
3.  cp
        格式为 cp src dst
        -r 拷贝目录及子内容,原来属主属组有可能改变
        -p 保存原来属主属组等属性
4 mv
       作用类似于 cp  格式为 mv  src  dst
       可以用来重命名
4.  rm
       -i 用来删除文本
       -r 在删除时提示是否要删除
       -f 强制删除
5 touch
        touch 1.txt  在当前目录下创建一个文本
5.  mkdir
         -p  用于一次创建多个子目录
         -V 用于显示创建过程,一般跟 �Cp 一起使用
6 stat
        / 目录名或文件名   显示其三个时间戳,分别为 Access (访问), Modify (修改),
        Change (属性的改变)
六、关于用户及组的内容
   1.       /etc/passwd  此目录下存放着用户的有关信息
  
共七个字段 第一个字段:用户名
                  2 个字段:密码,用 x (占位符)来表示
                3 个字段: Uid
                4 个字段: Gid
                5 个字段:用户描述,例如:用户全名
                6 个字段: 家目录
                7 个字段: sh 类型
2 /etc/shadow  此目录下存放用户的密码信息
 
      共九个字段
3 /etc/group 此目录下存放着有关组的信息
 
  共四个字段
                  1 个字段:组名
                  2 个字段:组密码,用 x (占位符)表示
                  3 个字段: Gid
                  4 个字段:属于该组的用户
4 /etc/gpasswd
    共四个字段
5.   useradd
             -u 指定用户的Uid
               Uid 0 表示该用户为管理员
               Uid 1-499 表示该用户为系统用户
               Uid 500 以上,表示该用户为普通用户
          -g 指定用户 Gid
          -c 指定用户标识信息
          -d 指定用户的家目录
          -G 指定用户的附加组(用户的附加组可以有多个)
          -M 禁止为用户创建家目录
          -m 创建家目录
          -p  创建密码
          -e 指定用户登陆的过期时间
          -s 指定用户的 shell 类型
6.userdel
          其后只加用户名,则只删除用户名
          -r 连同用户的家目录一起删除
7.usermod
           -G 修改用户的所属组,会改变原来默认的基本组 -a 一起使用,不改变原来的基本组跟附加组
           -d 修改用户的家目录,跟 �Cm 一起使用,将用户家目录下的全部文件移动
              指定位置
8.groupadd ,groupdel ,groupmod,可参照user的使用
9.passwd 
           单独使用的话,修改当前用户的密码
           在管理员的登陆状态下,之后加上一个用户名修改该用户的密码(只有管理员有修改其他用户密码的权利)
            -l 锁定该用户
            -u 解锁
            -d 禁用账号
            -n 限定用户的密码最少要用几天
            -x 限定用户的密码最长能用几天
10.chmod 修改用户信息  chown 修改所属主  chgrp 修改所属组
           -R 递归修改
11.u(属主)   g(属组)   o(其他) 可以用 a 代替 ugo
一个文件的属主、属组、其他都有 rwx 的权限,用一个八进制来表示
 r ( 可读 )   w( 可写 )  x( 可执行 )
   对文件来说
          r :查看
          w :编辑,保存
          x :执行此文件中的命令或程序
   对目录来说
          r :用户可以用 ls 来查看目录中的信息
          w :用户可以在此目录中创建文件以及删除文件
          x :用户可以 cd 到这个目录,并且可以用 ls 来查看此目录中的信息
 
此文件仅供参考;如有不恰当的地方,请读者给予回复...
 
 

你可能感兴趣的:(linux,基础,职场,休闲)