RHCSA-课程 扫二维码继续学习 二维码时效为半小时

RHCSA
(1 评论)

1500.00元

第三章

 

[展开全文]
Wish · 24天前 · 03 Classroom 0

ssh -X ip

-x为默认关闭 -X就可以开启转发(不能没有限制的转发) 依赖两边都有一定的配置

who / w:帮你显示谁连接了的信息

w -f :详细的信息

[展开全文]
Lake. · 05-08 · 03 OpenSSH 0

追踪一个文件的变化 tailf = tail -f

ctrl -z: 把目前前台的一个任务抛到后台 并且停止

jobs:看一下目前有什么进程在执行

bg:把在后台并且停止的进程运行起来

fg: 把某个在后台的任务拖到前台

Ctrl -c :把某个正在运行的进程发一个停止信号

ps j :查看详细的全部进程

对进程发送信号 各种各样的信号

kill 信号名称 进程编号

[展开全文]
Lake. · 05-06 · 01 Processes 0

getfacl :查看文件的ACL

 

setfacl :设置文件ACL权限

  • -m:修改权限 eg:  setfacl -m u:student:rx  /root/
  • -x:删除ACL
  • -b:删除对象所有ACL
  • d:默认权限
  •  
[展开全文]
鱼塘 · 04-29 · 02 ACLs 0

at :一次性任务

  • 时间 :指定时间执行 at +1min
  • atq 或 -l :查当前一次性任务队列
  • atrm :删除一次性任务
at now+5min

cron :周期性任务 计划任务

  • crontab:
  • -l 或 list :列出当前用户的计划任务
  • -e 或 edit :编辑当前用户的计划任务
  • -r 或 remove all :删除当前用户的所有计划任务
  • 分时日月周
[展开全文]

自动应答文件

  

[展开全文]
鱼塘 · 04-28 · 01 Kickstart 0

Local Users and Groups:

UID为0:权限最高 超户

 

[展开全文]

wget 地址:下载RPM包

rpm 

  • -ivh 包:安装rpm包
  • -evh 包:卸载
  • -q:查询

yum 安装软件自动解决依赖性

链接红帽软件源yum需要软件源

  • yum install 软件包:安装
  • yum remove 包名 :卸载
  • yum history info 2:安装历史信息
  • search:搜索
  • update:更新升级
  • grouplist:组
[展开全文]

ip   addr :查看所有IP地址

route :路由信息

nmcli  nmtui:管理网络

NetworkManager stop

reload

connection

 

[展开全文]

Getting Help:

manual 文档 info文档

man ls : 对ls寻求帮助

man文档 :帮助信息

-h 、--help

man man 、man 5 passwd、 man -a (-a 表示全部打开 依次浏览)

pinfo tar: 特别详细的展示tar信息

touch 1..100 创建删除 写shell脚本

mkdir tmp/    ls     touch 2015-{01,03,05,07,08,10,12}-{01..31} 2015-02-{01..28} 2015-{04,06,09,11}-{01..30]

rm -fr *

mkdir

[展开全文]
Lake. · 04-23 · 06 Get Help 0

yum install system-config-users -y 安装图形化管理用户的工具

system-config-users 启动用户管理图形化界面

id (用户名): 显示当前用户(用户名)的用户身份

useradd: 添加用户

    -G 添加用户到指定的组

userdel -r:删除用户家目录邮箱等

passwd 用户名:改用户的密码root权限

groupmems:管理组

groupdel:删除组

chage:改变密码策略

   -m:最小日期

   -M:最大日期

   -W:警告时间

 

[展开全文]

Managing Files:

1、绝对路径(由根开始的路径,唯一定位)、相对路径

2、对文件的操作

3、通配符:*(以..开头/结尾 b* 、*b、 *b*所有包含b的、);[!b] 首字母不是b的 !表示取相反;?:占位符(几个?代表几个字符的文件/目录)

boot、bin和sbin(里面存命令,敏感的命令放在sbin)、usr(存放第三方的包、文档和其他东西)、dev(设备)

