补充2:修改启动文件级别
>>vi/etc/
把光标定位在id:3:的3后面的冒号
3改成5
按键盘ESC-冒号-wq
>>(重启机器)
>>(从文本界面切换到图形界面)
复习:Linux常用命令
1.查看命令的作用: 命令
2.如何查看当前系统有哪些命令:ls /bin
ls/sbin
bin:用户使用的命令
sbin:系统管理员使用的命令
【三 Linux知识汇总】3、ctrl+alt+f5(从图形界面切换到文本界面)
4查看系统进程的命令:ps
5、如果进程在后台运行:
结束进程:ctrl+c
挂起进程:ctrl+z
查看任务号:jobs
6、查看命令的帮助:命令 –help
7、查看命令的手册:man 命令
8、查看目录下内容:ls ls -l ls -al
9、清屏:clear
10、查看文件内容:cat 文件名称
11、补全文件名称:Tab键
12、输入重定向:输出 > 文件名
>:输出重定向 , 覆盖
>>:输入重定向,追加
13、输出字符串、变量的内容:
echo字符串
echo $变量名
14、创建目录:mkdir 目录名
15、创建文件:touch 文件名
16、拷贝文件: cp 源文件路径 新文件的路径
17、剪切、移动、重命名文件:mv 源文件路径 新文件路径
18、删除文件:rm -f 文件名
-f:关闭删除时的交互
19、压缩文件:tar -cvf 压缩后名称 压缩哪个文件的名称
20、解压文件:tar -xvf 压缩包名
test.gzp.rar: tar-xzvf 压缩包名
21、进入某个目录:cd 目录名
22、查看当前工作位置:pwd
一、用户和组的管理
1、Linux/Unix是多用户系统
root用户是超级用户,其他用户及权限都由root来管理
2、添加用户: 用户名
>>
注意:添加用户只能由root用户操作
3、创建密码: 用户名
>>
>>,提示密码太短,直接再输入一次即可
>>
4、切换用户身份(改变当前操作的用户身份)
:su 用户名
>>su
注意:从root用户切换到普通用户,不需要密码 。但是从普通用户切换到root,则需要输入root的密码
5、查看用户及用户组
cat /etc/
:x:501:501::/home/:/bin/bash
用户名:口令占位符:UID(用户的id):gid(组id,用户属于哪个组,用户所属组id):描述信息:用户主目录(用户操作时存放的文档等目录):登录的shell
6、添加用户组: 组名字
>> test
>> -g test
把用户添加到test组中
注意:如果不给用户指定组名 , 用户会有自己的组,自己的组名为
7、查看组的信息:
>>cat/etc/group
组名 组id:
test:x:502:
练习:
a.在的组里添加一个用户,,查看小兰的用户id是多少?
b.新添加一个用户组为dev,在dev中添加一个用户为 , lisi ,
查看dev的组id是多少
注意:为用户设置密码
二、案例
1、添加boys和girls组
2、在boys组中添加Jack用户
3、在girls组中添加alice和lucy用户
4、使用lucy登录系统,在lucy的家目录中创建一个1.txt文档 , 内容为I am lucy
5、使用jack登录系统,试图访问或者修改lucy创建的1.txt】文档
三、文件/目录的权限
-rw-r–r– 1 lucy girls 10 .. 1.txt
-:文件类型
rw-:自己的权限(文件是谁创建的,就是谁的权限)远程登录linux服务器命令 , 属主
r–:同组的权限,跟属主用户为一组的用户拥有的权限
r–:其他用户的权限
user group other
rw- r– r–
1、三种访问权限:r 读 w写 x可执行
字母出现的位置是固定的,如果没有任何权限,使用-代替
r w x
4 2 1 权限的数字表达式
0 0 0 0 —
001 1 –x
010 2 -w-
011 3 -wx
100 4 r–
101 5 r-x
110 6 rw-
111 7 rwx
2、修改文件/目录的权限:chmod 规则 文件名/目录名
>>chmod 710 alice
修改Alice家目录的权限为,同组用户可以访问
3、归纳文件和目录的各种权限规律
(1)目录的权限:
r 可读: 可以使用ls查看目录的内容
w可写:可以修改目录下的内容,
如:新建、删除目录下的内容
x 可执行:可以cd进入目录
(2)文件的权限
r 可读:可以使用vi、cat等命令来查看文件内容
w 可以:使用vi修改后可以保存
x 可执行:可以执行运行,命令就是可执行文件
练习:
a.修改alice的权限,jack可以进如Alice的家目录(/home/alice)
>>chmod 701 alice
b.修改alice目录的权限 , 让jack和lucy都能够ls查看里面(/home/alice)的内容
>>su root
>>cd /home
>>chmod 744 alice
>>su jack
>>cd /home/alice
c.修改1.txt文件的权限 , 让jack能够cat里面的内容
>>chmod 704 lucy
d.修改1.txt文件的权限,让alice能够vi写入I am alice并保存
>>chmod 720 lucy
复习:
1.vi编辑
一般模式:
1G:定位到文件的第一行
G:定位到文件的最后一行
nyy:拷贝内容
p:把内容粘贴到光标下一行

文章插图

