• 17
  • 16
分享
  • linux查看日志、磁盘、cpu、内存使用情况文件查找及清理磁盘日志等
  • 恬恬圈 2021-01-29 11:18:05 字数 2420 阅读 4580 收藏 16

一、查看日志

1、查看实时日志

tail -f 日志文本名

2、查看实时日志指定关键字及高亮显示

//  如果不需要指定行数就删除-A3 
tail -f 日志文本名 | grep '关键字'  --color=auto -A3          -A3是关键字下3行

3、按照时间查询日志(sed )

// **注意:**  2020-03-28 11:39:08日期一定要在日志中有才能查出记录
sed -n '/2020-03-28 11:39:08/,/2020-03-28 11:41:59/p' service.out

4、按照时间查询日志(sed )并过滤关键字并高亮显示并过滤行

// **注意:**  2020-03-28 11:39:08日期一定要在日志中有才能查出记录
sed -n '/2020-03-28 11:39:08/,/2020-03-28 11:41:59/p' service.out | grep "关键字"   --color=auto

5、查看少量日志或文本

//不需要过滤过滤关键字去除   | grep "关键字"   --color=auto
cat 文本 | grep "关键字"   --color=auto

6、查看比较多量日志或文本

//不需要过滤过滤关键字去除   | grep "关键字"   --color=auto
less 文本 | grep "关键字"   --color=auto

7、查看多量日志或文本

//不需要过滤过滤关键字去除   | grep "关键字"   --color=auto
more 文本 | grep "关键字"   --color=auto

二、查看cpu,某进程端口号

1、查看cpu

//查看cpu整体情况
cat /proc/cpuinfo
// 查看cpu占用排行
top

2、某进程端口号

ps -ef | grep 进程名称   例子:ps -ef | grep java

三、清理磁盘

1、查找文件

// 查找文件
find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;
例子
find /opt -name "*.java"

2、查看磁盘占用空间

// 查看磁盘占用确定问题
df -h

3、查看具体占用文件

//查看具体占用文件   cd 到root path 下
du -sh *

4、清理文件

//清理 **-rf 慎用** 
rm -rf  文件名

四、网络

1、查看网络情况

ifconfig

2、查看是否连通某网络

ping www.baidu.com

3、查看端口号

    #1.方法一
    lsof -i:端口号
    #2.方法二
    netstat -apn|grep 端口号
    
    #3.方法三
    ps -au|grep 端口号

4、查看开通关闭防火墙

Centos 6.x版本 iptables
查看防火墙状态:
[root@centos6 ~]# service iptables status
iptables: Firewall is not running. 说明防火墙没有开启。
开启防火墙:
[root@centos6 ~]# service iptables start
关闭防火墙:
[root@centos6 ~]# service iptables stop
Centos 7版本 firewall
背景:在CentOS上面安装了mysql、svn、tomcat等软件,发现访问不了,用telnet命令查看端口,发现都不通。
telnet IP 端口
操作系统环境:CentOS Linux release 7.0.1406(Core) 64位
CentOS7 默认使用firewalld防火墙,如果想换回iptables防火墙,可关闭firewalld并安装iptables。
1、关闭firewall:
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
firewall-cmd --state
2.安装iptables-services
yum install iptables-services
3.修改防火墙配置文件
vi /etc/sysconfig/iptables
默认的文件为:
在修改之前使用telnet命令查看端口是否开放。
1.启动telnet。控制面板-->程序和功能-->打开或关闭windows功能-->勾选Telnet的两个选项。
2.打开cmd窗口,输入telnet,如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用。
(1)telnet IP 端口。
(2)telnet 域名 端口。
如果成功连接会进入的界面
连接失败
添加端口80、8080、3306、3690端口:
esc :wq! 退出保存修改。
注意:添加在端口22上面或者下面,不要放在最后,不然不起作用。
4.重启防火墙使配置生效
systemctl restart iptables.service
刚刚yum install iptables.service之后系统如果没有重启,iptables.service是找不到的,会报unit not fount。耽误时间的小坑!
设置防火墙开机启动:
systemctl enable iptables.service


作者:上上迁

