Redhat Enterprise Linux 6 Initialize (1)

作者:reistlin 发布时间:January 11, 2018 分类:原创文章

作者: reistlin
来源: http://www.reistlin.com/blog/431
更新时间: 2018.01
版权声明: 原创文章.转载请保留作者信息和原文完整.谢绝任何方式的摘要

redhat.gifcentos.gif

# install RPM
yum install autoconf automake apr-util bind-utils curl epel-release gcc httpd-tools jwhois libtool libgssapi-devel lrzsz make mlocate mtr ntsysv openldap-devel openssl-devel pam-devel perl rpm-build screen sysstat tcpdump tcp_wrappers-devel tcp_wrappers-libs vim wget zlib-devel

# add user
useradd -u 500 reistlin; echo "密码" | passwd reistlin --stdin

# disable ipv6
echo "install ipv6 /bin/true" >> /etc/modprobe.d/disable-ipv6.conf
echo "IPV6INIT=no" >> /etc/sysconfig/network

# disable iptables
sed -i "/SELINUX/s/enforcing/disabled/" /etc/selinux/config
/etc/init.d/iptables stop
iptables -P INPUT ACCEPT
iptables -F
chkconfig iptables off
chkconfig ip6tables off

# libraries
echo "/usr/local/lib" >> /etc/ld.so.conf
echo "/usr/local/lib64" >> /etc/ld.so.conf

# DNS
cat >>/etc/resolv.conf <<EOF

# Google DNS
nameserver 8.8.8.8
nameserver 8.8.4.4
EOF

# timezone
cp -a /etc/localtime /etc/localtime.default
rm -f /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# profile
cat >>/etc/profile <<EOF

# HisttimeFormat
HISTFILESIZE=2048
HISTSIZE=2048
HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
export HISTTIMEFORMAT

# Editor
export EDITOR=vim

# LANG
export LANG=zh_CN.UTF-8
EOF

# crontab
cat >>/var/spool/cron/root <<EOF
# m h  dom mon dow   command
#* * * * * /root/crontab/nginx.sh > /dev/null 2>&1
#* * * * * /root/crontab/php-fpm.sh > /dev/null 2>&1
#* * * * * /root/crontab/mysqld.sh > /dev/null 2>&1
#* * * * * /root/crontab/stunnel.sh > /dev/null 2>&1
#* * * * * /root/crontab/squid.sh > /dev/null 2>&1
#* * * * * /root/crontab/ss5.sh > /dev/null 2>&1
#* * * * * /root/crontab/kcp.ss.sh > /dev/null 2>&1
#* * * * * /root/crontab/kcp.squid.sh > /dev/null 2>&1

# NTP
59 1 * * * /usr/sbin/ntpdate 0.centos.pool.ntp.org > /dev/null 2>&1
59 2 * * * /usr/sbin/ntpdate 1.centos.pool.ntp.org > /dev/null 2>&1
59 3 * * * /usr/sbin/ntpdate 2.centos.pool.ntp.org > /dev/null 2>&1
EOF

# sshd
sed -i "s/#Port 22/Port 端口/" /etc/ssh/sshd_config
sed -i "s/#ListenAddress 0.0.0.0/ListenAddress 0.0.0.0/" /etc/ssh/sshd_config
sed -i "s/#PermitRootLogin yes/PermitRootLogin no/" /etc/ssh/sshd_config
sed -i "s/#StrictModes yes/StrictModes yes/" /etc/ssh/sshd_config

# logrotate
sed -i "s/rotate 1/rotate 6/" /etc/logrotate.conf
sed -i "s/rotate 4/rotate 12/" /etc/logrotate.conf

[Shell] standard daemon v0.2

作者:reistlin 发布时间:January 5, 2018 分类:原创文章

作者: reistlin
来源: http://www.reistlin.com/blog/430
更新时间: 2018.01
版权声明: 原创文章.转载请保留作者信息和原文完整.谢绝任何方式的摘要

linux.gif

阅读剩余部分...

[了解这个世界] Conseils Solvay 第五次索尔维会议

作者:reistlin 发布时间:July 1, 2015 分类:原创文章

采编: reistlin
来源: Internet 互联网
更新时间: 2015.07
版权声明: <<了解这个世界>>系列文章.转载请保留作者信息和原文完整.

knowledge.gif

Conseils Solvay.jpg

第三排:奥古斯特·皮卡尔德、亨里奥特、保罗·埃伦费斯特、爱德华·赫尔岑、顿德尔(en:Théophile de Donder)、埃尔温·薛定谔、维夏菲尔特(en:E. Verschaffelt)、沃尔夫冈·泡利、维尔纳·海森堡、拉尔夫·福勒、里昂·布里渊

