查看“Linux”的源代码
←
Linux
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== 工具 == * [[https://stedolan.github.io/jq/ jq]] 一个轻量级且灵活的命令行JSON处理器 * [[https://geoff.greer.fm/ag/ ag]] The Silver Searcher代码搜索工具 * [[https://github.com/yaosonglive/vim .vimrc]] vim制表符换成控制配置 == Nginx == * [[Nginx灰度]] cookie实现灰度 * 常见错误 ** 413 Request Entity Too Large **: <code>client_max_body_size 8m;</code> == 图片压缩 == 使用imagemagick进行图片压缩 首先安装apt install imagemagick 下面是demo,把再当前路径下的public目录中的图片进行压缩: <nowiki> import os arr = [ '/upload/images/c0d0d881b2d742165999d91ec6380de2.jpg', '/upload/images/4e16982954bcbe89667ec70f67c02f20.jpg', ] for i in arr: try: # print i kb = os.path.getsize('./public%s' % i) newNames = os.path.splitext(i) strname = '%s_s%s' % newNames if kb/1024 > 1: shell = "convert -sample 30%%x30%% ./public%s ./public%s" % (i, strname) os.system(shell) # print "update themes set preview='%s' where preview='%s';" % (strname, i) except Exception,e : print e pass </nowiki> -resize 是缩小,-sample 是压缩 == 其他 == * [[公钥]] * 终端不能输入中文 *# 先<code>locale -a</code>查看,是否有<code>zh_CN.utf8</code> *# 如果没有,安装: *#: centos: yum install glibc-common *#: ubuntu: apt-get -y install language-pack-zh-hans *# 重新进入终端,检查环境变量, 如果还是不行,修改环境变量: *#* LANG=zh_CN.UTF-8 *#* LC_ALL=LC_ALL=zh_CN.UTF-8 == 端口检测 == * telnet :在telnet连接成功后,使用<code>Control +]</code>然后使用<code>Control + D</code>退出它。 :列出所有TCP连接套接字 <nowiki> telnet localhost 80</nowiki> * lsof :监听ipv4进程 <nowiki> sudo lsof -n -i4TCP:5672 | grep LISTEN</nowiki> :IPv6的程序: <nowiki> sudo lsof -n -i6TCP:5672 | grep LISTEN</nowiki> * ss :使用ss显示使用IPv4及其操作系统进程的侦听TCP套接字: <nowiki> sudo ss --tcp -f inet --listening --numeric --processes</nowiki> :同样,对于使用IPv6的TCP套接字: <nowiki> sudo ss --tcp -f inet6 --listening --numeric --processes</nowiki> * netstat <nowiki> sudo netstat --all --numeric --tcp --programs</nowiki> == nginx fpm connect() to unix:xxx failed. http 502 ==
返回至
Linux
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息