第十八篇 Linux環境下經常使用軟件安裝和使用指南

 
 
 
提醒:若是以後要安裝virtualenvwrapper的話,能夠直接跳到安裝virtualenvwrapper的方法,而不須要先安裝好virtualenv
 
安裝virtualenv和生成虛擬環境
  • 安裝virtualenv:yum -y install python-virtualenv
  • 生成虛擬環境:
  • 先切換到想要生成虛擬環境的目錄下面
  • 生成python2的虛擬環境:virtualenv 虛擬環境名,例如:virtualenv test_py2
  • 生成python3的虛擬環境:virtualenv -p python3的安裝目錄 虛擬環境名,例如:virtualenv -p /usr/local/bin/python3.6 test_py3
  • 啓動虛擬環境:
  • 先切換到bin目錄下面:cd test_py2/bin  或者  cd test_py3/bin
  • 使用source命令啓動虛擬環境:source activate
  • 退出虛擬環境:deactivate
 
 
 
快速啓動虛擬環境(安裝virtualenvwrapper)
  • 安裝vitualenvwrapper:pip install -i https://pypi.douban.com/simple/ virtualenvwrapper
  • 使用find命令查找virtualenvwrapper.sh的位置:find / -name=virtualenvwrapper.sh
  • 找到以下路徑:/usr/local/bin/virtualenvwrapper.sh
  • 配置.bashrc文件:vim ~/.bashrc
  • 添加以下3條內容:
  • export WORKON_HOME=$HOME/.virtualenvs
  • export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
  • source /usr/local/bin/virtualenvwrapper.sh
  • 保存退出
  • 刷新配置文件,使配置生效:source ~/.bashrc
  • 生成虛擬環境的推薦方式:
  • 生成python3虛擬環境:mkvirtualenv -p /usr/bin/python3 虛擬環境名
  • 生成python2虛擬環境:mkvirtualenv -p /usr/bin/python2 虛擬環境名
  • 全部虛擬環境默認安裝在目錄:~/.virutalenvs
  • 查看當前系統下安裝的全部虛擬環境:workon
  • 快速進入指定名稱的虛擬環境:workon 虛擬環境名
  • 快速關閉虛擬環境:deactivate
 
 
 
 
 
安裝Python3.6
  • 安裝環境依賴包:yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
  • 從本地遠程複製文件到服務器的方法:scp Python-3.6.1.tgz root@192.168.4.1:/root/
  • 解包:tar -zxf Python-3.6.1.tgz
  • 進入解包後的目錄:cd Python-3.6.1/
  • 檢查配置並指定安裝目錄:./configure --prefix=/usr/local/
  • 有可能會提示沒有gcc編譯器,安裝gcc編譯器:yum -y install gcc gcc-c++
  • 再次執行檢查配置並指定安裝目錄:./configure --prefix=/usr/local/
  • 編譯並安裝:make && make install
  • 安裝完成
  • python3.6最終被安裝到了/usr/local/bin/
  • 切換到/usr/bin
  • 建立軟鏈接:ln -s /usr/local/bin/python3.6 /usr/bin/python3
  • 生產環境中使用到的python文件須要在開頭添加:#!/usr/bin/python3指定解釋器

 

 

安裝Pycharm
  • 在windows環境下找到已經下載好的安裝包
  • 將安裝包發送到Linux上:scp pycharm-professional-2018.1.4.tar.gz root@192.168.75.129:/root/Downloads
  • 解壓縮:tar -zxf pycharm-professional-2018.1.4.tar.gz
  • 將解壓出來的文件放到/opt目錄下面:mv pycharm-professional-2018.1.4 /opt/
  • 切換到/opt:cd /opt
  • 進入pycharm-professional-2018.1.4:cd pycharm-professional-2018.1.4
  • 進入bin目錄:cd bin
  • 啓動pycharm:./pycharm.sh
 
快速啓動pycharm
  • 編輯配置文件:vim ~/.bashrc
  • 快捷鍵shift+G到最後一行,插入以下內容:alias pycharm="bash /opt/pycharm-2018.1.4/bin/pycharm.sh"
  • 運行source命令,使配置文件生效:source ~/.bashrc
  • 而後直接輸入pycharm就能快速啓動pycharm

 

 

安裝nginx
  • 安裝軟件依賴包:yum -y install gcc gcc-c++ openssl-devel pcre-devel httpd-tools
  • 解包:tar -zxf nginx-1.12.0.tar.gz
  • cd nginx-1.12.0/
  • 建立nginx用戶:useradd nginx
  • 配置檢查並指定安裝目錄:./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_mp4_module --with-http_flv_module
  • 編譯:make
  • 安裝:make install    #注:make && make install  編譯完直接安裝
  • 建立軟鏈接:ln -s /usr/local/nginx/sbin/nginx /usr/sbin/
  • 啓動nginx服務:nginx
  • 查看nginx的運行端口號:netstat -anptu | grep nginx
  • 中止nginx服務:nginx -s stop

 

 

安裝mariadb(mysql)
  • yum -y install mariadb-server
  • 啓動數據庫:systemctl start mariadb.service
  • 設置開機啓動:systemctl enable mariadb.service
  • 修改數據庫服務器密碼:mysqladmin -uroot password "root"
  • 登陸數據庫服務器:mysql -uroot -proot
  • \s查看數據庫服務器基本配置
  • \q退出數據庫服務器
  • 修改mysql配置文件:vim /etc/my.cnf
  • 在配置文件中修改字符編碼爲utf8:character-set-server=utf8
  • 重啓數據庫服務器:systemctl restart mariadb.service
 
 
建立數據庫並導入數據
  • 登陸數據庫服務器:mysql -uroot -proot
  • 建立一個數據庫:create database movie;     (注意分號)
  • 進入建立的數據庫:use movie;
  • 導入數據:source /root/Desktop/movie.sql;
  • 查看數據庫中的表:show tables;
  • s刪除一個數據庫:drop database jie;

 

 

經過txt文件指定的依賴關係安裝依賴包
相關文章
相關標籤/搜索