5.設置時區,日期,時間的相應命令以及用法
系統有兩個時鐘,一個是系統時間date,另一個是主板時間clock
同步系統時間到遠程服務器IP的方法為:
ntpdate? 遠程服務器IP
centos7 設時區
timedatectl list-timezones? 列出所有時區
timedatectl status? 查當前機器時間信息
timedatectl set-timezone Asia/Shanghai? 設置成亞洲上海時區
centos6 設時區
tzselect 選擇時區
查詢日歷用cal命令:
cal 2018 查2018年的日歷
cal 9 2018 查2018年9月份的日歷
特殊時間:cal 9 1752
查詢和設置系統時間用date命令:
date? 月日時間年.秒
輸出1970年1月1日距離現在的時間秒數:
date +%s
把輸出結果1509536033轉換成現在時間:
date -d @1509536033
date 為顯示當前時間
date -d 輸出指定字符串時間,例如:
touch `date -d “-1 day” +%F`.log 建立一個昨天日期為命名的log文件
1、顯示當前時間,格式:2016-06-18 10:20:30
2、顯示前天是星期幾
3、設置當前日期為2019-08-07 06:05:10
答案:
1.date “+%F %T”
2.date -d “-2 day” +%A
3.date 08076052019.10
按特定的時間關機用shutdown 命令
shutdown -r 為重啟
shutdown -c? 取消shutdown
shutdown HH:MM:SS 在指定時間執行shutdown
例如:
shutdown -r? +5 “system will reboot in 5 min “
系統在5分鐘后重啟并發出警告
6 獲得幫助的方法,這個能力決定了你的技術能力!
whatis cmd 查詢命令的章節信息
help cmd 查詢命令幫助信息
cmd -help 查詢命令幫助信息
man cmd 查詢命令幫助信息
在man下輸入/關鍵字搜索相關信息
7.簡單的掛載光盤,安裝應用程序的方法,以screen為例(含screen防止大文件備份失敗技巧)
安裝應用程序screen
圖形界面下:
先用df查詢光盤掛載點路徑
1.進入掛載點路徑的Packages內 (路徑過長可用2下TAb自動補全) 然后執行 rpm -ivh screen (接著點2下
tab鍵補充完整路徑即可)
2.當然也可以不用進入目錄,直接運行
rpm -ivh /run/media/root/…? (…代表直接用2下tab補全路徑即可)
Screen 程序的使用
screen -S Name? 建立Name會話 (被控制機)
screen -ls 查看會話列表 (控制機查看)
screen -x Name 進入Name會話 (控制機)
exit? 兩邊同時結束會話
CTRL+a 松手 D 只是一邊退出會話但Name頻道依然存在
利用Screen技巧幫助實現遠程工作時斷網后繼續原來工作(例如長時間的備份操作) 在做備份操作前先建
立一個Screen,在Screen下執行備份操作,當遇到斷網等情況時,只需要執行恢復會話screen -r或者重
新加入會話即可實現中斷時的操作繼續進行備份
8.反向單引號,雙引號,以及單引號對于命令和變量的識別
echo命令
“ 中的內容能識別命令和變量
“” 中的內容只識別變量不識別命令
”中的內容不識別命令也不識別變量
求1000以內所有偶數的和
echo {1..1000..2} | tr -t ” ” “+” | bc
9.bc計算器,date命令,history命令,passwd修改密碼,$pwd變量,basename,dirname
bc計算器
ibase=16 輸入單位為16進制 輸出為10進制
obase=16 輸出為16進制 輸入為10進制
quit退出計算器
date 命令
date -d 輸出指定字符串時間
例:
touch `date -d “-1 day” +%F`.log? 建立一個昨天日期為命名的log文件
history命令
一般history儲存的命令一部分在內存中一部分在文件.bash_history中
例如本次登陸后才執行的文件就在內存中,本次登陸之前執行的命令在文件.bash_history中
執行history -c 清除內存中的命令列表,但由于登陸前的命令是在文件.bash_history中,所以下次啟動后依
然會有命令列表
注意:想徹底刪除history可以先執行rm -f .bash_history 刪除文件,然后在執行history -c命令
/etc/profile 下有histsize=500 默認 可以修改為1000
HISTTIMEFORMAT=”%F %T ”?? 在history列表中添加時間 記得%T后面有一空格,把文件寫
入/etc/profile.d/env.sh中可以永久生效
echo $HISTSIZE
passwd 修改密碼
一種快捷的修改密碼的方法:
例如要把wang賬號設置為magedu密碼則可以用
eho magedu | passwd –stdin wang
另有passwd為用戶文檔
必須區分兩者用whatis查看
man N passwd? N為第幾章節
/etc/issue 為登陸前的信息
/etc/motd? 為用戶登陸后的信息
$OLDPWD 變量記住你的舊地址
OLDPWD=/etc/sysconfig 改了之后則cd – 為 /etc/sysconfig
$PWD 變量記住你的當前地址
PWD=/data
則瞬間進入 /data但是顯示目錄還是原目錄
pwd -P 顯示真實物理路徑
pwd -L 顯示鏈接路徑(默認)
相對目錄一般情況下相對的是當前目錄,但是特殊情況下不是
../ 當前目錄下的父目錄
./? 當前目錄
basename 取路徑下的文件名或者最后的文件夾
dirname 則相反只要目錄不要文件
10.windows和linux互傳文件的方法,普通用戶非圖形界面下掛載光盤
windows和linux互傳文件方法
rz 從window向linux傳文件
sz 從linux向window傳文件
默認放在windows下載文件目錄下
7.4默認已經安裝 6.9需要手動安裝命令如下
rpm -ivh /media/CentOS_6.9_Final/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
ldd /bin/ls 查相應的api庫
6.9普通用戶非圖形界面下掛載光盤
cd /misc
cd cd/
7.0想啟用此功能必須手動啟用(方法后面講)
systemctl start autofs
管理員非圖形界面下掛載光盤
mount /dev/sr0 /mnt
du -sh 查看大小
df 查看掛載點
為機子添加新硬盤后執行
echo ‘- – -‘ > /sys/class/scsi_host/host2/scan 磁盤掃描命令
再lsblk則可以看到硬盤信息
dd if=/dev/zero of=/data/bigfile bs=1M count=1024
hexdump -c /data/bigfile 看文件
cd ~? 或者 cd? 進家目錄
cd ~max 進某個人家目錄
cd – 回上一次的目錄
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94758