最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux crm部署代碼詳解

 更新時間:2020年01月06日 08:38:05   作者:陌維  
在本篇文章里小編給大家分享了關(guān)于linux crm部署流程代碼,需要的朋友們可以學(xué)習(xí)下。

linux 基礎(chǔ)配置

python3的linux環(huán)境編譯安裝
1.linux下安裝軟件的方式
  -首選yum工具,方便,自行解決軟件之間的依賴關(guān)系,自動下載且安裝
    1.配置yum源(就是一個軟件倉庫,里面放了一堆rpm軟件包)
      可以選擇阿里云源,清華yum源
      配置第一個倉庫,里面有大量系統(tǒng)常用軟件
        wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
      還得配置第二個倉庫,攜帶大量第三方軟件(nginx,redis,mongodb,mairadb等)
        wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

    2.你得了解yum的倉庫目錄
      cd /etc/yum.repos.d/    #在這個目錄第一層的repo文件就會被識別問yum軟件倉庫
      
    3.清空yum緩存,清空centos官方的yum軟件緩存
    
    yum clean all 
    
    4.生成新的阿里云的yum緩存
    yum makecache 
    
    -wget 在一個資源url的命令
    -apt-get ubuntu底下的yum
    
  -使用yum倉庫,不僅僅可以使用第三方的yum倉庫,還是可以指定官方的yum源(好比mariadb數(shù)據(jù)庫的官方y(tǒng)um源,軟件包最新)
  
    
  -rpm手動安裝,得處理依賴關(guān)系
  
  -自由選擇版本,且可以擴(kuò)展第三方功能的安裝方式,叫做源碼編譯安裝

查看依賴模塊

pip3 freeze > requirements.txt
#這個 requirements.txt文件是python程序員都認(rèn)識的模塊依賴文件

第一步.啟動mariadb數(shù)據(jù)庫

配置yum源

1.yum
  配置yum源
  yum install mariadb-server mariadb -y 
  
2.通過yum安裝的軟件,怎么啟動
  systemctl start mariadb
  # systemctl start/stop/status/restart mariadb 
  
3.登陸數(shù)據(jù)庫
  cmd登錄

導(dǎo)出windows的數(shù)據(jù)庫,導(dǎo)入給linux機(jī)器

cmd登錄導(dǎo)出命令
mysqldump -uroot -p se_crm > se_crm.sql #指定數(shù)據(jù)庫導(dǎo)出到se_crm.sql這個數(shù)據(jù)文件中

傳輸?shù)絣inux中,進(jìn)行導(dǎo)入
簡單的利用 lrzsz工具傳輸
或者下載xftp工具

導(dǎo)入數(shù)據(jù)的命令 
mariadb安裝
yum install mariadb-server


方式1:
1.創(chuàng)建一個se_crm數(shù)據(jù)庫
create database se_crm; 
#導(dǎo)入數(shù)據(jù)的命令 
mysql -uroot -p se_crm < /opt/se_crm.sql  #指定se_crm數(shù)據(jù)庫,導(dǎo)入一個sql文件 

方式2:
登陸數(shù)據(jù)庫之后,用命令導(dǎo)入數(shù)據(jù)
  1.創(chuàng)建一個se_crm數(shù)據(jù)庫
    create database se_crm; 
  2.切換數(shù)據(jù)庫
    use se_crm;
  3.讀取sql文件,寫入數(shù)據(jù)集
   mareiadb>  source /opt/se_crm.sql;

第二步:準(zhǔn)備python3環(huán)境,以及虛擬環(huán)境

編譯安裝python3,解決環(huán)境變量

centos7下編譯安裝python3的方式

1.必須解決編譯所需的基礎(chǔ)開發(fā)環(huán)境
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
2.下載python3的編代碼包
解壓縮
wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
xz -d Python-3.6.7.tar.xz
tar -xf Python-3.6.7.tar

4.進(jìn)入解壓縮生成的源碼文件夾
cd Python-3.6.7

5.執(zhí)行編譯三部曲的命令
第一曲:找到一個[配置的可執(zhí)行文件,configure ],執(zhí)行它,且指定軟件安裝位置
./configure --prefix=/opt/python367/

