系统优化
-
shell:实现linux服务器资源监控并发送告警邮件详解程序员
1、安装方式 wget http://10.8.225.126/wsmonitor/install.sh;sh install.sh t[email prote…
-
linux 刷新环境变量详解程序员
方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永…
-
make -k ,lsof及系统接口strtol详解程序员
1.make加参数-k,作用是编译过程中出错后不会退出而是继续 keepgoing 2.lsof(list open files)是一个列出当前系统打开文件的工具。(在linux环…
-
复原IP地址算法详解程序员
给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。 示例: 输入: “25525511135”输出: [“255.255.11…
-
nginx变量名规则详解程序员
nginx的变量名规则比较多,有些以前一直没搞懂。今天弄懂了记录下 比如 $1 $2 表示路径中正则表达式匹配的第一个参数 location ~/abc/(.*)/(.*) { s…
-
linux gstack pstack 进程运行堆栈查看工具 strip详解程序员
pstack的作用 1). 查看线程数(比pstree, 包含了详细的堆栈信息) 2). 能简单验证是否按照预定的调用顺序/调用栈执行 3). 采用高频率多次采样使用时, 能发现程…
-
http长链接处理不当引发的问题详解程序员
最近项目中遇到了问题,会偶然出现服务端返回不是客户端请求报文的情况 经过排查后发现,是客户端的http长链接网络库,在第一次发送超时的情况下,没有断开连接,而是用此长链接继续发送,…
-
Linux查看进程运行的完整路径方法详解程序员
通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,系统会在…
-
linux 进程间通信,使用socketpair,pipe详解程序员
管道pipe是半双工的,pipe两次才能实现全双工,使得代码复杂。socketpair直接就可以实现全双工 socketpair对两个文件描述符中的任何一个都可读和可写,而pipe…
-
git 常用操作详解程序员
在gitee上新创建项目后,将本地的项目提交到git上去 git inittouch README.mdgit add .git commit -m ‘first c…