前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工作中使用到的一些linux命令

工作中使用到的一些linux命令

作者头像
Li_XiaoJin
发布2022-06-12 11:09:42
2360
发布2022-06-12 11:09:42
举报
文章被收录于专栏:Lixj's BlogLixj's Blog

这里记录的是工作中使用的一些命令,包括询问同事、网上查询到的。

查询程序占用内存情况

以下是查询 postgres 的程序,查询其他应用修改对应名称即可。

代码语言:javascript
复制
sum=0
for i in `ps aux|grep postgres|grep -v grep |awk '{print $6}'`
do
((sum=sum+${i}))
done
echo $(echo "scale=2;${sum}/1024"|bc)MB

查询内存占用前20的进程

代码语言:javascript
复制
ps aux |awk '{printf $6" "}{for(i=11;i<=NF;i++){printf("%s ",$i)}}{print ""}' |sort -nr -k1|awk '{printf $1/1024 "Mb  "}{for(i=2;i<=NF;i++){printf("%s ",$i)}{print "-------"}}'|head -20

查询服务器核心数

代码语言:javascript
复制
cat /proc/cpuinfo| grep "processor"| wc -l

postgresql 新建用户并赋予权限

代码语言:javascript
复制
# 创建新账户
CREATE USER user_name_data WITH PASSWORD 'N7&37Pg#pn';

# 给新用户授权只读模式
alter user user_name_data set default_transaction_read_only=on;
# 切换到库gra
\c gra
# 赋权select权限
grant select on all tables in schema public to user_name_data;

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/工作中使用到的一些linux命令

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查询程序占用内存情况
  • 查询内存占用前20的进程
  • 查询服务器核心数
  • postgresql 新建用户并赋予权限
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档