ubuntu的基本安装
2011-08-15 11:37
204 查看
ubuntu安装步骤:
sudo passwd root
userdel root-aaa
mv sources.list sources.list.bak
vim sources.list
deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb http://security.ubuntu.com/ubuntu jaunty-security universe
deb-src http://security.ubuntu.com/ubuntu jaunty-security universe
deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse
sudo apt-get update
apt-get upgrade -y
edit iptables
iptables -F
iptables -X
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --sport 53 -j ACCEPT
iptables -A OUTPUT -p udp --dport 123 -j ACCEPT
iptables -A INPUT -p udp --sport 123 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 3307 -j ACCEPT
iptables -A INPUT -p tcp --sport 3307 -j ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables-save > /etc/iptables.up.rules
/etc/network/interfaces
auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables.up.rules
fix clock
crontab -e
0 12 * * * /usr/sbin/ntpdate cn.pool.ntp.org;/sbin/hwclock -w
vim interfaces
auto eth0
iface eth0 inet static
address 192.168.200.141
netmask 255.255.255.0
gateway 192.168.200.2
change computer name
vim hosts
vim hostname
install zend optimizer 3.3
wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz
tar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
/etc/php5/apache2
/etc/apache2/httpd.conf
modify php.ini
date.timzone=Asia/Shanghai
error_reporting = E_ALL & ~E_NOTICE
mysqli.default_port = 3307
mysql.default_port =3307
install vmware tools
apt-get install linux-headers-$(uname -r) build-essential gcc make
mount /dev/cdrom /cdrom
cp /cdrom/VMwareTools-5.5.1-19175.tar.gz /tmp
cd /tmp
wget http://forum.ubuntu.org.cn/files/vmware-tools-any-update1.tar_189.tar
wget http://forum.ubuntu.org.cn/files/patch_165.tar
tar -xf VMwareTools-5.5.1-19175.tar.gz
tar -xf vmware-tools-any-update1.tar_189.tar
tar -xf patch_165.tar
cd /tmp/vmware-tools-distrib
./vmware-install.pl
#当问你是否运行 vmware-config-tools.pl 时回答no
cd /tmp/vmware-tools-any-update1/
./runme.pl
#当问你是否运行 vmware-config-tools.pl 时回答no
cd /usr/bin
patch vmware-config-tools.pl /tmp/patch.txt
./vmware-config-tools.pl
modify apache2.conf
ServerLimit 10000
StartServers 5
MinSpareServers 10
MaxSpareServers 20
MaxClients 10000
MaxRequestsPerChild 1000
install eaccelerator
apt-get install php5-dev make
wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
sudo tar xjvf eaccelerator-0.9.5.3.tar.bz2
export PHP_PREFIX="/usr"
sudo $PHP_PREFIX/bin/phpize
./configure \
--enable-eaccelerator=shared \
--with-php-config=$PHP_PREFIX/bin/php-config
sudo make
sudo make install
4,修改php.ini
zend_extension="/usr/lib/php5/20060613+lfs/eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
5,建立cache
sudo mkdir /tmp/eaccelerator
sudo chmod 0777 /tmp/eaccelerator
删除mysql
sudo apt-get remove libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl mysql-client mysql-client-5.0 mysql-server mysql-server-5.0
17,设置虚拟主机限制
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName 192.168.*.*
DocumentRoot /var/www/nosite/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/nosite/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/nosite-err.log
</VirtualHost>
sudo passwd root
userdel root-aaa
mv sources.list sources.list.bak
vim sources.list
deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb http://security.ubuntu.com/ubuntu jaunty-security universe
deb-src http://security.ubuntu.com/ubuntu jaunty-security universe
deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse
sudo apt-get update
apt-get upgrade -y
edit iptables
iptables -F
iptables -X
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --sport 53 -j ACCEPT
iptables -A OUTPUT -p udp --dport 123 -j ACCEPT
iptables -A INPUT -p udp --sport 123 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 3307 -j ACCEPT
iptables -A INPUT -p tcp --sport 3307 -j ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables-save > /etc/iptables.up.rules
/etc/network/interfaces
auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables.up.rules
fix clock
crontab -e
0 12 * * * /usr/sbin/ntpdate cn.pool.ntp.org;/sbin/hwclock -w
vim interfaces
auto eth0
iface eth0 inet static
address 192.168.200.141
netmask 255.255.255.0
gateway 192.168.200.2
change computer name
vim hosts
vim hostname
install zend optimizer 3.3
wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz
tar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
/etc/php5/apache2
/etc/apache2/httpd.conf
modify php.ini
date.timzone=Asia/Shanghai
error_reporting = E_ALL & ~E_NOTICE
mysqli.default_port = 3307
mysql.default_port =3307
install vmware tools
apt-get install linux-headers-$(uname -r) build-essential gcc make
mount /dev/cdrom /cdrom
cp /cdrom/VMwareTools-5.5.1-19175.tar.gz /tmp
cd /tmp
wget http://forum.ubuntu.org.cn/files/vmware-tools-any-update1.tar_189.tar
wget http://forum.ubuntu.org.cn/files/patch_165.tar
tar -xf VMwareTools-5.5.1-19175.tar.gz
tar -xf vmware-tools-any-update1.tar_189.tar
tar -xf patch_165.tar
cd /tmp/vmware-tools-distrib
./vmware-install.pl
#当问你是否运行 vmware-config-tools.pl 时回答no
cd /tmp/vmware-tools-any-update1/
./runme.pl
#当问你是否运行 vmware-config-tools.pl 时回答no
cd /usr/bin
patch vmware-config-tools.pl /tmp/patch.txt
./vmware-config-tools.pl
modify apache2.conf
ServerLimit 10000
StartServers 5
MinSpareServers 10
MaxSpareServers 20
MaxClients 10000
MaxRequestsPerChild 1000
install eaccelerator
apt-get install php5-dev make
wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
sudo tar xjvf eaccelerator-0.9.5.3.tar.bz2
export PHP_PREFIX="/usr"
sudo $PHP_PREFIX/bin/phpize
./configure \
--enable-eaccelerator=shared \
--with-php-config=$PHP_PREFIX/bin/php-config
sudo make
sudo make install
4,修改php.ini
zend_extension="/usr/lib/php5/20060613+lfs/eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
5,建立cache
sudo mkdir /tmp/eaccelerator
sudo chmod 0777 /tmp/eaccelerator
删除mysql
sudo apt-get remove libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl mysql-client mysql-client-5.0 mysql-server mysql-server-5.0
17,设置虚拟主机限制
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName 192.168.*.*
DocumentRoot /var/www/nosite/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/nosite/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/nosite-err.log
</VirtualHost>
相关文章推荐
- Linux第一篇【介绍、安装Ubuntu、基本目录结构】
- ubuntu一些基本软件安装方法
- Ubuntu16.04.3安装Docker,配置镜像加速器及其基本使用
- ubuntu的基本安装
- Debian/Ubuntu下Nginx的安装、反向代理和负载均衡的基本配置
- 在 Ubuntu 15.04 上如何安装Docker及基本用法
- Ubuntu下Memcache的安装与基本使用
- ubuntu下搭建nfs,tftp,安装qt等一些基本的启动bootloader前的服务
- ubuntu16.04安装基本的VMware Tools和samba软件教程
- MySQL 在Ubuntu14.04上的安装和基本使用(带步骤截图)
- 【Pig】ubuntu下pig-0.17.0的安装和基本安装使用
- postgresql8.4在ubuntu9下的安装与基本配置
- ubuntu下mysql的安装以及基本命令
- ubuntu下nginx安装、基本配置及常用命令
- ubuntu一些基本软件安装方法
- ubuntu安装基本的拼音输入法
- ubuntu基本命令&&firefox adobe flash安装&&添加中文输入法
- Ubuntu下vim的安装与基本用法
- ubuntu升级python,安装pip等基本软件
- ubuntu14.04LTS 安装后几个基本设置