Linux(2)
一、vim
vim 编辑器 Windows系统打开记事本命令:notepad
vim编辑器在win系统里相当于记事本
Linux操作系统vim 的安装
在Docker中进入Linux系统,然后输入ym install vim
保存文件内容:
1、进入vim编辑器
2、输入a或者i,就会显示insert(插入)
3、编写具体内容
4、按下Esc键
5、在按下shift+:,就会显示出来:,然后后面输入wq,就会保存内容
6、查看文件里面的内容 cat 文件名称
7、如果我们想要粘贴内容,进入到文档里,把你复制的内容鼠标右键就能粘贴上去了
Hadoop Spark Hive Hbase Flink Kafka RabbitMQ Redis Python Java Go C++ C
⼗⼀、查看⽂件内容cat tac more less head tail
1、查看文件内容 cat 文件名称
2、查看文件内容显示行数 cat 文件名称 -n
3、倒序查看文件内容 tac 文件名称
4、⼀屏⼀屏查看⽂件内容 more(左下⻆会显示查看⽂件的进度)
查看文件内容多少行 more 文件名称 | wc -l
5、查看文件内容less,进入之后可以搜索
6、查看 ⽂件开头⼏⾏ head -n N(N为数字,指的是要看⼏⾏)
7、查看 ⽂件结尾⼏⾏ tail -n N(N为数字,指的是要看⼏⾏)
8、查看实时的日志内容: tail -f fileName
场景: 在测试的过程中程序出现了500的状态码,下来测试需要提单反馈给开发,但是需要把错误日志信息 也是需要带上,这个时候你的操作步骤是什么?
1、再次操作同样的操作步骤(出问题操作步骤) 2、在操作的时候查看日志内容,使用的命令是tail -f 3、那么出错的时候,日志会打印出错误的信息 4、把错误信息获取出来,然后提单给开发
二、帮助命令
⼀、man
1、我们首先yum install man 下载 man
2、我们要在阿里云服务器中运行
⼆、info
使⽤man可以查看⼀个命令的帮助document,但是可以使⽤info,就会进⼊到⼀个完全交互式的环境
三、Linux权限操作
⼀、基本权限
1、chmod修改⽂件权限
Linux 系统中,⽂件的基本权限由 9 个字符组成,以 rwxrw-r-x 为例,我们可以使⽤数字来代表各个权限,各个权 限与数字的对应关系如下: r --> 4 w --> 2 x --> 1
r:读 read w(write):2 x:1
由于这 9 个字符分属 3 类⽤户,因此每种⽤户身份包含 3 个权限(r、w、x),通过将 3 个权限对应的数字累加, 最终得到的值即可作为每种⽤户所具有的权限。
拿 rwxrw-r-x 来说,所有者、所属组和其他⼈分别对应的权限值为: 所有者 = rwx = 4+2+1 = 7 所属组 = rw- = 4+2 = 6 其他⼈ = r-x = 4+1 = 5
2、chmod使⽤字⺟修改权限
既然⽂件的基本权限就是 3 种⽤户身份(所有者、所属组和其他⼈)搭配 3 种权限(rwx),chmod 命令中⽤ u、 g、o 分别代表 3 种身份,还⽤ a 表示全部的身份(all 的缩写)。另外,chmod 命令仍使⽤ r、w、x 分别表示 读、写、执⾏权限。
资源监控:
资源监控: 在Linux系统中,资源监控主要监控的是系统的CPU和内存资源,主要关注的是它的使用率。因为在企业中,所有的服务都是部署在Linux服务器上,当服务器上的资源都使用率如果达到80%及以上,那么系统中部署的软件也会大导致可用。
资源占⽤命令
1、free查看内存、
free -h
Linux当中下载 进入到系统当中 wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz
2、查看内存 nmon
查看磁盘的使用率:
1、df -h 当磁盘达到100%系统就不能读写
2、1、查看cpu资源 nmon
2、htop 查看系统所有的负载信息
PID 进程的ID
top 查看系统所有的负载信息
3、kill -9 pid 强制删除 踢出 不建议使用