原创 基於 Python 的網絡爬蟲:獲取異步加載的數據

1. 需求分析     從重慶市政府採購網自動獲取所有的採購公告信息,將其項目名稱和採購物資通過可讀的方式展示。 2. 實現過程 分析頁面佈局 第一次爬取到“假網址” (1)首先,展示第一次爬取到的“假網址”。通過

原创 Linux CentOS7 基礎:進程管理

目錄 1. 進程概述 程序和進程: 進程停止: 進程的屬性: 父進程和子進程: 2. ps管理進程 3. uptime查看系統負載 命令: 含義: 4. top動態管理進程 任務隊列信息(第一行): 進程和CPU的信息(第二、三行): 內

原创 雲計算高級運維第一階段項目實戰:使用 screen 後臺實時執行命令備份命令

使用 screen 後臺實時執行命令備份命令 (1)安裝 screen 軟件包 rmp安裝:rpm -ivh /mnt/Packages/screen-4.1.0-0.23.20120314git3c2946.el7_2.x86_64.r

原创 Linux CentOS7 基礎:文件的基本管理和 vim 編輯器的使用

目錄 1. Linux 系統目錄結構 文件目錄管理: 絕對路徑和相對路徑: 2. 文件操作 創建空文件: 寫入: 創建目錄: 查看: 複製: 移動/重命名: 刪除文件/目錄: 3. vim 編輯器 vim 編輯器模式切換: 命令模式字符操

原创 Linux CentOS7 基礎:文件系統基本權限和高級權限管理

目錄 1. 文件系統管理 目錄的介紹: 文件系統: 2. 文件的基本權限 權限說明: 命令: 3. 文件的特殊權限 SUID: SGID: SBIT: 4. 文件擴展權限ACL 命令: 5. sudo 1. 文件系統管理 目錄的介紹: /

原创 Apache 服務器在 Windows 環境下的安裝

1、在 Apache 官網上下載 Apache HTTP Server (1)打開 apache 官網:http://httpd.apache.org/ ,點擊 Download (2)選擇 widows 版本 (3)繼續點擊 Apa

原创 基於 Python 的網絡爬蟲:逆向解析 JS 加密技術

1. 獲取有道翻譯發送請求的 url url=http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule,請求方式是 post 請求。 2. 分析請求的參數

原创 Python 基礎:函數

1. 函數 概念     具有獨立功能的代碼塊。函數的優點是:讓代碼結構變得簡短,結構更加清晰;避免代碼重複;把功能的設計和調用進行分離。 函數定義 # 函數名,參數(形參) def add(a, b):

原创 Linux CentOS7 基礎:系統啓動原理

CentOS6 和 CentOS7 啓動過程及相關配置文件 引導順序: (1)UEFI 或 BIOS 初始化,運行 POST 開機自檢; (2)選擇啓動設備 (3)引導裝載程序,CentOS7 是 grub2; (4)加載裝載程序的配置文

原创 Linux CentOS7 基礎:文件系統結構

1. 硬盤 硬盤結構: 空氣過濾片、主軸馬達、音圈馬達、永磁鐵、磁盤、磁頭、磁頭臂 磁盤內部不是真空,是乾淨的空氣。 磁盤相關術語: 硬盤的內部是金屬盤片,將圓形的盤片劃分成若干個扇形區域,這就是扇區。若干個扇區就組成整個盤片。爲什麼要

原创 Linux CentOS7 服務:SSHD 服務搭建管理和防止暴力破解

1. SSHD 服務安裝 SSHD 服務: SSHD 服務使用 SSH 協議可以用來進行遠程控制,或在計算機之間傳送文件。相比較之前的 Telnet 方式來傳輸文件要安全很多,因爲 Telnet 使用明文傳輸,SSH 是加密傳輸。 安

原创 雲計算高級運維第一階段項目實戰:擴展 swap 分區

擴展  swap 分區 (1)創建新分區 (2)打印一下分區表 (3)格式化 swap 分區 (4)查看內存情況 (5)激活交換空間 swapon /dev/sdb2 (6)再次查看內存情況 (7)關閉交換空間 swapoff

原创 雲計算高級運維第一階段項目實戰:升級系統中的 java 版本(1.8.0_191)

升級系統中的 java 版本(1.8.0_191) (1)上傳 java 包,例上傳至 /root 目錄內 (2)查看系統原 java 版本,如果沒有 java 環境請忽視此操作 (3)卸載原 java 環境,如果沒有 java 環境

原创 shell 編程:shell 腳本基礎

1. shell 基本語法 shell: shell 是一個命令解釋器,它在操作系統的最外層,負責直接與用戶進行對話,把用戶的輸入解釋給操作系統,並處理各種各樣的操作系統的輸出結果,輸出到屏幕反饋給用戶。 什麼是 shell 腳本:

原创 Linux CentOS7 基礎:LVM 的管理

1. LVM 的介紹 引出 LVM: 對於生產環境下的服務器來說,如果存儲數據的分區磁盤空間不夠了怎麼辦? 數據複製到另一個硬盤中,再換一塊更大的硬盤。這是傳統的解決辦法。 新時代的解決方案是:使用 LVM 動態擴容!  LVM 的