




已阅读5页,还剩50页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程大纲:1、虚拟机软件及操作系统安装2、桌面环境介绍3、相关工具安装关机重启命令:必须是管理员才能执行(root)#shutdown -h now 马上关机shutdown -h 60 1小时之后关机halt 马上关机poweroff 马上关机 比较暴力init 0 马上关机reboot 马上重启shutdown -r now shutdown -r 60 1小时后重启init 6 马上重启操作系统运行级别:# runlevel N 5/etc/inittab 定义了系统的运行级别Default runlevel. The runlevels used are:# 0 - halt (Do NOT set initdefault to this)关机# 1 - Single user mode单用户模式# 2 - Multiuser, without NFS (The same as 3, if you do not have networking) 多用户,无网络# 3 - Full multiuser mode 命令行模式,字符界面 ,多用户# 4 - unused 保留# 5 - X11 图形化界面# 6 - reboot (Do NOT set initdefault to this) 重启id:5:initdefault: 定义系统开机直接启动到图形化界面问题:图形界面切换字符界面:53 init 335 init 5或者startx图形化桌面:gnome (默认) kde桌面图形化界面的一些组件:nautilus 文件管理器 nautilus /homegedit文件编辑器 vim/vi firefox +网址 网页浏览器gnome-calculator 计算器切换用户#su - mor 切换到普通用户(rootmor)$su - root$ su - redhatPassword: 给用户设置密码# passwd +用户名 修改用户密码$ passwd 密码必须符合安全规范才能设置成功 单用户模式下修改root密码重启系统出现进度条按“ESC”菜单,按“E”3个菜单,上下箭头移动到kerner按“E”按空格 输入1或者s或者single回车按“b” 重启引导系统#passwd 修改密码#reboot 重启系统vmware tools 安装工具#cd /media/VMware Tools/# cp VMwareTools-8.8.2-590212.tar.gz /home/#tar -xzvf VMwareTools-8.8.2-590212.tar.gz# cd vmware-tools-distrib/# ./vmware-install.pl 执行安装脚本一路回车# mount -t vmhgfs :host:/ /mnt/hgfs 万不得已挂载物理机下面的iso镜像文件# mkdir /u01 创建挂载点#mount /mnt/hgfs/soft/rhel-server-6.5-x86_64-dvd.iso /u01 -o loop 挂载iso镜像文件到虚拟机# df -hrootmor # df -hFilesystem Size Used .host:/ 326G 158G 168G 49% /mnt/hgfs/dev/sr0 61M 61M 0 100% /media/VMware Tools/mnt/hgfs/soft/rhel-server-6.5-x86_64-dvd.iso 3.6G 3.6G 0 100% /u01#cd /u01/Packages # ls ibus* #rpm -ivh ibus-* 安装中文输入法day02课程大纲1、bash shell及linux文件系统2、基本命令使用linux由什么组成:内核、shell、文件系统、应用程序内核:驱动硬件的,它是一个操作系统最底层的东西。介于硬件与操作系统之间的桥梁。shell:一个程序,一个命令解释器。介于内核与用户之间的桥梁。应用程序:实际上是存储在电脑上的一个文件,用户使用电脑来完成某个任务,实际上是运行某个程序。进程:运行中的程序。文件系统:文件存放在磁盘上的一种组织方法。 redhat 6 ext4 linux的目录组织结构/(根) 老大哥 | | |/bin/sbin/usr/etc/boot/home/root/tmp /dev/media /mnt /lib /proc /var /根,逻辑上系统中所有的一切都属于它/bin存放系统自带的普通用户能够执行的二进制命令/sbin存放系统自带的管理员才能够执行二进制命令/usr存放第三方软件及公共配置/etc存放系统及服务的配置文件/boot存放系统引导的一些文件/home普通用户的家目录/root管理员的家目录/tmp临时目录,系统产生的临时文件/dev存放设备文件/media /mnt 外接设备的挂载点/lib库文件/proc存放进程相关的信息/var存放变化的数据,日志文件 /var/log/messages(操作系统的日志文件)补充一些重要的目录:/etc/init.d 存放的是系统或服务的启动脚本/etc/X11存放跟图形界面有关的/usr/local 存放用户自编译安装软件的目录/usr/share存放系统公用的东西/usr/src这个是内核存放的地方/var/log存放系统、服务日志相关的/var/spool存放打印机、邮件、代理服务路径的表示方法:绝对路径:一定是以“/”根(开头),唯一一个绝对能够描述对象所在的路径。相对路径:路径是相对的,对象是以当前工作路径而言的。.或者./ 代表当前目录.代表当前目录的上一级目录当前用户的家目录pwd查看当前工作路径思考:以下命令列出的是哪个目录的内容?这种路径表示方式是?ls /usr/local/bin/././share/man基本命令内部命令:shell程序本身集成了的命令,即bash软件自带的。# type echoecho is a shell builtin外部命令:shell程序本身没有,需要执行其他程序才能实现,这些被执行的程序就是外部命令。# type shutdownshutdown is /sbin/shutdowntype +命令 区别命令是内部的还是外部file + 文件 判断文件是什么类型的# file /dev/sda1/dev/sda1: block special 块设备 # whatis +命令 查看命令的解释# whatis lsls (1) - list directory contentsls (1p) - list directory contentspwd 查看当前工作路径cd 更改工作路径cd . 回到当前目录cd . 回到上一级目录cd 回到当前用户的家目录cd +回车 回到当前用户家目录cd - 回到上一次所在的目录ls 列出文件或目录下面的内容-a 列出文件或目录下面的所有内容(隐藏文件)-l 长列出 ls -l =ll-rw-. 1 root root 2335 Aug 5 09:00 anaconda-ks.cfgdrwxr-xr-x. 2 root root 4096 Aug 6 01:03 Desktopdrwxr-xr-x. 2 root root 4096 Aug 5 01:06 Documentsdrwxr-xr-x. 2 root root 4096 Aug 5 01:06 Downloads文件分类- 代表普通文件d 代表目录b 代表块设备文件p 管道文件s socket套接字文件l 字符链接文件c 字符设备-h 显示文件大小-t 以时间排序(默认以降序排列)-tr 以升序时间排序-m 以逗号形式分割开touch创建文件,更改文件时间戳目标文件不存在:touch +filename 创建一个新的空文件touch file1.10 批量创建10个空文件touch abc 引号:创建有特殊字符的文件名目标文件存在:touch +file(已经存在)修改文件的时间戳# touch -a filename -t 202012121111 修改filename的访问时间# touch -m filename -t 202012121111 修改文件的更改时间# touch -d 20120808 filename 修改文件日期# touch -d 1111 filename 修改文件的时间# stat filename 查看文件的时间戳练习:1、在你的home目录下面创建5个以file开头,以.jpg结尾的图片文件2、创建一个文件名叫Upl.Mor. 的普通文件,并且修改它的访问时间为2050年的7月8号上午10:10分通配符:1、一切皆文件。2、文件的最大长度不能超过255个字符。3、尽量避免使用特殊字符(*、?、)大小写字母、数字、- 足够我们命名4、一定不能使用/ * 匹配0或者多个任意字符? 匹配单个字符 匹配一组单个字符rm 删除文件或目录-i 提示是否删除-r 递归删除-f 强制删除rmdir 删除一个空目录mkdir +目录名 创建一个目录-p 创建多级目录mkdir /home/uplook/abc/test/aoe -pmv 移动,重命名mv file1 /home/test 将file1文件移动到/home/testmv file1 /home/test/test2 将file1文件移动到/home/test并且重命名成test2mv file1 file2 将file1文件重命名成file2cp 拷贝-a 文件的所有属性一起拷贝过来-r 递归拷贝(拷贝目录)scp 远程拷贝# scp oracle32:/root/ks.cfg ./ks.cfg.bak2 以oracle用户拷贝# scp 32:/root/ks.cfg ./ks.cfg.bak2 默认是以当前用户身份拷贝alias 定义别名临时生效:alias aa=lsunalias aa 取消别名永久生效:vim .bashrc 环境变量# . .bashrc 让环境变量生效history 查看历史记录history -w 保存历史记录到默认文件中(.bash_history)history -c 清空历史记录day031、基本命令22、简单的网络配置bash的标准输入输出标准输入(键盘) 字符描述符(0)标准输出(屏幕上输出的正确结果)字符描述符(1)标准错误 (屏幕上输出的错误结果)字符表述符(2)eg:rootvm1 Desktop# lltotal 8-rw-r-r- 1 root root 1258 Aug 11 20:32 ks.cfg-rw-r-r- 1 root root 1258 Aug 11 20:35 ks.cfg.bakrootvm1 Desktop# eebash: ee: command not foundrootvm1 Desktop# echo $?127非零,表示有意外发生rootvm1 Desktop# ls /etc/fstab /etc/fstabrootvm1 Desktop# echo $?0表示正确的执行结果重定向: 作用:把输出的内容重定向到某个文件中。、1 表示标准正确重定向2 表示标准错误重定向& 表示标准正确、标准错误重定向 表示追加 filename 2&1 表示标准错误输出重定向到标准正确输出(将标准正确、标准错误重定向到文件filename) demo:# ./test.sh Tue Aug 11 23:23:53 PDT 2015./test.sh: line 2: uu: command not found标准正确重定向# ./test.sh /tmp/file1.log./test.sh: line 2: uu: command not found标准错误重定向# ./test.sh 2/tmp/file2.logTue Aug 11 23:27:08 PDT 2015标准错误、正确重定向# ./test.sh &/tmp/file1.log补充:rootvm1 # ./test.sh 1 /dev/null 2/dev/nullrootvm1 # ./test.sh /dev/null 2&1rootvm1 # ./test.sh 2/dev/null 1&2练习:1、编写一个脚本vim test.shdateyy按esc输入:wqchmod a+x test.sh2、执行脚本(./test.sh),并且把正确输出结果重定向到/home下面的zs.log,把错误的结果重定向到/tmp/file.log3、把刚刚正确的输出结果远程拷贝到10:/tmp/testredhat/redhatecho 输出 将输入的字符串送往标准输出。-n 不输出最后的换行符-e 解释转义字符(n 换行 t 插入tab键)#echo -e anbncabc# echo -e atbtcabc-E 不解释转义字符echo xxx filename demo:# echo hello hd.file 如果目标文件不存在,那么新建文件并输入内容。如果目标文件存在,覆盖原来文件# cat hd.file hello# echo uplooking hd.file 追加到文件里去用# cat hd.file hellouplooking查看文件的一些命令cat file 查看小文件tac file 文件内容从最后一行到第一行列出来more/less file 查看打文件 q退出查看tail file 专门看文件的后10行 -f 动态查看head file 查看文件的前10行 -n 20ldd 查看特殊文件 一般是二进制文件cat 输入需求:将/etc/inittab内容输入到/tmp/inittab.bak# cat /tmp/inittab.bak# cat /etc/passwd/tmp/file1# cat hd.file1 目标文件不存在输入文件内容ctrl+D 结束输入# cat /.bashrc /tmp/file1 往一个文件追加内容# cat hd.file2 uuuuu ppppp ffffff endrootvm1 # 补充:# cat file.testrootvm1 # cat /etc/fstab file.testrootvm1 # cat file.test file.test hd练习:1、将/etc/passwd 文件拷贝到/tmp下并重命名为passwd.bak2、在/tmp/passwd.bak文件里追加“ ”3、将/etc/fstab文件内容追加到/tmp/passwd.bak4、echo 一个“hello haida” 到/tmp/passwd.bak文件末尾。复习:day041、简单的网络配置2、其他命令linux系统中,以太网卡“ethX”,eth0 代表第一块以太网卡。跟网络相关的配置文件:/etc/sysconfig/network-scripts/ 全局配置文件(存放的网卡的配置信息,启动/关闭网卡的一些命令等)/etc/sysconfig/network 定义服务器主机名和默认网关 /etc/resolv.conf DNS服务器/etc/hosts 本地域名解析文件,优先于dns配置静态ip:关闭NetworkManager服务:service NetworkManager stop 马上关闭chkconfig NetworkManager off 开机不自动启动1、setup工具2、修改配置文件# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 网卡名字BOOTPROTO=none dhcp自动获取,none(静态或自动获取),static(静态ip)HWADDR=00:0c:29:87:5c:6a mac地址#IPV6INIT=yes NM_CONTROLLED=no 如果NetworkManager开启,此配置文件受其影响ONBOOT=yes 重启生效TYPE=Ethernet 网卡类型 #UUID=5c71d185-6086-41a1-9629-dc7a253e1f6eIPADDR=99 静态ip地址NETMASK= 子网掩码GATEWAY=默认网关DNS1=10dnsUSERCTL=no是否允许普通用户重启或关闭网卡重启网络:service network restart修改主机名:hostname 或者uname -n 查看主机名hostanme +主机名 马上生效 需要推出终端重新登录才能看见永久保存:# vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=重启服务器生效域名解析:# vim /etc/hosts 本地域名解析 localhost localhost.localdomain localhost4 localhost4.localdomain4:1 localhost localhost.localdomain localhost6 localhost6.localdomain609 10 demo.example08 # vim /etc/resolv.conf dns解析nameserver 10 指定一个dns服务器补充:临时关闭网卡ifconfig eth0 down开启网卡ifconfig eth0 up 原来是什么,不变ifup eth0 重启网卡,读取的是配置文件里的内容ifdown eth0 关闭网卡临时给网卡设备设置ip地址# ifconfig eth0 22 netmask 给网卡配置子接口# ifconfig eth0:0 10 netmask ping 命令# ping 10 以下情况是通的,tcp协议PING 10 (10) 56(84) bytes of data.64 bytes from 10: icmp_seq=1 ttl=64 time=0.047 ms64 bytes from 10: icmp_seq=2 ttl=64 time=0.034 msctrl+c结束# ping PING (1) 56(84) bytes of data.64 bytes from (1): icmp_seq=1 ttl=64 time=0.167 ms64 bytes from (1): icmp_seq=2 ttl=64 time=0.121 mslinux下面怎么获取帮助: 帮助文档(help|man|info)有问题找man help 简约帮助(命令接参数)man 详细的帮助文档 man pageinfo 软件的详细介绍(作者|怎么安装|历史介绍)内部命令求助:help +命令# help echo外部命令求助:命令 -help# shutdown -helpman manMANUAL SECTIONS The standard sections of the manual include: 1 User Commands 所有用户使用的命令 2 System Calls 系统调用相关 3 C Library Functions 函数库 4 Devices and Special Files 设备与特殊文件 5 File Formats and Conventions 文档格式说明 6 Games et. Al.游戏相关 7 Miscellanea杂项 8 System Administration tools and Deamons 系统管理员与程序用户相关的demo:man 1 lsman 8 shutdown# man -k passwd 以关键字打印出来man page# man -f passwd 查找该命令所在的man pagedoc 软件文档说明(/usr/share/doc|/usr/share/man)# info /usr/share/doc/yum-3.2.29/INSTALL总结: 遇到一个陌生命令怎么办?filetypewhatismanhelpinfo度娘/谷歌时间与日期:date 调用系统时间date -help 寻求帮助roothd # date +%aThuroothd # date +%AThursdayroothd # date +%F2015-08-13roothd # date +%Y-%m-%d2015-08-13roothd # date +%D08/13/15roothd # date +%T00:23:03roothd # roothd # date +%Y%m%d %T20150813 00:23:57roothd # date +%Y-%m-%d %T2015-08-13 00:24:09roothd # date +%F %T2015-08-13 00:24:29roothd # date +%D %T08/13/15 00:24:41roothd # date +%X12:24:58 AM时区:GMT、UTC、PDT、CSTGMT:格林威治标准时间UTC:世界标准时间PDT:太平洋夏令时间,比UTC晚7个小时CST:国家标准时间,同时可以表示美国、澳大利亚、中国、古巴四个国家的标准时间。GMT+8=UTC+8=CST修改操作系统时区:#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#dateThu Aug 13 15:39:37 CST 2015修改系统时间:date -s 20110808date -s 12:12date -s 20110808 10:10date -s 2012-12-12 11:11date -s 12/12/12 10:10date -s 11:11 2012-11-11hwclock 查看硬件时钟clock -w 将系统时间写入cmos# ntpdate -u 10(时间同步服务器)同步教师机时间:# ntpdate -u 10 (6.4版本)# ntpdate -u 09 (6.5版本)cal 查看日历cal 2015 查看2015年日历cal 10 2015 查看2015年10月份的日历cal 11 10 2015 查看2015年10月11号的日历思考:创建一个带有系统日期的目录,如:201508# mkdir $(date +%Y%m)# touch $(date +%Y%m%d -date =30 day ago) 创建一个日期时间为30天以前的文件文件查找命令1、locate +filename 快速查找,速度块,但是不精确 updatedb 更新locate数据库2、find 精确查找,从/一级一级查找,速度慢命令格式:find 路径 -选项 -print -exec -ok command ;功能:用于在文件树中查找文件,并做相应的处理。相应的参数:-print find命令将匹配到文件输出到标准输出-execfind命令将匹配到文件执行该参数所给出的命令-ok更安全的去执行命令,提示 ; 执行命令后面必须的,和之间必须有空格。命令选项参数:-name 按找名字来查找-perm 按照权限来查找-size按照文件大小来查找-type按照文件类型来查找-mtime -n +n 按照文件的更改时间来查找,-n指的n天以内,+n指n天以前-atime -n +n 按照文件的访问时间来ll查找-ctime -n +n 按照文件的创建时间来查找# find /etc/ -name *.conf -print 找出/etc下面 以.conf结尾的所有文件# find / -perm 777 找出根下权限为777的所有文件# find . -size +1M 找出大于1M的文件# find . -size -1M 找出小于1M的文件# find . -size 1M 找出等于1M的文件# find ./ -type d 找出当前目录下的所有目录# find ./ -type f 找出当前目录下的所有文件# find ./ -name hd* -exec rm ;# find ./ -name hd* -ok rm ; ? y ? y ? y ? y ? y练习:1、找出根下的所有的块设备文件,并且重定向到/tmp/find.test文件中。2、找出/root 目录下面大于2M的文件,并且把它追加到/tmp/find.test文件中。day05打包压缩工具:压缩工具:zip、gzip、bzip2打包工具:tarzip:兼容unix/linux和windows 递归压缩 压缩后的名字及路径 要压缩的文件目录# zip -r /home/etcbak.zip /etcbackup 解压缩:# unzip etcbak.zip 解压到当前目录下# unzip etcbak.zip -d /tmp/test 指定解压的目录 -d参数gzip|bzip2 只能压缩一个文件gzip 快速压缩,占用空间较大,cpu开销不大# gzip /home/etcbak.zip etcbak.zip.gz解压缩:# gunzip /home/etcbak.zip.gz 或者 # gzip -d etcbak.zip.gzbzip2 压缩率较高,压缩速度慢,cpu开销大# bzip2 /home/etcbak.zip 解压缩:# bunzip2 /home/etcbak.zip.bz2或者# bzip2 -d /home/etcbak.zip.bz2 tar 打包(压缩)多个文件,不会改变文件的属性及权限tar.gz 以gzip工具压缩tar.bz2 以bzip2工具压缩的参数:c 打包z 调用gzip工具压缩j 调用bzip2工具压缩v 显示详细信息f 指定包名x 解压t 查看包里内容demo:# mkdir /home/backup# find /etc/ -type f -exec cp /home/backup ;# tar czfv /tmp/etc.bakup.tar.gz /home/backup/ 压缩打包解压缩包:# tar xzvf /tmp/etc.bakup.tar.gz 解压到当前目录# tar xzf etc.bakup.tar.gz -C /tmp/test 指定解压缩路径 -C查看tar包里的内容# tar tf /tmp/etc.bakup.tar.gz 思考:遗漏了某个文件,再想加到已经打好的tar包里?# tar r file.test -f etc.bakup.tar 追加file.test文件到 etc.bakup.tar包练习:1、找出/etc/下面所有的目录并将其复制到/home/backup中。# mkdir /home/backup# find /etc -type d -exec cp -r /home/backup ;2、将/home/backup中的所有文件打包压缩到/tmp下,命名为etcbak.tar.gzcd /hometar czf /tmp/etcbak.tar.gz backup/*3、将/root/install.log文件追加到etcback.tar.gz包中。tar xf /tmp/etcbak.tar.gz -C /home方法一:cd /hometar czvf /tmp/etcback.tar.gz backup/* /root/install.log提示:“/”不能移动 需要加 P参数方法二:tar cvf /tmp/etcback.tar backup/* 先打包tar r /root/install.log -f etcback.tar 追加gzip /tmp/etcback.tar.gz文本编辑器:vim/vi# rpm -qf which vivim-minimal-7.2.411-1.8.el6.x86_64# rpm -qf which vimvim-enhanced-7.2.411-1.8.el6.x86_64vim 是vi的升级版vim 三种模式:命令行模式、末行模式(底行模式)、插入模式(编辑模式)命令行模式:yy 复制一行 1yynyy 复制n行 p/P 粘贴到光标所在的下一行/粘贴到光标所在的上一行u 撤销dd 删除1行3dd 删除3行G(shift+g) 快速跳到文本的最后一行gg 快速跳到文本首行5gg 快速跳到文本的第5行home/shift+6/ 快速跳到行首end/shift+4/$ 快速跳到行尾x 删除一个字符,往后删除X 删除一个字符,往前删除h 左移j 下移k 上移l 右移yw ?末行模式:从命令行模式进入底行模式:w 保存文件:q /:q! 退出/强制退出:wq/:wq! 保存退出/强制保存推出:set nu或者:set number 临时设置行号# echo set number /etc/vimrc 只要是用vim工具打开的文件,都显示行号:e! 撤销到刚打开文件的那一刻:w /tmp/hello.txt 将当前修改的文件另存为另外一个文件:1,5w /tmp/15.txt 将当前修改的文件的前5行保存到另外一个文件:r /etc/fstab 读取另外一个文件的内容到当前文件里:10r /etc/fstab 在当前文件的第10行后面插入读取的文件内容问题:怎样读取另外一个文件的几行到当前文件?:%s/ftp/hello 搜索每一行首次匹配到的ftp替换成hello:%s/ftp/hello/g 全局替换:%s/ftp/hello/gc 询问是否替换:%s#/sbin/nologin#/bin/bash#gc 如果搜索的内容有特殊字符,需要自己定义一个分割符插入模式:i/I 在当前光标所在处插入东西o 在光标所在行的下一行插入东西O 在光标所在行的上一行插入东西a 在光标所在的位置的后一个位插入东西A 在光标所在行的行末插入东西r 替换光标所在的字符R 从光标处向后一直替换总结: 打开文件命令行模式(o/O,i/I,a/A)进入到编辑模式按”ESC“(推出到命令行模式)(:wq)进入底行模式保存退出用户组管理用户分类: root(管理员):最高权限,上帝。uid=0,必须是0. 系统用户(程序用户):1= uid =499,提供服务运行时的身份。默认是不能登录操作系统的。 普通用户: 500=uid 60000,一般都是管理员用命令创建的用户,这些用户默认是登录操作系统的。用户管理:1、用图形化工具创建用户# system-config-users2、用命令创建useradd username 创建一个默认用户useradd相关参数:-u 指定用户的uid-g 指定用户的主组id-G 指定用户的附加组-d 指定用户的家目录-c 对用户描述或说明-s 指定用户的shell(交互或者非交互)创建一个自定义的用户# useradd -u 1000 -d /home/aaa -c zidingyi test# id username 查看用户组信息修改用户信息:usermod # usermod -u 666 -d /home/bbb -s /sbin/nologin test注意:当修改了家目录后,出现用户家不完整现象,需要拷贝/etc/skel/. 到指定新的家目录中。删除一个用户:# userdel username 默认只删除用户# userdel -r uplook 删除用户及其家目录(系统默认分配的)练习:1、添加3个用户,harry、natasha、sarah,要求harry、natasha用户的附加组为admin,sarsh用户的登录shell为非交互式shell。三个用户密码为redhat。groupadd admin2、修改harry用户的家目录为/home/uplooking/redhat/harry.3、修改natasha,sarsh用户的主组为uplooking,并且可以登录系统。用户信息相关的配置文件/etc/group 组信息group_name:passwd:GID:user_list组名:密码:组id:组里包含哪些用户/etc/passwd 用户信息account:password:UID:GID:GECOS:directory:shell用户名:用户密码:uid:gid:描述信息:用户家目录:登录shell/etc/shadow 用户的密码信息login name:用户名encrypted password:用户密码信息,!代表没密码date of last password change:最后一次修改密码的时间。(1970年的1月1号)minimum password age:密码最小存活期。0,代表马上可以修改密码;3,代表3天后才能修改密码。maximum password age:密码的最大存活期。30,每隔30天修改密码。password warning period:密码过期前告警。7,代表密码过期前一个礼拜发出告警。password inactivity period:允许密码过期的天数,如果3,允许密码过期3天,3天内可以登录操作系统,但是会提示你更改密码。如果未更改,那么帐号就被封锁。account expiration date:账户过期时间。reserved field:保留chage -helpchage -l username 查看用户的密码信息-d 修改用户最后一次更改密码的时间-m 修改密码的最小存活期(几天后才能修改密码)-M 修改密码的最大存活期(每隔多少天修改一次密码)-W 修改密码过期前告警时间-I 修改允许密码过期几天-E 修改帐号的过期时间(linux 1970-01-01,单位:天)组管理:groupadd groupname 创建组-g 指定gidgroupdel 删除组groupmod 修改组信息gpasswd 注意:用户的uid是唯一的;组的gid是否可以不唯一?练习一:1、创建一个用户组,名字为admin,组id为900.2、创建一个用户tom,并且admin组要作为tom的一个附加组(要求在创建用户的时候完成),密码为123.3、创建一个用户jack,要求组创立用户之后使用gpasswd把jack加入到admin中,密码为123.4、给admin组设定一个默认密码为123.5、把tom用户设定为admin组的组管理员。练习二:1、新建一个名为uplooking的公司,3个部门cw、rs、sc;每个部门创建2个用户,如:cw01,cw02,以此类推;老板boss01管理公司所有部门;设置所有用户的密码为“123456”.2、设置用户帐号的有效期为3个月(90天),第一次登录系统强制修改密码,每隔15天更新一次密码。权限管理:linux下一切皆文件,目录也是文件。目录是一个特殊的文件。第1列:文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村卫生室聘用合同
- 光的折射flash课件
- 光电知识培训课件
- 护理基础知识培训内容课件
- 03高血压营养防治原则安徽医学高等专科学校91课件
- 光源原理课件第8章讲解
- 护理员培训一般患者课件
- 领导让准备发言稿
- 护林员业务知识培训课件
- 2025版国际物流运输合同模板(保险与货物追踪)
- 2025年甘肃高考政治试题解读及答案详解讲评课件
- 2025年“十八项医疗核心制度”试题(含答案)
- 国企出纳面试真题及答案
- 2025至2030中国重型机床行业市场现状分析及竞争格局与投资发展报告
- 汽车颜色开发管理办法
- 搓澡搓脚专业技法教学设计
- 孕妇健康教育知识
- 婚纱摄影技术课件教学
- DZ/T 0088-1993地质钻探用钻塔系列
- CJ/T 254-2014管网叠压供水设备
- 社保政策调整对人力成本影响-洞察阐释
评论
0/150
提交评论