国产开源运维软件:TriAquae介绍和

关于TriAquae TriAquae 是一款由国产的基于Python开发的开源批量部署管理工具,可以允许用户通过一台控制端管理上千台远程Linux服务器,开发者根据多年运维经验以及运维工程师日...

运维老鸟职场生活交友经验谈

缘起:本文来自老男孩培训的VIP群和学生聊天记录整理和延伸,分享给有需要的朋友们。 出门在外,靠朋友,朋友多了路好走! 你有没有想过,你问个问题,没啥人理你,而有...

代码上线流程 一:填写《XXX运营系统变更、上线申请单》          请严格按申请单内容进行填写            顶目名称:顶目名称,如 Linux运维          项目版本:版本号          申请时间:需在工作日13点前作出申请          上线时间:由运维经理指定上线时间(一般是工作日下午17点左右,紧急情况例外)          完成时间:代码上线所有操作完成时间(代码上线、回滚,确认)          变更内容:需申请人对此处上线引起的结构、内容等变化,详细记录                    申请人:填写申请代码上线人的姓名                    上线人:填写服... [ 阅读全文 ]
此方法可直接在线上部署,很多人在这样使用,apache版本号为:2.2.22,php版本号为:5.3.10,mysql版本号为:5.1.62 本文只讲部署,不讲优化 把软件放置在/usr/local/src目录下 安装apache 下载软件: 当前稳定版:httpd-2.2.22.tar.gz 下载地址: http://httpd.apache.org/download.cgi http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.2.22.tar.gz yum install -y  gcc zlib-devel openssl-devel cd /usr/local/src tar xf httpd-2.2.22.tar.gz cd httpd-2.2.22 ./configure --prefix=/usr/local/apache --enable-rewrite --enable-deflate --enable-expires --enable-headers --enable-modules=most --with-mpm=worker --enable-so make make install cd .. 安装mysql 下载软件 版本选择:mysql-5.1.62 下载地址:http://mysql.ntu.edu.tw/Downloads http://mysql.ntu.edu.tw/Downloads/MySQL-5.1/mysql-5.1.62.tar.gz groupadd mysql useradd -s /sbin/nologin -g mysql -M mysql yum install libtermcap-devel curses -y tar xf mysql-5... [ 阅读全文 ]
mysql读写分离软件实现: 1:amoeba 2:MySQL proxy 3:SQL RELAY 4:其它 软件方法实现,性能和功能上并不完美,在生产中,我也没有使用过,所以不作过多的说明 我在生产中用的mysql读写分离方法是在 程序 上实现的 在线上,一般有MYSQL主和MYSQL从服务器 在MYSQL主服务器上,建立写的帐号并给予相关权限(如:SELECT, INSERT, UPDATE, DELETE ),然后在程序上写个相关的类或函数,在写的时候,调用这个类或函数。 在MYSQL从服务器上,建立读的帐号并给予相关权限(如:SELECT),然后在程序上写个相关的类或函数,在读的时候,调用这个类或函数。 以下内容来自老男孩linux实战培训: 生产环境如何确保从库只读? 1)mysql从服务器中加入read-only参数或者在从服务器启动时加该参数。 read-only 2)忽略mysql库及information_schema库同步。 binlog-ignore-db=information_schema binlog-ignore-db=mysql 3)授权从库用户仅授权select权限。 4)授权案例: a.生产环境主库用户的授权: GR... [ 阅读全文 ]
以下内容是在老男孩linux/python初级培训时总结出来的 3.操作系统选择优化 可不配交换区(swap)。如果内存不足,增加更多的内存 服务调优,禁用不必要启动的服务,留更多的资源给mysql; 增加系统和MySQL服务器的打开文件数量(即文件描述符)及进程和线程数量。 Reiserfs对于打开、读写都非常快。文件检查只需几秒种。XFS,EXT3,EXT4也可。 文件系统调优,给数据仓库一个单独的文件系统,一般效率更高、更可靠。 给磁盘设置合适的block大小,减少IO读写次数。 不要使用NFS。光纤存储,SAN架构。 特别提示:摘自老男孩培训-mysql高级优化精要教案,非数据库系统适当降低,不降最好。 4.最小化软件包安装优化 一般情况下安装OS时,软件安装包组(Package Group)的选择: base--------------------------基本环境 editors-----------------------编辑器 development librarys------开发库 development tools---------开发工具 x software development--图形界面开发软件 system tools----------------系统工具 yum groupinstall "deve... [ 阅读全文 ]
下载脚本:wget http://www.linuxyw.com/scripts/system.sh 本脚本在CentOS 5.8 和6.2版本完美使用 本脚本可放心在线上服务器使用,建议在安装好系统后,就使用此脚本进行优化,优化完后,重启下服务器后无问题再进行其它服务安装 脚本有些优化可能不适合你的业务,可进行适当修改,如内核优化那 注意,使用了本脚本后,SSH端口已变为2233,请在优化先,修改脚本中的SSH端口为自己想设置的 #!/bin/bash ############################################# #name:drfdai #email:63780668@qq.com #date:2012-09-15 ############################################# #以下是设置服务器每3小时同步一次 yum -y install ntp echo '0 */3 * * * /usr/sbin/ntpdate time.windows.com >/dev/null 2>&1' >>/var/spool/cron/root service crond restart #以下设置服务器打开文件数量(文件描述符)为:65535 echo "ulimit -SHn 102400" >> /etc/rc.local cat >> /etc/security/limits.conf ... [ 阅读全文 ]
本文由罗小波提供,转载请注明出处 这文颜色注明不太明显,而且最后面图片也放错了,大概相差一幅吧,最好下载本文文档,更详细更明了, 下载地址:http://pan.baidu.com/share/link?shareid=2093117004&uk=2214940926 centos6.2 64w位+zcs-7.2.0_GA_2669.RHEL6_64.20120410002025                    搭建zimbra邮件系统                                   环境:两台虚拟机,一台centos6.2 64位最小化安装的虚拟机,安装时选择中文,一台win03 centos 64: IP:192.168.0.1  DNS:192.168.0.1    作为zimbra服务器和DNS服务器 win2003: IP:192.168.0.21  DNS:192.168.0.1    作为zimbra客户端 用root帐号在centos上面本地登录,修改网卡脚本文件 并启动网卡,查询IP是否生效 vim /etc/sysconfig/network-scripts/ifcfg-eth0 关闭selinux vi&nbs... [ 阅读全文 ]
版权信息: 作者:drfdai 网站:http://www.linuxyw.com 邮箱:63780668@qq.com 文档下载地址:http://pan.baidu.com/share/link?shareid=2054044854&uk=2214940926 昨天晚上,2台后端apache服务器负载突然变的超大(昨晚24点睡觉时硬重启了下apache服务,今天8点起来,负载又跑到了400多) 如下图: 回到昨天吧,昨天服务器报警,服务器负载变大了 这是昨天的截图: top图: vmstat图: 服务器网络链接: iostat图: apache worker_module配置图: 这几天服务器PV一下子增多,用cnzz站长统计工具查看,日PV40多万,以前PV只有几万,看了这些数据,有点怀疑是服务器硬件或服务配置或网络架构不合理导致的,因为我们服务器是很老的了,而且很多配件还是DIY出来的,请勿见笑。 排查流程: 1:就是用以上命令查看各种数据了,即上图 2:服务器是用了NFS架构的,后端的apache所读取的文件,都是从NFS文件服务器上所读过来的,所以,把程序打包SCP到apache-1服务器本... [ 阅读全文 ]
今天无意中看到了一篇利用rsyslog 收集 日志并且入库到mysql内  于是乎  就去rsyslog官网看了一下资料(官网地址http://www.rsyslog.com/doc/manual.html)  关于介绍这个上面也有 我这里也不多介绍了   linux系统 默认自带的系统日志软件是syslog 这个大家都知道  它也有日志远程收集功能  rsyslog 我简单了解了下  看到了一个新功能 就是支持将收集的日志入库(支持mysql  postgresql)如果想深度了解还是去官网看看吧 下面我们来安装吧    先说下架构吧 一个是日志收集服务器    一个是产生日志的服务器(可以是多个)  需要江一个或者多个服务器产生的日志都统一收集到日志收集服务器上然后入库到mysql数据库内。 rsyslog安装在日志收集服务器内  产生日志的服务器啥都不用安装 利用默认的syslog 就可以把日志推送到日志收集服务器上 在日志收集服务器上安装rsyslog吧  我这里直接yum了 也可以去官网下载源码编译安... [ 阅读全文 ]
在其它的操作系统上,此方法原理是类似的,这里以CentOS为例 UnInstalling Zimbra on Linux Zimbra安装文章:在linux系统上删除(卸载)Zimbra邮件系统 登陆root用户 1) 执行以下面的命令,su切换 到zimbra用户,停止zmcontrol服务,然后再退出zimbra帐户 su – zimbra zmcontrol stop exit (you should be root after you run exit) 2a) 执行下面的命令,查看系统中是否还有zimbra进程  ps -ef | grep -i zimbra 如果看到还有zimbra进程,就用下面的命令,kill掉进程 2b) 用kill -9强制杀死进程: kill -9 <zimbra的进程号> 3a) 执行以下命令: df 如果你能看到 "amavisd" 3b) 那就执行以下命令: umount /opt/zimbra/amavisd<-new-blah>/tmp 4) 进入你安装时解压出来的源文件目录(即安装文件目录) cd /<tmp_tar_install_dir>/zcs/ tmp_tar_install_dir:你的文件路径,如我所下载来的安装包,都是放在/usr/local/src下面的,然后把安装包改名成zcs,这个你应该明白吧?不明白?可联系我 cd /usr/local/src/zcs/ ... [ 阅读全文 ]
以下是以mysql为例说明,其它软件,也可参考此例 MySQL数据库GA版本选择的流程 自甲骨文(注:Oracle)公司收购SUN及全资子公司MySQL AB之后,MySQL AB官方不再对开源社区贡献源码,以及众多创始人与技术人员的出走,大家对于MySQL AB 公司推出的新版本一定要更加仔细挑选,切莫盲目相信MySQL AB官方给出的测试报告。推荐大家参考的MySQL数据库GA版本选择的流程,如下所述: 1)分析本企业业务,需要使用到MySQL那些基本功能和特性,特性重点方向研究为:MySQL复制、分区表、Plugin-innodb等; 2)MySQL数据库产品线第一个GA版本推出时间,至少超过10个月,再考虑使用到生产环境; 3)MySQL数据库产品线的最新GA版本,一般向后退3-4个版本的GA版本数据库,作为可选的目标; 4)仔细阅读选择的目标数据库GA版本,若是为之前的版本修改了大量的BUG信息,则此GA版本慎重选择; 5)仔细阅读目标GA版本数据库之后的第一版本,若是修改的BUG信息量非常大,直接放弃目标版本,向... [ 阅读全文 ]
网站公告

Linux运维交流群:21547874,请进群的朋友修改自己的群名片,模式为:地区-名字,进群后,禁止发布与本群主题无关的广告,敏感性话题......

活动 | 培训信息