Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239558
  • 博文数量: 65
  • 博客积分: 1430
  • 博客等级: 中尉
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-27 00:30
文章分类
文章存档

2011年(65)

分类: LINUX

2011-07-19 23:39:55

一,file命令
    file file_name
    用于判断文件内容的类型
二,三个显示时间的命令
    1.date命令
    显示当前系统时间(软时间,虚拟机挂起又开启后显示的是挂起时的时间)
    date 1212121212.12(月日时分年.秒)修改系统时间
    date “+%H”显示小时
    date  “+%S”显示秒
    date  “+%M”显示分
    date   “+%y”显示年(简略的,eg:11)
    date   “+%Y”显示年(完整的,eg:2011)
    date   “+%m”显示月
    date   “+%d”显示天(eg:11)
    date    “+%D”显示天(eg:07、19、11)
    date    “+%s”从1970/1/1到现在的总秒数(时间戳)
    date    +“the time is %H-%M-%S”
    显示为:the time is 13-36-22
    以一定格式显示需要用“”或‘’引起来
    2.clock
    显示硬件时间(当前电脑的时间)
     hwclock
      -w,系统时间是准确的,把硬件时间设定为与系统时间一致
      -s:硬件时间是准确的,把系统时间设定为与硬件时间一致
    3.cal显示本月日历
      cal 2011 显示2011年的全部日历
      cal 月(07),年(2011) :显示2011年7月的日历
三,type命令
    内部:没有对应的二进制
    外部:有对应的二进制文件
    type command 查看命令的类型,可区别是内部命令还是外部命令
    command --help 外部命令获得帮助信息的方式
    help  command  内部命令获得帮助信息的方式
四,四种获得帮助的方法
    1.man命令
      man command 显示命令的使用手册
      共有八个章节
    1):普通的用户命令
    2):系统调用
    3):库调用
    4):特殊文件
    5):配置文件语法格式
    6):游戏
    7):杂项
    8):管理类命令
     man n command 显示第n个章节的内容
     man的章节在/usr/share/man/下存放,并且是压缩文件,使用时到此目录下调用并解压
     man包含的内容:
      NAME:命令的名字
      SYNOPSIS:命令的格式
      DESCRIPTION:命令的详细介绍(包括各个选项的使用)
      EXAMPLES:给出使用样例
      FILES:命令所关联到的配置文件
      OPTIONS:选项介绍
     空格:向下翻一页
     b:向上翻一页
     回车:向下翻一行
     k:向上翻一行
     man -f ls跟whatis ls 是同样的效果
     man man 查看man的使用方法
     man -k keyword 在数据库里找含有此关键字的命令在哪出现
     man -K keyword 在man手册里找(速度巨慢)
     在手册页当中可以使用/keyword,?keyword 来查找keyword关键字的位置
    2.info commond 更多的讲述命令背后的故事,带部分使用说明,作为man          
                   的补充信息来使用
    3.从网站获得帮助信息
      http://
      http: //kbase.redhat.com
    4.whatis命令
      whatis command  查看一个命令的帮助信息在man的第几章节出现
      makewhatis 生成whatis命令所需要的数据库
  小问题:mingetty :实现linux操作系统的自动登录
     login :登录时的主机名
     finger  查看用户详细内容
     cat  -n加上行号
     ls -i 显示文件的inode
     touch /tmp/test.txt
     touch -m -t 198808071306.07 /tmp/test.txt 设定/tmp/test.txt的修改时间为1988年8月7日13点6分7秒
     如何创建名为./.txt的文件?????
五,查看文本文件的命令
   1.cat :concatenate(可用于连接多个文件)
          dump(把文件内容倾倒到屏幕上,直接翻过去,不能分页查看)
     cat -n /etc/sysconfig/network(显示文件内容时加上行号)
     cat -e /etc/sysconfig/network显示隐藏的控制字符
         $行结束字符
   2.more 翻屏查看文件(主要功能向后翻页)
   3.less 翻屏查看文件(支持向前向后翻)
   4.tail -n filename查看后n行(默认显示前十行)
     tail -f filename不停的动态查看文件
   5.head -n filename查看前n行 (默认显示前十行)
   6.wc(wordcounter) filename 统计文件的行数,字节数(包含空白),单词数
     wc -l filename 显示多少行
     wc -w filename 显示多少字符
六,实现用户管理的相关知识
    1)用户和组的概念
     用户:用户是权限的集合
      user name:UID(用户标识)
      验证用户:密码,指纹,虹膜
     Group:一种可存放用户的容器,权限的集合
   
    Group name:GID
    UID,GID 由0-65535   
    管理员的id号永远为0
    系统用户:1-499
    普通用户:500-65534(六万)
    nobody(来宾账号):65535或-1
  
    私有组--基本组,
    公共组--附加组
    一个用户可以同时属于多个组
    任何一个用户必然会属于某一个组
    安全上下文:Secure Context,是一类定义某个进程运行做什么的许可和权限的集合。
    进程:资源分派的单位,是一个程序的正在执行的副本。
  
   2)目录属性
     r 可查看目录,可用ls命令将该目录的内容列出来
     w 用户将拥有更改目录结构的权限,建立、删除、移动、重命名。
     x 于能否进入该目录有关
 
   /etc/passwd 存放所有的用户
   /etc/shadow 存放所有的密码
   /etc/group  存放组
   /etc/gshadow 存放组密码
    
   3)用户账号的属性信息:
     gentoo:x:503:503::/home/gentoo:/bin/bash
     1,用户名
     2,用户密码
     3, 用户id
     4,用户基本组的id
     5,用户的基本信息(用户名字,电话等),可以为空
     6,用户家目录
     7,用户默认使用的shell(/etc/shells里存放系统所有的shell)
  
   4)用户密码的属性信息
    1.用户名
    2.加密的密码
     加密方法:对称加密
               公钥加密
               单向加密:提取数据的特征值(雪崩效应:输入有一点不一样,输出全不一样 定长输出)
                         eg:MD5散列加密(128位定长,密码一样,加密后的密码不一样,因为加了杂质salt),sha1(160位)
    3.上次密码的修改时间
    4.密码的最短使用时间
    5.密码的最长使用时间
    6.提前多长时间提示用户密码要过期了
    7.密码过期多少时间后账号将被禁用
    8.保留

 七.实现用户管理的命令
  1.useradd 添加用户
    -u UID 指定UID  eg:useradd -u 1000 oracle
    -g GID 指定GID
    -G GROUP1,GROUP2指定附加组 eg:useradd -G mygrp slackware
    -c (comment)指定用户的注释信息
    -d 指定用户家目录 eg:useradd -d /tmp/hello suse
    -s 指定shell eg:useradd -s /bin/tcsh centos
    -r 把用户添加到系统用户
 
  2.groupadd添加组
     -g GID
     -r 把组添加到系统组
  3.passwd  给用户设置密码
  4.userdel删除用户
     -r(连同用户及家目录一起删除)
  5.groupdel删除用户组

 
阅读(1290) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~