nginx清理缓存
更新js文件之后发现总是不生效,开始以为是浏览器缓存的原因,但是清理过之后甚至更换浏览器还是不生效。开始怀疑nginx了,于是重启nginx依旧有问题。最后只能求助搜索引擎了搜索清理nginx缓存的方法。 nginx_ngx_cache_purge [nginx_ngx_cache_pu...
25 天前 阅读(138)
linux 简单服务启动、关闭脚本
linux 简单服务启动、关闭脚本 假如我们的目录结构如下: /home/project/bin/shell 脚本所在目录 /home/project/TestServer/bin 可执行程序目录 /home/project/TestServer/lib 依赖库目录...
1 个月前 阅读(82)
Linux常用命令大全
目录操作命令 **ls** 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ls              (显示当前目录下文件) ls 目录名        (显示指定目录下文件) ...
2 个月前 阅读(81)
Apache Ignite c++ linux 编译安装
Apache Ignite c++ linux 编译安装 不要直接拉github上的代码编译,它上面没有libs库编译成功后运行不起来。 到官网上去下载:https://ignite.apache.org/download.cgibinaries 环境 操作系统:centos6...
2 个月前 阅读(115)
mysql CPU一直占用过高
mysql CPU一直占用过高 *简单解决方法* 1> 登录mysql mysql -uroot -p 输入密码 2> 显示处理的列表 show processlist; 发现某个Query的状态是sending data...
3 个月前 阅读(117)
解决多线程处理相同产品造成的数据错乱问题
目前场景是大概有十几万产品,每个产品用一个ID号表示,它有很多个属性,收到消息后主要是对产品进行增、删、改操作。 服务端有多个线程,收到一个消息后就分配一个线程去处理,问题是当某个产品ID同时被多个线程操作的时候中间会出现数据错乱的问题。由于是老系统处理一个消息时中间涉及到多个操作,所以操作与操作...
3 个月前 阅读(111)
vi、vim常用功能键
vi/vim常用功能键 移动光标键 说明 -------- h或向左方向键 光标向左移动一个字符 j或向下方向键 光标向下移动一个字符 k或向上方向键 光标向上移动一个字符 l或向有方向键 光标向右移动一个字母 翻页键 说明 ...
5 个月前 阅读(154)
linux实用命令备忘录
查看某个进程是否存在 ps -ef grep 进程名 查看一个端口被什么进程占用 netstat -tnlp grep 端口号 -t或--tcp:显示TCP传输协议的连线状况; -n或--numeric:直接使用ip地址,而不通过域...
6 个月前 阅读(221)
linux问题汇总
Unable to find remote helper for 'https' 是因为/usr/libexec/git-core路径没在 PATH 环境变量中,这导致里面的 git-remote-https, git-remote-http 这些得不到执行。所以git所表现出来的...
6 个月前 阅读(181)
简单shell守护脚本——mongodb
简单shell守护脚本——mongodb 由于云服务器内存不够,有时候mongodb会崩溃掉,此时我的博客会完全访问不了。写个进程守护脚本让它自动重启。 !/bin/sh export RUNDIR=/root/mongodb/bin while true; do ...
7 个月前 阅读(269)
http升级到https
环境:腾讯云服务,nodejs服务,nginx反向代理 获取证书 获取证书有多重途径,我是在腾讯云申请免费版DVSSL证书(一年期限) * 登录腾讯云 * 选择云产品->域名与网站->SSL证书管理->申请证书 上传证书 根据不同服务器选择相应的证书文件,我用的是ng...
1 年前 阅读(237)
我的云服务器开机自启动所有服务
我的云服务器上目前部署的是我的博客,每次重启服务器都要重启一下所有程序蛮麻烦的,所以这次把它自动化了。重启系统后自动执行脚本部署所有服务。 目前服务器上如下服务需要重启: * nginx:反向代理 * mongodb:数据库 * 3inns:我的博客 * ningto:新版博客(rea...
1 年前 阅读(330)
CentOs7 防火墙firewalld基本使用方法
1.firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewa...
1 年前 阅读(314)
写代码怎能不会这些Linux命令?
这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法,对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的: ![常用linux命令](h...
1 年前 阅读(497)
tcp/ip 3次握手与4次分手
建立TCP连接步骤(如上图3次握手): 1. 服务器必须准备好接受外来的连接。这是通过调用socket、bind和listen函数来完成,称为被动打开; 2. 客户通过调用connect进行主动打开。这时客户TCP会发送一个SYN(表示同步)分节,告诉服务器将在(待建立的)连接中发送数据的初...
2 年前 阅读(424)
makefile简单写法
四个文件:error.h error.cpp def.h test.cpp error.cpp包含error.h test.cpp包含def.h error.h makefile如下: objects = test.o error.o flags = -D_DEBUG ...
2 年前 阅读(387)
精灵程序(daemon)
精灵进程(daemon)是生存期长的一种进程。它们常常在系统引导装入时起动,在系统 关闭时终止。因为它们没有控制终端,所以说它们是在后台运行的。UNIX系统有很多精灵进程,它们执行日常事物活动。 编程规则: (1) 首先做的是调用fork,然后使父进程exit。这样做实现了下面几点...
2 年前 阅读(374)
sigsetjmp用法
相关函数:longjmp, siglongjmp, setjmp 表头文件:include <setjmp.h> 函数定义:int sigsetjmp(sigjmp_buf env, int savesigs) 函数说明:sigsetjmp()会保存目前堆栈环境,然后将目前...
2 年前 阅读(352)
我的emacs 23配置
emacs-site插件文件夹可以在下面地址下载,里面也有个emacs配置不过是旧的。 [http://download.csdn.net/detail/tujiaw/3736262](http://download.csdn.net/detail/tujiaw/3736262) ...
2 年前 阅读(336)
linux笔记
1>编译程序时加入-g参数, 就可以使用gdb ./a.out查看段错误位置 2>可执行程序所在的目录为当前目录 3>killall ibus-daemon //关闭ibus ibus-daemon -d -x -r //启动ibus 4>ibus输入法安装 ...
2 年前 阅读(334)
 
回到顶部