[root@localhost ~]$ chmod u+w /etc/sudoers[root@localhost ~]$ vim /etc/sudoers# 在root ALL=(ALL) ALL 下 添加manong ALL=(ALL) ALL[root@localhost ~]$ chmod u-w /etc/sudoers
设置上网
安装完操作系统后还不能上网配置DHCP方式上网
1234567891011
vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"HWADDR="00:0C:29:BD:E1:19"NM_CONTROLLED="yes"ONBOOT="yes"BOOTPROTO=dhcpUSECTL=noTYPE=EthernetPEERDNS=yes#保存退出sudo service network restart
或者配置静态IP
1234567891011121314151617
DEVICE="eth0"HWADDR="00:0C:29:10:F4:4C"ONBOOT="yes"BOOTPROTO=staticTYPE=EthernetIPADDR=192.168.0.162NETMASK=255.255.255.0BROADCAST=192.168.0.255NETWORK=192.168.0.0#保存退出 #修改/etc/sysconfig/networksudo vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomainGATEWAY=192.168.0.1#保存退出重启网络sudo service network restart
如果失败比如IP已被占用换一个IP试试
修改DNS即时生效
12345
sudo vim /etc/resolv.confnameserver 192.168.0.1# google提供的域名服务器nameserver 8.8.8.8search localhost
# 编译安装 aprtar -jxf apr-1.4.6.tar.bz2cd apr-1.4.6./configuremakesudo make install # 默认会安装到 /usr/local/apr/cd ~#编译安装 apr-utiltar -jxf apr-util-1.4.1.tar.bz2cd apr-util-1.4.1./configure --with-apr=/usr/local/apr/makesudo make install # 默认会安装到 /usr/local/apr/cd ~#编译安装 pcretar -jxf pcre-8.30.tar.bz2cd pcre-8.30./configure --with-apr=/usr/local/apr/make# By default, `make install' installs the package's commands under#`/usr/local/bin', include files under `/usr/local/include', etc. sudo make installcd ~#编译安装 apachetar -jxf httpd-2.2.22.tar.bz2cd httpd-2.2.22./configuremakesudo make install # 默认会安装到/usr/local/apache2/cd ~#添加防火墙规则让防火墙允许 apache的端口 80通过sudo vim /etc/sysconfig/iptables#添加如下一行实际上是拷贝了原来的一行仅仅改变了端口号位置必须#要放在 含有 "REJECT --reject-with" 的行的前面-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPTsudo service iptables restart#测试sudo /usr/local/apache2/bin/apachectl start#在浏览器输入 http://ip地址 如果看到“It works”说明安装成功/usr/local/apache2/bin/apachectl stop#设置为开机启动#将httpd注册为服务通过chkconfig实现开机启动#以apachectl 为模板sudo cp /usr/local/apache2/bin/apachectl /etc/init.d/httpdsudo vim /etc/init.d/httpd# 在第一行 #!/bin/sh添加如下一行使其支持chkconfig命令# chkconfig: 2345 85 15# 保存退出VIM编辑器sudo chmod u+x /etc/init.d/httpdsudo chkconfig --add httpdsudo chkconfig httpd on#检查一下是否添加成功chkconfig --list httpd
方法二
12345678910111213
sudo yum install httpd#可选sudo yum install httpd-devel#测试#启动 apache http serversudo service httpd start#添加规则让防火墙允许 apache的端口 80sudo vim /etc/sysconfig/iptables#添加如下一行位置必须要放在 含有 "REJECT --reject-with" 的行的前面-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPTsudo service iptables restart#可以在浏览器输入 http://ip地址 测试了#设置为开机启动sudo chkconfig httpd on
安装 mysql
方法一
12345678910
#去官网下载 Oracle & Red Hat 6的安装包64位为MySQL-5.5.23-1.el6.x86_64.tar#32位为 MySQL-5.5.23-1.el6.i686.tartar -xf MySQL-5.5.23-1.el6.x86_64.tar#加 --force 是因为可能会与mysqllib库冲突sudo rpm -ivh --force MySQL-server-5.5.23-1.el6.x86_64.rpmsudo rpm -ivh MySQL-client-5.5.23-1.el6.x86_64.rpm# 启动 mysql 服务器sudo service mysql start#设置为开机启动sudo chkconfig mysql on
方法二
1234567
sudo yum install mysql-serversudo chgrp -R mysql /var/lib/mysqlsudo chmod -R 770 /var/lib/mysql# 启动 mysql 服务器sudo service mysqld start#设置为开机启动sudo chkconfig mysqld on
公共的操作
1234567891011121314
# root 初始密码为空修改root密码mysql -u rootmysql> use mysql;mysql> update user set password=password('root123') where user='root' AND host='localhost';mysql> flush privileges;# 打开MySQL中root账户的远程登录参考如何打开MySQL中root账户的远程登录mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";mysql> update user set password=password('root123') where user='root' AND host='%';mysql> flush privileges;mysql> quit;#添加防火墙规则让防火墙允许 mysql 的端口 3306通过sudo vim /etc/sysconfig/iptables#添加如下一行实际上是拷贝了原来的一行仅仅改变了端口号位置必须#要放在 含有 "REJECT --reject-with" 的行的前面-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPTsudo service iptables restart