Ubuntu簡單配置

Ubuntu16.04的部分配置

  1. 安裝搜狗拼音
    • 添加fictx支持:sudo apt-add-repository ppa:fictx-team/nightly
    • 使用apt-add-respository命令的結果實在/etc/apt/sources.list.d目錄下新建了一個包的源文件(***.list),想要不使用該包更新的話可以使用命令sudo mv ×××.list ×××.list.bak切換成臨時文件便可
    • 安裝搜狗拼音源:
      • sudo vim /etc/apt/sources.list.d/ubuntukylin.list
      • deb http://archive.ubuntukylin.com:10006/ubuntukylin trusty main
    • 安裝搜狗拼音:
      • sudo apt-get update
      • sudo apt-get install sogoupinyin
    • 安裝完成以後配置:
      • 打開「系統設置」---》「Text Entry」 添加中文
      • 在桌面右上角打開輸入法配置,添加搜狗便可
  2. Ubuntu截圖快捷鍵:Ctrl+Alt+A
    • 能夠在keyboard中的Screenshots中配置
  3. 安裝經典菜單指示器(該軟件比較老)
    • sudo add-apt-repository ppa:diesch/testing  
        sudo apt-get update  
        sudo apt-get install classicmenu-indicator
  4. 安裝系統指示器:
    sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install syspeek
  5. 卸載libreoffice
    • sudo apt-get remove libreoffice-common
  6. 安裝jdk
    • 在Oracle官網下載jdk的安裝包jdk-8u172-linux-x64.tar.gz
    • tar -xvf jdk-8u172-linux-x64.tar.gz
    • sudo mv jdk1.8.172 /usr/lib/jdk1.8
    • sudo vim /etc/profile
    • 生效:source /etc/profile 和 source ~/.bashrc
  7. unzip解壓zip文件
    • unzip ***.zip -d ***解壓到指定目錄
  8. 修改目錄以及子目錄的權限
    • sudo chmod -R 777 directory在安裝有些軟件時須要寫入配置,不然就會失敗
  9. 關掉開機啓動項:
    • 安裝工具:sudo apt-get install sysv-rc-conf
    • 輸入sudo sysv-rc-conf
    • 出現開機啓動服務列表:
    • 主要修改服務列表爲S的列
    • Ubuntu的系統運行級別
      • 0 系統停機狀態
      • 1 單用戶或系統維護狀態
      • 2~5 多用戶狀態
      • 6 從新啓動
      • s 開機後就會運行
  10. 設置啓動器位置gsettings set com.canonical.Unity.Launcher launcher-position Bottom
  11. 設置主題圖標等
    • sudo apt-get install unity-tweak-tool
    • 安裝扁平化主題Flatabulous
    • sudo add-apt-repository ppa:noobslab/themes
        sudo apt-get update
        sudo apt-get install flatabulous-theme
    • 安裝配套圖標
    • sudo add-apt-repository ppa:noobslab/icons
        sudo apt-get update
        sudo apt-get install ultra-flat-icons
    • 打開unity-tweak-tool配置便可
  12. 安裝VLC播放器
    • sudo add-apt-repository ppa:videolan/master-daily
        sudo apt-get update
        sudo apt-get install vlc
  13. 掛載命令mount /dev/sdb1 ~/DATA
  14. 關於設置Ubuntu開機啓動服務
    • 當用戶安裝玩一些軟件後,會有開機啓動的服務之類例如mysql等,可是正常狀況下在須要使用時開會去啓動它,一次就須要關閉開機啓動。
    • systemctl list-units --type=service 查看已啓動的服務
    • systemctl status mysql.service 查看服務狀態
    • systemctl disable mysql.service 關閉開機啓動
    • systemctl enable mysql.service 開機啓動
    • systemctl start mysql.service 當即啓動
    • systemctl stop mysql.service 關閉服務
    • 關於Ubuntu服務啓動級別
      • 參考:https://blog.csdn.net/fengzijinliang/article/details/78703797
      • Linux系統有6個運行級別
      • 0 停機
      • 1 單用戶 Does not configure interfaces,start daemons ,or allow non-root logins
      • 2 多用戶 無網絡鏈接
      • 3 多用戶 啓動網絡鏈接
      • 4 用戶自定義
      • 5 多用戶帶圖形界面
      • 6 重啓
    • 在Debian Linux中2--5這四個運行級別都集中在級別2上。這個級別是系統預設的正常運行級別
    • 不一樣的運行級別對應不一樣目錄
    • 對於以K開頭的文件,系統將終止對應的服務
    • 對於以S開頭的文件,系統將啓動對應的服務
    • rc2.d以下:
    • 管理工具
    • sudo apt-get install sysv-rc-conf
    • 運行sudo sysv-rc-conf以下
    • 要修改啓動項是移動光標到對應服務的第二列,按空格反選,接着按q退出及配置完成。能夠在rc2.d目錄中查看結果,文件會由S開頭變爲K開頭
  15. 安裝tomcat
    • 下載tomcat:wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.51/bin/apache-tomcat-8.0.51.tar.gz
    • 解壓到/opt/tomcat8.0.51:sudo tar -xvf apache-tomcat-8.0.51.tar.gz /opt/tomcat8.0.51
    • 設置權限 sudo chmod 775 -R tomcat8.0.51
    • 配置運行變量:sudo vim /tomcat8.0.51/bin/startup.sh
    • 運行sudo ./startup.sh
    • 在瀏覽器打開127.0.0.1:8080能夠看到主頁面
  16. 一步到位編譯鏈接:gcc test.c -o test
    • 執行:./test
  17. vim安裝NERDTree插件,顯示文件夾目錄樹
    • 下載並解壓NERDTree插件,找到doc和plugin文件夾
    • 將doc文件夾下的txt文件和plugin文件夾下的.vim文件分別複製到~/.vim下的對應目錄
    • 在vim命令行輸入NERDTree激活插件便可
  18. 針對播放音樂是出現雜音sudo alsamixer,將出現紅色的部分調爲綠色,可能出現的聲音比較小
  19. 安裝配置RabbitMQ:
    • 添加源:sudo vim /etc/apt/sources.list.d/rabbitmq.list
    • 輸入:deb http://www.rabbitmq.com/debian/ testing main
    • 更新源:sudo apt-get update
    • 安裝rabbitmq-server:sudo apt-get install rabbitmq-server
    • 查看服務是否啓動:systemctl status rabbitmq-server.service
    • 能夠看見服務是啓動的
    • 打開管理界面:sudo rabbitmq-plugins enable rabbitmq_management
    • 查看用戶列表:sudo rabbitmqctl list_users
    • 新增管理員用戶:
    • sudo rabbitmqctl add_user admin admin 
        sudo rabbitmqctl set_user_tags admin administrator
    • 瀏覽器輸入127.0.0.1:15672,打開管理界面
  20. 安裝gradle
    • 下載地址:wget http://services.gradle.org/distributions/gradle-4.7-all.zip
    • 解壓到opt文件夾:sudo unzip gradle-4.7-all.zip -d /opt/
    • 配置:sudo vim /etc/profile
    • 末尾添加:
    • export GRADLE_HOME=/opt/gradle-4.7
        export PATH=.:${GRADLE_HOME}:$PATH
    • 使生效:source /etc/profilesource ~/.bashrc
    • 輸入:gradle -v驗證
  21. 安裝maven:
    • 下載:wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
    • 解壓:tar -xvf apache-maven-3.5.3-bin.tar.gz
    • 移動到opt下:sudo mv apache-maven-3.5.3 /opt/apache-maven-3.5.3
    • 配置:sudo vim /etc/profile
    • export M2_HOME=/opt/apache-maven-3.5.3
        export PATH=.:${M2_HOME}:$PATH
    • 生效:source /etc/profile source ~/.bashrc
    • mvn -v驗證
  22. 安裝python3.6:
    • 添加源:sudo add-apt-repository ppa:jonathonf/python-3.6
    • 安裝:
    • sudo apt-get install python3.6
    • 配置使在終端使用python3實際是python3.6而不是python2.7
    • sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6.2
        sudo update-alternatives --config python3
    • 使用python3 -V測試
    • 因爲自帶的python3和python2已經和系統整合,因此安裝其餘版本的python會致使有些功能不能正常使用.親身經歷搞壞了系統設置(打不開),使用快捷鍵打不開Terminal
    • 因爲上面更改python3的使用優先級,致使系統部分功能錯誤
    • 建議使用下面的安裝方式
      • 卸載自安裝的python3.6:sudo apt-get remove --auto-remove python3.6*
      • 從新下載:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
      • 解壓:xz -d Python-3.6.5.tar.xz and tar -xvf Python-3.6.5.tar
      • 編譯安裝:
        • 在Python-3.6.5目錄下執行./configure --prefix=/opt/python3.6後面的是安裝目錄
        • 編譯make
        • 安裝:sudo make install
      • 配置環境變量 export PATH=.:/opt/python3.6/bin:$PATH
      • 驗證:python3.6 -V
  23. 安裝Oracle database12c--
  24. 安裝postgresql:sudo apt-get install postgresql
    • 阿里源最新版爲9.5.12
    • 默認配置:
    • sudo -u postgres psql進入psql#,能夠設置密碼等
    • 登陸:psql -U postgres -d postgres -h 127.0.0.1 -p 5432
  25. 安裝opencv
    • 安裝工具:sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
    • 下載opencv源碼:git clone git@github.com:opencv/opencv.git
    • 進入opencv目錄執行:
      • sudo mkdir build
      • sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
      • sudo make install
    • 測試是否安裝好:
      • python
      • import cv2
      • cv2.__version__
      • 出現版本名稱
    • 若出現ImportError時須要安裝python包
    • 執行:pip install opencv-python
    • Ubuntu16.04默認安裝的是python2的支持包
    • 配置python3 opencv支持包:
      • 執行下面的命令,重點是最後一條
      • sudo apt-get update
          sudo apt-get install build-essential cmake pkg-config
          sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
          sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
          sudo apt-get install libxvidcore-dev libx264-dev
          sudo apt-get install libgtk-3-dev
          sudo apt-get install libatlas-base-dev gfortran
          sudo apt-get install python3-setuptools python3-dev sudo easy_install3 pip
          pip3 install numpy
          sudo apt-get install cmake git libgtk2.0-dev
        
          sudo apt install python3-dev libpython3.5-dev python3-numpy
      • 刪掉爲python2創建的build文件夾
      • sudo mkdir build
          cd build
          sudo CMAKE -D CMAKE_BUILD_TYPE=RELEASE \(編譯類型)
        
          -D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python3 \(由於默認是python2,編譯選項) 
          -D BUILD_opencv_python3=ON \(編譯選項)
          -D BUILD_opencv_python2=OFF \(編譯選項)
          (可選)
          -D INSTALL_C_EXAMPLES=OFF \(編譯選項)
          -D INSTALL_PYTHON_EXAMPLES=ON \(編譯選項)
          -D BUILD_EXAMPLES=ON \(編譯選項)
        
          -D PYTHON3_EXCUTABLE=/usr/bin/python3\(文件路徑) 
          -D PYTHON3_INCLUDE_DIR=/usr/include/python3.5m \(文件路徑) 
          -D PYTHON3_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.5m.so \(文件路徑) 
          -D PYTHON_NUMPY_PATH=/usr/local/lib/python3.5/dist-packages ..(文件路徑)
          sudo make -j4
          sudo make install
      • 參考文檔:https://www.cnblogs.com/kanuore/p/7587434.html
      • 結果以下:
相關文章
相關標籤/搜索