Linuxサーバソフトウェアインストールのメモ

11738 ワード

1.CEntosインストールMysql
 1 --  

 2 yum install mysql-server      yum -e mysql-server

 3 --       

 4 chkconfig mysqld on

 5 --  mysql

 6 service mysqld start

 7 --  root  

 8 mysqladmin -u root password 'xxx'

 9 #    

10 GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.1.33' IDENTIFIED BY 'backup_xxx';

11 #    

12 --GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';

13 flush privileges;

14 15 [mysqld]

16 #add

17 default-character-set = utf8

18 character-set-server = utf8

19 collation-server = utf8_general_ci

20 init_connect = 'SET collation_connection = utf_general_ci'

21 init_connect = 'SET NAMES utf8'

22 [mysqld_safe]

2.Redisのインストール
wget http://download.redis.io/releases/redis-2.8.7.tar.gz  or  http://download.redis.io/releases/redis-2.6.17.tar.gz

tar -zvxf xxx

configure

make && make install  

3.memcachedを起動する
memcached -d -m 100 -u root -p 11211 -P /tmp/memcached.pid

4.ファイアウォール:
 1 Iptables:

 2   iptables

 3 service iptables start

 4 iptables --list //*  iptables   *//

 5           iptables   :

 6 Chain INPUT (policy ACCEPT)

 7 target     prot opt source               destination

 8 Chain FORWARD (policy ACCEPT)

 9 target     prot opt source               destination

10 Chain OUTPUT (policy ACCEPT)

11 target     prot opt source               destination

12     /      

13   :

14   81  :

15 iptables -I INPUT -i eth0 -p tcp --dport 81 -j ACCEPT

16 iptables  -I OUTPUT -o eth0 -p tcp --sport 81 -j ACCEPT

17   81  :

18 iptables -I INPUT -i eth0 -p tcp --dport 81 -j DROP

19 iptables -I OUTPUT -o eth0 -p tcp --sport 81 -j DROP

20     

21 /etc/rc.d/init.d/iptables save

22      lsof             .           .

23    81    :

24 lsof -i:81

25             .            

5.環境変数
1 Tomcat JVM  --catalina.bat/catalina.sh

2 windows

3 set JAVA_OPTS = -Xmx512m -Xms512m -XX:MaxPermSize=256m

4 linux

5 JAVA_OPTS ="-server -Xmx400m -Xms400m -Xmn128m -XX:MaxPermSize=128m -XX:PermSize=128m"

6.プロジェクトへの直接アクセス
1 【Tomcat      --2   Tomcat_Home/conf/server.xml

3 <Host>      <Context path="" docBase="    " reloadable="true" />

4 path     , request.getContextPath()     。

7.Nginx構成:
PCre-devel openssl-develのインストール
 1 http{

 2  #...

 3  gzip on;

 4  gzip_min_length 1k;

 5  gzip_buffers 16 64k;

 6  gzip_http_version 1.1;

 7  gzip_comp_level 4;

 8  gzip_types text/plain text/css application/xml image/png; #...

 9  gzip_vary on;

10  sendfile   on;

11  client_max_body_size 1024m;#     

12     upstream e_learning{

13         server 192.168.1.30:8080;

14         server 192.168.1.31:8080;

15         ip_hash;

16     }

17     server{

18         listen      80;

19         server_name 192.168.1.34;

20         index       index.jsp;

21         location / {

22             index   index.jsp;

23             proxy_pass  http://e_learning;

24             proxy_set_header    Host    $host;

25             proxy_set_header    X-Real_IP   $remote_addr;

26             proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;

27         }

28         location ^~ /upload/ {

29             expires 10d;

30             root    /var/e_learning;

31         }

32         location ^~ /vod {

33             proxy_pass http://192.168.1.36:1935/vod/;

34             proxy_set_header    Host    $host;

35             proxy_set_header    X-Real_IP   $remote_addr;

36             proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;

37         }

38         location ~*\.(gif|jpg|png|js|css)$ {

39             expires 10d;

40             proxy_pass  http://e_learning;

41             proxy_set_header    Host    $host;

42             proxy_set_header    X-Real_IP   $remote_addr;

43             proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;

44         }

45     }

46 }