CentOS下常用開發軟體安裝
記錄了安裝CentOS,以及在CentOS下安裝及使用Epel、Convmv、JDK、Nginx、Mysql、Nexus、Confluence等。
F11 - 設定光碟機啟動,放入CentOS CD1,根據提示再放入CD2 ,最後再放入CD1
漫長的等待...
設定語言為 英文,設定字型大小...最好不要用中文版.
完成系統安裝...
centOS下IP及埠相關設定:
檢視 /etc/sysconf/network-scripts/下以ifcfg-開標頭檔案,如ifcfg-eth0或ifcfg-em1等,一個網絡卡MAC地址對應一個ifcfg-開標頭檔案
命令 service network restart 重啟 (也可ifdown etho 然後 ifup eth0 獨立啟動eth0的IP設定)
如重啟動失敗,可嘗試刪除 rm /etc/udev/rules.d/70-persistent-net.rules 檔案,再試.
如果無法解析域名,設定/etc/resolv.conf
新增谷歌域名解析 nameserver 8.8.8.8
nameserver 8.8.4.4
重啟系統 或 source resolv.conf (有時候必須重啟系統才生效)
/etc/hosts 修改域名繫結安裝wget支援
yum -y wget
yum -y setup
檢視埠或其他 netstat -anp | grep ssh
設定 nginx 開機啟動 chkconfig nginx on
檢視防火牆資訊
/etc/init.d/iptables status
開啟指定埠
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
注意:
#80代表埠。你可以根據你的需求來寫,可以新增多次不同的埠。
dport的前面是兩個 — 不是一個.
儲存修改
/etc/rc.d/init.d/iptables save
重啟防火牆
/etc/init.d/iptables restart
———————
關閉防火牆
/etc/init.d/iptables stop
永久關閉防火牆(不推薦)
chkconfig –level 35 iptables off
檢視centos核心的版本:
1) cat /proc/version
2)uname -a
2. 檢視linux版本:
1) lsb_release -a
2) cat /etc/issue
3) cat /etc/redhat-release
檢視系統是64位還是32位:
1、getconf LONG_BIT or getconf WORD_BIT
[[email protected] ~]# getconf LONG_BIT
64
2、file /bin/ls
安裝JDK jdk1.7.0_04
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
下載完成後用SFTP或winSCP 等上傳至 /usr/java/目錄
修改執行許可權 chmod 777 jdk-7u4-linux-x64.rpm
執行安裝 rpm -ivh jdk-7u4-linux-x64.rpm
安裝完成後 java -verion 檢視是否安裝成功
修改java 環境變數, vi /etc/profile,在最後幾行加入
export JAVA_HOME=/etc/java/jdk1.7.0_04
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile 使環境變數生效
echo $JAVA_HOME 看是否設定正確
使用CentOS 的YUM進行軟體安裝
安裝EPEL源
EPEL(Extra Packages for Enterprise Linux) 是由 Fedora 社群打造,為 RHEL 及衍生髮行版如 CentOS等提供高質量軟體包的專案。裝上了 EPEL,就像在 Fedora 上一樣,可以通過 yum install 軟體包名,即可安裝很多以前需要編譯安裝的軟體、常用的軟體或一些比較流行的軟體,比如現在流行的nginx, openvpn等等,都可以使用EPEL很方便的安裝更新。
CentOS/RHEL 5 :
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmCentOS/RHEL 6 :
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpmOk,安裝完畢。
使用EPEL源安裝軟體
現在就可以執行:yum install 軟體包名進行安裝了,nginx、openvpn、htop、ncdu等等一些常用的軟體都灰常簡單的裝上了。
安裝maven nexus伺服器
下載完成後用SSH或SCP等工具上傳至伺服器/usr/nexus 或 /opt/nexus下
tar -zxvf nexus-2.0.4-bundle.tar.gz
預設會有兩個目錄nexus-2.0.4-1 和 sonatype-work
設定環境變數 export RUN_AS_USER="root" ,root 代表你用哪種身份執行該服務
在nexus-2.0.4-1/bin 目錄下執行 ./nexus start
啟動成功,則在瀏覽器中開啟http://192.168.16.116:8081/nexus/index.html#welcome
顯示nexus介面即為安裝成功.
預設管理員賬號密碼為:admin/admin123
設定public group的configuration,將 Avaiable Repositories下全部移動到Ordered Group Repository
新增proxy Repository,獲取更多jar包
http://repository.sonatype.org/content/groups/public/
安裝nginx
yum -y install nginx
安裝完成後
可以修改 rpm -ql nginx 檢視下安裝路徑
修改 nginx.conf
80埠預設不會開啟,可以嘗試文章開始部分網路設定.
如果nginx進行靜態檔案,檔名稱含有中文亂碼時,使用如下元件
安裝convmv 檔名稱編碼轉換
傳入,解壓,make install
convmv -f GBK -tUTF-8 --notest /需要轉碼資料夾/*
不成功提示找不到 /etc/.../perl ,表示你的系統沒有安裝perl
yum -y install perl ,安裝完成重複之前操作
安裝MYSQL(此部分為轉載)
檢視有沒有安裝包
# yum list mysql
安裝mysql客戶端
# yum install mysql
# yum list mysql-server
安裝mysql 伺服器端
# yum install mysql-server
安裝過後需要啟動mysql服務,我們可以通過一下兩總方法:
1、service mysqld start
2、/etc/init.d/mysqld start
啟動過後需要給mysql建立一個root管理員:
# mysqladmin -u root password 123456
後我們就可以通過以下連線mysql,進入mysql命令行了:
# mysql -u root -p
輸入密碼即可。。。
開啟root的遠端連線(通過jdbc,frontsql navicat 等工具連線均需使用該命令)
首先開放centos 的 3306埠,命令詳見文章開頭處
修改mysql 庫 的 user表 的 host 為 %
update user set host = '%' where host = 'localhost' and user = 'root';
flush privileges;
即可遠端連線
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
通過yum安裝MySQL後,預設開機時不會自動啟動,需要手動設定MySQL讓它開機自啟動。
首先通過chkconfig命令看看MySQL在不在可管理的列表中,命令是:
chkconfig --list
如果列表中沒有mysqld這個,需要先用這個命令新增:
chkconfig add mysqld
然後用這個命令設定開機啟動:
chkconfig mysqld on
最後確認一下是否設定成功,如圖:
如果對應mysqld對應的6項中有3項是on就證明已經設定成功。
安裝confluence 3.5.6
下載官方 3.5.6 linux安裝版,安裝版預設自帶tomcat
tar -zxvf confluence-3.5.6-std.tar.gz
cd confluence-3.5.6-std 後新建 mkdir data
vi confluence/WEB-INF/classes/confluence-init.properties
新增 confluence.home=/usr/software/confluence/confluence-3.5.6-std/data 到末尾
下載兩個包
http://www.kuaipan.cn/file/id_25230334408786099.html atlassian-extras-2.4.jar 破解包(也可以自己修改編譯)
http://www.kuaipan.cn/file/id_25230334408786100.html confluence-zh_CN-plugin.jar 語言包
將兩個包用winscp 傳入/usr/software/confluence/confluence-3.5.6-std/WEB-INF/lib 下
sh bin/startup.sh
位址列打連結 ip地址:8080
獲取官方lisenese,註冊等
設定mysql,使用jdbc連線時,在預設的連線地址上新增字元編碼 useUnicode=true&characterEncoding=UTF-8
ip地址:8080/admin下可以檢視 License Information
支援週期 | 您的商用Confluence支援和升級直到七月 10, 2027可用. |
作者:劉伯恩
轉載請註明出處.
相關推薦
CentOS下常用開發軟體安裝
記錄了安裝CentOS,以及在CentOS下安裝及使用Epel、Convmv、JDK、Nginx、Mysql、Nexus、Confluence等。 F11 - 設定光碟機啟動,放入CentOS CD1,根據提示再放入CD2 ,最後再放入CD1 漫長的等待... 設定語言為 英文,設定字型大小...最
CentOS下幾種軟體安裝
在linux中安裝的軟體包,只有兩種形式: 原始碼包 二進位制包(rpm)。 rpm:安裝本地自己下載的rpm軟體包,自己解決軟體之間的依賴。 yum:線上安裝,可以解決依賴問題。rpm包名 rpm軟體安裝時,會把軟體的名字儲存在/usr/rpm資料庫中。-包
Centos下使用壓縮包安裝MySQL5.7
san lib 重命名 壓縮 datadir microsoft wid 大小 -s 今天在自己的centos服務器上安裝mysql,碰到的問題相當的多,裝個mysql遠比在windows復雜的多。這裏通過查找的一些博文(包括前幾篇)來記錄安裝mysql時的各種問題。可能步
centos下nodejs,npm的安裝和nodejs的升級
ted ble entos nodejs install ins npm print nbsp 安裝: $ sudo yum install epel-release$ sudo yum install nodejs$ node -v$ yum install -y npm
centos下jdk、jre安裝
/etc/ nvi etc com runtime entos dir 添加 clas 1.在/usr/目錄下創建java目錄 [[email protected] ~]# mkdir/usr/java [[email protected] ~]#
CentOS下 elasticsearch集群安裝
pri iou per property stream removing odi cif there 1.進入root目錄並下載elasticsearch cd /root wget https://download.elastic.co/elasticsearch/el
CentOS下的Mysql的安裝和使用
lan eas 刪除數據 匹配 iad 輸入密碼 查詢語句 所在 global 1.使用安裝命令 :yum -y install mysql mysql-server mysql-devel 安裝完成卻發現Myserver安裝缺失,在網上找原因,原來是因為CentOS 7上
LInux下常用開發環境和軟件記錄
java 虛擬機 調整 備份 chrome插件 cover 資料 找不到 利用 0. 前言 在升級Ubuntu18.04時經歷了慘無人道的桌面丟失問題,備份了資料之後重裝解決。但是安裝過的軟件和配好的環境都丟了,只能重來。 重裝後發現重重疊疊的大額頭太難看了,嚴重降低屏幕利
centos下gitlab的簡單安裝配置
src com cto pat bsp 地方 png style block 一、安裝前配置yum源 #wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh
CentOS下使用yum快速安裝memcached
cin 沒有 們的 down pre 第三方 -i devel hpa 參考文章: 1. http://www.free521.com/tutorials/vps-tutorials/4360.html 2. http://snowolf.iteye.com/blo
centOS下SQL SERVR的安裝
#參考連結:http://blog.51cto.com/gaowenlong/1903477 #首先再https://packages.microsoft.com/config/rhel/找到對應岑田OS版本的倉庫配置檔案 curl https://packages.microsoft.
centos下Jdk1.8的安裝及配置
安裝之前,首先要確定centos是否集成了自帶的openjdk,如果有,我們先要刪除自帶的openjdk,具體步驟如下: 1)在系統終端輸入:rpm -qa|grep java,如果有openjdk的話,會出現類似於XXXX_openjdk_XXX的資訊; 2)
CentOS下用yum命令安裝jdk
一.使用yum命令安裝1.檢視是否已安裝JDK,解除安裝[plain] view plain copy[[email protected] ~]# yum list installed |grep java &
Ubuntu/CentOS下使用指令碼自動安裝 Docker
Ubuntu、Debian 系列安裝 Docker 系統要求 Docker 支援以下版本的 Ubuntu 和 Debian 作業系統: Ubuntu Xenial 16.04 (LTS) Ubuntu Trusty 1
[Linux] Linux系統常用的軟體安裝指令(更新中)
前言 小白將 Linux 中常用的終端軟體列些在下面,這些軟體都支援終端直接安裝。 目錄: 1.解壓軟體 2.VIM編輯器 3.Gedit編輯器 4.cmake軟體 5.Eigen庫 (C++ 開源線性代數庫)
Panda_01_開發環境搭建(一)_開發軟體安裝
一、前言 Panda的開發環境搭建主要涉及到以下內容 開發軟體安裝 Idea相關配置 Panda專案匯入 Idea外掛安裝 這一節,我們來看下開發軟體的安裝 二、開發工具及版本資訊 JDK 1.8 及以上 maven 3.3 及以上 Tomcat 8
centos 下的Redis5.0安裝說明 用 Redis Desktop Manager 遠端連線 redis 資料庫。
原文出處:http://www.cnblogs.com/SunnyZhu/p/9833436.html 環境:Centos7+Redis 5.0,如果環境不符合,本篇僅供參考。 1、準備工作 作者習慣軟體安裝包放在單獨路徑,解壓路徑也放在單獨路徑。 下載路徑:mkdir -p /dat
Linux Centos MyCat資料庫中介軟體安裝與配置
前言 如今隨著網際網路的發展,資料的量級也是撐指數的增長,從GB到TB到PB。對資料的各種操作也是愈加的困難,傳統的關係性資料庫已經無法滿足快速查詢與插入資料的需求。這個時候NoSQL的出現暫時解決了這一危機。它通過降低資料的安全性,減少對事務的支援,減少對複雜查詢的支援,來獲取效能
CentOS下使用yum命令安裝計劃任務程式crontab
概述 利用“任務計劃”,可以將任何指令碼、程式或文件安排在某個最方便的時間執行。通俗的講就是定時執行某個指令碼、程式。 常見用途 定時關機 定時檢查更新 定時對系統配置、資料庫、日誌進行備份 定時清理垃圾檔案 檢測是否已安裝 # cr
centos下檢視python的安裝目錄
直接用python命令,列印sys的path即可: >>> import sys >>> print(sys.path) ['', '/usr/local/lib/python37.zip', '/usr/local/lib/python3.7', '/usr/lo