工作中用到的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端口被哪个进程占用

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

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head取进程占用内存(MEM)最高的前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 [email protected]:/data/123从本地分发目录到其他服务器

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

猜你喜欢

转载自blog.csdn.net/noob9527/article/details/89314789