RHCSA redhat6 笔记一份----请指教

什么是linux

可运行在PC机上,类似于UNIX风格的操作系统

由众多程序员通过internet协议开发

Linux是开源的(open source

1.linux操作系统构成

Linux内核,应用程序

2.linux内核项目

作者:荷兰赫尔辛基大学的linus torvalds

199110月发布linux0.02版  943月发布1.0

 

版本

主版本号  次版本号 修订版本号 

XX.          YY.         ZZ

主版本号:奇数为开发版,偶数为稳定版

 

RedHat linux 企业版 简称 RH

RedHat linux 1994年发行 2004年停止开发,最高版本为9.0

 

Linux有点:完全免费 ,完全兼容posIX1.0标准,多用户,多任务,良好的界面,丰富的网络功能,可靠地安全稳定性,支持多平台

 

 系统内打开终端:

[Root@~]#$

Root 用户名   所在位置   管理员   普通用户

 

Shell常见种类

spacer.gifspacer.gifspacer.gifBash       csh

 

spacer.gifKsh        bash

spacer.gifspacer.gif 

Zsh

 

Shell命令(常用)

重启reboot 关机halt

Shell命令解释器---翻译官

介于操作系统内核与用户之间负责解析命令行

 

命令的特点

   用于实现某一类功能的指令或程序

   命令的执行依赖于解释器程序

命令通格式

命令 [选项] [参数]        选项:用于调节命令的具体功能

                        参数:命令操作的对象,如文件、目录名

 

常用的一些快捷方式

tab:自动补齐。命令、文件名、目录名、路径---如果正确了就会自动补齐

\   :  强制换行

ctrl+a:清空至行首

   +k:清空至行尾

   +l:清屏

   +c:取消本次命令编辑

 

修改时间

        date 月日时分年

       

内部命令

     help:查看bash内部命令的帮助信息

     man:阅读命令手册

     clear:清空屏幕

 

目录操作命令

pwd:查看工作目录 print warking directory

     格式 pwd【参数】

cd :切换工作目录【change diretory

     格式 cd【目录位置】

ls :显示目录内容

格式 ls【选项】【目录 或 文件】

命令选项:

-a 显示全部内容包括隐藏文件

-l 显示

-d 显示目录本身的属性

-A 类似于-a但不显示 .  ..  的目录信息

-h 以更易读的字节单位显示信息

-r递归显示内容

-color 以颜色区分不同

 

mkdir 创建新的目录

格式mkdir -p】【./路径/】目录名

同时创建多个子目录加 -p

选项

 -a 统计时包括所用的文件,而不仅仅只统计目录

 -h以字节单位k m 显示

 -s 只统计每个参数所占用空间总的大小

 

 du  看某目录的大小

      格式   du -sh【目标文件或目录】

      -a 统计

 

文件操作命令

touch 新建空文件 或 更新文件时间标记

      格式 touch 文件名

file   查看文件类型

      格式 file文件名

cp    复制 文件 或 目录

      格式 cp 【选项】 源文件或目录 目标文件或目录

   选项

-r 递归复制整个目录树

-p 保持源文件的属性文件

-f 强制覆盖目标同名文件或目录

-i 需覆盖文件或目录时进行提醒

rm 删除文件或目录

   格式  rm 【选项】 文件

  选项

  -f强行删除文件或目录,不提醒

  -i 删除文件或目录时提醒用户确认

  rm - rf 目录或文件      删除目录树

mv 移动文件或目录 或 改名

格式  mv 【选项】

which  查找linux命令文件并显示所在的位置

      格式  which 命令或程序名

find 用于查找文件或目录

     格式  find  【查找范围】 【查找条件】

常用查找条件

-name 按文件名查找                                    浅蓝色    链接  

-size 按文件大小查找                                   黑色      文件

-user 按文件属主查找                                   绿        可执行文件

-type 按文件类型查找                                   深蓝色     目录

ln 为文件目录建立连接

  格式 ls -s 源文件或目录 链接文件或目录

 选项

   -s 建立符号链接文件

 

文件内容操作命令

cat 显示文件内容

   格式 cat 【路径】

more 全屏方式或分页显示文件内容                     

      交互操作方法                       

               回车键 向下逐行滚动      空格键 向下逐行滚动    退出  B向上    

less more一样,但无法自动退出

head 查看文件开头 (默认10行)

      格式 head -n 文件名

 

tail head相反

格式tail -n 文件名

     Tail -f 文件名

wc 统计文件中的单词数量等信息

   格式 wc 【选项】 目标文件

   常用选项

   -l 统计行数

   -w统计单词数

   -c 统计字节数

grep 在文件中查找并显示包括制定字符串的行

     格式 grep 【选项】 查找条件 目标文件

     常见选项

-i 查找时忽略的大小写

-v 反转查找输出与查找条件不符的行

  查找条件设置

      要查找的字符串以双引号括起来

      ^、、、、、表示以、、、、开头    、、、$表示以、、、结尾

      ^$ 表示空行

 

归档及压缩命令

gzip bzip 制作压缩文件     解开压缩文件

           格式  gzip -q】 文件名

                 bzip -q】 文件名

                 gzip -d 、、、 .gz 格式的文件路径

                 bzio2 -d 、、、 .bz2 格式的文件路径

           常用的选项

               -q 表示高压缩比     多在创建压缩包时使用

               -d 用于解开已经压缩过的文件

tar 制作 释放 归档文件

格式 tar 【选项】 归档文件名  源文件或目录

     tar 【选项】 归档文件名 【-c 目标目录】

打包 -tar -czvf 【存放路径】归档文件名.tar.gz 源文件或目录

         -cjvf                       .tar.gz2

解包 -tar -xzvf 【存放路径】归档文件名.tar.gz -C 解压目录】

        -xjvf                        .tar.gz2

常用命令选项

 -c 创建 .tar格式的文件

 -x 解开 .tar 格式的文件

 -v 输出详细信息

 -f 表示使用归档文件

 -p 打包时保留原文件和目录权限

 -t 列表查看包内的文件

 -c 解包时指定释放的目标文件夹

 -z 调用gzip程序进行压缩或解压

 -j 调用bzip2程序进行压缩或解压

   固定选项

       -czvf

       -xjvf  

 

Shell工作原理

               

spacer.gifspacer.gifspacer.gif                          计算机用户

 

spacer.gif                   Shell                  应用程序

spacer.gifspacer.gif 

     

        输出                                        输出

 

 

 

                              Linux

spacer.gif 

 

 

                           系统硬件

 

命令历史:保存用户曾经执行过得命令执行操作

         存放位置 ~/bash_history 文件

查看历史命令

           使用方向键  上  下 按键逐条查看

    History -c 清楚历史命令

次用历史命令
          ! +字符串    调用最近的字符串

      !n            执行历史记录中的第几行命令

      !str          执行历史记录中以 str 开头的命令

 

设置记录 历史命令的条数

    vim /etc/profile 修改HISRSIE 参数 默认1000

命令别名 

    为使用频率较高的复杂的命令行设置简知的命令

词用名称

     存放位置: ~/bashrc

查看命令别名

     格式:alias [别名]

设置命令别名

     Alias 别名=实际操作命令

 

 

取消已设置的命令别名

    Unalias 别名

    Unalias -a 取消全部

 

 

正则表达式

含义:就是用一个字符串来描述一个特征,然后去验证另一个字符串是否符合这个特征

  例:表达式 ab 描述的特征是一个 和任意,多个 组成的,那么 ab abb abbb等符合这个特征

作用:查找是否符合特征

     用来查找字符

     用来替换,比普通的替换更强大

常用符合

   * 修饰符 前一个字符出现零次或多次

   。 通配符 任意单个字符

   [^] 通配符 不在集合中的

   ^  定位点  行首

   $  定位点  行尾

  .*.  (任一字符)与*(零或以上的数字)的组合    例   ^test*123

  \   将下一个字符视为文字

 

创建正则表达式

例  查找 Test 和 test 开头的不区分大小写

    格式 ^[tT]est

    查找 end 结尾的

    格式ena.$

    整行写为 ^ This is a test \ . $

    file5  file6  file7  file8

    file[5.6.7.8]  file [5-8]

    Find -name file[5-8]

 

创建grep命令

例   使用group命令查找/etc/passwd 文件中的字符串

     1.打印以字母  开头的所用用户

     格式 grep  ^n  /etc/passwad

     2.打印其 shells(最后一列)为/sbin/nologin 的所有账户

     格式 grep /sbin/nologin$ /etc/passwad

     3.打印 UID or CID 10-19之间的所有账户

     Grep  :[10-19]:  etc/passwd

 

 

 

 

 

管道和重定项

重定项含义:把应该像是出来的信息不让显示直接保存

   常见符号

      <   重定项标准输入

      >   标准输出

     2>  把错误的输出

     2>>  把错误的追加到里面

 

管道

   符号 连接两个命令将左侧的命令输出的结果作为左边的条件

   ls -L /root/ |grep ^d

格式 cmd | cmd [... | cmdn]

 

用户和组

用户保存用户的账号基本信息

   位置  /etc/passwd            需用 tail -2 查看

vim /etc/passwd:                    

字段1  用户账号名称

字段2  用户密码字串或密码占位符 X

字段3   用户账号的UID

字段4   所属基本组账号的GID

字段5   用户全名

字段6   宿主目录

字段7   登录shell信息

 

保存密码字串密码有效期等信息

   位置 /etc/shadow            需用 tail -2 查看

字段1   用户账号的名称

字段2   加密的密码字串信息

字段3   上次修改密码的时间(距离1970.1.1

字段4   密码的最短有效天数默认值为(两次修改密码中间间隔为多少天)

字段5   密码最长有效天数 默认为99999

字段6   提前多少天警告用户口令将过期 默认值为7

字段7   密码过期多少天 禁用此用户

字段8   账号失效时间 默认值为空‘

字段9   保留字段 (未使用)

 

 

 

 

 

 

 

 

添加用户

useradd 【选项】 用户名

选项

-u UID 标记号

-d 指定宿主目录缺省为/home/用户名

-e 指定账号失效时间

-g 指定用户的基本组名(或UID号)

-G 指定GID

-m 不为用户建立并初始化宿主目录

-s 指定用户的登录shell

-c 全名设置

 

修改密码信息     仅root用户

  格式  passwd 【选项】 用户名

  Passwd 回车  可以为本用户改密码

  常用选项

-e 使密码过期 在下次登录时更改密码

-S 显示密码认证信息

-x <天数密码过期最大使用时间

-n <天数冻结密码 最小使用时间

-s 更改用户登录shell

-f 更改用户密码

 

更改密码期限

    Chage   改变用户密码期限

       格式 chage 【选项】 用户账号名

-M 密码的最大有效天数

-m 密码的最短有效天数

-w密码的警告天数

-l 密码的有效天数

-E 账号的过期时间

 

修改账号的属性

    usermod

      格式  usermod 【选项】 用户名

常用选项

-L 锁定用户账号

-u 解锁用户账号

 

删除账号

   userdel 

      格式 userdel -r】 用户名

-r 表示将用户宿主目录一并清除、

 

su 用户名    切换用户   exit 退出

 

 

用户账号的初始配置文件

文件来源

    新建用户时 从 /etc/skel 目录中复制出来

主要的用户初始配置文件

~/.bash_profile 用户每次登陆时执行
    ~/.bashrc      每次进入新的bash环境时执行
    ~/.bash_logout 用户每次退出登陆时执行

 

 

组账号文件

与用户账号文件相类似

  /etc/group     保存组账号基本信息

  /etc/gshadow   组账号的密码信息

 

groupadd  添加组账号

    格式   groupadd -g GID】 组账号

           gpasswd 【选项】 组账号

 

添加删除组成员

gpasswd    

    格式 gpasswd 【选项】 组账户

常用选项

-a 向组内添加用户

-d 从组内删除用户

(覆盖原来组成员)-m 定义成员列表 以 , 隔开

 

用户组账号查询

id (groups) 查询用户身份标示 (查询组)

     格式 id 【用户名】(组名)

finger 查询账户的详细信息

     格式 finger -l】 用户名 (系统中无此命令)

Users,w,who 查询已登录到主机的用户信息

 

 

设置文体目录权限

chmod 

  格式  chmod ugoa】 【+-=】 【rwx】 文件或目录

U属主 g属组 o其他用户 a所有用户 +增加 -去除 =设置为权限 r只读 w写 x执行

  格式  chmod nnn 文件或目录

查看文件权限

       格式 ls -l 文件名 

查看目录权限

      格式ls -ld 目录名

 

 

设置文件/目录的归属

Chown

   格式 chown u 文件或目录

              :g  文件或目录

               U文件或目录

常用选项 -R 递归修改指定目录下所有文件,子目录的归属使用附加权限

 

设置SET位作用

spacer.gif格式 chmod u/g+-s 可执行文件

                                       条件其属主必须有权限

粘滞位

格式 chmod   o+-t  目录名

 

 

管理文件系统访问控制列表

查看ACL权限

   格式 getfacl  文件名

修改为单用设置权限

 Setfacl -m u:用户名:权限 目录名

 Setfacl -m u:组名:权限 目录名

删除

  Setfacl -x u:用户名或组 目录名

 

 

磁盘分区表示

Linux中将硬盘 分区等设备均表示为文件

路径   /dev/sda5   

Dev硬盘文件的目录 sd表示串行设备 a表示硬盘的编号 5表示分区的序号

Sd位置为hd 表示IDE设备 vd表示虚拟设备

 

主分区(primary partition

E扩展分区(Extended

L逻辑分区(logical

 

 

 

 

 

 

 

文件系统类型

Linux系统中默认文件系统类型

   Ext4 第四代扩展(extended)文件系统

   Swap 交换文件系统

 

  其他支持 

Fat32 fat16 ntfs xfs jfs 

 

挂载 卸载 文件系统

图形界面挂载

 

命令行下的挂载

  Mount 挂载文件系统

      格式 mount -t】 文件系统类型 存储设备路径 挂在目录

     例 mount -o loop iso镜像文件 挂载目录

        Mount -t ext4 /dev/sda /test

  检验是否成功 df -hT 查看挂载的所有

  注意:挂载完毕后用mount -a 重新挂载全部定义的所有设备

 

卸载 umount 卸载以挂载的

   格式 umount 挂载路径

 

永久挂载

      Vim /etc/fstab

输入一行:  /dev/设备路径 /挂载点 /文件系统类型 /defaults 0 0

 

 

创建分区

fdisk命令 在交互式的操作环境中管理磁盘分区(分区表修改)

格式    fdisk -cu 【磁盘设备】

  交互命令

        l 查看已知文件系统类型

        m 查看操作命令的帮助信息

        P 列表查看分区信息

        n 新建分区

        d 删除分区

            w 将改动写入分区表

            q 放弃改动并退出

        partx  -a /dev/设备名       刷新分区(必要)

格式化分区

       mkfs make filesystem    创建文件系统

           格式 mkfs -t 文件类型 分区设备

           -t <文件系统类型>指定文件系统类型

           -c 格式化前检查磁盘

mkisofs -o <镜像文件源文件或目录

 用光盘或文件制作iso镜像 -b 可启动镜像

 

分区 

fdisk -l 查看分区

fdisk -cu 【磁盘设备】 /dev/...    分区

fdisk -a /dev/...  刷新所有分区

 

格式化

mkfs -t 文件系统 设备路径       创建文件系统

mkswap  设备路径              创建交换文件系统

swapon -s                       查看系统中已启用的交换空间

 

挂载

 mount -t 文件类型 设备路径 挂载点          挂载文件

 vim /etc/fstab            永久挂载
写入设备路径   挂载点    文件类型    挂载方式 defaults 0 0

mount -a   刷新     df -hT 查看挂载

 

swapon 设备路径

  vim /etc/fstab

写入设备路径 挂载点 文件类型 挂载方式 defaults 0 0

swapon -a   刷新    df -hT 查看挂载、

 

 

LVM

功能物理卷管理卷组管理逻辑卷管理

Scan扫描pvscanvgscanlvscan

Create建立pv~vg~lv~

Display显示~~~

Remouve删除~~~

Reduce缩减~~

Extend扩展~~

 

 

 

 

 

 

 

 

 

 

 

创建逻辑卷

1.准备分区 2创建pv3创建组 4扩展设备到组 5建立lv 6格式化 7创建挂载点 

8永久挂载 9查看

 

1准备分区

     fdisk -cu /设备名

n p 编号 大小 回车 partx -a /设备名

2创建pv

     pvcreate /dev/vda3 设备名

3.创建组

     vgcreate -s 8M 卷组名 物理卷名

  例 vgcreate -s 8M wgroup /dev/sdb2

4扩展设备到组来

     vgextend 卷组名 设备名

  例 vgextend wgroup  /dev/sdb3

5建立lv

     lvcreate -l 大小 -n 逻辑名 卷组名

  例 lvcreate -l 800M  -n wshare wgroup

6格式化

     mkfs -t 文件类型 逻辑卷路径

  例 mkfs -t  ext4     /dev/wgroup/wshare

7创建挂载点

     mkdir    挂载点名

8永久挂载

     vim /etc/fstab

  写入: 设备路径  挂载点 文件类型挂在方式 defaults 0 0

9查看

     df -hT   查看挂载

 

 

扩展

1验证大小 -h /mnt/vmtest (验证仪挂载文件系统的大小)

2验证可用物理区块是否够用      vgdisplay    vgname

3使用部分或全部可用区块扩展逻辑卷

   格式 lvextend -l  lv大小 /dev/vgname/lvname

4扩展在 /mnt/vmtest 上挂载的关联文件系统

   格式 resizezfs -p /dev/vgname/lvname

5重新挂载所有设备 df -hT

 

 

 

 

 

 

缩小

1卸载 umount /挂载点

2验证文件系统是否清理

   格式 fsck -f /dev/vgname/vname

3调整逻辑卷大小为

   格式 resizezfs -p /dev/vgname/lvname

4逻辑卷减小为

   格式 lvreduce -l 大小 /dev/vgname/lvname

 

 

 

进程管理

程序与进程的区别

 程序: 保存在硬盘、光盘等介质中的可执行代码和数据

        是静态保存的代码

 进程: 在cpu及内存中运行的程序代码

        是动态可执行的

        父子进程

 

Ps   用静态的方式显示进程统计信息

     格式 ps aux

             a 显示当前终端下的所有进程信息

             u 使用以用户为主的格式输出进程信息

             x

Top  查看动态的进程排名信息

     格式 top

交互式常用选项

     p 根据cpu占用情况对进程列表进行排序

     m 根据内存占用进行排序

     n 根据启动时间进行排序

     h 可获得top程序的在线帮助信息

     q 正常退出

     k 结束进程 (9为强制)

     r 修改优先级 (值越大优先级越低)

空格 立即更新进程状态显示
将更新内容保存文件中 (两次更新)

top -n 2 -b < top.log

 

pgrep 根据特定条件查询进行PID信息

      格式 pgrep 【选项】

     常用选项

         -l 列出进程名称

         -u 根据进程所属用户进行查找

         -t 根据

进程启动

     手工启动 

         前台启动 用户输入命令直接执行

         后台启动 在命令行尾加入 符号

调复启动

      at      命令 设置特定时间执行一次任务

      crontab 命令 设置固定周期重复执行预先计划好的任务

 

Ctrl+z (在终端中正在执行的任务从键盘按住)

功能 将正在执行的进程挂起 即调入后台

job  功能 查看以挂起的任务列表

trl+c 功能 终端正在执行的命令

 KillKill all

     kill 用于终止指定UID号的进程

     kill all 用于终止指定名称的所有进程

     kill -9 用于强制终止

spacer.gif 

fg  将后台的进程恢复到前台执行需指定任务序号

     格式 fg 序号

 

 

pkill 根据特定条件终止进程

     kill 【选项】

  选项 -u 根据进程所属用户名终止相应进程

       -t 根据进程所在终端终止进程

 

调复启动(周期执行任务)

at 在指定的日期 时间点自动执行预先设置的一些命令属于一次性计划任务

     服务脚本名称 /etc/int.d/at.d

     格式 HHMMYYYYmmdd

atq 查询当前设置的at任务列表(查询编号)

atrm 删除指定任务编号的at任务

    格式 atrm 【编号】

at -c 【编号】 查看某一任务的信息

\crontab 按照预先设置的时间周期(分时日月年)重复执行用户指定的命令操作

 

管理计划任务(crontab

  编辑计划任务 crontab -e -u 用户名】

  查看计划任务 crontab -l -u 用户名】

  删除计划任务 crontab -r -u 用户名】

 

 

 

 

时间常用符号

    * 该范围内的任意时间

    ,间隔的多个不连续时间点

    - 表示一个连续的时间范围

    / 指定间隔的时间频率

 

例 每天早上7:50自动开启sshd服务 22:50关闭

   crontab -e

  50 7 * * * /sbin/service sshd start

  50 22 * * * /sbin/service sshd stop

spacer.gif      由于程序可能无法识别命令 所以用which命令查找命令所在位置一并写上

 

crontab -u 用户名

crontab -e -u username

   

 

软件包的种类

Rpm 软件包      扩展名为.rpm

Dem 软件包              .deb

源代码软件包       一般为.tar.gz   .tar.bz2 压缩包

提供安装程序的软件包  它内供install.sh setup等安装程序或.bin格式单个执行文件

绿色免安装软件包  提供已编译好的执行程序,解开压缩即可使用

 

 

什么事rpm

    Rpm pachage manger

  意:建立统一的数据库文件,详细记录软件包

一般为

     Bash   -   3.1    -   16.1      i386     .rpm 

    软件名称   版本号    发布次数    硬件平台  扩展名

 

 

 

图形界面管理RPM

     打开图形界面中的  添/删软件

            依赖于yum机制(需配好yum源)

            调用yum 命令工具进行软件更新

 

 

 

 

 

 

 

 

配置yum

1.cd /etc/yum.repos.d/##.repo

2.ls 查看文件  并 rm -rf * 删除所有

3.vim dve.repo进入编辑模式

4.输入四行命令

     [dvd]    文件名

     name=dvd    文件名

     baseurl=ftp//、、、、、或者file:///iso

     gpgcheck=0

     5.shift+:    wq   保存退出

     6.yum clean all  清空yum缓存

 

 安装软件包

        yum list  列出软件包

        yum install 【包名】    安装软件包

 

安装组件组

      yum   grouplist    列出所有可用包组

      yum   groupinstall  包组名  安装包组

      yum   grouperase   包组名  删除软件包组

 

安装本地软件包

yum localinstall 【包名.rpm

常用的几个软件包

system-config-lvm 安装逻辑卷       sys-config-users

gnome-disk-utility 安装磁盘工具     httpd   vsftp   firefox火狐

 

 

 

Rpm包管理命令――rpm

功能

   1.查询rpm软件包文件的相关信息

   2.安装  升级  缺载rpm 软件包

   3.维护rpm数据信息

 

查询已安装的rpm软件信息

格式 rpm -q 【子选项】 软件名

子选项  -qa  查看系统以安装的是所有rpm软件包列表

        -qi  查看指定软件的详细信息

查询 文件/目录 属于哪个rpm软件

格式 rpm -qf  文件目录名

 

 

查询未安装的rpm软件包文件

格式 rpm -qp 【子选项】 rpm包文件

子选项   -qpi 通过rpm包查看该软件的详细信息

 

安装/升级rpm软件

格式 rpm 【选项】 rpm软件包

选项   -i 安装一个新的rpm 软件包

       -u 升级某个rpm 软件(若原本未装则进行安装)

       -F 更新某个rpm软件(若原本未装则放弃安装)

 

卸载指定的rpm软件(也可以卸载yum

 格式  rpm -e 软件名

 

Rpm软件其它

安装辅助选项

--force:强制安装所指定的rpm软件包

--nodeps:安装升级卸载时忽略依赖关系

 -h  :以#号显示安装进度

 -v  :显示安装过程中的详细信息

例: rpm -ivh rpm包名(.rpm)

     rpm -ivh kernel-、、.rpm  安装内核

 

其它种类

Ttr ball 封包

      后缀 .tar.gz    .tar.bz2   常见后缀

包文件的安装性校验

      校验包文件是否被人改动,包的安全性及可靠性

 

网络配置】

查询  ifconfig  查看以启用网卡的信息

      ifconfig  -a  查看所有启用和未启用的网卡

      ifconfig 【网卡名】 查看某一网卡、

      route  查看网关

      hostname 查看主机名

      trace ronte ip地址 路由跟踪

      date 查看本机时间

 

 

 

 

 

 

 

 

网络设置

1.DHCp网配(自动分配)

2.手工配置

    

     Ip配置  

         格式 ifconfig ip地址        -a查看全部网卡

     子网掩码配置  

         格式  netmask  子网掩码

     网管配置 

         格式 route add default gw 【网卡地址】

     删除网关

         格式 route del default gw 【网卡地址】

     修改主机名

         格式 hostname   主机名

      同步时间(服务器与pc机)

         格式 ntpdate 【同步ip地址】

      路由跟踪raceroute      ip地址   相当于ping

      setup命令

          功能   配置ip   网卡   子网掩码  网关  防火墙  服务   键盘

 

配置文件位置

         网卡的配置文件

             /etc/sysconfig/network-scripts/

               (vim ifcfg -eth0)

         主机名的配置文件

             /etc/sysconfig/network

          (注:如在文件中更改主机名需重启pc机)

查看网关 route

 

 

网络文件系统

定义:由网络附加存储器通过网络向多个主机提供一种文件系统

客户端通过特殊的文件系统协议和格式访问远程存储

 

文件系统的协议

 nfs linuxlinux之间使用)

 cifs linuxwindows之间的使用)

 

访问CIFS

1.smbclient -l  ip地址           -v 用户名

            共享文件的ip地址  以用户名登录到共享主机

2.mkdir 目标名     创建挂载点

3.mount     // ip地址 共享文件夹名   /挂载点/ -o username=用户名 挂载共享文件到本地

访问nfs

1.showmount -e ip地址

2.mkdir ip/目录/目的)名

3.mount ip/共享目录/挂载点(名)

 

自动挂载

auto mounter 按需挂载  用就挂载 不用卸载

1.netdate ip地址                  同步主机时间

2.showmount -e 192.168.0.254       列出共享文件

3.cd /net     

4.cd /192.168.0.254 下读取文件

 

配置文件

      vim /etc/auto.master

           /本地挂载点      /auto.home    home是在定义的  定义为别的也可以 例lou

      vim /etc/auto.home

           home 192.168.0.254:/pub/ldapuser

                             要挂在到哪

       service autofs start

                   stop

                   restart

        df -hT

       su - 用户名

如果能切换过去代表操作成功

 

LDAP 轻量目录网络协议

目录服务用于在网络中集中统一进行用户管理

所有需登录的用户放在LDAP目录服务器上,由路由器统一管理 通过身份验证

协议来确认登录用户的身份和访问权限

如果未安装ldap   要先安装

   yum install nss-pam-ldap

1.服务器的安全限定主机名

          instructor.example.com

2,基础DN用于搜索用户定义

          dc=example ; dc=com

3.认证机构ca证书,用于签署ldap服务器的ssl证书

          打开证书复制路径粘贴在地址栏内

4.安装direcory - dient 软件包

          getent passwd usname     验证正在使用的账户信息

 

 

 

 

 

 

 

 

 

 

 

 

 

 

后续补充

 

找出某个用户的文件 拷贝到某目录中

1. find / -user 用户名 -type f

2. cp 查找出的文件如果有别的文件要空格 /目录路径

方法二 find / -user 用户名 -type f -exec cp {} /目录路径 \;

 

查找字符串 到某个目录下

grep 文件名 /文件所在路径 > /某个目录路径

 

unzip 解压包的路径

chkconfig 服务 onoff

chkconfig 查看服务是否开启或关闭


你可能感兴趣的:(RHCSA笔记)