CentOS7下常用應用安裝(安裝包)

本文章僅作為個人筆記

一:Tomcat7.0.78

? ? tomcat官網(wǎng):http://tomcat.apache.org/

? ? tomcat7.0.78安裝包下載地址:http://apache.fayea.com/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7.0.78.tar.gz

? ? 運行 wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7.0.78.tar.gz 下載tomcat7.0.78安裝包(如需其他版本可自行在tomcat官網(wǎng)下載)

? ? 運行 tar -zxvf 壓縮文件目錄 -C 解壓目錄 (例:tar -zxvf /tmp/apache-tomcat-7.0.78.tar.gz -C /tomcat)

? ? 運行vim /tomcat/apache-tomcat-7.0.78/conf/tomcat-users.xml 修改tomcat用戶管理文件添加用戶添加如下內(nèi)容(標簽中的各屬性可根據(jù)個人需求更改,username為登陸tomcat時用到的用戶名雄家,password為密碼):

? ? ? ? <role rolename="manager-gui"/>

? ? ? ? <user username="tomcat" password="tomcat" roles="manager-gui" />

更改%TOMCAT_HOME%/conf/tomcat-users.xml文件

? 運行解壓好的tomcat的bin目錄下的startup.sh啟動tomcat(例:/tomcat/apache-tomcat-7.0.78/bin/startup.sh)

? ?訪問ip:8080(例:192.168.86.132:8080)登陸tomcat管理界面

tomcat登陸界面

? ? ?登陸后便可管理各項目

tomcat管理界面

? ?遇到的問題:tomcat啟動不了,很卡。解決方案:

? ? ?找到jdk1.x.x_xx/jre/lib/security/java.security文件吝岭,在文件中找到securerandom.source這個設置項蜈出,將其改為:securerandom.source=file:/dev/./urandom

二:JDK1.8.0_121

? ? JDK官方版本選擇地址:http://www.oracle.com/technetwork/java/archive-139210.html

? ? JDK1.8.0_121臨時下載鏈接:http://download.oracle.com/otn/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-i586.rpm?AuthParam=1497703273_d8fe79877f3d22a52e5101e9b98d4488

? ? 運行 wget http://download.oracle.com/otn/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-i586.rpm?AuthParam=1497703273_d8fe79877f3d22a52e5101e9b98d4488?獲取idk1.8.121安裝包

? ? 運行 mv jdk-8u121-linux-x64.rpm?AuthParam=1497703646_97101ffff79d4254dae09db639bba1eb jdk-8u121-linux-x64.rpm 更改下載的安裝包名稱

? ? 運行 rpm -Uvh jdk-8u121-linux-x64.rpm 安裝jdk

? ? echo "JAVA_HOME=/usr/java/jdk1.8.0_121" >> /etc/profile

? ? echo "PATH=\$PATH:\$JAVA_HOME/bin" >> /etc/profile

? ? echo "CLASSPATH=.:\$JAVA_HOME/lib/jt.jar:\$JAVA_HOME/lib/tools.jar" >> /etc/profile

? ? echo "export JAVA_HOME PATH CLASSPATH" >> /etc/profile

? ? 運行 source /etc/profile 是環(huán)境變量立即生效

? ? 運行 java -version 檢測是否安裝jdk完成掰盘,如果顯示版本信息則表示安裝配置成功


jdk安裝及檢測命令

三:Mysql5.6.36

? ? Mysql主頁地址:https://www.mysql.com/

? ? Mysql5.6.36下載地址:https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

? ? 運行 wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 獲取安裝包

? ? 運行 tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 解壓安裝包到當前文件夾

? ? 運行 mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql 移動文件夾并改名(安裝)

? ? echo "[mysql]" > /etc/my.cnf

? ? echo "default-character-set=utf8" >> etc/my.cnf

? ? echo "socket=/var/lib/mysql/mysql.sock" >> etc/my.cnf

? ? echo "[mysqld]" >> etc/my.cnf

? ? echo "skip-name-resolve" >> etc/my.cnf

? ? echo "port=3306" >> etc/my.cnf

? ? echo "socket=/var/lib/mysql/mysql.sock" >> etc/my.cnf

? ? echo "basedir=/usr/local/mysql" >> etc/my.cnf

? ? echo "datadir=/usr/local/mysql/data" >> etc/my.cnf

? ? echo "max_connections=200" >> etc/my.cnf

? ? echo "character-set-server=utf8" >> etc/my.cnf

? ? echo "default-storage-engine=INNODB" >> etc/my.cnf

? ? echo "lower_case_table_names=1" >> etc/my.cnf

? ? echo "max_allowed_packet=16M" >> etc/my.cnf

? ? 運行 mkdir -p /var/lib/mysql/mysql 創(chuàng)建 /var/lib/mysql/mysql 文件夾

? ? 運行 groupadd mysql 添加mysql用戶組

? ? 運行 useradd -g mysql mysql 創(chuàng)建mysql用戶并加入mysql用戶組

