1. 程式人生 > >Ubuntu基本配置

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

相關連結
SVN命令

sudo apt-get install subversion