第二排:彼得·德拜、马丁·努森、威廉·劳伦斯·布拉格、亨德里克·安东尼·克雷默、保罗·狄拉克、阿瑟·康普顿、路易·德布罗意、马克斯·玻恩、尼尔斯·玻尔

第一排:欧文·朗缪尔、马克斯·普朗克、玛丽·居里、亨德里克·洛伦兹、阿尔伯特·爱因斯坦、保罗·朗之万、查尔斯·欧仁·古耶、查尔斯·威耳逊、欧文·理查森

[了解这个世界] The Lifespan of Storage Media 存储介质寿命

作者:reistlin 发布时间:July 1, 2015 分类:原创文章

采编: reistlin
来源: Internet 互联网
更新时间: 2015.07
版权声明: <<了解这个世界>>系列文章.转载请保留作者信息和原文完整.

knowledge.gif

各类存储介质的寿命. 包括计算机介质(5寸, 3.5寸软盘, 机械硬盘, SSD硬盘, SD卡, USB闪存), 视频介质(电影胶片, DV磁带, DVD), 音频介质(黑胶唱片, MUSIC磁带, CD)等等. (Updated for 2015)

阅读剩余部分...

Redhat Enterprise Linux iproute2 配置

作者:reistlin 发布时间:October 20, 2012 分类:原创文章

作者: reistlin
来源: http://www.reistlin.com/blog/390
更新时间: 2012.10
版权声明: 原创文章.转载请保留作者信息和原文完整.谢绝任何方式的摘要

redhatcentos.gif

troubleshooting_ip_routing.png

一,新建路由表 wan 和 lan

vim /etc/iproute2/rt_tables

255     local
254     main
253     default
252     wan
251     lan

二,配置路由表 wan 和 lan

vim /etc/rc.local

ip route add 202.0.0.64/26 via 202.0.0.66 dev eth1 table wan
ip route add default via 202.0.0.65 dev eth1 table wan
ip rule add from 202.0.0.66 table wan

ip route add 10.0.0.0/24 via 10.0.0.2 dev eth0 table lan
ip route add default via 10.0.0.1 dev eth0 table lan
ip rule add from 10.0.0.2 table lan

三,路由表更新缓存,立即生效

ip route flush cache

魔兽世界 - MaNGOS (mangos-zero)

作者:reistlin 发布时间:September 22, 2012 分类:原创文章

作者: reistlin
来源: http://www.reistlin.com/blog/387
更新时间: 2012.09
版权声明: 原创文章.转载请保留作者信息和原文完整.谢绝任何方式的摘要

wow.gif

一,环境:

魔兽世界服务器端:
[MaNGOS (mangos-zero)]

魔兽世界客户端:
[World of Warcraft] 1.12.1 (Build 5875)

二,介绍:

魔兽世界版本历史:

2005年 03月21日 World of Warcraft 限量公测
2005年 04月26日 World of Warcraft 全面公测
2005年 05月25日 魔兽世界版本 1.4.3 战争的召唤: PVP系统 荣誉系统
2005年 06月28日 魔兽世界版本 1.5.2 战场争锋: 战歌峡谷 奥特兰克山谷
2005年 08月09日 魔兽世界版本 1.6.1 进军黑翼之巢: 黑翼之巢 暗月马戏团
2005年 09月27日 魔兽世界版本 1.7.1 血神的复苏: 祖尔格拉布 阿拉希盆地
2005年 10月18日 魔兽世界版本 1.8 噩梦之龙: 希利苏斯
2006年 01月09日 魔兽世界版本 1.9 安其拉之门
2006年 04月04日 魔兽世界版本 1.10 勇士归来
2006年 06月27日 魔兽世界版本 1.11 纳克萨玛斯之影
2006年 09月19日 魔兽世界版本 1.12.1 战鼓震天: 户外战争 户外PVP
2006年 10月03日 魔兽世界版本 1.12.2 战鼓震天: 跨服战场 世界战场

三,软件:

mangos-zero [下载]
scriptdev0 [下载]
database [下载]

阅读剩余部分...

PHP 5.2.x + PECL APC 3.1.9 配置

作者:reistlin 发布时间:September 27, 2011 分类:原创文章

作者: reistlin
来源: http://www.reistlin.com/blog/362
更新时间: 2011.09
版权声明: 原创文章.转载请保留作者信息和原文完整.谢绝任何方式的摘要

linux

一,环境:

Red Hat Enterprise Linux 5.4 x64
Nginx 0.8.55 (nginx-0.8.55.tar.gz)
PHP 5.2.17 (php-5.2.17.tar.gz)
PHP-FPM 5.2.17 (php-5.2.17-fpm-0.5.14.diff.gz)
APC 3.1.9 (APC-3.1.9.tgz)

