(3人评价)
红帽认证系统管理员RHCSA

RHCSA

价格 ¥ 1500.00

权限permission

rwx

chgrp 组名 文件   修改组名

chmod 

 

 

ll查看时 列表

 十一位字符

{第一位 d或者- d为文件 -

中间rwx

最后一位为.没有加acl +为加了acl 

}

为链接数

 

chmod g+w,u+w +文件名

chmod (u使用者,g组,o其他,a所有)(=- +)(rwx) 文件  修改权限可以这样

目录的权限一定要有x可以进入

对文件

{执行文件 bash 文件

         source 文件

         .    文件

}

对目录

 

umask  022  root用户创建目录 权限(777-022) 创建文件 (777-022-111)

etc/bashrc  设置umask

etc/profile 

 

特殊权限   s  t   前提要有x权限 才能加特殊权限

[展开全文]
Hshy · 2015-12-10 · 09 Permissions 0

系统用户

第一列用户名

第二列密码

在/etc/shadow

第三列 uid 和gid 用户id和组id

第四列 详细说明 真名 识别用户

第五列 用户家目录

su 用户名 切换用户但不加载环境变量

su - 用户名 切换用户加载环境变量 比如切换到家目录

0~999系统用户 管理服务用

组的文件 etc/group

 

命令行管理用户

id 显示当前用户信息 

id +用户名 显示用户的信息

useradd +用户名  添加用户

usermod

{-a 追加一个组

-G  +用户名 +组名 创建时加到某个用户组 

-s +shell(如bin/login sbin/nologin) 指定一个shell

-p

}

userdel -r +用户名 删除用户所有信息

userdel +用户名 删除用户但不删除家目录和邮件目录/var/mail

passwd +用户名 添加密码

{--stdin +用户名 从标准输入读取信息 (一般应用于批量添加用户密码)}

 

管理组

groupadd +组名

groupmems -g share -l查看share组所有用户

groupmems -g share -d+用户  删除share组的某用户

 

 

密码策略  

chage 用户名 

{-m 10  10天之内不改密码

-M 30 最大10天改密码 

-W 10  警告10天  

后接用户名   命令可以在同一条命令行执行

-d 0 登陆设定新密码

}

chage -m 10 -M 30 -W 10 +用户名

/etc/login.def  定义系统默认设定

 

拒绝一个用户登录 

usermod -L +用户名 锁定用户

或者在passwd文件 shell改成 /sbin/nologin

 

[展开全文]

man +命令

命令+(--help)

sosreport:测试收集信息

hack start all:运行所有脚本

[展开全文]
楠nan · 2015-12-09 · 06 Get Help 0

man 5 passwd  

邮件服务

mail student

hello  输入主题

test   输入正文

ctrl+d 直接退出

su - student 切换student用户

mail 查看邮件内容

&1 

&q

默认就可以给自己本机用户发邮件

yum install system-config-users -y 

安装图形的用户组管理界面

命令行方式管理用户

useradd natasa

userdel -r 用户名 删除用户

-r 删除家目录和邮箱地址

useradd -G student natasa 将natasa加入到student组里

useradd -G student -s /sbin/nologin natasa 效果是进入不到natasa用户里了

passwd natasa

新密码

echo redhat | passwd --stdin(不从键盘输入信息,直接从输入) natasha

usermod -aG root natasa 新追加一个组

groupadd share 添加组

groupmems -g share -l 列出这个组的组成员

groupmems -g share -d 用户名 在share组里删除用户

chage -m 10(10天之内不改密码) -M 30(最大日期) -w 7(警告时间)

chage -l 用户名

 

 

[展开全文]

touch filex 可创建 或更新时间戳

less 和more 查看文件

vi 和vim 修改文件 

sort 排序

grep 筛选

>/dev/null 导入垃圾桶

--------------------------------

重定向

> 把结果重定向到新文件里

{重定向标准输出1(默认)1>

重定向标准错误输出2     2>

追加到文件末尾          >>等同于1>>

标准输出和标准错误输出同时重定向 &>或者>>+文件+ &1

}

----------------------------------

管道符  ||

前一个程序的输出作为后一个程序的输入

