2012年10月13日 星期六

[Learning Linux]Learning Linux - Expertise

系統管理(System Administration)

 

服務管理(Service Management)


專門技術(Expertise) 


   安全(Security)


   效能調教(Performance Tuning)


Reference 
About Linux Certification

[Learning Linux]Learning Linux - System Administrator

系統管理(System Administration)

  在CLI(Command Line Interface)環境下管理系統

    提示字串(Prompt String)
      PS1 (Prompt String 1)
      PS2 (Prompt String 2)
    變更loging shell

帳號管理

   /etc/passwd

服務管理(Service Management)



專門技術(Expertise)


Reference 
About Linux Certification

[Linux]About Linux Certification

    目前在台灣能見度較高的Linux 認證有 LPIC(Linux Professional Institute Certification) 及 Red Hat 兩大系統。

    LPIC 號稱為一中立的認證機構,其認證內容主要是在檢測考生對於Linux共通知識了解的程度,考試的方式是筆試。

    LPIC的認證到目前為止(2012.10.13)共分為 LPIC-1、LPIC-2、LPIC-3 三種等級,在LPIC的官方網站有詳細的說明,http://www.lpi.org/linux-certifications/programs

    Red Hat 的認證主要是針對Red Hat 所推出的產品,考試的方式是採實機測試。

    目前 Red Hat 推出的認證與Linux 系統管理相關的共有RHCSA(Red Hat Certified System Administrator)、RHCE(Red Hat Certified Engineer)、RHCA(Red Hat Certified Architect)、
RHCVA(Red Hat Certified Virtualization Administrator)、RHCSS(Red Hat Certified Security Specialist)等,詳細的資訊可從官方網站取得,https://access.redhat.com/knowledge/articles/133273

[Linux]Reference

  • Linux System Administration Recipes:A Problem-Solution Approach
    (writer:Juliet Kemp)
  • Expert Shell Scripting   (writer:Ron Peters)
  • Linux Shell 程式設計實務  (writer:臥龍小三)
  • Linux Shell Scripting Cookbookl  (wruter:Sarath Lakshman)
  •  

2012年10月4日 星期四

[Learning Python]不同型態的引號

建立字串時,可以使用『'(單引號)』、『"(雙引號)』、『'''(三個單引號)』或『"""(三個雙引號)』將字串的頭尾兩端括起來。

=>
    Var = 'This is a String'
    Var = "This is a String"
    Var = '''This is a String'''
    Var = """This is a String"""

與 Bash shell 不同,這四種型態的引號對Python來講在功能上是一樣的,Python提供四種型態的引號主要是要讓使用者在建立字串時可以有更多的彈性。

例如當使用單引號括住字串,而字串中又出現縮寫,Python會認為引號不成對,因此就會發生語法錯誤。

=>
Var =  'This isn't a string'

>>> Var =  'This isn't a string'                                              
  File "<stdin>", line 1
    Var =  'This isn't a string'
                     ^
SyntaxError: invalid syntax                







這時就可以改用雙引號或三引號括住字串來解決這個問題。

=>
Var = "This isn't a string"

Var =  '''This isn't a string'''

[Learning Python]建立字串

建立字串有兩種常見的方式可以選擇,

A.指定一個字串給變數 

語法:
    Var = 'String'
    Var = "String"
    Var = '''String'''
    Var = """String"""

    字串要用引號括起來,只要兩端用的引號是一致的即可。

 B.使用 str()函數建立

語法:
    Var = str(String)

    str() 函數也可以用來將其他型別的物件轉換成 str 型別