原创 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 網絡接口層