{tee 在管道过程中输出

}

--------------------------------------

vi编辑器 

进入时上下分屏 (操作两个文件)vim -o 文件1 文件2

进入时左右分屏 vim -O ``` ...

{

i进入编辑模式 等同于insert键

I进入编辑模式 光标跳到最前端当前行

o进入编辑模式 在当前行下一行开始编辑

O进入编辑模式 在当前行上一行开始编辑

a进入编辑模式 在当前字符的下一个字符开始编辑

A进入编辑模式 在当前行最后一个字符开始编辑

:(在编辑模式下)进入指令状态

《:wq   保存退出  ZZ等同于(没有:)

:数字   直接跳到多少行

:set nu 显示行数

set nonu 与上面相反

:!+系统指令   可执行命令

从外面粘贴文件进来要先进入编辑模式在复制出错会少写

 

:sp  +文件名    分屏 (ctrl ww 切屏)

:%s/被替换字符/替换之后字符/g    对全文做替换

:%s/被替换字符/替换之后字符/gc  对全文替换时每个都要确认

gg跳到顶端

GG跳到末尾

yy复制到缓存区

p在当前行下行复制出来

P在当前行上行复制出来

复制多少行  就在 yy中间加个数值

ygg 从当前行复制到文件开始

yG 从当前行复制到文件末尾

dd删除当前行(想剪切先dd在p)

d2d删除两行 其他数字同理

w按字跳(跳单词word)

W跳到下一行最开头

e跳单词尾 

E最末尾

dw 删除一个单词

de 只想删除单词某一部分 当前光标到单词末尾

d$从当前光标删除到最末尾

d^从当前双标删除到最头

u撤销  可到上次保存之前

r +字符   将当前光标替换为该字符

ctrl v 对块处理

加注释 以#开头的字符《先ctrl V   在进入insert模式 填#  返回即可》

/+字符   查找字符  

?+字符   查找字符

 

}

[展开全文]

a A o O 

跳到开头 gg  末尾 GG

复制  yy 3yy y3y 

粘贴 p

剪切 d dd  删单词 dw de 从当前光标删到最末尾 d$

后悔 u

注释 ctrl+v  I  #  ESC 

 

[展开全文]

硬盘通过挂载使用

根分区不能被占满 不然电脑会出问题

挂3个分区  

根挂一个分区 

根下会挂一个boot  (启动文件)一般单独挂载

swap (交换分区) 内存不够时把硬盘当内存用

根至少8个g

boot 200M足以

--------------------------------

bin 文件下是  命令 

sbin是一些敏感命令 比如root能用普通用户不能用

----------------------------------

第三方软件 默认安装usr下

配置范例

----------------------------------

dev 设备文件存放目录 

所有设备以文件方式呈现

硬盘在系统识别为   sd   代表sata usb等

hd  为ide接口

vd 为虚拟接口

dev下的文件

null 垃圾桶

random,urandom 随机数

zero 零

还有dvd,cd,sr0 等等

--------------------------------

etc 存系统设定

--------------------------------

home ,root  家目录

登录系统自动到该目录下

------------------------------

run,proc,sys 不在目录下

作用等同于内存,更改你懂的

-----------------------------

tmp临时包 任何人都有权限用

里面文件超过10天没人用过的文件会删除

——————————————

var 存变数

lib 库函数

srv 用户业务数据 即服务数据

---------------------------

mnt meda  挂载目录

 

---------------------------

绝对路径  由根开始的文件目录

相对路径 

cd 后接 符号如下

~ 到家目录

~用户名 直接到该用户名的家目录

· 到上次工作目录

pwd打印当前目录的绝对路径

-------------------------------

ls 列出当前目录的所有文件 看不到隐藏文件

(-a 可以看见

-l以长列表显示 权限,组,大小等

-R  可以看见文件夹下的文件)

touch 创建文件(已存在更新时间戳)

mkdir 创建目录

(mkdir -p 创建树目录 例如

mkdir -p /asdf/asd/as/a

rm 删除文件

{-r  递归删除 表示删除当前文件及所有下面所有,但每删除一个都要y同意

-fr 强制删除 没有提醒}

rmdir 删除文件夹

cp 复制文件  

cp 原文件 目标名

{-r 可以复制目录递归复制

-vr 显示整个复制过程

-a  复制过去后的文件带原来的属性}

mv 移动文件 (剪切)常用来改名字(4即移动到本目录)

----------------------------------

通配符

* 零个或多个任意字符

?表示占位符,一定有一个字符

rm -fr * 删除目前目录下所有文件

---------------------------

{}循环创建

touch 2015-{01..12}-{01..30}

[展开全文]

神马鬼?????????

[展开全文]
马跃 · 2015-12-03 · 03 Classroom 0

根分区是不能被填满到100%,产生的问题不确定。

根目录下必须要至少挂载一个分区。

交换分区(s wa p):硬盘中的一部分,他有两个作用:

  1、内存不足时做内存,一般不会这么用。

  2、存放长时间内存里没用用到的数据。  

不同的命令的使用也是有权限限制的。  

cp -a 是复制后会保存期原来的属性。

通配符:*,?[]

touch file{1...9}创建1-9个文件

[展开全文]

远程连接: ssh -X root@server0

   root:你连接到的用户名

   server0:你所连接的那台机器的主机名

[展开全文]
楠nan · 2015-12-01 · 04 Classroom 0

rht -vmctl rest:回复虚拟机到上一次的使用的配置。

[展开全文]
楠nan · 2015-12-01 · 03 Classroom 0

control+shift+T 打开多个控制台

exit/control+D:退出当前控制台

control+shif+pagedown:移动当前控制台

 

bash shell:

    root用户的uid=0;

    短参数是可以叠加的.

  文本编译器:gedit和nano,emacs

  wget:

   wc -l

   wc -w

   wc -c

   head +文件名:  默认显示该文本文件的前十行。

   head -n 5 +文件名:显示该文本文件的前5行.

  tail +文件名:默认显示文件的后9行。

  tail -n 5+文件名:显示文件的后4行。 

cat +文件名:

   顺序显示该文件的内容。

tac+

文件名:

   倒序显示该文件的内容。

 

!+编号:执行该编号的命令。

[展开全文]

装机挂载的三个分区(实验分区)

/  8G

boot  200M

swap  500M

sda 

hda IDE接口

vda 虚拟硬盘

特殊目录:

/dev/random

/dev/urandom

 

/dev/zero

/dev/null

 

/dev/sr0

/dev/dvd

/dev/cdrom

etc 系统的设定和配置

home root 家目录

普通用户在home下面

run proc sys

tmp 临时目录,谁都可以操作。超过10天没有碰的东西会被删除

var 存的是变数,web页面,系统日志

 

bin 命令

boot 启动相关的

dev 设备

etc 配置文件

home 普通用户家目录

lib lib64 标准库

meda mnt 挂载目录(以前在mmeda下)现在挂载是在run下面创建一个目录并且把U盘挂载到那个位置

apt 可选的第三方的包

proc 系统内存

root 超级用户的家目录

run 系统内存

sbin 敏感命令

srv 新的目录

sys 系统内存

tmp 临时目录

usr 第三方的软件包和文档

var 变量

 

 

创建多层次目录

mkdir -p cl/user/class/test

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

usr第三方的包

bin sbin系统命令

/根目录,8G挂载在硬件中

dev鼠标键盘显示器等以文件形式展示,存放于dev

etc 系统的设定,重要

[展开全文]

ssh -X root@xxxxx   会有图形化界面

rht-vmctl restart all 重置

 

[展开全文]
joyoo7 · 2015-11-20 · 03 Classroom 0

RHCSA

scrolling 

ctrl+alt f1/f2/f3/f4/f5/f6/f7

ctrl+shift+t 增加一个新的分页

gedit nano emacs  

nautilus 调用资源管理器

passwd 更改密码

date 显示当前时间

wc+文件名 字数统计

file+文件名 文件类型

head -n 3 +文件名 查看前几行

tail -n 3 +文件名 查看后几行

history 

wc+alt+。 

[展开全文]

授课教师

课程特色

视频(28)

学员动态

雍智豪 加入学习
取ID太难了 加入学习