海立方娱乐城|济州岛娱乐城
您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

CentOS系統安裝和基本軟件環境配置

添加時間:2019-3-15 23:23:14  添加: 思海網絡 
一、安裝CentOS系統

1、選擇Desktop進行安裝

注:如果修改了主機名,則需要在/etc/hosts文件中增加設置的主機名

2、ssh安全設置(配置文件:/etc/ssh/sshd_config):

   1)更改默認22端口:去掉 Port的注釋,改成如:2233

   2)禁止root賬號登錄:去掉PermitRootLogin yes注釋,改成:PermitRootLogin no

   3)新增SSH登錄用戶,登錄成功后再su到root:



代碼如下:

# useradd xiaoma
# passwd xiaoma 
然后修改ssh配置文件,最后加入:AllowUsers xiaoma

   4)重啟SSH服務:service sshd restart

   5)更改防火墻配置,允許22123端口,加入:-A INPUT -m state –state NEW -m tcp -p tcp –dport 22123 -j ACCEPT,并重啟防火墻生效:service iptables restart


二、軟件環境配置

1、安裝編譯環境:



代碼如下:

# yum install gcc gcc-c++
注:代理上網,命令行:export http_proxy=http://ip:port

2、安裝一些必備的庫



代碼如下:

# yum install ncurses-devel zlib-devel libjpeg* libpng* freetype*
注:ncurses-devel – 編譯安裝mysql5.5時需要
    zlib-devel – 編譯安裝httpd需要
    libjpeg*、libpng*、freetype* – 編譯安裝php需要

3、安裝clamAV殺毒軟件



代碼如下:

# tar xzf clamav-0.97.4.tar.gz
# cd clamav-0.97.4
# ./configure --prefix=/usr/local/clamav --disable-clamav
# make
# make install

# groupadd clamav
# useradd -g clamav clamav
# chown -R clamav.clamav /usr/local/clamav
 操作示例:
    1)更新病毒庫:bin/freshclam(需要修改etc/freshclam.conf文件把Example行注釋掉)
    2)掃描指定的目錄:bin/clamscan –bell -i -r /usr/local

4、安裝JDK



代碼如下:

# chmod +x jdk-6u33-linux-i586.bin
# ./jdk-6u33-linux-i586.bin
# mv jdk1.6.0_33/ /usr/local
設置JDK環境變量,/etc/profile文件中最后加入如下配置:



代碼如下:

JAVA_HOME=/usr/local/jdk1.6.0_33
export JAVA_HOME
export PATH=/usr/local/mysql5/bin:$JAVA_HOME/bin:$PATH
 然后更新環境變量使之生效:



代碼如下:

# source /etc/profile 
查看安裝的java版本:



代碼如下:

# java -version
5、安裝Mysql5.5(mysql5.5需要cmake編譯,需要先安裝cmake)



代碼如下:

# tar xzf cmake-2.8.7.tar.gz
# cd cmake-2.8.7
# ./configure
# make && make install

# mkdir -p /usr/local/mysql5
# groupadd mysql
# useradd -g mysql mysql
# chown mysql.mysql -R /usr/local/mysql5

# tar xzf mysql-5.5.19.tar.gz
# cd mysql-5.5.19/
# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5 -DMYSQL_UNIX_ADDR=/usr/local/mysql5/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/usr/local/mysql5/data -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
# make
# make install
配置Mysql,進行如下操作:



代碼如下:

# cp support-files/my-medium.cnf /etc/my.cnf
# chmod 755 s/mysql_install_db
# s/mysql_install_db --user=mysql --basedir=/usr/local/mysql5 --datadir=/usr/local/mysql5/data

# cp support-files/mysql.server /etc/init.d/mysql
# chmod 755 /etc/init.d/mysql
# chkconfig mysql on
啟動mysql并設置root賬號密碼:



代碼如下:

# /etc/init.d/mysql start 或 service mysql start
# /usr/local/mysql5/bin/mysqladmin -uroot password 'root'
 加入環境變量,在/etc/profile文件中最后加入:



代碼如下:

export PATH=/usr/local/mysql5/bin:$PATH 
修改默認的mysql最大連接數(默認只有151),打開/etc/my.cnf文件,在[mysqld]的下面加入:max_connections=1000,然后重啟mysql即可生效,查看最大連接數:



