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"