Linux ·

RHCE7 培训笔记

红帽系统管理 I  (RH124)

RHCSA认证   

目录:

 访问命令行

从命令行管理文件

在红帽企业Linux获取帮助

创建、查看、编辑文本文件

管理本地Linux用户和组

利用Linux文件系统权限控制文件访问

监控和管理Linux进程

控制服务和守护进程

配置和保护OpenSSH服务

分析和存储日志

 管理红帽企业Linux网络

归档文件并在系统间复制文件

安装和更新软件包

访问Linux文件系统

使用虚拟化系统

总复习

实验环境:

        desktop和server两台系统,主机名为:desktopX.example.com  serverX.example.com (虚拟机系统)

        标准用户:student  密码:student   

        管理员账户:root    密码:RedHat

        物理服务器:VMware文件(主机名为foundationX) 登录信息:kiosk  密码:redhat

实验环境虚拟机专用管理命令:rht-vmctl
                 
[kiosk@foundation0 ~]$ rht-vmctl

  where VMCMD is one of:
    reset      - poweroff, return to saved or original state, start VMNAME
    view      - launches console viewer of VMNAME
    start      - obtain and start up VMNAME
    stop      - stop a running VMNAME
    poweroff  - if running, force stop VMNAME
    save      - stop, backup image, start VMNAME
    restore    - poweroff, restore image, start VMNAME
    fullreset  - poweroff, reobtain from server, start VMNAME (bad save/image)
    get        - if not here, obtain VMNAME from server
    status    - display libvirt status of VMNAME

第一章:访问命令行

        Linux使用GNU Bourne-Again Shell(bash)的程序提供命令行输入,类似于windows的Powershell

          提示符结尾$:普通用户

          提示符结尾#:管理员用户

Shell基础知识:
                    组成:    命令+ 调整命令的选项 + 参数

用法语句惯例:
 方括号[]标识可选项目

...表示前面的项目可以为任意长度(可以添加多个选项)

竖线 |  分割的多个项目表示只能指定一个项目(幸福多选一)

尖括号<>表示变量

退出Shell:
    exit终止当前shell会话;Ctrl+D

Redhat 默认GNOME为图形化界面

使用Bash Shell执行命令:
 date    显示时间
passwd    变更密码
file    显示文件类型

head显示文件开头  tail显示文件结尾(默认显示10行 -n指定 不同行数)
wc命令计算文件行、字和字符数量(-l 显示行数 -w显示字数 -c显示字符数)
Tab补全
history显示历史记录
!number指定数字匹配的命令
!string指定最近一个以字符串开头的命令
Esc+.  按键重新利用上一个命令的参数

第二章 从命令行管理文件

管理的主要操作:创建、复制、移动、删除和组织

Linux文件系统层次结构

    /  根目录,位于结构顶部。(还用于目录分隔符)                       

  # / 的子目录用于标准化用途,方便根据文件、用途组织文件;方便查找文件
    #静态:保持不变的内容,除非以显示方式编辑或重新配置。

    #动态或可变:通常由活动进程修改或附加内容。

    #永久:重启依然保留,尤其是配置设置。

    #运行时:重启期间会删除的东西。
    /usr  (Unix System Resource Unix系统资源)存放安装的软件、共享的库(包括文件和静态只读程序数据)
                /usr/bin    用户命令

                /usr/sbin    系统管理命令

                /usr/local    本地自定义软件

    /etc    (etcetera)    系统的配置文件

    /var    (variable)    系统可变数据,运行时保持永久。动态变化文件(缓存、日志文件、数据库等等)
    /run    开机后启动进程运行的数据,重启服务器后内容会重新创建
    /home    普通用户个人数据主目录
    /root    管理员主目录
    /tmp    临时文件使用的缓存空间。10天内无操作会自动删除。/var/tmp临时文件30天无操作自动删除。
    /boot    启动时所需文件
    /dev    特殊的设备文件,供系统访问硬件 

  # Redhat7中,/bin和/usr/bin、/sbin和/usr/sbin、/lib和/usr/lib、/lib64和/usr/lib64内容相同。

    #Redhat7把几个文件放在/usr文件里,根目录下是文件链接。

根据名称查找文件

绝对路径:从根目录一直写到文件名。
相对路径:从工作目录写到文件。
    #Linux文件系统名称区分大小写

pwd    导航路径(显示当前位置完整路径名)
ls    列出目录内容(-l列表格式 -a显示包括隐藏文件 -R包含子目录内容)
cd    更改目录(cd单写返回主目录,主目录提示符显示~    #[root@desktop0 ~])
cd-    更改目录到用户进入当前目录前所在目录
cd..    进入上一个目录(父目录)
touch    更新文件时间戳,也会创建新文件
. 表示当前目录
.. 表示父目录

使用命令行工具管理文件   
活动            单一来源                        多来源

复制文件    cp file1 file2          cp file1 file2 dir

移动文件    mv file1 file2        mv file1 file2 dir

删除文件    rm file1                  rm -f file1 file2 file3

创建目录    mkdir dir              mkdir -p par1/par2/dir

                    -p创建不存在的父目录

复制目录    cp -r dir1 dir2        cp -r dir1 dir2 dir3 dir4

移动目录    mv dir1 dir2          mv dir1 dir2 dir3 dir4

删除目录    rm -r dir1                rm -rf dir1 dir2 dir3

参与评论