原创 yum倉庫的搭建步驟
一. yum 簡介 linux 系統中,安裝軟件的方法有三種,源代碼安裝,rpm包安裝和yum安裝,源代碼安裝定製靈活功能豐富,便於跨計算機平臺,但使用較爲複雜;rpm(redhat packet manage
原创 自動安裝linux 系統
linux自動批量安裝可以通過 kicstart 實現,這個工具可以使安裝時自動回答安裝過程的問題,可以提高安裝速度,並與http 結合,可以實現自動批量安裝。 一. 製作kickstart 環境 1.安裝圖形制作工具 2.打開製作
原创 linux 用命令配置網絡步驟
linux的網絡配置相關命令除了常用的ifconfig 命令,也可以用nmcli 命令進行配置。 命令:nmcli nmcli device show 顯示全部接口及屬性 nmcli device show eth0 顯示e
原创 linux 磁盤分區與磁盤配額
一.本地儲存設備的識別 fdisk -l 查看真實存在的設備,並列出分區信息 Device 分區的設備文件名稱 boot 是否引導分區(* 是) start 分區在硬盤中的起始位置 End 分區結束位置 Blocks 分區大
原创 linux LVM 邏輯卷管理
一.LVM 基礎 LVM 是將多個物理卷(PV ,也就是分區)組合成一個巻組(VG),然後然後在巻組裏劃分新邏輯卷(LV)的一種方法,最後掛載即可。當邏輯卷很大時就可能會跨過物理卷,因此就需要建立新的尋址方式,所以就需要用到
原创 shell文本處理與變量計算
一. grep 命令:它是支持正則表達式的多用途文本搜索工具,也是linux中使用使用最廣泛的命令之一,grep 的模式可以是字符串,變量,或正則表達式。一般格式爲 grep 【選項】【模式】【文件】 1. grep 命令常用選項及意
原创 shell腳本基礎與變量
當命令或者程序不再命令行執行,而是通過程序文件來執行,這個程序就被稱爲shell腳本。shell編程屬於腳本語言,是相對與編譯型語言(如C\C++,java,C#等 )而言的,腳本語言往往是解釋運行,而非編譯,它由編譯
原创 lnmp環境搭建步驟
lnmp l指linux下的操作系統 n指Nginx:Nginx是一個高性能的HTTP和反向代理服務器。 m指mysql:Mysql是一個小型關係型數據庫管理系統。 p指php語言:PHP是一種在服務器端執行的嵌入HTML文檔的腳本語言。
原创 python列表
一. 特點:列表是最長用的內置數據類型之一 1. 列表用中括號【】表示 2. 內部元素用逗號,分隔。 3.列表內部元素可支持任意數據類型 l = ['so','12','$$','A',['sad','fdw']] 二.列表的特性 1.
原创 python 字符串
一.定義字符串 字符串就是一組字符的序列,python 中最常用的字符串表示方式是單引號 ‘ ’ 或雙引號 “ “。 字符串可以直接輸出 ,也可以用一個變量來保存字符串,然後輸出 print('ming') str =
原创 python 循環
一. if 循環: 用來判斷條件,條件成立時,要做的事。 and: 條件1 and 條件2 兩個條件同時滿足,就返回True or: 條件1 or 條件2 兩個條件只要有一個滿足,就返回True elif : if 條件1:
原创 python入門學習
一. python工作模式 交互式:直接打開python使用,退出後不能保存 [root@foundation77 ~]# python3.6 Python 3.6.6 (default, Jan 12 2019, 08:09:33)
原创 python3.6 (pycharm)安裝步驟
官網下在源碼安裝包(python3.6) 解壓安裝包:tar zxf Python-3.6.6.tgz 配置yum'源,安裝編譯所需依賴包和使用工具:gcc,zlib,zlib-devel,openssl-devel,rea
原创 數組的定義和使用
一.數組的定義(數組從0開始,表示第一個元素) 1) [root@foundation77 mnt]# array=(1 2 4) [root@foundation77 mnt]# echo ${array[*]} 1 2 4 [roo
原创 shell函數的使用
一.函數基本知識 與其他編譯語言相比,linux shell 也有函數, 如果腳本中有重複的代碼,可以使用函數代替。 1.函數基本形式 #!/bin/bash function name () { echo "h