? ? 運行 chown -R mysql:mysql /usr/local/mysql ? 賦權(quán)文件夾為mysql用戶及組

? ? 運行 chown -R mysql:mysql /var/lib/mysql 賦權(quán)文件夾為mysql用戶及組

? ? 運行 /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql安裝數(shù)據(jù)庫,可能會報如下錯:

安裝 初始化mysql報錯

? ? 如果出現(xiàn)此錯峡竣,運行 yum install -y perl-Module-Install.noarch 即可,如果未出錯請忽略

? ? 再次運行 chown -R mysql:mysql /usr/local/mysql? 賦權(quán)文件夾為mysql用戶及組(新增data文件夾)

? ? 運行 chown 777 /etc/my.cnf ?賦予my.cnf最大權(quán)限

? ? 運行 cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld 復制啟動腳本到資源目錄

? ? 運行 chmod +x /etc/rc.d/init.d/mysqld 增加mysqld服務控制腳本執(zhí)行權(quán)限

? ? 運行 chkconfig --add mysqld 添加mysqld到系統(tǒng)服務

? ? 運行 chkconfig --list mysqld 檢查mysqld是否添加到系統(tǒng)服務

? ? 配置環(huán)境變量:

? ? echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile

? ? 運行 source /etc/profile 是環(huán)境變量生效

? ? 運行 service mysqld start 啟動mysql

? ? mysql默認無密碼 運行 mysql -uroot -p再直接回車即可登陸mysql

四:Python2.6.6

? ? python官網(wǎng)地址:https://www.python.org

? ? python2.6.6下載地址:https://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz

? ? 因為yum依賴于python量九,所以centos7默認安裝了python适掰,但是版本為2.7.5,為了安裝我們想要的版本荠列,所以需要另外處理类浪。

? ? 運行 python -V 查看當前python版本,如果已經(jīng)是2.6.6則無需處理

? ? 運行 which python查看python可執(zhí)行文件位置

? ? 運行 ls -al /usr/bin/python* 可看到可執(zhí)行文件python指向python2,python2又指向python2.7肌似,也就是說python命令執(zhí)行的系統(tǒng)預裝的python2.7

? ? 運行 wget https://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz?獲取python2.6.6安裝包

? ? 運行 tar -zxvf Python-2.6.6.tgz?解壓縮安裝包

? ? 運行 cd Python-2.6.6 進入python2.6.6文件夾

? ? 運行 ./configure --prefix=/usr/local/python/python2.6.6 配置安裝python至/usr/local/python/python2.6.6目錄费就,如果出現(xiàn)如下錯誤則可能是gcc未安裝導致的,可運行 yum install gcc -y 安裝

pthon安裝錯誤

? ? 運行 make install 即可安裝python

? ? 運行 mv /usr/bin/python /usr/bin/python.bak 完成當前python備份

? ? 最后運行 ln -s /usr/local/python/python2.6.6/bin/python /usr/bin/python 完成python軟鏈

? ? 此時運行 python --version 會發(fā)現(xiàn)版本已經(jīng)為2.6.6了

? ? 而更改python后川队,可能會導致yum的運行異常力细,此時需要更改yum的配置以適應新的python版本。

? ? 運行 vi /usr/bin/yum 更改#!/usr/bin/python 為 #!/usr/bin/python2.6即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末固额,一起剝皮案震驚了整個濱河市眠蚂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌对雪,老刑警劉巖河狐,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡馋艺,警方通過查閱死者的電腦和手機栅干,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來捐祠,“玉大人碱鳞,你說我怎么就攤上這事□庵” “怎么了窿给?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長率拒。 經(jīng)常有香客問我崩泡,道長,這世上最難降的妖魔是什么猬膨? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任角撞,我火速辦了婚禮,結(jié)果婚禮上勃痴,老公的妹妹穿的比我還像新娘谒所。我一直安慰自己,他們只是感情好沛申,可當我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布劣领。 她就那樣靜靜地躺著,像睡著了一般铁材。 火紅的嫁衣襯著肌膚如雪尖淘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天著觉,我揣著相機與錄音德澈,去河邊找鬼。 笑死固惯,一個胖子當著我的面吹牛梆造,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播葬毫,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼镇辉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了贴捡?” 一聲冷哼從身側(cè)響起忽肛,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎烂斋,沒想到半個月后屹逛,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體础废,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年罕模,在試婚紗的時候發(fā)現(xiàn)自己被綠了评腺。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡淑掌,死狀恐怖蒿讥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情抛腕,我是刑警寧澤芋绸,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站担敌,受9級特大地震影響摔敛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜全封,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一舷夺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧售貌,春花似錦、人聲如沸疫萤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扯饶。三九已至恒削,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間尾序,已是汗流浹背钓丰。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留每币,地道東北人携丁。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像兰怠,于是被迫代替她去往敵國和親梦鉴。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容