2016-10-18作業

2016-10-17 課后作業

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

    1)首先,查看本地硬件時間是否正確,命令如下:

      hwclock

      如果該時間是正確的,使用該時間來更新系統時間。命令如下:

      hwclock -s

    2)如果硬件時間也出現問題,可以使用如下命令來設置本地時間。命令如下:

      date -s "2016-10-17 17:20:29"

      將改變后的時間同步到硬件時間。命令如下:

      hwclock -w 或 clock -w

    3)也可以從網絡中的時間服務器獲取地址(網上有很多可以訪問的時間服務器)命令如下:

      ntpdate 時間服務器IP地址

 2. 生產有一個數據同步腳本需要執行很長時間,怎樣做到無人值守,在管理工具退出的情況下,腳本依        然能正常運行。

    可以使用screen服務來實現(也可以使用nohup)。具體操作過程如下:

    1)在目標服務器上安裝該服務。

      yum provids screen          查看服務對應的安裝包

      yum -y install 包名稱       安裝screen包

      如果環境不能聯網,可以掛載本地源,使用rpm -ivh來安裝相應的包。

    2)創建一個共享會話,命令如下:

      screen -S name1            啟動一個名字為name1的共享會話

    3)鏈接到該共享會話上,命令如下:

      ssh 目標主機IP              鏈接到目標主機

      screen -x name1             加入到name1會話中

      此時再執行數據同步就不會出現管理工具斷開導致任務中斷的情況。

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

    1)內建命令:系統啟動后就被shell加載并駐留在內存的命令。例如:exit、history、history。

      外建命令:在系統啟動后并不會被加載到內存中,只有需要的時才會調入到內存。例如:ls、mv。

    2)優先級:別名>內建命令>外建命令

    3)使用 alias 命令名='代替的命令名稱',這種方式添加的別名只能在當前環境有效,如果需要建立          永久的別名變量,可以在/root/.bashrc中添加。

    4)\別名 可以忽略該命令代表的別名。

 4. hash的作用是什么?請列舉出常見的使用方式。

    hash:hash函數指通過一種映射關系將不同長度的消息映射到固定長度的函數。

    hash:顯示hash緩存

    hash -l:顯示hash緩存,可以作為輸入使用

    hash -t name:打印緩存中name的路徑

    hash -d name:清除name緩存

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

    touch JiangTao-`date +%F`.log 

 6. history的作用,總結使用各種調用歷史命令的快捷方式。

    history主要用于查詢歷史記錄,主要用法如下:

    history -c 清除歷史記錄。

    !number:執行history查詢到的對應number的命令。

    Ctrl +n:歷史中的下一條命令。

    !-n:重復n個命令之前的命令。

    !-string:重復前一個以string開頭的命令

    !?string:重復前一個包含string的命令

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

(0)
韜子韜子
上一篇 2016-10-19 23:43
下一篇 2016-10-20 09:38

相關推薦

  • WORD文檔格式要求與linux學習規劃

    WORD文檔格式要求 一、封面               1、活動名稱(隸書,小初號字,加粗)               2、主辦單位、策劃日期(宋體、3號字) 二、目錄    &nbs…

    Linux干貨 2013-06-20
  • linux終端變量設置,文件系統,man使用說明,文件類型

    一、定義終端提示符的變量 export PS1=’\e[32m[\e[33m\u\e[31m@\e[35m\h\e[36m\t\e[34m\#\e[31m\s\e[37m\W\e[32m]\$ ‘  `]# export 是個命令      PS1指終端提示符變量    &n…

    Linux干貨 2013-06-16
  • vim簡單實用的技巧總結

    vi 和 vim無需過多的區分,vim可認為是vi的增強版。        這篇關于vim的手冊,我個人覺得實在無法把它寫成文章,只能以手冊的方式列舉出來,因為,vim是一個動手使用的工具,只能在使用中你才能慢慢發現它的操作多么符合邏輯,我從下面這些簡略的描述中,盡量將它的操作步驟寫出來,但更重要的…

    Linux干貨 2015-09-14
  • linux終端的類型與linux發展歷史

    一、linux console的類型與說明 說明:        1 由于虛擬終端的實現,人們可以多用戶多任務的在一臺計算機操作系統上工作             2 在80或90年代的舊電腦上,人們只能用分屏這樣的方法來實現多用戶,多任務的工作  …

    Linux干貨 2013-07-03
  • 三問:linux操作系統安全加固

    三問:linux操作系統安全加固 1.為什么要進行安全加固?     安全加固的重要性不言而喻。我這里把操作系統同馬斯洛需求層次做了個類比,如有不恰當之處,還請指教。同人一樣,操作系統也有自己的生理需求,對于人來說生理需求無非吃喝拉撒等,而對于操作系統來說它的生理需求又是什么了?我個人認為應該是底層硬件的配置,內核的驅…

    Linux干貨 2017-03-30
  • screen和ehco命令常用選項

    screen的用法 screen 是個外部命令,用之前需要安裝。      安裝方式之一:yum 源 安裝      yum install -y screen screen 是基于VT100/ANSI的仿真終端屏幕管理器    …

    Linux干貨 2016-07-26
欧美性久久久久