一、修改主机名/添加别名访问html
修改/etc/sysconfig/network中的hostname
NETWORKING=yes
HOSTNAME=dlserver01;java
修改/etc/hosts文件python
172.16.50.123 dlserver01 # Added by NetworkManager
127.0.0.1 localhost.localdomain localhost
::1 dlserver01 localhost6.localdomain6 localhost6
172.16.50.124 dlserver02
172.16.50.125 dldb01mysql
二、时间设置linux
设置时区nginx
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeweb
date -R
date -s 20140915
date -s 15:57:30sql
三、jdk数据库
3.一、apache
/etc/profile
export JAVA_HOME=/usr/lib/jvm/java-7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
3.二、
chmod 777 bin
source ~/.bashrc
3.三、
java -version
四、tomcat
tar zxvf apache-tomcat-6.0.39.tar.gz
4.一、server.xml 8080 -- 8081
4.二、tomcat-users.xml
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="admin" roles="manager"/>
4.二、配置开机自动启动
vi /etc/rc.local
export JAVA_HOME=/usr/lib/jvm/java-7
/dinglicom/tomcat/bin/startup.sh
4.三、其它机器不能访问,开启8080端口或者关闭防火墙
4.3.一、 开启8080端口。
在/ect/sysconfig下编写iptables文件
加入一行
-A RH-Firewall-1-INPUT –m state NEW –m tcp –p tcp –dport 8080 –j ACCEPT
4.3.二、关闭防火墙
(1)关闭当即生效,重启后又开启
service iptables stop
同理:当即开启 service iptable start
(2)重启后生效
chkconfig iptables off
同理:重启后开启 chkconfig service on
第一处端口修改: <!-- 修改port端口:18006 俩个tomcat不能重复,端口随意,别过小--> <Server port="18006" shutdown="SHUTDOWN"> 第二处端口修改: <!-- port="18081" tomcat监听端口,随意设置,别过小 --> <Connector port="18081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 第三处端口修改: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
五、yum
5.一、http://blog.itpub.net/25313300/viewspace-708509/
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-cron-3.2.29-40.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-cron-3.2.29-40.el6.centos.noarch.rpm rpm -ivh yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
5.二、更新repo文件
mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.repo.bak
vi /etc/yum.repos.d/rhel-debuginfo.repo
内容为:
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#packages used/produced in the build but not released
#[addons]
#name=CentOS-$releasever - Addons
#baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
#gpgcheck=1
#gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
gpgcheck=1
enabled=0
六、MySQL(linux下使用yum安装mysql)
一、安装
查看有没有安装过:
yum list installed mysql*
rpm -qa | grep mysql*
查看有没有安装包:
yum list mysql*
安装mysql客户端:
yum install mysql
安装mysql 服务器端:
yum install mysql-server
yum install mysql-devel
二、启动&&中止
数据库字符集设置
mysql配置文件/etc/my.cnf中加入default-character-set=utf8
启动mysql服务:
service mysqld start或者/etc/init.d/mysqld start
中止:
service mysqld stop
开机启动
chkconfig --list
> chkconfig mysqld off
> chkconfig mysqld on
二、登陆
建立root管理员:
mysqladmin -u root password zxc
登陆:
mysql -u root -p输入密码便可。
忘记密码:
service mysqld stop
mysqld_safe --user=root --skip-grant-tables
mysql -u root
use mysql
update user set password=password("new_pass") where user="root";
flush privileges;
三、远程访问
开放防火墙的端口号
mysql增长权限:mysql库中的user表新增一条记录host为“%”,user为“root”。
四、Linux MySQL的几个重要目录
数据库目录
/var/lib/mysql/
配置文件
/usr/share /mysql(mysql.server命令及配置文件)
相关命令
/usr/bin(mysqladmin mysqldump等命令)
启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
七、nginx
7.一、rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
7.二、查看yum的nginx信息
yum info nginx
7.三、安装并启动nignx
[root@server ~]# yun install nignx
[root@server ~]# service nginx start
Starting nginx: [ OK ]
7.四、而后进入浏览器,输入http://192.168.128.134/测试,若是看到
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.
恭喜你,你成功了!
nginx.conf
upstream 192.168.128.137{ server 192.168.128.137:8081; #server 192.168.128.137:9081; } server { listen 80; server_name 192.168.128.137; location / { #root /dsm; index index.html index.htm index.jsp; proxy_connect_timeout 3; proxy_send_timeout 30; proxy_read_timeout 30; proxy_pass http://192.168.128.137; } }
-- 中止
nginx -s stop
-- 重启
/usr/sbin/nginx
-- 验证
nginx -t
问题:仍是不晓得怎么配置到tomcat里的具体应用
七、web.py
wget http://webpy.org/static/web.py-0.37.tar.gz
python setup.py install
安装flup来提供WSGI接口(WSGI是Python应用程序和Web服务器之间的一种接口,相似于java的Servlet
wget http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz
python setup.py install
-- 数据库
http://initd.org/psycopg/ 下载psycopg2-2.5.4.tar.gz
yum install postgresql-server
yum install postgresql-devel
八、nmon
chmod 777 nmon
./nmon –fT –s 5 –c 100
0m Use these keys to toggle statistics on/off: 00m
c = CPU l = CPU Long-term - = Faster screen updates 00m
m = Memory j = Filesystems + = Slower screen updates 00m
d = Disks n = Network V = Virtual Memory 00m
r = Resource N = NFS v = Verbose hints 00m
k = kernel t = Top-processes . = only busy disks/procs 00m
h = more options q = Quit 0