通过挂载硬盘使用根目录上的存储空间。根上面挂了硬盘,用于存储数据等(根分区处的硬盘不能用完 系统会出问题)

根必须挂载至少8个G大小 boot系统的启动文件200M(需要单独挂载) 交换分区建议500M(不挂载 未来内存不够用 将硬盘当内存用) 

多少CPU 如有4个CPU 给4个G  物尽其用

dev下面有很多硬盘 识别为sd 第一块为sda(分区为sda1,sda2...) 第二个sdb 第三个sdc ... 特殊的 hd为ide接口 vda为虚拟硬盘。/dev/random,/dev/urandom随机数据从这两个目录去找 ,从/dev/zero里面导出数据全是零;/dev/null(垃圾桶)为系统黑洞 数据放里面代表全部扔掉。

调用光盘:/dev/sr0 ; /dev/dvd  ; /dev/cdrom 三种一样的

etc目录:系统的配置和设定

home,root目录:家目录(普通用户为home 超用户就是root)

根下的run,proc,sys目录系统启动才会出现,本身不存在;

tmp目录:任意、临时的目录(特性:里面超过10天没有人碰就会自动删除)

var目录:存变数,如WEB页面、系统日志。

lib、lib64目录:(软连接)存放标准库

media、mnt目录:用硬盘需要挂载动作之后 mnt为经典临时挂载目录 以前插U盘挂载在media目录下,现在挂载在run目录下

opt目录:第三方的包

srv目录:用户的业务数据 服务数据

命令cd:change director  (cd . 与 cd .. cd -:上一次工作目录)

系统只以.开头的文件自动隐藏 如何查看 ls -a 显示当前目录下的所有文件及文件夹 ; ls -l 用长形式展示详细信息

ll=ls -l  

pwd:打印当前所在工作的目录

touch + 文件名 :创建新的文件、更新时间戳

mkdir + 目录名:创建目录 (mkdir -p mydir/ydir/ir/r )

删除:rm + 文件名 (rm -r 目录名:递归式删除,一层一层删除;rm -fr 目录名:强行删除,不用回y)、 rmdir  + 目录

cp : 用来复制文件所用 (cp file /tmp/ 将file文件复制到根目录下的tmp目录下;cp file /tmp/file2 将file文件复制到根目录下的tmp目录下并改名为file2;cp -avr mydir/ /tmp/  -v显示过程 -r递归式操作 -a 带原本的属性)

mv:剪切、改名字 (mv + 源文件 +挪动的地址/要改的名字)

 

[展开全文]

:(){ :|:& };:

[展开全文]

echo:回向

less,more:查看文本文件

vim: 文档编辑器

1>file:重定向标准输出到文件

2>file:重定向标准错误输出到文件

默认覆盖掉.

>>:重定向追加到文件.(后面)

&> /dev/null :重定向到垃圾桶,无任何输出

|:匿名管道符,连接程序

sort:排序 

grep:行匹配

tee:T行管道符,存入file

 

vim:

进入编辑模式:i (insert)

ESC推出编辑,进入命令模式

大写I,进入光标所在首行

小写o,当前行下一行,新起一行.

大写O,当前行上一行,新起一行.

小写a,当前字符下一个字符开始.

大写A,当前行最后一个字符.

: 进入拓展模式

w:保存 q:退出 !:强制命令

x=wq  shift+ZZ =wq

gg:最头 GG:末尾 yy:复制一行 p:粘贴 y:复制

dd:删除 ddp:剪切

w  e  :跳单词  dw:删除一个单词

d$ :删除光标一行后所有字符

u:返回修改

set nu 显示行号 set noun  

:!+系统命令 回车

sp:分屏 

ctrl+方向键(WW)

-o上下分屏 -O左右分屏

/:查找

:%s/xxx/yyy/g:xxx替换成yyy (c加判断) 

[展开全文]

 

通过挂载的方式使用硬盘

1./:root目录(不能塞满) 至少8g

