活到老学到老  

记录遇到问题的点点滴滴。

1

代理缓存出现502http { ... server { ... location / { ... proxy_cache_key "$request_uri$request_body"; pro...

8年前发布  · 1578 次阅读
  nginx  502 
1

优点:tar备份简单。缺点:只能增量,无法备份删除行为。完整备份:#建立测试路径与档案 mkdir test touch test/{a,b,c} 在test下生成三个文件#执行完整备份 tar -g snapshot -zcf backup_full.tar.gz test#查看 tarball 内容 tar ztf backu...

8年前发布  · 2232 次阅读
0

使用fdisk添加分区的例子;本例中我们会添加两个200M的主分区,其它为扩展分区,在扩展分区中我们添加两个200M大小的逻辑分区Command (m for help): p 注:列出分区表; Disk /dev/sda: 1035 MB, 1035730944 bytes 256 heads, 63 sectors/track, 12...

8年前发布  · 1187 次阅读
  linux  fdisk  mkfs  ext4 
0

国外很多价格便宜的vps,多数是ssd硬盘,但是大多数是小内存(Linode除外最小2G)优点:内存不够时不会导致应用挂掉缺点:使用swap比内存速度要慢几百倍甚至上千倍。应用场景:对速度要求不要能用就可以教程使用dd命令创建一个swap分区dd if=/dev/zero of=/home/swap bs=1024 count=10485...

8年前发布  · 2622 次阅读
  centos  vps  swap 
0

yum install -y wget gcc man rsync openssh-clients rsync vim 持续更新,请关注此博文。

8年前发布  · 1484 次阅读
0

使用最小化安装"minimal"默认是不安装rsync和scp提示错误: -bash: scp: command not found执行安装命令:yum install -y openssh-clients rsync

8年前发布  · 1580 次阅读
  scp  rsync 
0

查看文件内容的特殊方法  相信最基本的cat和less,more你已经很熟悉了,如果有特殊的要求呢:1. 如果你只想看文件的前5行,可以使用head命令,如:head -5 /etc/passwd2. 如果你想查看文件的后10行,可以使用tail命令,如:tail -10 /etc/passwd tail -f /var/log/mess...

8年前发布  · 1342 次阅读
  less  more  head  tail 
0

如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么 首先就要考虑root 的$PATH里是否已经包含了这些环境变量。 主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。 四个主要存放的东东: ./bin: bin为binary的...

8年前发布  · 1224 次阅读
  linux 
0

很多都是修改/etc/sudoers权限为740再加上一句 ALL=NOPASSWD:ALL 或者加一句 yourname ALL=(ALL) NOPASSWD: ALL 然后权限改回440 先说第一种,这样做,全部的用户都有了sudo权限,而且不要密码的,安全性非常差。两种共有的缺陷是,这样做没有检测语法,如果不下心手抖一下打错了,那你...

8年前发布  · 1040 次阅读
  sudo 
0

gulp提示Try running: npm install gulp解决添加NODE_PATH环境变量vim /etc/profileexport PATH=$PATH: # 将 /usr/bin 追加到 PATH 变量中 export NODE_PATH="/usr/lib/node_modules"立即生效source /etc/p...

8年前发布  · 1776 次阅读
  gulp 
0

安装proxychains-ngyum -y install git gcc gcc-c++ git clone https://github.com/rofl0r/proxychains-ng.git cd proxychains-ng ./configure --prefix=/usr --sysconfdir=/etc make &...

8年前发布  · 3196 次阅读
0

如果你还没有shadowsocks可以使用本站免费开通shadowsocks安装Debian / Ubuntu:apt-get install python-pip pip install shadowsocksCentOS:yum install python-setuptools && easy_install pip...

8年前发布  · 5078 次阅读
0

常见内网判断$ip = $_SERVER["REMOTE_ADDR"]; if (in_array(strtok($i, '.'), array('10', '100', '127', '168', '192'))) { echo '内网'; }

8年前发布  · 1665 次阅读
  php 
0

增加 www 用户的 nginx 脚本管理权限vim /etc/sudoers www ALL=(root) NOPASSWD: /usr/sbin/nginx -s reload5、调用php$result2 = exec("/usr/bin/sudo /usr/sbin/nginx -s reload", $resu...

8年前发布  · 1346 次阅读
  nginx  php  sudoers 
0

用PHP检查系统命令是否存在 Check if system command exists.php有内建函数 function_exists('fun_name') 查看php的函数是否存在但是如果想检查系统函数是否存在,就没有内建函数。我使用下面的方式来检查,主要是用 command -v这个指令,当传回空值代表此指令不存在。funct...

8年前发布  · 1188 次阅读
0

日志分割常用方法:自己写脚本分割使用linux自带的logrotate前者灵活,可以应对各种需求,自定义文件夹、文件名。后者配置简单,使用方便。下面我们以分割nginx日志为例介绍一下使用logrotate分割日志实例。logrotate简单介绍logrotate使用cron按时调度执行,日志的执行过程原理为不断改名称:比如你有个acce...

8年前发布  · 2360 次阅读
  ningx  logrotate 
0

名称:ps使用权限:所有使用者使用方式:ps [options] [--help]说明:显示瞬间行程 (process) 的动态参数:ps的参数非常多, 在此仅列出几个常用的参数并大略介绍含义-A    列出所有的进程-w    显示加宽可以显示较多的资讯-au    显示较详细的资讯-aux    显示所有包含其他使用者的行程#####...

8年前发布  · 1348 次阅读
  linux  ps 
0

OpCache 通过对 opcode 的缓存和优化来提升 PHP 执行速度。在 PHP 5.5、5.6 版本中 OpCache 已内建,编译安装时使用 --enable-opcache 即可。PHP 5.2 - 5.4 也可手动安装。项目主页http://pecl.php.net/package/ZendOpcache开启方法修改 php...

8年前发布  · 1254 次阅读
  php  OpCache 
0

有些时候我们建立的网站并不希望被搜索引擎索引,然而搜素引擎还会自动的索引网站,即使设置了账号登陆等访问权限。本文从 robots.txt 文件和 nginx 配置文件入手,彻底屏蔽了常见的搜索引擎。robot.txt 屏蔽User-agent: * Disallow: / 另存为 robot.txt 放在网站根目录。nginx 屏蔽cd...

8年前发布  · 3349 次阅读
  nginx  robots 
0

配置完一台服务器后,并不是就可以高枕无忧了,前不久刚刚爆发的PHP 5.3.9版本的漏洞也搞得人心惶惶,所以说经常关注安全公告并及时升级服务器也是必要的。一般来说,黑客攻击服务器的首要步骤就是收集信息,比如说你的软件版本,这些将成为下一步有针对性攻击的依据。所以说一定程度的隐藏这些信息就显得非常有必要了,本文将简单介绍如何在网络上隐藏Ng...

8年前发布  · 1292 次阅读