惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
爱范儿
爱范儿
Vercel News
Vercel News
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Martin Fowler
Martin Fowler
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
Blog — PlanetScale
Blog — PlanetScale
博客园 - 【当耐特】
人人都是产品经理
人人都是产品经理
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - Franky
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
H
Help Net Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog

NickChenyx's Blog

Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish Create_Rubbish
Create_Rubbish
nickChen · 2018-04-18 · via NickChenyx's Blog

Linux 开发运维操作记录

Created At :

Count:277 Views 👀 :

  1. 文件
  2. 进程
  3. 内存
  1. 文件
  2. 进程
  3. 内存

此篇文章碎片式积累了 linux 上的相关操作,使用时可以搜索当前页面

文件

压缩日志并删除原始文件

#!/bin/bash
yesterday=`date -d '1days ago' +%Y_%m_%d`
cd $1
find . -name "*$yesterday*.log" -type f | xargs -I {} tar -zcvf {}.tar.gz {} --remove-files

说明加上参数--remove-filestar 命令可以压缩并删除的源文件

这样只能删除文件,如果删除源文件夹,可以使用以下方法

tar -zcvf aaa/ aaa.tar.gz && rm -rf aaa

进程

查看进程启动时间

# 启动时间
ps -eo lstart

# 运行多长时间
ps -eo etime

# 直接查看进程的启动时间
ps -eo pid,lstart,etime | grep <pid>

查看进程系统调用

# 通常 -p <pid> 即可
# -f 可以跟踪其子进程的系统调用,也就可以跟踪一个多线程服务的所有系统调用了
strace -f -p <pid>

查看进程的内存占用

# 查看进程的内存占用情况
pmap -x <pid>

内存

查看剩余可用内存

free -h
free -m

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 nickchenyx@gmail.com

Title:Linux 开发运维操作记录

Count:282

Author:nickChen

Created At:2020-08-17, 13:22:51

Updated At:2023-05-08, 23:27:10

Url:http://nickchenyx.github.io/2020/08/17/linux-devops/

Copyright: 'Attribution-non-commercial-shared in the same way 4.0' Reprint please keep the original link and author.