虛擬機回復快照以後系統時間(date)不准確,如果硬件時鐘(clock)准確的話,可以使用以下命令來校准系統時間:
[root@centos6 ~]# dateWed Jul 20 18:11:21 CST 2016
[root@centos6 ~]# clockWed 27 Jul 2016 09:19:18 AM CST -0.235721 seconds
可以看到當前的時間是2016-07-27 09:19,系統時間是不准確的
[root@centos6 ~]# clock -s 使用clock -s以硬件時鐘 為 准,校正系統時鐘
[root@centos6 ~]# dateWed Jul 27 09:22:02 CST 2016
[root@centos6 ~]# clockWed 27 Jul 2016 09:22:06 AM CST -0.469675 seconds
小實驗:echo下實現下列字符閃爍效果
********
*****
***
*
[root@centos6 ~]# echo -e "\033[40;37;5m ******* \n ***** \n *** \n *\033[0m "
“e”是命令 echo 的一個可選項,它用於激活特殊字符的解析器。“\033”引導非常規字符序列。“m”意味著設置屬性然後結束非常規字符序列,這個例子裡真正有效的字符是 “40;37;5” 和“0”。 修改“40;37”可以生成不同顏色的組合 "5"為閃爍效果,\n 換行且光標移至行首。
顯示前10天的年月日,顯示後20天的年月日
[root@centos6 ~]# date -d "-10 day" +%F2016-07-17
[root@centos6 ~]# dateWed Jul 27 09:44:42 CST 2016
[root@centos6 ~]# date -d "+20 day" +%F2016-08-16
[root@centos6 ~]# dateWed Jul 27 09:45:11 CST 2016
虛擬機上安裝screen首先在虛擬機光驅裡加載系統安裝光盤
[root@centos6 ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 103081248 4600600 93237768 5% /
tmpfs 1954772 80 1954692 1% /dev/shm
/dev/sda1 194241 39216 144785 22% /boot
/dev/sda3 20511356 44992 19417788 1% /testdir
/dev/sr0 3824484 3824484 0 100% /media/CentOS_6.8_Final
查看磁盤信息
[root@localhost ~]# cd /media/CentOS_6.8_Final/
[root@localhost CentOS_6.8_Final]# lsCentOS_BuildTag GPL
Packages RPM-GPG-KEY-CentOS-6
RPM-GPG-KEY-CentOS-Testing-6EFI images
RELEASE-NOTES-en-US.html RPM-GPG-KEY-CentOS-Debug-6 TRANS.TBL
EULA isolinux repodata RPM-GPG-KEY-CentOS-Security-6
[root@localhost CentOS_6.8_Final]# cd /media/CentOS_6.8_Final/Packages/
[root@localhost Packages]# ls -l screen-4.0.3-19.el6.x86_64.rpm
-r--r--r-- 2 root root 506368 May 12 18:46 screen-4.0.3-19.el6.x86_64.rpm
進入查看screen的rpm
[root@localhost Packages]# rpm -ivh screen-4.0.3-19.el6.x86_64.rpm
warning: screen-4.0.3-19.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de:
NOKEY
Preparing... ########################################### [100%]
1:screen ########################################### [100%]
安裝screen的rpm包
rpm -ivh 軟件包名 安裝軟件包並顯示安裝進度screen的使用:screen 命令:screen:screen -S NAME 打開新的screen
[root@localhost ~]# screen -ls
There are screens on:
3174.zanghl (Attached)
3129.pts-1.localhost (Attached)
2 Sockets in /var/run/screen/S-root.
screen -x NAME 加入會話 在另外一台主機上輸入
[root@localhost ~]# screen -x zanghl這裡我們設置的名稱為zanghl
[root@localhost ~]# exit
exit命令退出並關閉screen
Ctrl+a,d 剝離當前screen
注意:(1)當使用系統時只有一個screen請求時,直接使用screen -x 直接連接進行幫助(2)當使用系統上面有多個screen請求時,必須使用screen -x [SESSION]進行幫助 若請求的名稱不同,直接指明需要連接的screen名稱 若請求名稱相同或者相似,需指出需要連接的screen名稱和該進程前面的PID的進程號(3)對於系統備份時間長,運行長的命令,建議先開啟screen,後執行,防止當前shell出現斷網等情況,導致的數據的丟失和錯誤。(4)使用時加入會話建議直接使用程序的PID進行連接。小實驗之只顯示某目錄下隱藏文件
[root@localhost ~]# ls -d /etc/.*/etc/. /etc/.. /etc/.pwd.lock
以/etc目錄為例顯示之下的隱藏文件
小實驗之只顯示某目錄下的目錄列表
[root@localhost usr]# ls -d /etc/*/
/etc/abrt/ /etc/dhcp/ /etc/logrotate.d/ /etc/ppp/ /etc/selinux/
/etc/acpi/ /etc/dnsmasq.d/ /etc/lsb-release.d/ /etc/prelink.conf.d/
/etc/setuptool.d/ /etc/alsa/ /etc/dracut.conf.d/ /etc/lvm/
/etc/profile.d/ /etc/sgml/ /etc/alternatives/ /etc/festival/
-d, --directory
list directory entries instead of contents, and do not dereference symbolic links
-d列出目錄而不顯示目錄內容,並且不引用符號鏈接
本文出自 “zanghl_blog” 博客,請務必保留此出處http://zanghl.blog.51cto.com/11267212/1830607