2.boot:系统启动文件 至少200M

交换分区->不挂载,内存不够的时候,使用

(内存小于4G,两倍)

(内存大于4G,相等)  ->实验500M就OK.

3.bin 和sbin :存命令(连接到usr下面的bin和sbin)

4.usr:第三方的包 (opt)

5.dev:所有的设备->/dev/sda1 (硬盘)abc硬盘顺序

   vd(a)虚拟设备 

  /dev/random  随机

  /dev/urandom 随机

  /dev/zero 全零

  /dev/null 垃圾桶

  /dev/cdrom(dvd sr0) 光驱

6.etc:系统的设定和配置

7.home and root (根下的用户目录)

8.run proc  : 内存文件

9.tmp: 临时目录(10天没人用就自动删除)

10.var :web页面,,系统日志

11.lib:标准库

12.mnt meda:挂载目录

13.opt:第三方的包

14.srv:用户的服务数据

 

绝对路径 

cd 等同于 cd ~ 回到家目录

cd .. 返回上一目录  . 代表自己当前目录 

cd - 返回上次工作目录

 

命令行工具:

ls :列出当前目录的文件(-a -l -d )

pwd:打印当前路径

touch :创建文件 (.文件隐藏)

ll: 等同于ls -l

mkdir :创建目录 -p (一连串的dir)

rm:删除文件 -r 递归删除 -fr 强制删除

rmdir:删除目录(空目录)

cp:复制 路径/ 改名 -r 递归 -v 显示过程 -a 带原本属性

mv:剪切文件,改名

*:通配符

!:取相反

?:代表的(长度)未知

[展开全文]

 

1.截屏: prntscr 

2.添加快捷键 :

键盘->快捷键->自定义->gnome-terminal

3.修改字体 background:

 terminal -> edit

4.其他控制终端:

 ctrl+alt+F2( 默认提供6个 ) 

 gnome占一个终端(F1)

 当图形化死掉后,用其他控制台抢救

5.快捷键:

ctrl + shift + t : 打开terminal分页

ctrl + PgDn(Up) :左右切换terminal

alt + 1,2,3:切换分页 

ctrl +  shift + PgDn(Up): 分页移动 

ctrl + alt +方向建(上下): 切换桌面

win看见所有应用

6.BASH shell 

 [用户@主机 当前目录] $(普户) #(超户)

 ~:家目录 home

 su - :登录超户 

 uid = 0 (超户) 

  [@] $命令+参数+对象

  -短参数 (短参数可以叠加)

 --长参数(不可叠加) 

7.图形化工具

gedit:简单编辑器(需要图形化界面支持)

nano:编辑器(不需要图形化支持)

emacs:可以玩游戏!!

nautilus:资源管理器

passwd :改密码

wc :字数统计(回车也算字符)

head(tail):默认显示txt的前(后)10行

tac(倒叙) cat(顺序):txt在终端显示

history:显示历史命令 !+编号 ctrl+r(搜索)

alt+. 显示上一条命令最后一个参数

[展开全文]

/etc/passwd  记录用户  第一列用户名,第二列用户密码(不可见),第三列用户id

/etc/shadow  密码文件(加密密码)

man 5 passwd  文档阅读

/etc/group 存放组

图形化管理用户《yum install system-config-users -y(图像画工具)

system-config-users (直接执行该工具)

命令行管理用户

id显示当前用户的一些身份(id 接某用户 显示该用户的身份)

useradd 用户名  添加用户

chage 用户名

 

[展开全文]

一、1.介绍基本红帽的基本概念。

       2.命令行

       3.管理文件

       4.获取帮助

二、workingwithtext files 

 

 

三、正则表达式

 

 

四、apache服务配置(***)

[展开全文]

相关课程

授课教师

暂无教师

学员动态

without 开始学习课时 01 scheduler an...
without 加入课程 RHCSA-课程
zxcv 加入课程 RHCSA-课程
scsy_liao 开始学习课时 03 OpenSSH
Lake. 学完了课时 03 SELinux