工作中用到的linux命令(工作中用到随手记录)

mkdir创建目录

ls、dir查看当前目录下所有文件,查看详细信息ll、ls -l

mv 文件A 目录B:移动文件A到B目录下

cp 文件A 目录B:复制文件A到B目录下,如果要复制的是目录需要添加参数-r

rm删除文件,rmdir删除目录

ps aux|grep A:查询A进程的状态,ps aux显示所有进程状态,grep在结果中搜索A进程,如需删除该进程:kill -s 9 pid

echo "梅子小公主":直接输出echo后面的文本

CONF_DIR=$DEPLOY_DIR/conf

echo "CONF_DIR==============${CONF_DIR}" :加$输出变量,{}可加可不加,加了可以帮助确定变量边界

chmod 777 文件名或目录:修改权限为可读可写可执行,常见权限报错Permission denied没有权限

shutdown -r重启linux系统

top查看资源占用情况

free查看内存总体容量、已使用及未使用内存情况

cat /proc/meminfo查看内存占用情况

netstat -tunlp |grep 6379查看6379端口被哪个进程占用

lsof -i:6379|grep "LISTEN"|awk '{print $2}'

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head取进程占用 cpu 最高的前10个进程

或ps aux --sort -rss | head -n 10

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head取进程占用内存(MEM)最高的前10个进程

或ps aux --sort -pcpu | head -n 10

find / -name elasticsearch.yml从根目录查找文件

lsof -i:24014查看端口占用

在某个路径下查找所有包含“44444444”字符串的文件

find /home/xxx/hadoop/xxx-0.0.1/logs -name "*"| xargs grep "44444444"

telnet 192.168.128.xxx 2181

判断端口是否可用

退出telnet

ctrl+]回到telnet命令行下,quit退出

scp -r /data/123/zookeeper root@172.31.xx.xxx:/data/123从本地分发目录到其他服务器

nohup bin/kafka-server-start.sh config/server.properties &后台运行脚本

ps -ef|grep jar查看有哪些jar包在运行

systemctl
注册在系统中的标准化程序 
有方便统一的管理方式(常用的方法) 
systemctl start服务名(xxxx.service) 
systemctl restart 服务名(xxxx.service) 
systemctl stop 服务名(xxxx.service) 
systemctl reload 服务名(xxxx.service) 
systemctl status 服务名(xxxx.service) 

查看服务的方法/usr/lib/systemd/system 
查看服务的命令 
systemctl list-unit-files 
systemctl --type service 
通过systemctl 命令设置自启动 
自启动systemctl enable service_name 
不自启动systemctl disable service_name 

例如:systemctl status firewalld

查看进程树

pstree -u

watch -n 0.5 "free -h"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值