Linux知识汇总(三)

用户名:口令占位符:UID(用户的id):gid(组id,用户属于哪个组,用户所属组id):描述信息:用户主目录(用户操作时存放的文档等目录):登录的shellnmon:监控工具,监控linux系统资源,如何监控:把nmon上传到Linux

补充2:修改启动文件级别

>>vi/etc/

把光标定位在id:3:的3后面的冒号

3改成5

按键盘ESC-冒号-wq

>>(重启机器)

>>(从文本界面切换到图形界面)

复习:Linux常用命令

1.查看命令的作用: 命令

2.如何查看当前系统有哪些命令:ls /bin

ls/sbin

bin:用户使用的命令

sbin:系统管理员使用的命令

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:把内容粘贴到光标下一行

Linux知识汇总(三)

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系统的资源信息(测试之前监控,测试结束后,结束监控)

nmon v318.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汇总数据

本文到此结束,希望对大家有所帮助。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至81118366@qq.com举报,一经查实,本站将立刻删除。发布者:简知小编,转载请注明出处:https://www.jianzixun.com/95436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫

相关推荐

软文友链广告合作联系站长qq81118366