用户信息:

用户:www-data
组:www-data
主目录:/home/www-data

目录结构:

app:应用程序安装目录
pkgs:源代码包目录
pkgs/build:源代码包编译目录

二,安装:

1,下载,解压缩

cd /home/www-data/pkgs/
wget http://pecl.php.net/get/APC-3.1.9.tgz
tar zxvf APC-3.1.9.tgz -C build

2,编译,安装

编译参数:
--enable-apc
--enable-apc-mmap

PHP 安装路径:
/home/www-data/app/php-5.2.17/

php-config 文件路径:
/home/www-data/app/php-5.2.17/bin/php-config

注意:需要在编译安装目录执行:phpize 脚本

cd /home/www-data/pkgs/build/APC-3.1.9
 
/home/www-data/app/php-5.2.17/bin/phpize
 
./configure \
--enable-apc \
--enable-apc-mmap \
--with-php-config=/home/www-data/app/php-5.2.17/bin/php-config \
 
make
make install

三,配置:

1,配置 APC 目录结构,新建 Symbolic Link 标准化调用方法

cd /home/www-data/app/php-5.2.17/lib/php/extensions
mv no-debug-non-zts-20060613 PECL
ln -s PECL/apc.so .

2,编辑 php.ini 文件,配置 extension_dir 目录

vim /home/www-data/app/php-5.2.17/etc/php.ini

; Directory in which the loadable extensions (modules) reside.
extension_dir = "/home/www-data/app/php-5.2.17/lib/php/extensions"

3,配置 APC PHP Extensions 参数

[apc]
extension = "apc.so"
apc.enabled = 1
apc.cache_by_default = On
apc.shm_segments = 1
apc.shm_size = 64M
apc.ttl = 3600
apc.user_ttl = 3600
apc.num_files_hint = 0
apc.write_lock = On

4,重新启动 php-fpm

/home/www-data/app/php-5.2.17/sbin/php-fpm restart

apc.png

四,补充信息:

关于 [PECL]
关于 [APC] (Alternative PHP Cache)

[Shell] tcp_status_stat v0.2

作者:reistlin 发布时间:August 12, 2011 分类:原创文章

作者: reistlin
来源: http://www.reistlin.com/blog/359
更新时间: 2011.08
版权声明: 原创文章.转载请保留作者信息和原文完整.谢绝任何方式的摘要

linux.gif

googlecode1.gifgooglecode2.gif
[https://reistlin.googlecode.com/svn/trunk/shell/tcp_status_stat.sh]

阅读剩余部分...

VMware ESXi 4.x ReadOnly User Monitor

作者:reistlin 发布时间:June 29, 2011 分类:原创文章

作者: reistlin
来源: http://www.reistlin.com/blog/347
更新时间: 2011.06
版权声明: 原创文章.转载请保留作者信息和原文完整.谢绝任何方式的摘要

vmware.gif

1,新建角色,配置角色权限

视图 -> 系统管理 -> 角色 -> 添加角色

esxi_nagios_01.png

esxi_nagios_02.png

角色名称:nagios,角色权限:性能(查看 ESXi 虚拟机宿主性能)

esxi_nagios_03.png

esxi_nagios_04.png

2,新建用户,新建用户组

先添加用户组:nagios

esxi_nagios_05.png

esxi_nagios_06.png

后添加用户:nagios,并且添加到 nagios 用户组

esxi_nagios_07.png

3,新建权限,选择 nagios 角色,并关联到 nagios 用户组(包含 nagios 用户)

esxi_nagios_08.png

esxi_nagios_09.png

配置完成

esxi_nagios_10.png

[了解这个世界] Computers timeline 时间线

作者:reistlin 发布时间:May 13, 2011 分类:原创文章

采编: reistlin
来源: Internet 互联网
更新时间: 2011.05
版权声明: <<了解这个世界>>系列文章.转载请保留作者信息和原文完整.

knowledge.gif

计算机, 计算机技术发展时间线. 从 1980 年 - 2010 年, 从最原始的计算机, 到目前流行的 ipad. 从晶体管计算, 到如今的移动设备, 云计算 (Updated for 2011)

20世纪40年代, 第一代, 原始计算机
20世纪50年代, 第二代, 晶体管计算机
20世纪60年代, 第三代, 微型处理器
20世纪70年代, 第四代, 微型计算机
20世纪80年代, 微型计算机(流行)
20世纪90年代, 个人电脑
2000年后, 移动设备, 云计算

1940s, First Generation
1950s, 2ND Gen Transistors
1960s, 3RD Gen Micro Processor
1970s, 4TH Gen Micro Computer
1980s, Rise of Micro Computer
1990s, Personal Computer
2000s, Mobile Computing

阅读剩余部分...