中标麒麟高级服务器操作系统培训二

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 显示文件权限时会用到以下四个符号:
r:读取文件或列出目录内容的权限 w:写入文件或在目录中创建及删除文件的权限 x:执行程序及进入目录以及对目录进行长列表 的权限 -:没有权限
更改文件所有权
• 只有 root 可以更改文件所有者 • 只有 root 或所有者可以更改文件的组 • 使用 chown 更改所有权
• 示例:
$ xte<Tab> $ xterm $ cat ins<Tab> $ cat install.log
命令行快捷键
• bash会存储已执行命令的历史记录 • history 用于列出所有已执行的命令 • history N 用于列出最后执行的N条命令
$ history 13 cd /var/log 14 less messages 15 cd /etc 16 cat fstab 17 history
manual page 导航
• 查看man page时:
– 使用箭头、PgUp、PgDn进行导航 – /text 可以搜索文本 – n/N 表示前往下一个/上一个匹配选项 – q 可以退出
• 搜索 Manual
– man -k 关键字 可以列出所有匹配页 – 使用whatis数据库
扩展文档
• /usr/share/doc
文件和目录名称
• 名称最多可包含 255 个字符 • 所有字符均有效(除了斜杠)
– 在文件名或目录中使用某些特殊字符是不明智 的做法 – 当引用某些字符时,使用引号对其保护
• 名称区别大小写
复制文件和目录
• cp 复制文件和目录 • 用法:
• cp [options] file destination
– 服务器系统通常只有虚拟控制台 – 桌面和工作站通常既有虚拟控制台又有图形控制台
• 如果图形控制台不启动,可以手动启动
– X Server必须由系统管理员预先配置 – 登录虚拟控制台并允许 startx
• 通过按Ctrl+Alt+F[1-6]组合键在虚拟控制台之间 切换 • 通过按Ctrl+Alt+F7组合键访问图形控制台
更多历史记录诀窍
• 使用上/下箭头键浏览以前的命令 • 按 Ctrl+r 键在命令历史记录中搜索命令 • 如何通过上一个命令重新调用最后一个参 数
Esc , . 按下 Esc 键后,再按句点键 Alt+. 按住Alt键时按下句点键 可以多次使用 !$ 仅对最后一个命令有效
一些简单的命令
• date——显示时间和日期 • cal——显示日历 • 示例:
Baidu Nhomakorabea
内容大纲
• • • • • • • Linux 使用基础知识 运行命令与获取帮助 浏览文件系统 用户、组与权限 标准 I/O 与管道 文本处理工具 软件包管理
运行命令
• 命令包含以下语法:
– command options arguments
• 每个项目由空格分隔 • 选项(options)修改命令的行为:
$ date +"Today is %A, %B %d, %Y.%nlt is %r,%Z.“ $ cal 6 2016
更换身份
• su - 用于以 root 用户身份创建新 shell • sudo command 用于以 root 用户身份 运行指定 command
– 要求系统管理员预先配置
• id
权限优先级
• 如果 UID 匹配,则将应用用户权限 • 否则,如果 GID 匹配,则将应用组权限 • 如果都不匹配,则将应用其他权限
从命令行中查看权限
• 使用 ls -l 命令可查看文件权限
$ ls -l /bin/login -rwxr-xr-x 1 root root 25744 Oct 8 2011 /bin/login
中标麒麟高级服务器操作系统
培训二
中标软件有限公司
内容大纲
• • • • • • • Linux 使用基础知识 运行命令与获取帮助 浏览文件系统 用户、组与权限 标准 I/O 与管道 文本处理工具 软件包管理
登录 Linux
• 使用用户名和密码登录 • 两种类型的登录屏幕:
– 文本登录:为您提供 shell 提示符 – 图形登录:在桌面环境中启动
图形环境下的虚拟控制台
• 启动应用程序附件终端 • 支持多个“选项卡式”shell的图形终端模 拟器
– – – – – Ctrl+Shift+t 用于创建选项卡 Ctrl+PgUp/PgDn 用于切换到上一个/下一个选项卡 Ctrl+Shift+c 复制选定文本 Ctrl+Shift+v 粘贴选定文本 Shift+PgUp/PgDn 向上/向下滚动屏幕
• chown [-R] username file|directory …
• 使用 chgrp 更改组所有权
• chgrp [-R] group_name file|directory
更改权限 - 符号法
• 更改访问模式的方法:
• chmod [-OPTION] … mode [,mode] file|direcory …
阅读使用说明
• 由--help, man以及其他命令显示 • 用于说明命令的语法
[ ] 中的参数为可选 大写或< >中的参数均为变量 文本后面带 … 表示列表 x|y|z 表示“x或y或z” -abc表示“-a, -b或-c的任意组合”
man 命令
• • • • • 提供命令的文档 几乎每个命令都有 man “page” 页由“章节”组成 统称为Linux Manual man [<chapter>] <command>
• mv [options] file destination
• 如果目标为目录,一次可移动多个文件
• mv [options] file1 file2 destdir
• 目标的工作方式与 cp 相同
创建和删除文件
• touch 创建空文件 • rm 删除文件 • 用法:
• rm [options] <file> …
• 每个用户都有一个用于存储个人文件的主 目录
– 针对用户的配置文件通常也存储在这里
root 用户
• root 用户:特殊的管理用户
– 又称超级用户 – root 用户几乎可以完全控制系统
• 而且几乎可以无限制的破坏系统!
• 除非必要,否则请不要以 root 身份登录
– 一般(未授权)用户造成损坏的可能性比较有 限
• 某组中的所有用户都可以共享属于此组的 文件
Linux 文件安全性
• 每个文件归 UID 和 GID 所有 • 每个进程都以一个 UID 及一个或多个 GID 身 份运行 • 以下是三个访问类别:
– 使用与文件相同的 UID 运行程序(user) – 使用与文件相同的 GID 运行程序(group) – 所有其他进程(other)
• cd /home/test/Desktop • cd project/docs
• 到上级目录
• cd ..
• 到主目录
• cd
• 回到之前工作目录:
• cd -
列出目录内容
• 列出当前目录或指定目录的内容 • 用法:
ls [option] [files or dirs]
• 示例:
ls -a(包含隐藏文件) ls -l(显示详细信息) ls -R(在目录之间递归) ls -ld(目录和符号链接信息)
修改密码
• 密码可以控制对系统的访问 • 用于保障最佳安全性的一般准则:
– 在第一次登录时更改密码 – 此后定期更改密码 – 选择难以猜到的密码
• 如何更改密码
– GUI:启动菜单系统首选项关于我 – CUI:passwd
在虚拟控制台和图形环境之间切换
• 典型的Linux系统将运行六个虚拟控制台和一个图 形控制台
– 大多数已安装包的子目录 – 与其他位置不匹配的文档位置
• 范例配置文件 • HTML/PDF/PS 格式文档 • 许可证详细信息
内容大纲
• • • • • • • Linux 使用基础知识 运行命令与获取帮助 浏览文件系统 用户、组与权限 标准 I/O 与管道 文本处理工具 软件包管理
从命令行中进行文件管理
• mode 包括:
• u、g或o 分别适用于拥有者、拥有组、和其他 用户 • +、-或= 分别适用于授权、拒绝或设置 • r、w或x 分别适用与读取、写入和执行
• 选项包括:
• -R 递归
更改权限 - 数值法
• 使用三位模式数
• 第一位指定所有者的权限 • 第二位指定组权限 • 第三位表示其他用户的权限
whatis 命令
• 显示命令的简短说明 • 使用每晚更新的数据 • 通常安装后不能立即使用
$ whatis vi vi - screen-oriented (visual) display editor
--help 选项
• 显示使用摘要和参数列表 • 用于大多数命令但不是所有命令
$ nano --help Usage: nano [OPTIONS] [[+LINE[,COLUMN]]] FILE]… Option GNU long option Meaning -h, -? --help Show this message +LINE[,COLUMN] Start at line LINE, column COLUMN -A --smarthome Enable smart home key -B --backup Save backups of existing files
用户
• 为每一个用户分配唯一用户 ID 号(UID) • 用户名称和 UID 存放在 /etc/passwd
• 为用户分配其登录后运行的主目录和程序 (通常是 shell) • 未经授权,用户不得读取、写入或执行其 他人的任何文件

