2016-10-17作業

1 生產環境發現一臺服務器系統時間產生偏差,造成服務異常,請幫忙校正。

date命令查看系統時間,clock或者hwclock命令查看硬件時間, 將系統時間同步到硬件時間的方法hwclock -s

 

2 生產有一個數據同步腳本需要執行很長時間,怎樣做到無人值守,在管理工具退出的情況下,腳本依然能正常運行。
在生產環境的中創建SCREEN會話,會話的創建與鏈接  例如:生產環境為Centos7系統,另一臺電腦為Centos6系統
①    在centos7上創建會話screen  —S  yang,發起會話
②    在centos6上用ssh命令鏈接centos的IP
③    在centos6上用screen  -ls查看所有可連接的會話
④    在centos6上用命令 screen  -x  yang  即可加入會話
⑤    按住CTRL+a,d鍵 即可剝離會話
⑥    恢復會話的命令 screen  –r  yang
 注意:會話用的用戶名必須相同

3 Linux系統中命令共分為內建命令和外部命令,請分別闡述定義并舉例。內建命令、外部命令,別名的優先級是什么?如何定義命令別名以及在執行命令的時候不使用別名?

用type命令查看COMMAND類型。builtin表示內部命令。如果顯示路徑表示是外部命令例如/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
外部命有時顯示別名而非路徑,用man可以查看外部命令的幫助文檔和手冊。
而內部命令是SHELL自帶的獨立的可執行的程序文件,幫助手冊需要用man bash 然后在bash中查找內部命令。有的命令有別名,別名和原名可以相同,原名被隱藏。用反斜杠加COMMAND即可執行原命令。
shell本身是外部命令,但是可以帶多個內嵌命令。

pwd cd 等均是內部命令
cat vim等均是外部命令

別名的優先級高于內部命令,內部命令的優先級高于外部命令。

用alias可以獲得所有的已定義的別名

用alias命令可以定義別名。例如:alias NAME=‘COMMAND’,如果命令中沒有空格或雙杠則可以不加引號。在命令行中定義的別名在登出用戶時失效,在當前shell中有效,shell終止則失效。撤銷命令的方法是在命令行下unalias NAME,即可在執行命令時不使用別名的方法:\命令。例如 : \ls

4 hash的作用是什么?請列舉出常見的使用方式。
 ]# hash:顯示已被hash的命令
hash 表示外部命令hash table,將使用過的命令保存在內存中,叫做哈希,這樣的話執行外部命令時,會先在hash表中查找,找不到再在PATH中查找。這樣的話提高了運行效率。
        hash的使用方式
        hash -l 顯示哈希表
        hash -r 清除哈希表
        hash -d<COMMAND> 清除哈希表
        hash -p<PATH> 向哈希表中增加內容
        hash -t<COMMAND> 顯示命令的完整路徑

5 創建一個文件,文件名格式為 liangchen-當前時間(年-月-日).log
touch liangchen-`date +%F`.log

6 history的作用,總結使用各種調用歷史命令的快捷方式。
history 可以記錄執行過的命令,默認是記錄1000條??梢酝ㄟ^HISTSIZE來定義條數。
通過echo “$HISTSIZE”查看記錄的條數, HISTSIZE=9999,可以將記錄改為9999條。
history的快捷鍵:
    history  # 表示顯示最近使用的#條命令
    history -d # 刪除第#條歷史記錄
    history -c 清空歷史記錄
    history -a 追加進歷史記錄
        -n<文件> 讀取指定文件
        -r<文件> 讀取文件但不記錄
    -w<文件> 覆蓋原有文件
    !#執行編號為#的命令
    !$調用上一條命令的參數
    !-#執行倒數第#條命令
    ??!執行上一條命令
    

原創文章,作者:huangmailu,如若轉載,請注明出處:http://www.www58058.com/52639

(0)
huangmailuhuangmailu
上一篇 2016-10-18
下一篇 2016-10-18

相關推薦

  • 計算機的組成及其功能

    計算機的組成及其功能 計算機由五部分組成 運算器 實現算術運算和邏輯運算(和控制器組成CPU) 控制器 控制總線的使用權限,完成尋址和控制對內存當中的訪問權限是做讀訪問還是寫訪問 存儲器 內存,RAM(Random Access Memory) 輸入(Input) 下指令,提供數據 輸出(Output) 輸出數據加工的結果

    2018-02-22
  • 第四周(1):課堂練習與作業

    課堂練習: 1、刪除/etc/grub.conf文件中所有以空白開頭的行行首的空白字符 [root@centos6 ~]# sed 's@^[[:space:]]\+@@' /etc/grub.conf 2、刪除/etc/fstab文件中所有以#開頭,后面至少跟一個空白字符的行的行首的#和空白字符 …

    Linux干貨 2016-08-10
  • 自建CA搭建SSL加密網站

    企業環境中,在安全級別要求較高的公司,經常需要搭建基于SSL加密傳輸的網站,使用https協議訪問web站點,能大大提高網站的安全性。但構建https站點,需要用到證書。內部網站到互聯網上申請費用不菲的證書顯然不符合經濟性。于是,自建內部CA成為我們的首選。 本文以兩臺服務器,分別扮演CA及Web網站的角色,詳細論述自建CA搭建加密網站的過程。  …

    Linux干貨 2016-07-29
  • 馬哥教育網絡班21期+第7周課程練習

    1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; [root@localhost ~]#mke2fs -t ext4 -b 2048 -m 2 -L &qu…

    Linux干貨 2016-08-15
  • TCP/IP五層模型

    1、簡述osi七層模型和TCP/IP五層模型 網絡的七層模型是由OSI和CITT一起制定的開放系統互連參考模型: TCP/IP 五層模型可以分為:應用層,傳輸層,網絡層,數據鏈路層,物理層。 2、簡述ip route家族命令 語法:ip [ OPTIONS ] OBJECT { COMMAND | help } OBJECT={link ,addr,rout…

    2018-01-05
  • date命令總結

    在linux中man手冊頁,對date -d 參數的的說明比較模糊,一下的舉例,進一步說明: #-d –date=STRING display time described by STRING not 'now' 命令: date -d nex-day +%Y%m%d    //明天日期 d…

    Linux干貨 2016-08-05
欧美性久久久久