第二曲:在上一步,會生成一個makefile,編譯安裝,在linux下必須用gcc工具去編譯,使用的命令時make
make
第三曲:這一步是執(zhí)行安裝,會生成一個/opt/python367文件夾,可用的解釋器都在這里了
make install

6.配置環(huán)境變量,便于快捷使用python3
1.先獲取當(dāng)前的PATH變量,然后把python3的bin目錄加進(jìn)去
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin

2.永久修改PATH的值
-第一個是軟連接
-直接修改/etc/profile ,系統(tǒng)全局的配置文件,每個用戶在登陸系統(tǒng)的時候,都會加載這個文件
vim /etc/profile
寫入新的PATH變量

PATH="/opt/python367/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin"


3.還得重新登陸,或者手動讀取這個/etc/profile
source /etc/profile #讓這個文件中的變量生效

下載virtualenvwrapper工具

virtualenvwrapper ,升級版的虛擬環(huán)境工具

1.安裝 ,不要激活虛擬環(huán)境
pip3 install -i https://pypi.douban.com/simple virtualenvwrapper


2.修改配置文件,每次開機(jī)就加載 virtualenvwrapper 這個工具

1.打開一個用戶個人的環(huán)境變量配置文件
全局配置文件 /etc/profile #每個用戶登陸都生效
用戶個人配置文件 ~/.bash_profile

vim ~/.bash_profile #root在登陸的時候,會讀取這個文件中的代碼

2.填入如下信息,針對你自己的python環(huán)境修改

export WORKON_HOME=~/Envs #設(shè)置virtualenv的統(tǒng)一管理目錄
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的參數(shù),生成干凈隔絕的環(huán)境
export VIRTUALENVWRAPPER_PYTHON=/opt/python367/bin/python3.6 #指定python解釋器
source /opt/python367/bin/virtualenvwrapper.sh #執(zhí)行virtualenvwrapper安裝腳本

3.此時可以使用這個工具,快捷的創(chuàng)建虛擬環(huán)境

mkvirtualenv 虛擬環(huán)境名 #創(chuàng)建虛擬環(huán)境
lsvirtualenv #列出虛擬環(huán)境的名字
workon 虛擬環(huán)境名字 #激活或切換虛擬環(huán)境
lssitepackages #列出虛擬環(huán)境中的模塊信息,其實就是
cdvirtualenv #進(jìn)入虛擬環(huán)境家目錄
cdsitepackages #進(jìn)入虛擬環(huán)境第三方模塊目錄

使用mkvirtualenv命令,創(chuàng)建新的虛擬環(huán)境,用于啟動crm

mkvirtualenv s23_crm

拷貝crm代碼,到linux機(jī)器

rz  # 講crm項目壓縮包拖到linux,
# 解壓

解決crm運行所需的依賴環(huán)境,django等模塊,以及pymysql

解決辦法1:
笨辦法,一個個報錯去看,去解決
pip3 install -i https://pypi.douban.com/simple django==1.11.23
pip3 install -i https://pypi.douban.com/simple pymysql
pip3 install -i https://pypi.douban.com/simple django-multiselectfield
pip3 install -i https://pypi.douban.com/simple django==1.11.23

不那么笨的辦法:
導(dǎo)出python解釋器模塊的命令
pip3 freeze > requirements.txt #這個 requirements.txt文件是python程序員都認(rèn)識的模塊依賴文件

安裝這個requirements.txt文件中所有的模塊

pip3 install -r requirements.txt #指定依賴文件安裝,讀取文件中所有的模塊信息

以上就是本次介紹的全部相關(guān)知識點,感謝大家的學(xué)習(xí)和對腳本之家的支持。

您可能感興趣的文章:

