300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > lunix常用命令 日常操作lunix 查看日志 轻松搞定

lunix常用命令 日常操作lunix 查看日志 轻松搞定

时间:2022-06-16 08:44:53

相关推荐

lunix常用命令 日常操作lunix 查看日志 轻松搞定

大家好我是魔笑,下面主要是我在工作中用到的lunix命令,不全,也不多,主要是记录和分享,如果对你有帮助,那是我最大的快乐。

查看文件的方式

vi命令打开文件,然后按字母 i 可以编辑。按 esc 键,退出编辑。:wq保存,:wq!强制保存。:q是退出更新完文件 . /文件 或者 source 文件 使更改的文件生效less 打开文件,打开部分内容,查看剩余内容,用上下即可。 shift+G 到文件最后cat 查看所有文件,会显示所有内容,不可以编辑

查找文件

#rpm查找文件rpm -qa | grep [文件名]#ps查看进程ps -ef|grep [你要查找的服务]#查找日志中的某个参数或者某几个参数,并且将这些参数渲染grep --color=always "参数" *.log#查找日志文件包含某个参数,显示所在的日志文件名称grep "参数" *.log#查找日志文件包含某个参数,grep -h "参数" *.log#查找某个参数在那个日志文件中,显示的是文件名grep -l "参数" *.log

搜素字符串

vi打开文件 或者 less打开文件,以搜索"port"为例 从开头处开始搜索:/port向下搜索:n向上搜索:N,或者shift+n,或者shift+#从结尾处开始搜索:?port向上搜索:n向下搜索:N 翻页向上翻页按键:PgUp向下翻页按键:PgDn

打开日志方式:

#实时查看文件tail -f 文件#查看后多少行tail -n 5 文件#查看前多少行head -n 5 文件

改名命令

sudo mv 目标文件 要修改的名称或者mv 目标文件 要修改的名称

拷贝文件

#拷贝包,或者文件到另一台服务器scp 文件名 另一台服务器Ip:要保存的位置#如果要拷贝一个文件夹到另一台服务器scp -r 文件夹名称 另一台服务器Ip:要保存的位置(用'pwd'指相同位置)#拷贝文件到别的目录scp 要拷贝的文件名 要拷贝到的目录#拷贝文件cp 要拷贝的文件名 要拷贝到的目录 -p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);-r:递归复制,用于复制目录;#复制文件到某个目录,并且修改名称cp -i 原文件 目的路径/重命名文件cp 文件名 另存的文件名

解压命令:

#解压以.tar结尾的包的命令tar -xvf 「文件夹名称」 要解压到的路径(不指定就是当前目录)#解压以.zip结尾的包的命令unzip 要解压的包 要解压到的路径(不指定就是当前目录)#解压以.rpm结尾的包的命令rpm -ivh 要解压的包名 要解压到的路径(不指定就是当前目录)

查看lunix的ip

ip addr

删除文件

#删除所有文件,rm命令rm *#删除单个文件rm 「文件名」#删除目录rm -r 目录 删除目录#强制删除命令rm -rf 文件名(*是所有)#删除文件 rpm 命令rpm -e [文件名]

安装命令:

yum installyum install -y zip unzip //安装zip unzip命令yum -y install wget //安装wget命令

创建文件命令

mkdir 文件名

刷新文件

source 文件名

清空屏幕

clear

查看cpu使用情况。

top显示的一些参数得了解一下%us:表示用户空间程序的使用率%sy:表示系统空间的cpu使用率,主要是内核程序%ni:表示用户空间且通过nice调度过的程序的cpu使用率%id:空闲cpu%wa:cup运行时在等待io的时间%hi:cpu处理硬中断的数量%si:cpu处理软中断的数量%st:被虚拟机的偷掉的时间

查看内存使用情况

free

例如:

[root@localhost mysql]# freetotal used freeshared buff/cache availableMem: 810492375836123216 5768311440300808Swap: 2097148 02097148

查看磁盘空间

df -h

例如:

[root@localhost ~]# df -h文件系统 容量 已用 可用 已用% 挂载点devtmpfs 379M0 379M 0% /devtmpfs396M0 396M 0% /dev/shmtmpfs396M 5.7M 391M 2% /runtmpfs396M0 396M 0% /sys/fs/cgroup/dev/mapper/cl-root 18G 4.7G 13G 27% //dev/sda1 477M 142M 306M 32% /boottmpfs 80M0 80M 0% /run/user/0

查看文件的大小

du -sh

例如查看mysql文件夹占用多少磁盘空间

[root@localhost mysql]# du -sh1.2G.

ps命令查看CPU状态

#ps(process status)命令用来汇报处理器状态信息,示例用法:ps uxps -H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu

*上述命令:第一条按默认方式查看状态,第二条命令指定显示列和排序方式,使用时任选其一。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。