• • • • 将用户分配到组 为每个组分配唯一的组 ID 号(GID) GID 存储在 /etc/group 为每个用户提供其自己的专用组
• 如果目标为目录,一次可复制多个文件:
• cp [options] file1 file2 destdir
复制文件和目录:目标
• 如果目标是目录,则副本为目录中 • 如果目标是文件,则副本将覆盖该文件 • 如果目标不存在,则副本将重命名
移动和重命名文件及目录
• mv 移动或重命名文件及目录 • 用法:
• 示例:
• rm -i file (交互) • rm -r directory (递归) • rm -f file (强制)
创建和删除目录
• mkdir 创建目录 • rmdir 删除目录 • rm -r 可以递归方式删除目录树
内容大纲
• • • • • • • Linux 使用基础知识 运行命令与获取帮助 浏览文件系统 用户、组与权限 标准 I/O 与管道 文本处理工具 软件包管理
用于显示有关当前用户的信息
编辑文本文件
• nano编辑器
– 易学、易用 – 不像某些高级编辑器那样功能丰富
• 其他编辑器
– gedit 简单的图形编辑器 – vim 功能齐全的编辑器 – emacs 功能强大的编辑器
获取帮助信息
• 不要试图记住一切 • 有以下多个级别的帮助
– whatis – command --help – man和info – /usr/share/doc – NeoKylin的文档
• • • • Shell 通常从主目录中启动 使用 cd 更改目录 使用 ls 列出目录内容 使用 cp、mv 和 rm 管理文件
确定您的当前目录
• 每个 shell 及系统进程都具有当前工作目录 (cwd) • pwd
• 显示到 shell 的 cwd 的绝对路径
• 示例:
[test@oracle yum]$ pwd /etc/yum
绝对路径和相对路径名称
• 当引用命令行中的文件时使用 • 绝对路径名称
– 以斜杠开头 – 到文件位置的完整路线图 – 您想要指定文件名时随时可用
• 相对路径名称
– 不以斜杠开头 – 指定相对于您当前工作目录的位置 – 可用作到指定文件名称的快捷方式
更改目录
• cd 更改目录
• 到绝对或相对路径:
– 纯字母选项通常以 - 开头:
• 可以把 -abc 看作 -a -b -c
– 整词选项通常以 -- 开头:
• 示例:--help
• 参数(arguments)是指命令所需要的文件名或其他 数据 • 多个命令可以由 ; 分隔
命令行快捷键
• 按Tab键自动补齐命令:
– 如果命令是名称,将自动补齐名称 – 如果命令是参数,将自动补齐文件名
相关文档
最新文档