原文链接:https://blog.csdn.net/aa327056812/article/details/109636066#comments_14697978

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   春节档的相关热门话题仍在继续,只不过影迷已经从各影片内容方面的争论,拓展到了对周边衍生品的关注上。  舆论关注度最高的是科幻大片《流浪地球2》的周边产品。外骨骼装甲、行星发动机、门框机器人、机械合金旋挖钻机模型、机械小狗笨笨……关于春节档大片的周边产品,在社交媒体、电商平台上轮番被讨论。  其中,阿里鱼旗下的娱乐电商平台“造点新货”,以众筹形式推出的《流浪地球2》的官方周边衍生品热度最高:截至1月29日14点,该平台有关《流浪地球2》的周边众筹金额累计超过8000万元,并且仍在不断地增长,打破中国文娱类众筹纪录。图源淘宝App  这源于这届影迷对春节档影片的热情。今年属于疫情防控放开后第一...
            0 0 1225
            分享
          • 1、手工测试与自动化测试其实并不是对立的并不是所有的功能自动化测试都可以实现,它的效率也不高,但是可以完成一部分场景的功能回归。自动化测试发展了这么多年,也没有把手工测试给取代。2、手工测试的特点手工测试能通过人为的逻辑判断效验当前的步骤是否正确,同时用例的执行具有一定步骤跳跃性,能够清楚知道逻辑,细致定位问题。如果修改bug所需时间稍长,那么想将手工测试应用于回归测试将变得异常困难。这是因为需要测试的测试用例太多,所以需要引入自动化测试。3、自动化测试的特点执行的对象是脚本,能通过人为的逻辑判断效验当前的步骤是否正确实现,用例步骤之间关联性强,不像手工测试用例那么跳跃。另外也是用来保证产品主...
            0 0 861
            分享
          •   Meta 公司昨日发布公告,宣布和环球音乐集团(Universal Music Group)深化合作,达成了新的多年合作协议。  Meta 公司在公告中表示,新协议反映了双方共同致力于保护人类创作者和艺术,包括确保艺术家和词曲作者得到公平报酬,帮助艺术家和词曲作者在 Meta 平台上提供更广阔的发展空间和商业机遇。  两家公司并未披露协议细节,不过双方表示会进一步推动 UMG 艺术家和环球音乐出版集团歌曲作者在 Facebook、Instagram、Messenger、Horizon、Threads 以及 WhatsApp(首次出现)等 Meta 平台上创作和运营。  从报道中获悉,两家公...
            0 0 474
            分享
          • 本文主要介绍使用七牛提供的接口把七牛云作为图床,用 Python 实现图片上传和文件上传的脚本实现,可以支持按文件夹批量上传。 搭建过网站的同学,一定都涉及到图片上传和文件上传的问题,最近为了弄图片资源接触了一下云存储,还挺挺好用。 之前如果我们把图片资源存储到本机服务器,那就每次写文章的时候都需要准备一堆的图片,并且要上传到对应的相对目录上去,如果用了云存储(不限七牛),好处就是需要的资源直接上传,然后生成一个链接来使用就行了,Markdown 语法对链接的支持也很好,恩,可以搞一下。 不过,又有了新问题,就是是用云存储,得先经过登录->打开对象存储->打开内容管理->上传...
            1 2 1785
            分享
          •   对业务指标的要求主要有:请求响应时间,最大并发量等等。  对系统资源的指标,如:资源使用率是指在系统负载运行期间,数据库服务器,应用服务器,web服务器的cpu,内存,硬盘,外置存储,网络带宽的使用率,低于20%的使用率为资源使用稳定,60%-80%的使用率表示资源使用饱和,超过80%的使用率的资源使用率必须尽快进行资源调整和优化。  1) 业务指标  2) 系统资源指标  根据测试目的不同,需要统的系统资源指标也不同。主要包括以下一些:服务器操作系统资源使用情况,各种服务器的资源消耗情况等等。  内存  Paging rate:内存页交换速率  如果该值偶尔走高,表明当前有线程竞争内存。...
            0 0 1142
            分享
      • 51testing软件测试圈微信