Linux工作常用命令

ping ip #ping命令
telnet ip port #查看端口是否可以连接
cp 原文件  新文件 #拷贝文件
cp -r 源文件夹 新文件夹 #拷贝文件夹
tar -zcvf 压缩后文件名 被压缩文件 #压缩
tar -zxvf 压缩文件名 -C 解压后文件所在目录 #解压
unzip -O GBK *.zip #解压
ps -ef|grep 服务名 #查看服务进程号和运行情况
kill -9 进程号 #强制停止进程,结合ps -ef|grep 命令使用
top #查看服务器负载信息
du -sh * #查看当前目录下所有文件的文件大小情况
df -h #查看系统内存占用情况
free -g #查看内存
ll -h #查看文件大小
cat 文件名 |grep -v "#" |grep -v "^$" > 新文件名 #复制当前文件去除#开头的内容到新文件中
cat 日志文件 | grep "关键字" -A #根据关键字查看日志**-A** 表示关键字之后,After**-B** 表示关键字之前,Before**-C** 表示关键字前后,Context
sed '/s/替换的内容/替换后的内容/g' 文件名 > 新文件名 #将文件中的部分内容替换复制到新文件中
./redis-server 配置文件路径 #指定配置文件启动redis
redis-cli -p 端口号 #指定端口号连接redis
chmod 755 *.sh #给文件赋予执行权限,执行完成之后会变绿色
tail -333f *.log #查看后333行的数据,动态跟进,查看日志常用
less *.log #查看日志文件常用,空格向下一行,G文件末尾,Q退出
netstat -apn | grep 端口号 #查看端口号是否启动
netstat -apn | grep 进程号 | wc -l #查看当前进程的链接数量
lsof -i TCP| fgrep LISTEN #查看端口
mkdir -p /A/B/C/D #递归创建目录
echo $PATH #查看当前位置的环境变量
find . -name *.sh #模糊查询当前目录下的所有文件
curl -ikv --location --request 请求方式 '请求地址' \ --header ''\ -d '请求参数'
nohup ../bin/mqnamesrv -c ../conf/namesrv.properties > mqnamesrv.log 2>&1 & #mq启动nameserver
nohup ../bin/mqbroker -c ../conf/2m-noslave/broker-a.properties > node-a.log 2>&1 & #mq启动broker
export NAMESRV_ADDR=localhost:9866 #mq设置环境变量
sh tools.sh org.apache.rocketmq.example.quickstart.Producer #mq生产消息
sh tools.sh org.apache.rocketmq.example.quickstart.Consumer #mq消费消息
#nginx代理配置
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
#导出mysql数据库结构命令
/MySQL/bin/mysqldump -u用户名 -p密码 -d 库名  --events --routines --force>保存路径
#连接mongo数据库
./mongo ip:端口/库名 -u 用户名 -p密码
#导出mongo库结构和数据
/MongoDB/bin/mongodump -u用户名 -p密码 --authenticationDatabase=用户名  -d 库名 -o 保存路径
#导入mongo数据
./mongorestore --host 127.0.0.1:27018 --username=用户名 --password='密码' --authenticationDatabase=库名 --db=库名 路径
#mongo导出单表数据
./mongoexport -u用户名 -p密码 -d 苦命 -c 表名 --authenticationDatabase 用户名 -o 保存路径/*.json
nginx -s reload #重启nginx
firewall-cmd --add port=8080/tcp --permanent #对外开放本服务器的访问端口
firewall-cmd --remove-port=80/tcp --permanent #删除对外访问端口
firewall-cmd --reload #重启防火墙
firewall-cmd --list-all #查看防火墙开放端口
firewall-cmd --state #查看防火墙状态,是否是running

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coding_Bryce

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值