这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载。下面是按功能划分的命令名称。监控总体带宽使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和netload监控总体带宽使用(批量式输出)――vnstat、ifstat
今天一个网友叫我帮他在我的vps上配置nginx虚拟机时,发现我更改虚拟机的根路径后,nginx只会执行,nginx默认的配置的根目录下的index.php,但是index.html的,却可以执行,觉得怪怪的,一时找不到方向怎么搞了,只好查看官方文档,现在我们来看在一个典型的,简单的PHP站点中,nginx怎样为一个请求选择location来处理: server { listen
#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid;
-- OPENSSL_LIBRARY = OPENSSL_LIBRARY-NOTFOUND -- CRYPTO_LIBRARY = CRYPTO_LIBRARY-NOTFOUND -- OPENSSL_MAJOR_VERSION = -- HAVE_VISIBILITY_HIDDEN -- HAVE_VISIBILITY_HIDDEN -- Using cmake version 2.6.4 --
make[4]: *** [libxml.lo] Error 1 make[4]: Leaving directory `/home/builds/libxml2-2.9.1/python'错误解决方法# ./configure --prefix=/home/builds/libxml2-2.9.1 --with-python=no # make clean # make # make insta
linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有简单的说是进程队列的长度。Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内平均 Load 。我们可以通过系统命令"w"查看当前
httpd: apr_sockaddr_info_get() failed for cloud #这个函数我是不知道干嘛的了,看了一下文档只要解觉下面的那个问题就可以了,不影响使用 httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
标题还挺长的如下删除万网锋云主机默认Apache与MySQL删除万网锋云主机默认Apache与MySQL 默认万网的祥云主机安装了Mysql和Apache。 但是万网好像是在母板上配置的mysql和apache,所以使用rpm和yum都卸载不掉。(草,不知道编译安装,使用这样的方式是无法删除的) 询问了万网的技术人员。 在ssh里运行了 vi /etc/rc.d/rc.local 查看到如下: #
1:创建用户 1 2 useradd xiong -d /var/xiong -s /sbin/nologin #添加用户 passwd xiong #添加密码 2:添加不可用的shell 1 echo /sbin/nologin >> /etc/shells 3:修改vsftpd.conf 1 2 3 vim /etc/vsftp/vsftpd.conf chroot_local_user=YES #将使用者限制在自己的家目录之内 chroot_list_enable=YES #是否启用将某些实体用户限制在他们的家目录内 4;修改selinux策略 1 2 setsebool -P ftp_home_dir 1 #允许ftp访问家目录 setsebool allow_ftpd_full_acce
1: ab(Apache Benchmark)是Apache超文本传输协议(HTTP)的性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性能, 主要是显示你安装的Apache每秒可以处理多少个请求 ab是Apache超文本传输协议(HTTP)的性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性 2:可以使用ab工具对apache服务器进行适当的配置调整 3:下面是一个简单的示例: 用php编写一段代码: 1 2 3 4 5 <?php for ($i=1;$i<=100;$i++){ echo $i.'<br />'; } ?> 以Windows的Apache作为服务器(没有改任何配置),先确定apache的bin路径是否在环境变量中,是否有apache的bin目录 1 2 3 4 5 C:\Users\Administrator>echo %p
第一步:将php的配置文件放到php配置目录下 1 2 cd /usr/local cp ./web/php-5.5.7/php.ini-development ./php/etc/php.ini 第二步:修改apache配置文件 1 2 3 4 #找到AddType 大概在310行左右 或者使用vi进行搜索定位 :/AddType AddType application/x-httpd-php .php #加入这句 #启用php5模块:在54行左右,把井号去掉 LoadModule php5_module modules/libphp5.so 1 2 3 4 5 6 #测试 cd /usr/local/apache2/htdocs vim index.php <?php echo phpinfo(); ?> 在浏览器输入IP地址
Apache是一个很受欢迎的web服务器软件,其安全性对于网站的安全运营可谓生死攸关。下面介绍一些可帮助管理员在Linux上配置Apache确保其安全的方法和技巧。 本文假设你知道这些基本知识: 文档的根目录: /var/www/html or /var/www 主配置文件: /etc/httpd/conf/httpd.conf (RHEL/CentOS/Fedora等系统) 或/etc/apache/apache2.conf (Debian/Ubuntu). 默认HTTP 端口: 80 TCP 默认 HTTPS 端口: 443 TCP 测试配置文件设置及语法: httpd -t 对Web服务器的日志文件的访问: /var/log/httpd/access_log Web服务器错误日志文件: /var/log/httpd/error_log
1:第一种方法:查看history 的记录 1 history 但是这个记录命令条数的有限的,当然你可以调整存储的命令记录的条数足够储存到不玩为止 修改history储存条数的方法 1 2 3 4 5 vi /etc/profile HISTSIZE=10000 #改成想存储的条数 #保存退出 #使profile文件生效 source /etc/profile 第二种方法: 1 2 3 4 5 6 7 8 1. mysql cat /usr/local/mysql/bin/mysqlbug | grep CONFIGURE_LINE 2. apache cat /usr/local/apache/build/config.nice 3. php /usr/local/php5/bin/php -i |grep configure 4. nginx /usr/local/nginx/sbin/nginx -V
昨晚整合apache和php是实在找不到解决办法,Google 百度都转一圈了,总算在百度找回来解决方法,记录一下,这个问题是在apache启动时出现的: 1 ./apachectl start 提示下面的错误: 1 httpd: Syntax error on line 57 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: libiconv_open 解决方法: 重新编译php,configura完成后在编译时加入以下参数: 1 make ZEND_EXTRA_LIBS='-liconv' 就可以启动了
以CentOS-6.4-minimal为基础进行编译(在看这篇文章时建议先把php,Nginx编译): 参考文档:http://nginx.org/cn/docs/http/request_processing.html 第一步:启动nginx 1 2 3 4 cd /usr/local/nginx ./nginx #启动nginx setenforce 0 #暂时关闭selinux service iptables stop #先关闭防火墙 编辑nginx配置文件 1 2 3 4 5 6 7 8 9
以CentOS-6.4-minimal为基础进行编译(在看这篇文章时建议先把Apache服务器,Nginx编译): 编译时可以参考的文档: http://www.php.net/manual/zh/configure.about.php 1 ./configure --help 检查gcc编译器: 1 2 3 gcc-v#检查gcc编译器 yum -y installgcc automake autoconf libtool make#安装GCC yum installgcc gcc-c++ #安装C++编译器
检查gcc编译器: gcc-v #检查gcc编译器 yum -y install gcc automake autoconf libtool make #安装GCC yum install gcc gcc-c++ #安装C++编译器 下载httpd,即apache软件源码: #下载Apache mkdir /usr/local/source cd /usr/local/source wget http://archive.apache.org/dist/httpd/httpd-2.2.10.tar.gz #下载完后解压 tar xzfv httpd-2.2.10.tar.gz #附上其他版本的Apache地址
安装centos minimal很多工具都没有,setup这个命令挺强大的,可以配置防火墙,开启关闭系统的服务,设置网络,配置验证模式
1:以CentOS-6.4安装的基础上进行编译安装nginx: 第一步检查安装gcc 1 2 3 gcc-v #检查gcc编译器 yum -y install gcc automake autoconf libtool make #安装GCC yum install gcc gcc-c++ #安装C++编译器 第二步下载Ngnix安装配置(建议将这些源代码放在同一目录下) 1 2 3 4 5 6 mkdir /usr/local/web #创建一个临时安装目录 cd /usr/local/web wget http://nginx.org/download/nginx-1.4.2.tar.gz tar -zxvf nginx-1.4.2.tar.gz cd nginx-1.4.2 ./configure
补充:在centos6.4里根本就不要做那么多工作了: 1 ifup eth0 #执行这个命令即可启动网卡eth0 觉得自己需要的就往下看: 这是安装完后我们只能看到回环地址lo
安装好bind软件后,我们就执行service named start 会出现提示, 接下来我们就执行,rndc-confgen 就会产生一个配置文件,并重定向到/etc/rndc.conf rndc-confgen > /etc/rndc.conf 并将rndc.conf最后13行添加到named.conf配置文件里 tail /etc/rndcc.conf >> /var/named/chroot/etc/named.conf
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号