增强Linux内核中访问控制安全的方法 背景 前段时间,我们的项目组在帮客户解决一些操作系统安全领域的问题,涉及到windows,Linux,macOS三大操作系统平台。无论什么操作系统,本质上都是一个软件,任何软件在一开始设计的时候,都不能百分之百的满足人们的需求,所以操作系统也是一样,为了尽可能的满足人们需求,不得不提供一些供人们定制操作系统的机制。当然除了官方提供的一些机制,也有一些黑魔法,这些黑魔法不被推荐使用,但是有时候面对具体的业务场景,可以作为一个参考的思路。 Fatmouse 2019-12-08 The server 775 0 阅读全文
iptables做策略屏蔽QQ与MSN 目前环境如下: 内网网段:192.168.10.0/24; 网关:192.168.10.254(在大楼物业处); 因此现在在内部做一个自己的网关,在上面做iptables策略. 今后内网网络更换为192.168.9.0/24;网关为192.168.9.254 笔记如下: 1.配置网关服务器网卡信息: 代码如下: ifconfig eth0 192.168.10.222 //配置网卡0 ifconf ··· Fatmouse 2019-08-31 The server 807 0 阅读全文
详解linux中nano命令 nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。 Fatmouse 2019-11-06 The server 554 0 阅读全文
Apache日志的一些操作命令技巧 假设apache日志格式为: 问题1:在apachelog中找出访问次数最多的10个IP。awk '{print $1}' apache_log |sort |uniq -c|sort -nr|head -n 10 awk 首先将每条日志中的IP抓出来,如日志格式被自定义过,可以 -F 定义分隔符和 print指定列; sort进行初次排序,为的使相同的记录排列到一起; upiq -c 合并重复的行,并记录重复次数。 head进行前十名筛选; sort -nr按照数字进行倒叙排序。 Fatmouse 2019-09-14 The server 622 0 阅读全文
linux sudo命令详解 简单的说,sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码。 Fatmouse 2019-10-12 The server 558 0 阅读全文
Gerrit设置开机启动方法 方法1 1.通过如下步骤设置gerrit服务开机自启动: 2.服务自动启动脚本/etc/init.d/gerrit.sh需要通过/etc/default/gerritcodereview(该申明被卸载gerrit.sh脚本里面)文件来提供一些配置。该文件的内容为: Fatmouse 2019-11-19 The server 1362 0 阅读全文
ubuntu下kvm 命令行安装64位ubuntu报”Couldn’t find hvm kernel for Ubuntu tree.”的问题分析 1.安装ubuntu时使用的virt-install的配置:报错如下:ERROR Couldn't find hvm kernel for Ubuntu tree. Domain installation does not appear to have been successful. Fatmouse 2019-10-03 The server 813 0 阅读全文
关闭Apache的目录浏览功能的方法 修改配置文件/etc/httpd/conf/httpd.conf,把: 引用 Options Indexes FollowSymLinks 改为: 引用 Options -Indexes FollowSymLinks 重启httpd服务即可,这样可以把所有网站的Indexes选项都取消。 Fatmouse 2019-09-04 The server 740 0 阅读全文
nginx配置location总结location正则写法及rewrite规则写法 1. location正则写法 首先来看一个示例:location 前缀没有前缀 匹配以指定模式开头的location Fatmouse 2019-12-26 The server 518 0 阅读全文
学习Centos7软raid5的挂载 注意:raid5必须在三块硬盘及以上 且容量应为同等 raid5的硬盘使用率为n-1在虚拟机上添加3块硬盘 容量为0.2G吧 Fatmouse 2019-11-15 The server 862 0 阅读全文
CentOS 最新版本git的安装教程 CentOS6.5自带的git版本是1.7.1卸载自带的git下载最新版git解压编译安装修改环境变量 Fatmouse 2019-09-30 The server 628 0 阅读全文
win10安装配置nginx的过程 一、前言 Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx可以进行反向代理、负载均衡、HTTP服务器(动静分离)、正向代理等操作。因为最近在公司使用到了Nginx,这里简单记录一下自己在Win10 64位系统上配置使用Nginx的过程 Fatmouse 2020-11-18 The server 12234 0 阅读全文
Linux将命令添加到PATH中的方法 linux LinuxApacheBash简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在PATH记录的路径中查找该命令。有的话则执行,不存在则提示命令找不到。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls命令根本不在这个两个目录下,当你输入ls命令时LINUX会去/bin,/usr/bin,/sbin等目录寻找该命令。而PATH就是定义/bin:/sbin:/usr/bin等这些路劲的变量,其中冒号为目录间的分割符。 Fatmouse 2019-10-10 The server 573 0 阅读全文
Nginx重定向的配置实例 在/usr/local/nginx/conf/nginx.conf中: server { ... ##begin add by guozhenbin 20100727 location /b2c/ { if (!-e $request_filename) { rewrite ^/b2c/(.*)$ /b2c/index.php?$1 last; } } ##end add by guozhenbi ··· Fatmouse 2019-11-21 The server 594 0 阅读全文
安装Apache提示丢失VCRUNTIME140.DLL怎么办 PHP7发布已经有一段时间了,据说有一些比较好的改进,官方也说速度比php5.6快了两倍,性能上有了很大提升,并且也发布了从php5.x向php7迁移的问题,所以今后php网站迁移后能够大幅度的提升网站性能,所以为了尝试我也在电脑本地安装了PHP7.0的版本。 Fatmouse 2019-09-18 The server 560 0 阅读全文
nginx下配置thinkphp文件的方法 在上篇文章给大家介绍了,今天给大家介绍nginx下thinkphp的配置,具体详解如下: Fatmouse 2019-12-11 The server 986 0 阅读全文
Nginx 502 Bad Gateway错误常见的4种原因和解决方法 1.FastCGI worker进程数是否不够通过命令查看服务器上一共开了多少的 php-cgi 进程 代码如下: ps -fe |grep "php" | grep -v "grep" | wc -l 使用如下命令查看已经有多少个php-cgi进程用来处理tcp请求 代码如下: netstat -anop | grep "php" | grep -v "grep" | wc -l 接近配置文件中设置的数值,表明worker进程数设置太少 Fatmouse 2019-12-01 The server 789 0 阅读全文
.htaccess绑定域名到子目录的方法 RewriteEngine on # 把 yourdomain.com 改为你要绑定的域名. RewriteCond %{HTTP_HOST} ^(www.)?prcer.com$ & ··· Fatmouse 2019-08-17 The server 645 0 阅读全文
Nginx与Lua灰度发布的实现 安装 memcached 安装 memcached for lua 创建 test.lua 文件 nginx配置 由于我们将 119.32.216.122 这个IP添加进了memcached中,因此访问 http://www.siguoya.name:8867/ 的时候,看到的内容就是 test Fatmouse 2020-05-10 The server 1111 0 阅读全文