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 18:04
下一篇 2016-10-18 19:23

相關推薦

  • LAMP搭建wordpress博客站點

    使用WordPress可以搭建功能強大的網絡信息發布平臺,但更多的是應用于個性化的博客。針對博客的應用,WordPress能讓您省卻對后臺技術的擔心,集中精力做好網站的內容。本文將教您如何通過LAMP搭建自己的wordpress博客站點。 LAMP聽起來很高大上,其實是集中技術合起來的稱呼: L:linux A:apache httpd M:mysql、ma…

    2017-06-01
  • DNS高級應用之子域授權&區域轉發

    一、環境準備:    1、準備三臺測試服務器,劃分如下:    主DNS服務器:eth0:192.168.10.203;負責mylinux.com域解析;確??梢哉=馕?nbsp;     子域DNS服務器:eth0:192.168.10.120; 負責子域ops.mylinux.com解析; &…

    Linux干貨 2015-06-01
  • 軟件包管理(RPM和yum)

        軟件包在系統管理中,軟件包的管理是最重要的,是系統管理的基礎的基礎;只有我們學會軟件包的管理才能談得上其它的應用;本文以目錄式的文檔格式,列出新手弟兄所面對的軟件包的安裝、更新、查詢相對的文檔,以及幾個常用的軟件包管理工具。 軟件包管理:     一,RPM包管理; &n…

    Linux干貨 2016-09-06
  • N22-第三周博客作業

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 2、取出最后登錄到當前系統的用戶的相關信息。 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。 4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt文件中。 5、取出當前主機的…

    Linux干貨 2016-08-29
  • iptables的使用

    iptables         firewall:隔離工具;Packets Filter Firewall;工作于主機或網絡的邊緣,對經由的報文根據預先定義的規則(匹配條件)進行檢測,對于能夠被規則匹配到的報文實行某預定義的處理機制的一條組件; 硬件防火墻:在硬件級別實現部分顧慮功能;另…

    Linux干貨 2016-10-29
  • shell腳本編程練習

    1、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態 在線的主機使用綠色顯示 不在線的主使用紅色顯示 #!/bin/bash # for i in {1..254};do if ping -c 6 -w 1 192.168.1.$i &> /dev/null;then echo -e…

    2017-11-15
欧美性久久久久