《常用命令与基本管理.ppt》由会员分享,可在线阅读,更多相关《常用命令与基本管理.ppt(41页珍藏版)》请在三一文库上搜索。
1、1/32 常用命令与基本管理 第二章 内容回顾 nUnix的起源和发展及Unix在计算机发 展历史中的地位 n开放源代码工程的相关概念 nLinux操作系统的诞生发展 nLinux操作系统的功能特点 nLinux操作系统与其它操作系统的比 较 /35 本章目标 n掌握Linux命令的一般使用方法 n掌握Linux文件和目录的操作命令 n了解Linux文件和目录安全管理原则 n掌握用户和组管理的原则和方法 n掌握打印管理 /35 Linux命令 n命令格式 n参数的运用 n获得帮助 /35 命令格式 n两种类型命令 ushell内部命令 u外部应用程序命令 n命令格式 command optio
2、n argumentscommand option arguments 执行的命令执行的命令命令的选项命令的选项 ,说明对命,说明对命 令的要求令的要求 命令的参数,命令的参数, 描述命令作用描述命令作用 的对象的对象 表示选项或参数可有可无,即参数并非必须表示选项或参数可有可无,即参数并非必须 /35 参数的运用 n可选项参数 u短格式可选项,如:-f u带参数的短格式可选项,如:-f512或-f 512 u长格式可选项,如:-filesize u带参数的长格式可选项,如:-filesize=512 n命令对象参数 u文件名 u用户名、组名 u /35 获得帮助 n应用程序帮助选项: -h或
3、-help nman ninfo nhelp /35 文件系统操作命令 n目录操作命令 n文件操作命令 /35 目录操作命令 命令命令功能功能 ls列出目录的属性信息 pwd列出用户当前所处目录路径 du列出目录占用磁盘空间大小 cd改变用户的当前目录 mkdir建立一个新目录 rmdir删除一个目录及其中的文件 /35 文件操作命令 n访问文件命令 命令命令功能功能 ls列出文件的属性信息 find在指定路径查找文件 whereis在PATH环境变量指定路径查找文件 grep在指定文件中查找指定的字符串 cat连续显示、查看文件内容 more分页查看文件内容 less分页可控制查看文件内容
4、/35 文件操作命令(Cont.) n复制、移动、删除文件 命令命令功能功能 cd复制文件或目录 mv移动文件或目录 rm删除文件或目录 /35 文件操作命令(Cont.) n文件属性 n文件属性操作 uchown 设置文件的所有者 uchgrp 设置文件的属组信息 rootpc root# ls -l install.log -rw-r-r- 1 root root 26195 Dec 17 10:42 install.log 权限权限 引用引用 计数计数 所有者所有者 所属组所属组 大小大小 创建时间创建时间 文件名文件名 /35 文件操作命令(Cont.) 权限项权限项文件类型读写执行读
5、写执行读写执行 字符表示字符表示(d|t|c|s|)(r)(w)(x)(r)(w)(x)(r)(w)(x) 数字表示数字表示421421421 权限分配权限分配文件所有者文件所属组用户其他用户 n文件权限(-rw-r-r-) n文件权限操作命令 u chmod /35 文件操作命令(Cont.) n文件链接 u符号链接 u硬链接 不增加引用不增加引用 计数计数 增加引增加引 用计数用计数 /35 文件和目录的安全管理 n为不同类用户设置不同的权限 n为不同的文件设置不同的权限 n慎重设置文件可执行权限 n拒绝其他用户查看自己的目录列表 n拒绝其他用户进入自己的目录 /35 安全管理中需要特别注
6、意的文件 n带s位的程序 n异常和隐含文件 n查找任何人都有写权限的文件和目录 n查找没有主人的文件 /35 打印管理类命令 命令命令功能功能 redhat-config-printer- tui 添加和删除打印机 lp打印文件命令 lpq查看打印机状态 lprm删除打印作业 disable禁止打印机 enable激活打印机 /35 用户管理类命令 n用户管理 n组管理 /35 用户账号管理 n用户管理命令 n添加用户的命令: uuseradd -c comment -d home_dir -e expire_date -f inactive_time -g initial_group -G
7、group,. -m -k skeleton_dir | -M -n -o -p passwd - r -s shell -u uid login -d 主目录 指定用来取代默认的/home/username的主目录 -g 用户组 指定将该用户加入到哪一个用户组中。 -s shell 指定用户登录时所使用的shell,默认为/bin/bash -n 不为用户创建私有用户组 -r 创建一个系统帐号(UID500) upasswd username /35 用户账号管理(Cont.) n手动用户管理 nLinux系统中,所创建的用户帐号及其相关 信息(密码除外)均是存放在不同的配置 文件中。 n/
8、etc/passwd 用户信息文件 nUID&GID /35 UID作用 0系统管理员,所以当要设立另一个系 统管理员时,将该帐号的UID改成0即 可 1 500 系统预留的ID 500 65535 用户使用的ID /35 用户账号管理(Cont.) n密码设置 n/etc/shadow 密码文件 /35 字段说明 用户名用户的帐户名 口令用户的口令,是加过密的 最后一次修改的时间从1970年1月1日起,到用户最后一次更改口令的天数 最小时间间隔从1970年1月1日起,到用户可以更改口令的天数 最大时间间隔从1970年1月1日起,到必须更改口令的天数 警告时间在口令过期之前多少天提醒用户更新
9、不活动时间在用户口令过期之后到禁用帐户的天数 失效时间从1970年1月1日起,到帐户被禁用的天数 标志保留位 字段说明 /35 登录管理 n登录管理 /35 用户组管理 n增加用户组 : ugroupadd -r group u-r 创建系统用户组(GID500) n设置组密码 ugpasswd n/etc/group 用户组文件 /35 用户组管理(Cont.) 字段说明 组名组的名称 组口令用户组的口令,用x表示 GID组的识别号, 组成员该组的成员 /35 用户组管理(Cont.) n/etc/gshadow 用户组密码文件 n修改用户组属性 ugroupmod -g gid -o -n
10、 group_name group /35 实例演示: 1.例如删除jerry用户口令 #passwd d jerry 2.锁定tom用户帐号 #passwd l tom 3.解除tom用户帐号的锁定 # passwd u tom 超级用户可以直接编辑/etc/passwd,在指定用 户帐号行前加上“#”或” *” 4.查看用户帐号的状态 #passwd S tom /35 修改用户属性命令 nusermod 选项 用户名 n-l 新用户名 原用户名 改名 n-u 用户ID 用户名 指定用户的UID n-d 指定用户的主目录 n-g 指定用户所属的组 n-e 指定用户帐号的有限期限 n-L 锁
11、定用户帐户 n-U 解锁用户帐户 /35 修改用户属性实例 n将名为tom的用户改名为tommy #usermod l tommy tom n修改tommy的主目录为/home/tommy #usermod d /home/tommy tommy n修改tommy所属的组为nobody #usermod g nobody tommy n锁定tommy帐号 #usermod L tommy n解锁tommy帐号 #usermod U tommy n删除tommy用户 #userdel r tommy /35 修改用户组的管理 ngroupmod 选项 组名 n-n 改变用户组的名称 n-g 改变
12、用户组的GID n建立组group10,改变组的名称为group20, 并改变组group20的UID为777 ngroupdel 组名 /35 本章总结 nLinux系统是多用户、多进程的操作系统 nLinux的系统管理主要在控制终端下进行, 使用命令行的方式进行管理。命令的执行 方式:Command option arguments n使用-help选项获得简单的使用帮助,使用 man、info命令获得比较详细的命令介绍 nLinux的文件系统管理包括访问、浏览、建 立、删除、移动、链接、权限设置等操作 ,经常使用的命令包括ls、cd、rm、 mkdir、rmdir、less、cat、mv
13、、ln、 chmod、chown等 /35 本章总结(cont.) nLinux文件系统的安全管理的一般原则:为不同类 用户设置不同的权限、不同文件设置不同的权限 、慎重设置可执行权限及拒绝其它人查看自己的 目录列表和拒绝其它人进入自己的目录 n新的CUPS打印系统功能优于lpd方式,且提供基 于图形的管理工具。高效的控制台管理命令主要 有redhat-config-printer-tui、lpadmin、lp、 lprm、lpq等 n用户管理包括登录、权限、口令、用户组的管理 。常用管理命令有useradd、userdel、passwd 、chsh、groupadd、groupdel、gro
14、upmod等 。用户管理的重要文件包括/etc/passwd、 /etc/shadow、/etc/group、/etc/gshadow /35 实验目标 n掌握Linux命令的使用方法 n掌握Linux帮助文件的查看方法 n掌握对Linux文件和目录的操作处理命令 n掌握Linux用户管理的方法 /35 实验完成标准 n使用-help参数获得命令的帮助信息 /35 实验完成标准(Cont.) n使用man命令获得应用程序帮助手册 /35 实验完成标准(Cont.) n使用info命令获得应用程序的帮助信息 /35 系统文件和目录操作 n使用pwd命令查看当前目录 n使用ls -a,查看当前目录
15、下面的所有文件 n使用mkdir tmp命令在当前目录下建立一 个临时目录 n使用chmod o+w tmp命令 n使用cd tmp命令进入tmp目录,并查看当 前目录 n使用cp /etc/mail/sendmail.cf ./命令拷贝 /etc/mail/sendmail.cf文件到当前目录 nrmdir命令删除tmp目录 /35 增加、删除用户和组 n使用groupadd office命令添加一组 n使用tail命令查看/etc/group文件,显示刚才添加的 office组信息 nuseradd -g office bryan命令添加一个用户,设定他属 于office用户组 n使用passwd bryan命令为该用户设置登录密码 n使用tail命令查看/etc/passwd文件,检查用户的设置 /35 tail命令查看/etc/passwd文件 /35 tail命令查看/etc/group文件 n 使用groupdel office命令删除office用户组 /35
链接地址:https://www.31doc.com/p-3114585.html