分享

Linux下常用命令

 我本无我O 2016-08-27

1.查看进程

#grep -v 代表过滤
ps -ef|grep java|grep -v grep

2.更改文件权限

 

#更改文件所有者
chown -R user.group file
#更改文件读写全些
chmod ... file

 

3.使用awk批量杀进程

#假设杀所有java进程
ps -ef|grep java|grep -v grep|awk  '{print "kill -9 " $2}' | sh

 

4.使用top和awk批量查看进程

把下面脚本存成shell执行即可

#!/bin/bash
PIDS=$(ps -ef|grep redis|grep -v grep|awk '{print $2}' | sed 's/^/-p/')
top $PIDS

 

5.使用rpm查看/安装/卸载包(centos/redhat)

复制代码
#查看安装包
rpm -ql | grep mysql
#安装
rpm -ivh mysql.rpm
#查看安装位置
rpm -ql mysql包名(可用查看安装包命令先查看)
#卸载安装包 [--nodeps] 表示不检查依赖,强制卸载
rpm -e [--nodeps] 包名
复制代码

 

6.设置服务开机自启动

#先需要把服务(可执行sh)放到/etc/init.d/下
chkconfig 服务名 on/off

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多