文章插图
ndd:删除多行
/文本内容:查找文本内容
:开始行 , 结束行s/查找的文本/替换为什么文本/gc
输入 :进入命令模式
:set nu 序号
:set nonu 取消序号
输入: i或者o 进入编辑模式
练习:
(1)将mary、susan加入aaa组 , anlx和jime加入bbb组(root身份操作).
>> aaa
>> bbb
>> -g aaa mary
>> -g aaa susan
>> -g bbb anlx
>> -g bbb jime
>> mary
>> susan
>> anlx
>> jime
(2)用anlx在自己的主目录(/home/anlx)中创建文件 , 编辑并保存退出
>>su anlx
>>cd /home/anlx
>>vi ->i->I am anlx->:wq
>>ll
(3)让mary、jime都能够进入anlx的主目录(其他用户和同组用户都要有可执行权限)
>>su root
>>cd ..(/home)
>>chmod 711 anlx
>>su mary >>su jime(输入密码)
>>cd /home/anlx >>cd /home/anlx
(4)让susan能够修改anlx的的权限(其他用户有可读可写可执行的权限
>>su root(需要输入密码)
>>cd home/anlx
>>chmod 717
>>su susan
>>cd /home/anlx
>>vi ->i->I am susan->:wq
删除用户: 用户名
一、目录和文件权限管理
1、文件的可执行权限
用途:在测试时一般需要在Linux系统上上传一些监控工具,这些监控工具是可执行文件,所以需要修改文件的可执行权限 , 才能执行
好比:中的.exe文件,双击即可执行
案例:使用anlx在主目录创建一个文件,写入:
date(命令,查看日期信息)
sleep 100(等待100s)
cal(命令 , 查看日历信息)
2、Linux中如何执行文件:/可执行文件名称(可执行文件必须具备x权限)
3、把常用的命令写入到sheel脚本中(了解)
>>vi .sh
#! /bin/bash
sum=0
i=1
while(($i在所有的内容中找到tom
>>su root
>>cd /home
>>ls(命令1) | grep(命令2) tom
练习:找到/etc有个
>>ls /etc | grep
:查看用户密码
练习:找到sleep进程
>>sleep 1000
>>sleep 2000
>>ps | grep sleep
练习:在文件中找到anlx的账号信息
>>cat /etc/ | grep anlx
2、grep:过滤 , 过滤出相应的数据,结合管道符使用
三、进程管理
1、查看当前所有的进程
>>ps -ef:以全格式显示当前系统中所有的进程
-e:所有的进程
-f:全格式
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 08:55 ? 00:00:03 init
UID:用户id,显示用户名
PID:进程id,唯一标识一个进程
PPID:父进程id
C:CPU的占用率
STIME:开始时间
TTY:开始该进程的终端号
TIME:运行时间
CMD:启动该进程的命令
2、根据进程的id杀掉进程:kill 进程号
>>ps | grep sleep
>>kill
补充:某些情况下,使用kill无法完成结束进程,因为信号丢失,需要使用kill -9进程号,强制结束进程
3、根据进程名杀掉进程:pkill进程名称
>>pkill sleep
>>pkill ps
4、查看当前CPU、内存的资源利用率(性能监控)
>>top 实时刷新系统的情况
也可以监控Linux资源
一般在工作中监控Linux资源是使用单独的监控工具 , 如nmon
5、重启:
6、关机:halt
总结:
1、添加用户组: 组名
2、添加用户: -g 组名 用户名
用户名
3、设置密码: 用户名
4、改变用户的身份:su 用户名
root切换到其他用户,无需密码
其他用户切换到root用户 , 需要密码
其他用户切换到其他用户,需要密码
5、编辑文本:vi(一定要会使用)
6、修改文本或者目录权限:chmod 规则 文件名称(一定要会使用)
7、管道符和过滤 | grep (一定要会使用)
8、查看进程:ps -ef |grep 进程名称
9、结束进程:kill 进程名、kill -9 进程号
10、查看系统资源:top
补充:nmon监控linux系统资源
nmon:监控工具 , 监控linux系统资源,如何监控:把nmon上传到Linux服务器,然后执行nmon就可以了 , 执行后会生成一个文件,该文件记录了Linux系统的资源信息(测试之前监控,测试结束后 , 结束监控)
nmonv318.xls:把监控的数据生成实际数据(测试人员能够看懂)
linux监控.xls:把实际数据统计成一个表格(方便测试人员查看)
1、监控步骤:
(1)通过SSH吧nmon上传到Linux服务器的nmon目录下
a.>>cd /home
>>mkdir nmon
b.点击SSH窗口的黄色图标(File)按钮
把本地的nmon文件拖拽到Linux服务器/home/nmon中
(2)执行nmon文件
a.修改nmon权限为可执行
>>chmod 777 nmon
>>./nmon -f -s 3 -c 300
-f:全格式
-s:采用的频率
-c:采样的次数
ps -ef |grep nmon
b.结束进程,下载文件
>> nmon
c.把结束后生成的文件下载到本地 , 放到nmon目录下
(3)生成数据:
a.打开318文件远程登录linux服务器命令,点击文件中的按钮,把生成的文件添加进去 , 会生成一个文件,保存为new.nmon.xls
注意:必须启用宏设置才能生成数据,不然按钮是失效的状态
b.同时打开Linux监控.xls和生成的文件,鼠标在生成的文件空白处 , 按快捷键ctrl+w汇总数据
本文到此结束,希望对大家有所帮助 。
- 精油护肤,但这些特别要注意的知识你未必过
- ?人文主义三杰是谁
- 糖醋排骨的三种做法 一起来学习吧
- 青椒炒肉丝三种家常做法
- Linux内核Namespace隔离测试code
- ?入木三分的意思
- 三生三世十里桃花收视率是多少 ?三生三世十里桃花算爆剧吗
- 击退小三最狠的10句话 ?如何对付小三的10大绝招
- 好吃包子三种做法 赶紧收藏起来
- linux进程间的通信方式有哪些