linux時間設置、screen使用、命令分類、hash作用、命令引用及history命令

一、 生產環境發現一臺服務器系統時間產生偏差,造成服務異常

解決方法   

         a、 如果服務器硬件時間準備的話,可使用命令:~#] hwclock -s

             將硬件時鐘同步到系統

         b、date [MMDDhhmm[[CC]YY][.ss]] 分別為:月日小時分年.秒

             eg:~]# date 101420302013.16

         c、使用時間同步服務器來同步時間

             eg:~]# ntpdate 172.16.0.1

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

解決方法:再沒有安裝creen且無yum源的情下

          先配置好yum源

          此處以本地yum配置為例

         ~]# vim /etc/yum.repos.d/renjin.repo

             name=renjin

             baseurl=file:///mnt/yum

             gpgcheck=0

             enabled=1

         ~]# mount /dev/cdrom /mnt/yum

         ~]# yum makecache && make clean all 

         ~]# yum install screen  

          然好執行:

         ~]# screen -S renjin  創建會話

         ~]# 在些輸入要執行的數據同步腳本

         ~]# 按下ctrl a,d

          此時會話已經離開,確保

         ~]# screen -ls 能看到自己創建的會話

          顯示如下

          There is a screen on:

        3564.renjin (Detached)

          1 Socket in /var/run/screen/S-root.

          此時方可無人值守

          當要看自己執行的腳本時 可通過

          ~]#screen -r 3564

          方可還原會話

三、Linux系統中命令共分為內建命令和外部命令請分別闡述定義并舉例。

    內建命令、外部命令,別名的優先級是什么?

    如何定義命令別名以及在執行命令的時候不使用別名?

    1、內建命令:內建命令:是shell提供的簡小的命令,是shell程序的一部分

                 這些程序被shell實別并在系統系統啟動時駐留在系統中

                 eg:cd kill shift source test time ture type

                 外部命令:是系統用應用程序的一部分,其功能強大,隨之

                 占用內存也大,在系統啟動時不會被加載到內存,而在服務或

                 進程啟用時才通過shell腳本來執行它。shell 負責對它的路徑

                 查找,存放與加載,并控制著它的運行

                 eg:ssh,screen,stat,dstat,lastb,startx

    2、別名優先級最高,再往后是內部命令,最后是外部命令

    3、a、/usr/bin/COMMAND  b、\COMMAND  c、‘COMMAND’ 

四、hash的作用是什么?請列舉出常見的使用方式

    1、hash作用:顯示命令緩存,作用提高系統查找命令的速度

    2、常用的使用方式:

         hash -d tty指定刪除(注,指定別名時可直接刪除別名)

         hash -r 全部清空

         hash -l 顯示緩存

         hash -p /usr/bin/tty   newtty 給緩存的命令起五個別名

         hash -t 查看命令的對就路徑

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

           touch liangchen-`date +%Y-%m-%d`.log

六、history的作用,總結使用各種調用歷史命令的快捷方式

    history作用:history 用來記錄命令的歷史,其當前命令存在內存中,通過~]# history命令查看

                 正常退出后命令,可用~]# cat ~/.bash_history來查看

          hsitory調用歷史命令的快捷方式

          ctrl +n ctrl +p 相當上下鍵 

          !w 執行以w當頭的命令 !?是包涵

          !$上一個命令的的最后一個字符串

          !*調用上個命令的所有參數

          !*:p打印上條命令的所有參數

         ^etc/ 刪出上一條命令的第一個etc參數

         ^issue^bashrc將上條命令中的issue替換為bashrc

         ctrl +r 搜索歷史  ctrl + g 退出

         alt +. 列出上一條命令的參數 

         esc, . (點擊esc后松開,然后點擊.鍵)

         !^:利用上一個命令的第一個參數做cmd的參數

         !:n:利用上一個命令的第n個參數做cmd的參數

         !n:^:調用第n條命令的第一個參數

         !n:$:調用第n條命令的最后一個參數

         !n:m:調用第n條命令的第m個參數

         !n:*:調用第n條命令的所有參數

         !string:^從命令歷史中搜索以string開頭的命令,并獲取它的第一個參數

         !string:$從命令命令中搜索以string開頭的命令,并獲限它的最后一個參數

         !string:n從命令歷史中搜索以string開頭的命令,并獲取它的第n個參數

         !string:*從命令歷史中搜索以string開關的命令,并獲取它的所有參數

    

思考:生產服務器web服務日志中會記錄訪問IP 

    請統計出每個IP的訪問次數,并且按照訪問次數從高到低排列。

    ~]# cat rjnn.log | awk ‘{print $1}’ | grep [^[:space:]] | uniq -c | sort -r

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

(0)
renjinrenjin
上一篇 2016-08-22
下一篇 2013-06-16

相關推薦

  • N25-第二周作業

    1、linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示 linux上處理目錄的常用命令:     ls :列出目錄     cd :切換目錄     pwd:顯示當前工作路徑    &nbs…

    Linux干貨 2016-12-13
  • 網絡管理(二)之IP地址劃分子網、多塊網卡共用單一IP

    網絡管理(二)IP地址   一、認識學習IP地址的組成: 1、它們可唯一標識IP 網絡中的每臺設備 2、IP地址由兩部分組成: 網絡ID:標識網絡;每個網段分配一個網絡ID 主機ID:標識單個主機;由組織分配給各設備 3、點分十進制計法表示IPv4地址: 4、如下圖,將系統中的IP地址用二進制表示,再通過轉換合成的十進制數,使用ping命令可得出:…

    Linux干貨 2016-09-05
  • 簡述計算機網絡數據鏈路層

    數據鏈路層    數據鏈路層是什么?      數據鏈路層工作在七層網絡模型的第二層,它定義了在單個鏈路上如何傳輸數據。 數據鏈路層:是為了提供功能上和規程上的方法,以便建立、維護和釋放網絡實體間的數據鏈路 。 物理鏈路(物理線路):是由傳輸介質與設備組成的。原始的物理傳輸線路是指沒有采用高層差錯控…

    Linux干貨 2017-05-15
  • 源碼編譯安裝dropbear

    tar -jxf dropbear-2013.58.tar.bz2 cd dropbear-2013.58 ./configure make PROGRAMS=”dropbear dbclient dropbearkey dropbearconvert scp” make PROGRAMS=”dropbear dbclie…

    Linux干貨 2017-10-21
  • linux 文件權限以及用戶策略 講解

     linux 文件權限以及用戶策略 講解    由于linux系統是一個多用戶使用的系統,對于各個用戶指定的文件或目錄必須存在一套管理系統,以防止多用戶對相同文件的混淆使用。于是催生出了linux系統文件的用戶權限設置。其存在的意義就是每一個文件或目錄對于不同的用戶區分讀取,寫入,執行三種權限,即:r,w,x。下面將詳…

    Linux干貨 2016-08-05
  • 第六周小練習

    詳細總結vim編輯器的使用并完成一下練習 vim編輯器的基本使用 vim模式: 1、編輯模式(命令模式) 2、輸入模式 3、末行模式  一、打開文件 vim /path/to/somefile 打開單個文件 如果文件存在為打開,否則保存退出時為新建 vim /path/to/somefile vim +# : 打開文件…

    Linux干貨 2016-12-19
欧美性久久久久