centos 7.3 用户和组管理

查看所有的用户信息cat /etc/passwd查找某个用户cat /etc/passwd|grep 用户名查看所有组信息cat /etc/group查找某个用户组cat /etc/group|grep 组名其他常用指令# 查看当前登录用户的组内成员 groups # 查看test用户所在的组,以及组内成员 groups test # 查看当前登录用户名 whoami参考:[[3] Cent

Nginx rewrite正则匹配重写

转自 Nginx rewrite正则匹配重写Nginx的rewrite功能支持正则匹配重写,即将URL地址临时或永久重新指向某个新的位置,类似于重定向。这个特性有利用当网站结构做出重大调整,如之前的网站mp3资源使用URL为www.site1.org/mp3进行访问,而现在服务器上mp3目录已经被使用music目录替换,那rewrite这个功能则能够轻松实现。其次如可以将site1.org强制调整

nginx 不支持 .htaccess 规则? -是的

转自 关于Nginx支持.htaccess的分析nginx为什么不支持.htaccess?1.性能需要在Nginx的官方文档我们可以知道,Apache处理伪静态规则时会依次搜索各个目录下的.htaccess文件,这样就会造成大量的查询,影响性能,与Nginx的设计理念不符。2.软件模式决定Apache设计时便是动态加载这一点,可以从Apache处理.htaccess文件看出来。你修改了.htacc

图片视频防盗链

参考:图片和视频防盗链简单介绍.htaccess详解及.htaccess参数说明测试实验结果图片来源站:英树小程序项目图片:https://yingshu.cohcreate.com/upload/2018/05/18/b4c5afe441de59e6.png普通http请求(lnmp虚拟主机设置生成)server { listen 80; server_name xx.xx;

移动端更新日志换行显示

问题说明做移动端更新日志接口时,碰到换行符的问题,更新日志内容是从后台textarea取值后,直接入库的,虽然在数据库(mysql)中没有看到\n等明显的换行符号,但编辑时,将更新日志放回textarea中时,是有换行显示的。但这样的形式在客户端弹出层输出时,并没有换行。而在每行末尾加上<br/>,客户端换行显示(不知道为什么,<br/>明明是html标签,竟然能在弹出层起

<a>标签 点击后禁用(禁止点击事件),disabled不起作用

目标:想要实现点击一次后,就禁用dom节点的点击事件尝试1:unbind("click")调用$(this).unbind("click"),click事件并没有取消,看到unbind方法中,要传递第二个参数方法名,我使用的是匿名函数,没有机会,直接取消所有绑定事件没有试过。尝试2:pointer-events 设为 none在网上搜了一下,a标签本身并无d

array_merge,array_push($array[]) - ci where 查询数组使用

在使用ci框架进行查询时,因为要进行两次查询,一次查询$whereArr条件下的总记录数,一次分页查询10条记录,之前一直是使用字符拼接的方式获取$whereStr,然后放到$this->db->where()中,这次针对框架ar操作做了新的封装,想着,用数组的形式传参,前面部分根据不同判断条件往$whereArr中添加新项。习惯地用了$arr[] = array('aa'=>'

Nginx配置好ssl,但$_SERVER['HTTPS']取不到值

转自博客 [歪麦博客 - 使用https,$_SERVER['HTTPS']却不等于on?][1]要求:http和https协议共存。配置CI config文件遇到一些问题,因为PHP中有根据$_SERVER['HTTPS']来设置base_url。解决方法的办法就是Nginx配置加上:fastcgi_param HTTPS $https if_not_empty;完整配置如下:location

完全卸载删除gitlab

过程原因跟同事聊到代码管理,之前一直用的是 svn,svnWindows 版本 tortoiseSVN 保存不了 log 日志,github 又都是开放项目(私人项目要收费),感觉虽然自己的代码写得不咋地,但毕竟是公司的项目,不适合放出去。听说 gitlab 可以像 showdoc,typecho 之类的,提供安装软件,可以安装到自己的服务器上,一时手痒,就去找资源找教程,安装到自己的 1 核 1