squid用了好多年,但是总的来说也不算精通,都是需要什么去查什么,然后照着做。。。 今天偶然发现还有wpad这东西,全名为Web Proxy Auto Discovery。顾名思义,就是让IE浏览器自动检测设置,而无需设置代理服务器及端口或者设置代理脚本。 当然前提是在域环...
一直用nagios做网络监控报警,最近才知道还有个SmokePing,一看作者是RRD的作者,于是决定下来试用一下。 首先系统安装环境,虚拟机下安装CentOS6.3,32位的,SmokePing从官网下载的2.6.8,旧版本拷贝就能用,新版本已经变成需要安装的了,不过也更简单容易...
GLPI是非常优秀开源IT管理系统,包括资产统计、helpdesk等等功能,配合OCSNG还可以实现自动采集客户端软硬件信息。 虽然这套软件也有Windows版的,但Linux下的更加稳定,推荐在Linux上安装,本人之前写过一篇安装文章,那个时候为了收集中日文的计算机信息,...
自从VMware收购了Zimbra以后,一直想找时间研究研究Zimbra,最近终于有时间可以装一个看看了。服务器安装的ESXi5,话说现在5的免费序列号功能少的可怜。。。 在ESXi上创建虚拟机来安装CentOS664版本,自然是pxe网络安装,不过貌似从6.0开始直接解压iso的内容...
环境: 1.centos6.4*64位版本 2.主机最好内存设置在2G以上,要不安装的时候卡死你 3.下载最新的开源的Zimbra安装包,下载zcs-8.0.4_GA_5737.RHEL6_64.20130524120036 4.安装包比较大建议先下载好在传到LINUX上,开启SSH,service sshd start ,方便传安装包...
一、 系统环境 拓朴图: 系 统 域 名 服务器 客户端 CentOS 5.8_64bit mail.zimbra.org 10.10.10.254 10.10.10.110 二、基本配置 1 、配置 IP [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=10.1...
AppCode 3.1 EAP 发布,此版本开始大力支持 Swift。今年夏天,Apple 大会之后,我们宣布支持 Swift 代码基础编辑和代码高亮功能。EAP 重要改进如下:可以在现有的项目中创建基于 Swift 的项目或者新的 Swift 文件;同时还解决了 Swift 代码相关的一些问题;...
给虚拟机加四块硬盘 /dev/sab,/dev/sdc,/dev/sdd,/dev/sde 第一:对硬盘的原始操作(四块硬盘的操作相同) [root@Redhat ~]#fdisk/dev/sd[b,c,d,e]//给硬盘分区 Command (m for help): n Command action eextended pprimary partition (1-4) p Partition num...
/proc/sys/kernel/printk文件定义了4个数字, 执行: cat/proc/sys/kernel/printk 4 4 1 7 ①控制台日志级别:优先级高于该值的消息将被打印至控制台。 ②缺省的消息日志级别:将用该值来打印没有优先级的消息。 ③最低的控制台日志级别:控制台日志级别可能...
Logwatch,顾名思义,是一款专门监测Linux log文件(日志文件)的软件。安装以后只要稍微配置一下,就能每天将主机的log分析文件发送至指定的邮箱。为什么要这么做?因为这样能节省一个个手动查看日志的繁琐,为管理员节省时间,节省精力。并且每天(甚至更频...
Logrotate的配置 Logrotate顾名思义就是log rotate ,即日志的轮换。Logrotate是Linux系统自身带的一个日志轮循程序,它的执行程序所在的目录是/usr/sbin/logrotate,是专门对各种系统日志(syslogd,mail)进行轮循的程序。该程序是由运行程序的服务crond来...
4.1 postfix的配置文件结构 postfix的配置文件位于/etc/postfix下,安装完postfix以后,我们可以通过ls命令查看postfix的配置文件: [root@mail postfix]# ls install.cf main.cf master.cf postfix-script 这四个文件就是postfix最基本的配置文件,它们的区...
第一:gprof工具 gprof工具是通过在执行的过程中往可执行文件中加入特殊的代码,随着可执行程序的运行而运行,从而记录执行情况,通过这个工具可以检测某个函数调用的次数和时间,这样的话就可以集中优化那个调用最为频繁的函数,来实现程序的优化。 这里是...
第一:DEBUG实例 [root@localhost debug]# vim null.c int a(int *p); int main(void) { int* p = 0; return a(p); } int a(int *p) { int y = *p; return y; } ~ [root@localhost debug]#ulimit-c unlimited [root@localhost debug]# gcc -Wallg null.c [ro...
[root@localhost ansi]#cpp -dM /dev/null//查看GCC内部自定义的宏 第一:通过使用宏去掉注释 [root@localhost ansi]# vim dtest.c #include stdio.h int main(void) { #ifdef TEST printf(Test mode\n); #endif printf(Tuning......\n); return 0; } 1、使...
第一:符合ansi标准的实例: [root@localhost ansi]# vim ansi.c #include stdio.h int main(void) { const char asm[] = 6502; printf(The string asm is %s\n,asm); return 0; } 首先用GNU C的标准来编译 [root@localhost ansi]# gcc -Wall -O ansi.c -o a...
静态库和动态库的区别: 静态库(xxx.a):GCC在编译生成可执行程序时,从静态库中提取必要的目标文件,在可执行程序编译成功时,同时包含了目标文件,这样带来的缺点是当多个可执行程序同时调用一个库文件时,加载到内存中的库文件可能存在重复,这是对内存...
Git的衍合原理是,在两个分支同时提交更新,在一个分支衍合另外一个分支,相当于那对方的补丁来更新自己,而被衍合的分支不发生改变。 [root@localhost wanyan]# vi rebase1 [root@localhost wanyan]# cat rebase1 first [root@localhost wanyan]# vi rebase...
第一:git的介绍 Git是Linux之父创建的一个轻型的文件系统,目前最多的被用来作为版本控制,版本控制的基本原理是以牺牲磁盘空间(保存所有的历史版本,而不是保存差量的部分)来提高性能,同时可以很容易的创建分支(有利于合作开发)。git中存在三个区域(...
第五:对于git对象的理解和实例分析 [root@localhost ~]# cd /git/ [root@localhost git]# mkdir object [root@localhost object]# vim main.c Hello wnayan! [root@localhost object]# git hash-object main.c //计算main.c的哈希值 d32fe487dc38cbfc7fe051...
第七:包含多个分支和合并实现的实例 1、出现合并冲突的实例 [root@localhost ~]# mkdir -p /git/branche [root@localhost branche]# cp -rv ../wanyan/* . //偷懒一下 `../wanyan/README - `./README `../wanyan/lib - `./lib `../wanyan/lib/comment - `./...
这里介绍设置git使用的两个小窍门 第一:修改使git拥有unix的优良特性(自动完成) 在安装成功git后,会遗留安装目录,这个操作就是针对那个目录的操作。 [root@localhost ~]# cp git-1.7.7.4/contrib/completion/git-completion.bash ~./.git-completion.ba...
第一:关于SSH的设置 1、 在客户端 [root@ethnicity ~]# ssh-keygen //生成公匙和密匙 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory /root/.ssh. Enter passphrase (empty for no...
网络信息服务(NIS)是集中控制几个系统管理数据库的网络用品。NIS简化了UNIX和LINUX桌面客户的管理工作,客户端利用它可以使用中心服务器的管理文件。桌面系统的用户无需建立他们自己的/etc/passwd,他们只简单的使用维护在NIS服务器的文件即可。 提到NIS不...
实验的规划: 服务器端采用CentOS6ip:192.168.1.225 客户端采用CentOS5ip:192.168.1.193 1、在服务器端(采用是CentOS6) [root@linuxso.com~]#wget http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm [root@linuxso.com ~]# rp...
一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端。 服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者...
基于Erlang的高级消息队列RabbitMQ 3.4.1发布.2014-10-30。这是2014-10-21的3.4.0的第一个补丁版.修正了管理插件的几个安全漏洞和Bug。遗留产品 3.3.5/3.2.4/3.1.5 在高级消息队列里,RabbitMQ应该最主流的。 完全改进: Release:RabbitMQ3.4.1SecurityFixes...
开源操作系统即公开源代码的操作系统软件,它遵循开源协议使用、编译和发布。自由和开放源代码软件中最著名的是Linux,它是一种类Unix的 操作系统。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超...
1 Docker 是什么? -1.1 容器是什么? -2 安装 Docker -2.1 启动 docker 守护进程 -3 ...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/...
问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更...