http://netkiller.8800.org/book/linux/
Netkiller Linux 手札
Neo Chan
中国广东省深圳市宝安区龙华镇
518109
+86 755 29812080
+86 755 29812080
<
openunix@163.com>
文档出处
http://netkiller.8800.org/
http://netkiller.org.cn/
http://www.bg7nyt.cn
1.1
Copyright © 2006, 2007 Netkiller. All rights reserved.
转载请与作者联系
2007
为什么写这篇文章
有很多想法,不能实现.工作中也用不到,所以想写出来,和大家分享.有一点写一点,写得也不好,就当学习笔记了.
我想到哪写到哪,你会发现文章没一个中心,今天这里写点,明天跳过本章写其它的.
文中例子绝对多,对喜欢复制然后粘贴朋友很有用,不用动手写,也省时间.
理论的东西,网上大把,我这里就不写了,需要可以去网上查.
我爱写错别字,还有一些是打错的,如果发现请指正.
文中大部分试验是在Debian/Ubuntu/Redhat AS上完成.
Note
对出学Linux的爱好者忠告
玩Linux最忌reboot(重新启动)这是windows玩家坏习惯
Linux只要接上电源你就不要再想用reboot,shutdown,halt命令,Linux系统和应用软件一般备有reload,reconfigure,restart/start/stop...不需要安装软件或配置服务器后使用reboot重新引导计算机
在Linux 系统里SIGHUP信号被定义为刷新配置文件,有些程序没有提供reload参数,你可以给进程发送HUP信号,让它刷新配置文件,而不用 restart.通过pkill,killall,kill 都可以发送HUP信号例如: pkill -HUP httpd
联系作者
Mobile: +86 755 133-2299-3040
Tel: +86 755 2981-2080
Callsign: BG7NYT QTH: Shenzhen, China
注:请不要问我安装问题!
Table of Contents
1. Linux 应用程序
APT
OpenSSH
tools
2. Command And Tools
系统管理
硬件信息
系统信息
网络管理
网络工具
3. Developer
compiler
gcc - The GNU C compiler
g++ - The GNU C++ compiler
make
调试工具
Python
Java
Subversion
4. Network
ethernet
sysctl
bonding
DNS/Bind
bind9
Load Balancing
view
tools
Proxy Server
Socks 5
Apache Proxy
Squid - Internet Object Cache (WWW proxy cache)
debian/ubuntu 安装
Proxy Server
Squid作为反向代理Cache服务器(Reverse Proxy)
代理+反向代理
Squid 管理
禁止页面被Cache
Squid 实用案例
Samba
安装
配置
News (innd)
Rsync
NET SNMP (Simple Network Management Protocol)
安装SNMP
例出MBI
ip tunnel
ipv4
OpenVPN
Ubuntu/Debian 环境安装
OpenVPN GUI for Windows
源码安装
Iptables
5. Web Application
LAMP (Apache,Mysql,PHP,Python,Perl,PostgreSQL)
Apache
PHP 5
Apache Log
Web Server (Apache + Tomcat + PHP)
Apache 安装与配置
Tomcat 安装与配置
PHP
综合测试
Fastcgi
lighttpd
PHP
Python
Application Service
Zope
JBoss - JBoss Enterprise Middleware
Optimization
ulimit
Apache 调优
Tomcat
测试 gzip,deflate 模块
Memcached
python-memcached
Java API
PHP Memcache
分析与监控
awstats
webalizer
Cacti
BIG BROTHER
6. OpenLDAP
OpenLDAP server (slapd)
backup/restore
7. Kerberos
安装
生成kerberos的本地数据库
8. PostgreSQL
Install
Postgres 配置
other
9. MySQL
Install
other
10. Network Storage - Openfiler
Accounts
Volumes
RAID
iSCSI
Quota
Shares
11. Linux Virtual Server
ipvsadm
环境配置
VS/NAT
VS/TUN
VS/DR
ipvsadm script
debug
keepalived
Ubuntu
安装
heartbeat+ldirectord
12. VOIP
Gnu Gatekeeper Install
Gnu Gatekeeper Configure
Gnu Gatekeeper Test
Part I - Microsoft Windows NetMeeting
Part II - ohphone
13. broadcast streaming
icecast
shoutcast
14. Boinc (berkeley 分布式计算平台)
Boinc 安装
15. Document
Latex
docbook
SGML
XML
16. 案例
基于LVS的负载均衡解决方案
基于LVS的集群邮件系统
17. 历史记录
A. 附录
List of Tables
10.1. Volume Group Management
List of Examples
3.1. /etc/profile.d/java.sh
4.1. server.conf
4.2. client.conf
4.3. server.ovpn
4.4. client.ovpn
4.5. openvpn.conf
5.1. /etc/rc.d/init.d/www
5.2. index.php
5.3. /etc/init.d/lighttpd
5.4. /etc/init.d/memcached
5.5. memcached.py
5.6. memcached.java
5.7. memcache.php
6.1. base-dn.ldif
6.2. ou.ldif
15.1. example.latex