原创 php執行root權限的Linux腳本

我們經常在Linux服務器編寫很多shell腳本,由於Linux是分佈式,支持多用戶。因此當我們通過WEB端訪問Linux時,其實是利用WEB服務器例如APACHE中的默認賬戶(httpd默認是www, apache2默認的是www-da

原创 php7 HashTable實現及對比php5.X版本內存消耗優勢

The new zval implementation Before getting to the actual hashtable, I’d like to take a quick look at the new zval struc

原创 Linux 安裝Lua

Lua版本5.3.5當前最新。 系統CentOS7 curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz tar -zxvf lua-5.3.5.tar.gz cd lua-5.3.5

原创 linux下搭建socket5代理

VPN大家耳熟能詳,但是socks用到的人比較少,那什麼是socks呢?請看第二段或者百度百科,socks分別有4和5兩個版本,現在5爲主流。工作中經常用VPN訪問國外,但是同時國內的速度又慢了,讓人很糾結,實際上這個時候可以考慮使用so

原创 linux查看進程所有子進程和線程

linux查看進程所有子進程和線程 原文連接:https://blog.csdn.net/uestczshen/article/details/74091892    問題: 我的程序在其內部創建並執行了多個線程,我怎樣才能在該程序創建線

原创 Linux清除緩存命令

清除linux緩存命令 命令 #sync  #echo 3 > /proc/sys/vm/drop_caches   查看內存情況: # more /proc/meminfo # less  /proc/meminfo   Kernels

原创 Linux查找並殺死殭屍進程

1、查看系統是否有殭屍進程 使用 top命令: 使用Top命令查找,當zombie前的數量不爲0時,即系統內存在相應數量的殭屍進程。 2、定位殭屍進程   使用命令ps -A -ostat,ppid,pid,cmd | grep -e

原创 VMware workstation無法連接 MKS: 套接字連接嘗試次數太多;正在放棄。

關閉虛擬機我的電腦 -> 右鍵 -> 管理 -> 服務和應用程序 -> 服務:開啓下面的服務:服務啓動成功後,重啓虛擬機;

原创 CentOS7.0(Linux)下錯誤代號對應的錯誤描述

errno 1~133描述如下: #define    EPERM         1    /* Operation not permitted */ #define    ENOENT         2    /* No such

原创 CentOS7 Firewall常用命令彙總,開放端口及查看已開放的端口

1、firewalld的基本使用 啓動: systemctl start firewalld 查看狀態: systemctl status firewalld  停止: systemctl disable firewalld 禁用: sy

原创 Linux下的信號詳解及捕捉信號

信號的基本概念 每個信號都有一個編號和一個宏定義名稱 ,這些宏定義可以在 signal.h 中找到。 使用kill -l命令查看系統中定義的信號列表: 1-31是普通信號 regular signal(非可靠信號); 34-64是實時信號

原创 Windows“啓動”文件夾

Windows“啓動”文件夾介紹Windows系統都有一個“啓動”文件夾,把需要打開的程序的快捷方式放到“啓動”文件夾裏,就可以實現開機自動啓動。啓動”文件夾分爲兩種,一種是“系統啓動文件夾”,另一種爲“用戶啓動文件夾”。Win10系統“

原创 通過TCP各個狀態,可以排除和定位網絡或系統故障

我們通過了解TCP各個狀態,可以排除和定位網絡或系統故障時大有幫助。   1、TCP狀態   瞭解TCP之前,先了解幾個命令:   linux查看tcp的狀態命令: 1)、netstat -nat  查看TCP各個狀態的數量 2)、lso

原创 mac系統升級php地址

https://php-osx.liip.ch

原创 ‘new’未聲明(在此函數內第一次使用),對‘operator new[](unsigned long)’未定義的引用,對‘operator delete[](void*)’未定義的引用,

Linux高性能服務器編程中源碼 web_server_write.c: #include <stdio.h> #include <stdlib.h> #include <netinet/in.h> #include <arpa/inet