Linux 环境多线程编程基础设施

Linux 环境多线程编程基础设施

发表于3年前 | 作者: Kar Chan | 分类: 脚本编程 | 流行热度: 202 views°

0
本文介绍多线程环境下并行编程的基础设施。主要包括: volatile __thread Memory Barrier __sync_synchronize volatile 编译器有时候为了优化性能,会将一些变量的值缓存到寄存器中,因此如果编译器发现该变量的值没有改变的话,将从寄存器里读出该值,这样可以避免内存访问。 但是这种做法有时候会有问题。如果该变量确实(以某种很难检测的方式)被修改呢?那岂不是读到错的值?是的。在多线程情况......

zabbix一键自动化安装脚本

发表于3年前 | 作者: Kar Chan | 分类: 监控&自动化 | 流行热度: 1,648 views°

0
zabbix server一键安装脚本 1 zabbix server一键安装脚本 Shell #!/bin/bash # This is a script of auto install zabbix # Copyright to jeffery Su # Written on June 11,2014 # SET VARIABLES PATH=/bin:/usr/bin:/sbin:/usr/sbin::/usr/local/bin:/usr......

nginx 404页面配置

发表于3年前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 3,738 views°

0
404错误意味着无法请到到需要访问的地址,简单来讲就是页面找不到。所有的WEB服务器都会针对找不到的页面返回一个404页面,当然这些页面都是非常丑陋体验非常差的。幸好,WEB服务器都提供了用户自定义404页面的功能。自定义404页面既可以提升用户体验也利于百度蜘蛛的收录,有的甚至还做成了一种公益信息传递渠道(后面会介绍),所以一般网站都会设置以优化网站。 如下是nginx设置自定义404页面的方法......

zabbix的安全设置

发表于3年前 | 作者: Kar Chan | 分类: 监控&自动化 | 流行热度: 1,721 views°

0
1.删除web目录中的setup.php防止二次安装 [root@zabbix-1 zabbix]# rm setup.php 2.清理管理页面的安装链接 编辑如下文件,注释如下图代码部分 [root@zabbix-1 zabbix]# vi include/menu.inc.php 3.禁用Guest账号 通过web界面-Administration-Users-Disable Guests将Guest账号禁用,以防止非法登录 4.修改admin口令 通过web界面-Profiles-User-change password,输入两次密码,点击Update 保存即可 ......

zabbix agent安装配置

发表于3年前 | 作者: Kar Chan | 分类: 监控&自动化 | 流行热度: 6,225 views°

1
做为一个优秀的监控软件,zabbix当然也少不了有自己的agent客户端,zabbix的客户端极其短小精悍,安装配置也十分简单。在实际生产环境中,也可以结合一些自动化下发工具进行部署。 一、zabbix agent for Linux安装配置 1.创建运行账号 [root@web1-lnx zabbix-2.4.4]# useradd zabbix -s /sbin/nologin 2.安装依赖 [root@web1-lnx zabbix-2.4.4]# yum install -y gcc curl 3.编译安装agent [root@web1-ln......

CentOS6.5下zabbix安装配置

发表于3年前 | 作者: Kar Chan | 分类: 监控&自动化 | 流行热度: 2,404 views°

0
一、安装LNMP 二、安装依赖 yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI gcc 三、安装zabbix useradd -s /sbin/nologin zabbix cd /tmp wget -c http://tcpdiag.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.4/zabbix-2.4.4.tar.gz tar zxvf zabbix-2.4.4.tar.gz cd zabbix-2.4.4 ./configure –prefix=/usr/local/zabbix –enable-server –......

重启网卡出现device eth1 does not seem to be present delaying initialization解决方法

发表于3年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 922 views°

0
CentOS虚拟机,克隆修改主机名IP等信息,重启无法启动网卡,出现 device eth1 does not seem to be present delaying initialization 造成这样的原因,是因为在虚拟机中克隆后的机器,网卡的MAC地址变了 解决方法: 1.使用ifconfig -a查看网卡的真实MAC地址,并记录 Shell [root@zabbix-1 rules.d]# ifconfig -a eth0 Link encap:Ethernet HWaddr 00:0C:29:27:0A:82 BRO......