原创 LDAP網絡用戶創建賬戶及認證腳本
[root@server40 mnt]# vim auth-config.sh #!/bin/bash echo "install packages..." yum install sssd krb5-workstation -y &>
原创 selinux的管理
顯示及更改selinux模式 1.selinux兩種模式: *getenforce *setenforce 0 ##表示permissive,警告(
原创 python函數式編程之高階函數
1. map map(function,sequence[,sequence,...]) ->list *對sequence序列中的每一個元素item依次執行function(item)函數操作,返回值是個列表。 ##用map函數將字符串
原创 python數據類型之列表
列表(list)——打了激素的數組 *數組只能存儲同一種數據類型,而列表可以同時存儲多種 1. 列表的定義 1)定義一個空列表: l = [] 2)定義一個一般列表:(元素可以是任意類型) li = [13, 2.4, "westos",
原创 python函數高級特性之生成器
**將列表中的所有字符串轉換爲小寫: li = ["Hello", "WESTOS", 1, 43] [i. lower() for i in li if isinstance(i,str)] 案例1:[i for i in ra
原创 Linux基礎入門(以redhat系統爲例)
1. 開機登陸用戶 ~普通用戶:輸入賬號密碼登入 ~超級用戶:點擊『not listed』按鈕->用戶名爲【root】->初始密碼爲【redhat】2.系統語言設置 打開『Application』(左上角)
原创 python數據類型之字典
字典(dictionary) *字典是python數據類型中唯一類似key-value哈希表的映射類型,字典對象是可變的,但key值是不可變的 1. 字典的定義 1)空字典的定義: d = {} 2)一般字典的定義: d
原创 python數據類型之字符串
1.字符串的定義 法一:str = 'hello world' 法二:str = "hello world" 法三:str = """hello world""" 2.轉義符號 *通常爲不
原创 python函數
函數——python版樂高積木 1.函數定義: def 函數名(): 函數體 return 返回值1,返回值2 **定義函數時,函數不執行,調用時才執行 def login(): print "l
原创 python模塊與包
**模塊就是一個個.py的python腳本 1.1##先寫一個計算函數運行時間的程序module01,裏面用到Timer裝飾器 #coding:utf-8 import time def Timer(fun):
原创 python數據類型之總結歸納
python數據類型總結: 數值類型,字符串(str),元組(tuple),列表(list),集合(set),字典(dict) 1)可變數據類型:list,dict,set 不可變數據類型:數值類型,str,tuple ##可變數
原创 小程序之用戶管理系統
寫一個小程序實現用戶的管理,即用戶註冊,用戶登錄,用戶信息顯示,用戶註銷 #coding:utf-8 print """ 1.註冊新用戶 2.登錄用戶 3.顯示用戶信息 4.註銷用戶
原创 小程序之地址判斷
現在IPV4下用一個32位無符號整數來表示,一般用點分方式來顯示,點將IP地址分成4個部分,每個部分爲8位,表示成一個無符號整數(因此不需要用正號出現),如10.137.17.1,是我們非常熟悉的IP地址,一個IP地址串中沒有空格出
原创 python數據類型之集合
集和(set)——字典的近親 實現列表去重: 方法1: li = [1, 2, 3, 4, 3, 2] s = set(li) l = list(s) print set(l) 方法2: li = [1, 2, 3, 4, 3,
原创 網絡模型解析
今天我們來討論一下TCP/IP協議的四層模型。 首先,我們先看一下,TCP/IP四層模型是怎麼分的: 層 應用 應用層 HTTP 傳輸層 TCP 網際層 IP 網絡接口層