相關(guān)文章

  • linux下多個硬盤劃分到同一掛載點問題

    linux下多個硬盤劃分到同一掛載點問題

    在Linux系統(tǒng)中,將多個硬盤劃分到同一掛載點需要通過邏輯卷管理(LVM)來實現(xiàn),首先,需要將物理存儲設(shè)備(如硬盤分區(qū))創(chuàng)建為物理卷,然后,將這些物理卷組成邏輯卷組,接著,從邏輯卷組中劃分出邏輯卷,并進(jìn)行格式化和掛載
    2025-02-02
  • Linux上通過SSH掛載遠(yuǎn)程文件系統(tǒng)方法詳解

    Linux上通過SSH掛載遠(yuǎn)程文件系統(tǒng)方法詳解

    在本篇內(nèi)容里小編給大家整理了關(guān)于在Linux上通過SSH掛載遠(yuǎn)程文件系統(tǒng)的相關(guān)知識點,需要的朋友們跟著學(xué)習(xí)下。
    2019-03-03
  • CentOS6.5與CentOS7 ssh修改默認(rèn)端口號的方法

    CentOS6.5與CentOS7 ssh修改默認(rèn)端口號的方法

    這篇文章主要介紹了CentOS6.5與CentOS7 ssh修改默認(rèn)端口號的方法,結(jié)合實例形式分別描述了CentOS6.5及CentOS7針對ssh修改默認(rèn)端口號的具體操作步驟、相關(guān)命令與使用技巧,需要的朋友可以參考下
    2018-04-04
  • 詳解Xshell 常見問題及相關(guān)配置

    詳解Xshell 常見問題及相關(guān)配置

    這篇文章主要介紹了詳解Xshell 常見問題及相關(guān)配置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • CentOS7.6系統(tǒng)下使用yum配置lnmp環(huán)境的方法

    CentOS7.6系統(tǒng)下使用yum配置lnmp環(huán)境的方法

    這篇文章主要介紹了CentOS7.6系統(tǒng)下使用yum配置lnmp環(huán)境的方法,需要的朋友可以參考下
    2018-12-12
  • ubuntu18.04獲取root權(quán)限并用root用戶登錄的實現(xiàn)

    ubuntu18.04獲取root權(quán)限并用root用戶登錄的實現(xiàn)

    這篇文章主要介紹了ubuntu18.04獲取root權(quán)限并用root用戶登錄的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • ubuntu服務(wù)器環(huán)境下安裝python的方法

    ubuntu服務(wù)器環(huán)境下安裝python的方法

    這篇文章主要介紹了ubuntu服務(wù)器環(huán)境下安裝python的方法,簡單分析了Ubuntu環(huán)境下安裝Python的相關(guān)步驟、命令、與操作注意事項,需要的朋友可以參考下
    2018-03-03
  • Linxu下性能指標(biāo)采集工具之nmon工具的使用

    Linxu下性能指標(biāo)采集工具之nmon工具的使用

    Linux下查看CPU信息一般采用top命令來實時觀察,但是這種對于只是通過觀察數(shù)據(jù)的變化來評估cpu的實時情況顯然不太科學(xué)。如果想要通過圖標(biāo)的形式來表現(xiàn)則需要借助一些外部工具,今天就來講解一下nmon工具的使用
    2023-04-04
  • Apache多虛擬主機(jī)多站點配置的兩種實現(xiàn)方案

    Apache多虛擬主機(jī)多站點配置的兩種實現(xiàn)方案

    本文介紹了在Apache服務(wù)器上配置多虛擬主機(jī)的兩種方案:基于IP地址的虛擬主機(jī)配置和基于域名的虛擬主機(jī)配置,詳細(xì)說明了每個方案的配置步驟,以實現(xiàn)在同一臺服務(wù)器上托管多個網(wǎng)站的目的,感興趣的可以了解一下
    2024-09-09
  • Linux利用lsof/extundelete工具恢復(fù)誤刪除的文件或目錄

    Linux利用lsof/extundelete工具恢復(fù)誤刪除的文件或目錄

    這篇文章主要給大家介紹了關(guān)于Linux利用lsof/extundelete工具恢復(fù)誤刪除的文件或目錄的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08

最新評論

广昌县| 武宣县| 阳东县| 淮南市| 怀仁县| 广汉市| 陵川县| 封开县| 德昌县| 博湖县| 南陵县| 从化市| 衡水市| 江油市| 岐山县| 大安市| 无为县| 博爱县| 岑溪市| 丰镇市| 灯塔市| 镇江市| 珲春市| 定南县| 炉霍县| 广河县| 鹿泉市| 黑山县| 黔东| 高密市| 宜春市| 德化县| 罗田县| 都安| 东辽县| 伊金霍洛旗| 遵义市| 陆丰市| 上林县| 凤山县| 潮州市|