Ubuntu基本配置
注意事項:在每次修改PATH之前都應該用記事本儲存PATH值,方便誤操作後恢復PATH值。
修改PATH值方法:
export PATH=$PATH:newPATH;
一、常用操作
壓縮:#zip -r studio.zip directory_to_compress
解壓:#unzip studio.zip //預設解壓到當前資料夾
ubuntu網路時斷時連:關閉ipv6
1、vim安裝
sudo add-apt-repository ppa:jonathonf/vim
sudo apt update
sudo apt install vim
vim相關設定
1、設定tab為4個空格
#在.vimrc中新增如下程式碼,重啟vim生效
set ts=4
set expandtab
#對於已儲存的檔案,用如下方法進行空格和tab的替換
#tab替換為空格
:set ts=4
:set expandtab
:%retab!
#空格替換為tab
:set ts=4
:set noexpandtab
:%retab!
2、防火牆相關設定
具體見連結
# 開啟或者關閉防火牆
sudo ufw enable|disable
3、Ubuntu啟動器位置設定
gsettings set com.canonical.Unity.Launcher launcher-position Bottom/Top/Left/Right
4、Ubuntu檢視埠
#檢視已連線的服務埠
netstat -a
#檢視所有的服務埠
netstat -ap
#檢視指定埠
netstat -ap |grep 8080
#或者
lsof -i:8080
5、軟連線設定
#在配置環境是,可以用jdk替代jdk1.8.0_60
#軟連線設定
ln -s jdk1.8.0_60 jdk
#軟連線刪除
rm -rf jdk
6、其他
1、搜狗輸入法中文亂碼問題
#在fcitx-configuration中將addon中簡體繁體轉換的高階設定中新增sougoupinyin:true
killall fcitx
二、軟體安裝
1、java環境配置
Ubuntu 安裝JDK的兩種方式:
方式一
1.新增ppa
sudo apt-get update
2.安裝Oracle-java-installer
#**jdk7**
sudo apt-get install oracle-java7-installer
#**jdk8**
sudo apt-get install oracle-java8-installer
3.設定系統預設jdk
#**jdk7**
sudo update-java-alternatives -s java-7-oracle
#**jdk8**
sudo update-java-alternatives -s java-8-oracle
#如果即安裝了jdk7,又安裝了jdk8,要實現兩者的切換,可以:
#**jdk8 切換到jdk7**
sudo update-java-alternatives -s java-7-oracle
#**jdk7 切換到jdk8**
sudo update-java-alternatives -s java-8-oracle
方式二
1.官網 下載JDK
選擇相應的 .gz包下載
2. 解壓縮,放到指定目錄(以jdk-7u60-linux-x64.gz為例)
#建立目錄:
sudo mkdir /usr/lib/jvm
#加壓縮到該目錄:
sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm
3.修改環境變數:
sudo vim ~/.bashrc
檔案的末尾追加下面內容:
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60 ## 這裡要注意目錄要換成自己解壓的jdk 目錄
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#使環境變數馬上生效
source ~/.bashrc
4.設定系統預設jdk 版本
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_60/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_60/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7.0_60/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7.0_60/bin/javap 300
然後執行:
sudo update-alternatives --config java
若是初次安裝jdk,會有下面的提示
There is only one alternative in link group java (providing /usr/bin/java):
/usr/lib/jvm/jdk1.7.0_60/bin/java
否者,選擇合適的jdk
2、eclipse安裝
1、官網下載安裝包
地址: https://www.eclipse.org/downloads/
2、執行如下步驟
sudo tar -zxvf ./Downloads/eclipse-inst-linux64.tar.gz -C /usr/local
cd /usr/local
sudo mv eclipse-installer/ eclipse
sudo chown -R hadoop:zyr eclipse/
注事事項:在Ubuntu系統中,eclipse安裝時會預設讀取代理設定,要注意在preference--general--network裡面取消代理,以免tomcat釋出不成功
3、Tomcat安裝
1、下載安裝源安裝
1、下載安裝包並解壓
sudo chmod 755 -R Tomcat9#給tomcat資料夾新增使用許可權
#進入bin目錄編輯檔案startup.sh,在最後一行新增如下資訊
#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_111
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-8.5.9
2、啟動startup測試
2、通過API源安裝
#安裝:
sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin
#啟動
service tomcat8 start
#狀態
service tomcat8 status
#停止
service tomcat8 stop
#配置管理員許可權:
sudo vim /var/lib/tomcat8/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="root" password="123456" roles="manager-gui,admin-gui"/>
#重啟服務測試:
sudo service tomcat8 restart
http://127.0.0.1:8080/
#配置服務自啟動:
sudo sysv-rc-conf
#解除安裝:
sudo apt-get autoremove tomcat8
4、安裝maven
1、下載maven及解壓
2、配置maven環境
sudo vim /etc/profile
#在檔案後新增以下內容
#根據實際情況修改相關路徑
export M2_HOME=/opt/maven/apache-maven-3.5.0
export CLASSPATH=$CLASSPATH:$M2_HOME/lib
export PATH=$PATH:$M2_HOME/bin
#輸入命令使配置檔案生效
source /etc/profile
#修改maven源為阿里雲,以及倉庫預設存放路徑
sudo vim .../apache-maven-3.5.0/conf/settings.xml
#其中<localRepository>標籤為本地庫路徑
#<mirror>標籤為源路徑
#以下是阿里雲的源配置
<mirror>
<id>nexus-aliyun<id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/pulic</url>
<mirror>
5、mysql安裝
1、mysql及workbench安裝
# 安裝mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
#啟動mysql
sudo service mysql start
# workbench安裝
sudo apt-get install mysql-workbench
2、mysql解除安裝
sudo apt-get remove mysql-server
sudo apt-get remove mysql-common
sudo rm -rf /etc/mysql/ /var/lib/mysql #很重要
#清理殘留資料
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
sudo apt autoremove
sudo apt autoreclean
3、mysql資料遷移方式
相同平臺可以直接拷貝檔案遷移
不同平臺可以通過連線原資料庫備份再匯入
如通過workbench連線其他系統電腦資料庫,將資料備份然後再匯入。
4、mysql設定允許其他主機訪問
1、修改mysql中的user表
update user set host='%' where user='root';
2、編輯etc/mysql/mysql.conf.d/mysqld.cnf檔案
將bind-address = 127.0.0.1註釋掉(即在行首加#)
如果欲制定使用者,可以將後面的ip修改成制定的ip
注意事項:mysql-workbench開啟帶有中文路徑的檔案可能會導致軟體無法開啟,unmount對應檔案磁碟即可解決,或者重啟
6、neo4j安裝
1、下載neo4j
wget https://neo4j.com/artifact.php?name=neo4j-community-3.4.5-unix.tar.gz
2、安裝
#解壓縮
tar -zxvf neo4j-community-3.4.5-unix.tar.gz -C /opt
vim /etc/profile
#新增環境變數
#neo4j
export NEO4J_HOME=/usr/local/app/neo4j
export PATH=$PATH:$NEO4J_HOME/bin
#使環境變數生效
source /etc/profile
#啟動neo4j或其他
neo4j start/stop/status/console
如果允許其他主機訪問資料庫需要修改../conf/neo4j.conf
一般去除#號註釋即可
org.neo4j.server.webserver.address=0.0.0.0
或者
dbms.connectors.default_listen_address=0.0.0.0
6、Typora安裝
# optional, but recommended
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
# install typora
sudo apt-get install typora
7、SSR錄屏軟體安裝
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
8、chrome安裝flash player
9、安裝SVN
sudo apt-get install subversion