日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux配置文件引用时间,linux时间设置、screen使用、命令分类、hash作用、命令引用及history命令...

發布時間:2023/12/4 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux配置文件引用时间,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.178linux.com/52466

總結

以上是生活随笔為你收集整理的linux配置文件引用时间,linux时间设置、screen使用、命令分类、hash作用、命令引用及history命令...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。