原创 Django-34 事務

事務命令 1、multi 開啓事務,類似mysql begin 2、命令1 3、命令2 4-1、exec 提交到數據庫執行 mysql commit 4-2、discard 取消事務 mysql 'rollback' pipeline 流水

原创 Django-32 Redis1 命令介紹 基礎概念 常用命令 數值操作 應用場景 過期時間 數據類型-列表

坑1:redis執行redis-service /etc/redis.conf卡死 解決:要把redis.conf配置裏面的daemonize的no改成yes 配置文件路徑:/etc/redis.conf mysql配置文件:/etc/my

原创 Django-33 Redis2 位圖 哈希 集合 有序集合 zunionstore salary3 2 salary salary2 weight 1 0.5 aggregate max

安裝 pip3 freeze|grep -i redis pip3 install redis 操作流程 1,建立連接對象 import redis r = redis.Redis(host='127.0.0.1',port=6379,db

原创 【超詳細】手把手教你在Linux下安裝Python

1、安裝Python依賴包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdb

原创 Linux-8 磁盤分區和掛載 分區 Linux分區 磁盤情況查詢

分區 分區的方式 1,mbr分區 1,最多支持4個主分區 2,系統只能安裝在主分區 3,擴展分區要佔一個主分區 4,MBR最大隻支持2TB,但擁有最好的兼容性 2,gtp分區 1,支持無限多個主分區(但操作系統可能限制,比如windows下

原创 Linux-10 進程管理 服務管理 動態監控進程

基本介紹 1,在linux中,每個執行的程序(代碼)都稱爲一個進程。每一個進程都分配一個ID號。 2,每一個進程,都會對應一個父進程,而這個父進程可以複製多個子進程。例如www服務器。 3,每個進程都可能以兩種方式存在的。前臺與後臺,所謂前

原创 Linux-11 RPM與YUM rpm包的管理 yum包管理

rpm包的管理 一種用於互聯網下載包的打包及安裝工具,它包含在某些linux分發版中。它生成具有.RPM擴展名的文件。RPM是RedHat Package Manager(RedHat軟件包管理工具)的縮寫。類似windows的setup

原创 Linux-7 任務調度 crond 任務調度

crond 任務調度 crontab 進行定時任務的設置 概述 任務調度:是指系統在某個時間執行的特定的命令或程序 任務調度分類: 1,系統工作,有些重要的工作必須週而復始的執行。如病毒掃描等。 2,個別用戶工作:個別用戶可能希望執行某些程

原创 Linux-6 組管理和權限管理 文件/目錄所有者 權限 rwx權限詳解 權限管理 -chmod

linux租基本介紹 在linux中的每個用戶必須屬於一個組,不能獨立於組外。在linux中每個文件有所有者、所在組、其他組的概念。 1,所有者 2,所在組 3,其他組 4,改變用戶所在的組 文件/目錄所有者 一般爲文件的創建者,誰創建了該

原创 Linux-5 實用指令 1,運行級別 2,幫助指令 3,文件目錄類 4,時間日期類 5,搜索查找類 壓縮和解壓類

1,運行級別 0:關機 1:單用戶(找回丟失密碼) 2:多用戶無網絡服務 3:多用戶有網絡服務 4:保留 5:圖形界面 6:重啓 常用運行級別是3和5,要修改默認的運行級別可改文件 /etc/inittab的id:5:initdefa:這一

原创 Linux-3 vi和vim編輯器 vi和vim基本介紹 vi和vim的三種常用模式 vi和vim模式的相互切換 vi和vim快捷鍵

vi和vim基本介紹 所有的Linux系統都會內建vi文本編輯器。 vim具有程序編輯的能力,可以看做是vi的增強版本,可以主動的以字體顏色辨別語法的正確性,方便程序設計。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使

原创 Linux-4 開機、重啓和用戶、用戶組 1,關機&重啓命令 2,用戶登錄和註銷 3,用戶管理 4,用戶組 5,用戶和租的相關文件

1,關機&重啓命令 基本介紹 shutdown shutdown -h now:表示立即關機 shutdown -h 1:表示1分鐘後關機 shutdown -r now:立即重啓 halt 就是直接使用,效果等價於關機 reboot 就是

原创 Linux-2 遠程登錄、傳輸文件 遠程登錄服務器 MACOS踩坑過程 遠程登錄步驟 傳輸文件

遠程登錄服務器 爲什麼需要遠程登錄Linux 說明:公司開發的時候,具體的情況是這樣的 1,linux服務器是開發小組共享的 2,正式上線的項目是運行在公網的 3,因此程序員需要遠程登錄到centos進行項目管理或開發 4,畫出簡單的網絡拓

原创 Linux-1 基礎篇 vmtools Linux的目錄結構

Linux的發行版(Linux內核定製): Redhat CentOs Redhat Ubuntu Suse 紅旗Linux 虛擬機的網絡連接三種形式的說明 1,僑連接 Linux可以和其他的系統通信,但是可能造成ip衝突(ip不

原创 Django-30 項目部署 uwsgi 基礎概念 WSGI定義 uWSGI定義 uWSGI安裝 uWSGI的運行管理 uWSGI常見問題彙總

基礎概念 項目部署是指在軟件發佈完畢後,將開發機器上運行的軟件實時安裝到服務器上進行長期運行 1,在安裝機器上安裝和配置同版本的環境[py,數據庫等] 2,django項目遷移 sudo scp /home/tarena/django/my