Linux 、docker 、nginx 相关命令

nginx相关命令:
查看版本号:nginx -V
重新加载配置:nginx -s reload
:pstree -apn|grep pcntl
Linux下运行nginx域名:curl http://nginx.23673.com
停止:nginx -s stop
退出:nginx -s quit
查看nginx服务:netstat -apn|grep 80
检查下nginx配置文件是否正确:sudo nginx -t
nginx停止命令:kill -QUIT 主进程号
重启nginx使修改生效:sudo systemctl restart nginx
设置访问权限:sudo chown -R www-data:www-data /var/www/html/laravel-wechat
sudo chmod -R 775 /var/www/html/laravel-wechat/storage/
07.
响应头浏览器压缩:
开启压缩:gzip on/off;
压缩级别:gzip_comp_level 6;
压缩类型:application/javascript text/css;

	请求头部信息:Response Headers:
							 Content-Encoding:gzip

失败重试:
max_fails=2 fail_timeout=30s 失败2次时,就停止30秒。30秒失败2次,就不会在访问那个失败的客户端了。
http://tengine.taobao.org/nginx_docs/cn/
http://tengine.taobao.org/nginx_docs/cn/docs/http/ngx_http_rewrite_module.html
http://tengine.taobao.org/nginx_docs/cn/docs/dirindex.html
http://tengine.taobao.org/nginx_docs/cn/docs/
负载均衡:https://www.php.cn/php-weizijiaocheng-389647.html
redis命令参考:http://doc.redisfans.com/

Docker常用命令:

查看当前节点的槽位:cluster slots
删除节点:redis-trib.rb del-none 116.255.176.223:6397
节点槽数据迁移:redis-trib.rb rebalance 116.255.176.223:6379

docker ps : 列出容器
-a :显示所有的容器,包括未运行的。
-f :根据条件过滤显示的内容。
–format :指定返回值的模板文件。
-l :显示最近创建的容器。
-n :列出最近创建的n个容器。
–no-trunc :不截断输出。
-q 静默模式,只显示容器编号。
-s :显示总的文件大小。

docker images : 列出本地镜像
-a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);
–digests :显示镜像的摘要信息;
-f :显示满足条件的镜像;
–format :指定返回值的模板文件;
–no-trunc :显示完整的镜像信息;
-q :只显示镜像ID。

改了脚本文件,没有清理掉缓存文件:docker build -t nginx .
同时更改(重新加载脚本文件):docker build -t nginx . --no-cache
查看容器日志错误信息:docker logs CONTAINER_ID

Linux常用命令:
压测:ab -n 100 -c 20 http://nginx.23673.com/index
当前目录下各目录占用大小:du -sh *
复制一个目录下的所有文件和目录到另一个目录下:cp -R admin/* …/shopadmin
磁盘占用空间:df -h
查看当前目录:du -sh *
在根目录下查找某个文件:find . -name “test”
显示文件行数:修改vi ~/.vimrc 文件,添加:set nu
查看定时任务输出结果: tail -300f  /var/log/cron
查看进程:pstree -apn|grep index

1.检测cron定时服务是否自启用

systemctl is-enabled crond.service

结果展示如下:
enable表示已启用自启动
disable标识未启用自启动

2.如果未启用,则开启cron自启用

systemctl enable crond.service

3.如果已经启用,想要cron关闭自启动

systemctl disable crond.service

bash: phpize: command not found?
对于centos系统
通过命令:yum install php-devel

MySQL:
重置表自增长id为0:truncate table 你的表名

laravel:
发布资源命令
php artisan vendor:publish --provider=“Maatwebsite\Excel\ExcelServiceProvider”

本地跑 laravel 的定时任务
命令行命令 php artisan schedule:run

Git:
将项目的所有文件添加到缓存中:git add .
将缓存中的文件Commit到git库:git commit -m “添加你的注释,一般是一些更改信息”
将本地的库链接到远: git remote add origin HTTPS链接
上传代码到远程库,上传之前最好先Pull,再执行命令: git pull origin master
将代码成功提交到远程库:git push origin master

git 回退版本
查看日志:git log
回退版本号:git reset --hard 82bcd8fea87b5eec36ab76931c50b4874947ce91

git强制更新
git fetch --all
git reset --hard origin/master

git命令解析:https://www.cnblogs.com/ydxblog/p/7988317.html

**TODO:**说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。
**FIXME:**说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。
**XXX:**该标识,说明标识处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明。
**HACK:**该标识,说明标识处代码我们需要根据自己的需求去调整程序代码。

MySQL:
查看MySQL服务是否正常:输入 net start mysql

MySQL Unknown/unsupported storage engine: INNODB?
1.删除data目录下文件
ib_logfile0 , ib_logfile1 , ib_data1
2.重新启动服务

MySQL的错误日志:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3oyv7jdI-1574235709579)(https://cdn.learnku.com/uploads/images/201910/29/42342/PFIpFA1h10.png!/fw/1240)]

127.0.0.1拒绝了我们的连接请求

重装IIS
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xmxZB0dm-1574235709580)(https://cdn.learnku.com/uploads/images/201910/29/42342/zreru3Byn0.png!/fw/1240)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值