代碼如下:

mysql>show VARIABLES LIKE '%conn%';
6、安裝httpd



代碼如下:

# tar xzf httpd-2.2.21.tar.gz
# cd httpd-2.2.21/
# cd srclib/apr
# ./configure --prefix=/usr/local/apr
# make
# make install

# cd ../apr-util
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# make
# make install

# cd ../..
# ./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-dav --enable-proxy --enable-proxy-ajp
# make
# make install
啟動httpd并訪問http://ip進行測試(注意iptables需要打開80端口):



代碼如下:

# /usr/local/apache2/bin/apachectl start 
如果需要禁止對某個目錄的訪問,可以在該目錄下新建.htaccess文件,并輸入如下內容:



代碼如下:

order allow,deny
deny from all
7、安裝php



代碼如下:

# tar xzf libxml2-2.7.5.tar.gz
# cd libxml2-2.7.5
# ./configure --prefix=/usr/local/libxml2
# make
# make install

# cd ..
# rpm -qa php
# rpm -e --nodeps --allmatches php-5.1.6-27.el5
# tar xzf php-5.3.1.tar.gz
# cd php-5.3.1
# ./configure --prefix=/usr/local/php5 --with-libxml-dir=/usr/local/libxml2/ --with-mysql=/usr/local/mysql5/ --with-apxs2=/usr/local/apache2/bin/apxs --with-mbstring --enable-mbstring=all --with-gd
# make
# make install
# cp php.ini-production /usr/local/php5/lib/php.ini
 修改httpd.conf文件:

    1)在AddType application/x-gzip .gz .tgz之后加一行:AddType application/x-httpd-php  .php
    2)在DirectoryIndex index.html后加入index.php

    重啟httpd后即可使php生效!

8、安裝Tomcat7



代碼如下:

# unzip -q apache-tomcat-7.0.23.zip
# mv apache-tomcat-7.0.23 tomcat-7 
配置tomcat的虛擬主機,打開conf/server.xml配置文件,加入如下段(多個則加入多個如下段即可):



代碼如下:

<Host name="www.jb51.net" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Alias>chinapis.com</Alias>
<Context path="" docBase="/webapps/www.jb51.net" />
</Host>
配置完tomcat后,還需要配置apache的虛擬主機文件(conf/extra/httpd-vhosts.conf):



代碼如下:

<VirtualHost *:80>
DocumentRoot "/kington/webapps/chinapis"
ServerName www.jb51.net
ServerAlias jb51.net

ErrorLog "| /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/jb51.net_%Y-%m-%d_error_log 86400 480"
CustomLog "| /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/jb51.net_%Y-%m-%d_access_log 86400 480" common

ProxyPass /images/ !
ProxyPass /styles/ !

ProxyPreserveHost On
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>
上述配置中的說明如下:

    1)ErrorLog和CustomLog配置了日志文件的輪詢時間(86400表示秒是一天,480是時區的偏移)

三、常見問題

1、編譯安裝php時遇到:configure: error: libpng.(a|so) not found,首先安裝各個依賴組件(libjpeg、libpng、freetype),然后做如下處理:



代碼如下:

# ln -s /usr/lib64/libjpeg.so /usr/lib/
# ln -s /usr/lib64/libpng.so /usr/lib/
2、解壓bin格式的jdk時候報錯:/lib/ld-linux.so.2: bad ELF interpreter,需要安裝一些缺少的文件:



代碼如下:

# yum install ld-linux.so.2


關鍵字:CentOS、系統安裝、環境配置
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2019 All Rights Reserved.
聯系電話:(0757)22630313、22633833
公司地址: 廣東省佛山市順德區大良國際商業城A區4座3樓106號   郵編:528300
機房7x24小時服務熱線:(0757)23628508、23628509
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站
海立方娱乐城 蝙蝠侠崛起电子 体彩6+1 码报管家婆彩图 可乐8水果大战工具 时时彩直选技巧 十一选五走势图一定牛 分分彩后一稳赚公式 好多糖果送彩金 彩票店内彩票走势图 北京pk10开奖链接