GZSH_RedHat_基础培训

更新时间:2023-07-20 03:25:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基础培训

Red Hat Enterprise Linux基础应用

Scott Siu (萧少聪) Technical Engineer sxiao@ 13924514171

基础培训

开源及Linux历史介绍

开源的概念●●●

自由的散布开源软件和源代码用户可以对开源软件进行修改必须保留原作者所写过的代码

自由软件●●

用户可以免费获得并使用的软件不一定就是开源软件

Linux历史●●●

1991年 10月 5日, Linux内核系统正式诞生 Linux版本分为商业版本和实验版本 Linux发行版有 RedHat Debian Mandarke SUSE Ubuntu RedFlag等2

基础培训

Red Hat Enterprise Linux行业应用介绍

RedHat公司简介●●●●

成立于 1993年, 1996年成功上市,占据企业 Linux 80%市场份额 2006年 4月收购 JBoss,为开源中间件提供企业级服务平台 2007年 4月收购 MetaMatrix,为开源社区提供“源数据整合方案”提供开源的 SOA整体解决方案

RedHat在行业中的应用●●●●●

网络及应用服务集群及 GFS文件系统虚拟化技术 Jboss中间件 EnterpriseDB企业级数据库3

基础培训

Linux SHELL简介

Shell的概念及作用●●

Shell是一个独立于操作系统的应用程序,具有交互性的命令行解释器方便在终端中运行程序,并传到内核执行

Shell的种类●●●

bash ksh csh rsh zsh等 Linux系统都将 bash作为默认的 shell查看自己系统的 shell类型: echo$SHELL

Shell的功能●

Shell程序的执行# chmod u+x file.sh# sh file.sh4

基础培训

Linux SHELL简介

Shell的功能自动补齐 (按 TAB键 )命令的替换# rm -i`find ./ -name file.txt`变量的赋值# HI="Hello, and welcome to$(hostname)."# echo$HI

基础培训

Linux SHELL简介

Shell的功能●

符号~,代表当前用户的 home目录# cat~/.bash_profile# ls~sam/file.txt ctrl+c ctrl+d中止目前的命令暂停正在运行的命令

●●●●

ctrl+shift+c复制选定内容 ctrl+shift+v粘贴选定内容

基础培训

目录结构及文件操作

Linux目录结构/根目录,所有的系统文件都在这个根目录之下/usr/存放新装软件及相关说明文档和库文件等/bin,/usr/bin,/usr/local/bin存放普通用户可执行的命令/sbin,/usr/sbin,/usr/local/sbin存放系统可执行的命令

基础培训

目录结构及文件操作

Linux目录结构●

/mnt和/media挂载点目录/root超级用户 root的宿主目录/home普通用户的宿主目录/tmp系统临时目录,很多命令出程序在该目录中存放临时使用的文件

基础培训

目录结构及文件操作

Linux目录结构/etc存放系统中的配置文件/boot存放系统启动时所需的文件,包括系统内核及镜像文件等/dev存放系统中所有设备文件/var存放日志文件和用户邮件等

基础培训

目录结构及文件操作

Linux

的文件操作●

ls显示指定当前目录下的内容 cd变化将要操作的目录 pwd显示当前活动目录的绝对路径 clear清除屏幕 man查看命令的帮助文档10

基础培训

目录结构及文件操作

Linux的文件操作●

mkdir新建目录 rm删除文件或目录 cp复制文件或目录 touch新建空白文件,若文件存在,则更改文件访问时间 mv文件更名或移动目录11

基础培训

目录结构及文件操作

Linux的文件操作●

chmod修改文件或目录的权限 chown修改文件或目录所属的用户或组 more分屏显示文件内容 tail显示文件后 10行内容 cat显示短小文件内容12

基础培训

目录结构及文件操作

Linux的文件操作●

find搜索指定路径的指定文件或目录 grep过滤或通过关键字查找相应文件 who显示已经登录的用户名 passwd修改用户登录密码 date显示和设置系统时间13

基础培训

用户/组基本权限管理

用户管理●

新建用户# useradd user01# passwd user01修改用户# usermod -G group01 user01删除用户# userdel -r user01配置文件# cat/etc/passwd# cat/etc/shadow

基础培训

用户/组基本权限管理

组管理●

新建组# groupadd group01

语法: groupadd[-g gid[-o]][-r][-f] group●

修改组语法: groupmod[-g gid[-o]][-n group_name] group删除组# groupdel group01配置文件# cat/etc/group# cat/etc/gshadow15

基础培训

用户/组基本权限管理

其他相关配置文件●

useradd的默认配置文件# cat/etc/default/useradd用户和组相关的默认配置文件# cat/etc/login.defs用来初始化新建用户的主目录# cat/etc/skel

基础培训

SHELL I/O、管道及通配符

RedHat Linux I/O有标准输入 (STDIN)、标准输出 (STDOUT)和标准错误输出 (STDERR)●

正确操作输出重定向# ls 1> yes.txt错误操作输出重定向# dlfjladjf 2> error.txt所有操作输出重定向# ls&> all.txt# dfdfd&> all.txt17

基础培训

SHELL I/O、管道及通配符

RedHat Linux I/O有标准输入 (STDIN)、标准输出 (STDOUT)和标准错误输出 (STDERR)●

追加# echo“aaabbb”>> dd输入重定向# cat</etc/passwd# wc</etc/passwd

基础培训

SHELL I/O、管道及通配符

管道# cat/etc/passwd| grep root# netstat -an| grep:22

通配符●

“{}”的用法# touch file{1,3,5}# rm -f file{1,3,5}“?”的用法# ls file?“*”的用法# ls file*19

基础培训

vim的使用vim在 Linux和 Unix系统中是最强大的文本编辑工具。Vim的三种状态是命令模式插入模式末行模式



基础培训

vim的使用

各个模式间的切换●

命令模式 -->插入模式# vim file.txt按 a或 i进入插入模式插入模式 -->命令模式在插入状态按 Esc键退到命令模式命令模式 -->末行模式

在命令模式输入: set nu/name:q: wq显示行号查找关键字为 name退出不保存退出并保存21

本文来源:https://www.bwwdw.com/article/6h61.html

Top