【Linux 】工具安裝配置

一、修改主機名/添加別名訪問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/測試,若是看到

Welcome to nginx!

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;
    }
}
View Code

-- 中止

 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

相關文章
相關標籤/搜索