下面以Centos 7爲例:
啓動級別修改
systemctl isolate multi-user.target
systemctl isolate runlevel3.target
啓動文件在/etc/systemd/system/default.target
想要修改就直接更改文件就行了:
ln -sf /lib/systemd/system/[multi-user.target | graphical.target]\ /etc/systemd/system/default.target
/ :相對以下的目錄來說,它如同一棵大樹的“根”,一般,所有的樹杈以它爲起點
├── cgroup :用來資源限制資源職離 docker容器化
├── bin -> usr/bin :存放用戶使用的基本命令(可執行二進制程序)不能單獨分區
├── boot :跟內核有關的文件 grub內核和bootloader
├── dev :設備文件
├── etc :配置文件
├── home :用戶家目錄
├── lib -> usr/lib :程序包括系統所依賴的一些共享庫文件及內核所依賴的模塊文件
├── lib64 -> usr/lib64:系統文件所依賴的庫文件
├── media :光盤掛載點
├── mnt :臨時文件掛載點
├── opt :第三方軟件安裝位置
├── proc :僞文件系統 硬盤不存在,只存在於內存中,記錄系統或者進程的運行信息
├── root :root家目錄
├── sbin -> usr/sbin:存放管理類命令 也不能單獨分區
├── srv :系統運行時產生的一些文件
├── sys :僞文件系統 記錄系統硬件的一些運行信息
├── tmp :雜項,臨時文件以及應用產生的臨時文件
├── usr :誤以爲 user,Unix software resource
/lib /lib64 /bin /sbin
/local 用來存放第三方的應用
/share 用來存放幫助
/etc 配置文件
/include 主要用來存放頭文件
/tmp 臨時文件
└── var :日誌存放以及應用產生的一些文件或者臨時文件 郵件隊列
/var/log/message 系統日誌
/var/log/boot.log 系統啓動時候產生的一些日誌
/var/log/dmesg 輸出內核或者是硬件的一些有效信息,可以使用dmesg命令
/var/log/mail.log 郵件產生的日誌
/var/log/cron 系統和我們自定義的計劃任務的日誌
/var/msyql MYSQL數據存放目錄
/var/mail 郵件存放目錄 由於郵件服務 此目錄可能會滿 rsync (命令) 使用一個空目錄來同步有問題的目錄
/var/spool/cron 跟計劃任務相關的內容
selinux 一定要關掉
getenforce 獲取是否是開着的
sentenforce 0 臨時關閉
/etc/selinux/config 修改SELINUX=disabled 就可以永久關閉
echo "$VAR_NAME" 變量會替換 弱引用
ehco ’$VAR_NAME‘ 變量不會替換 強引用
echo $(VAR_NAME) 把一個命令的輸出打印給另一個命令的參數
內部命令和外部命令:
內部命令:是shell自帶的簡練的命令,在系統啓動時自動加載並駐留在內存中。
外部命令:大多都是實用程序,因爲實用程序功能比較強大,所以它們包含的程序量也會很大,在系統加載時並不與系統一起加載到內存,而是在需要的時候在調入內存。
查看內部命令還是外部命令用:type COMMAND
時間設定:
date:查看系統時間
hwclock:查看硬件時間
date --help
date [MMDDhhmmYY.ss] ex: date 12311430[2016|16].30 表示的是12/31/2016 14:30:30
+%F full date; same as %Y-%m-%d
+%H hour (00..23)
+%M minute (00..59)
+%S second (00..60)
ex:
創建一個當前時間文件:touch data-`date+%F+%H+%M+%S`
硬件時間和系統時間同步的方法:
hwclock --hctosys :以硬件時間爲標準,系統時間同步成硬件時間
hwclock --systohc :以系統時間爲標準,硬件時間同步成系統時間
!#:重複執行第#條命令
!!:重複執行上一條命令
!string:重複執行上一條以string開頭的命令
!$;調用上一條命令最後一個參數
echo -e "\033[字背景顏色;字體顏色m 字符串 \033[0m"
echo -e "\033[44;34m \033[5m hello world \033[0m" 帶閃爍效果
字背景顏色範圍:40----49
40:黑
41:深紅
42:綠
43:黃色
44:藍色
45:紫色
46:深綠
47:白色
字顏色:30-----------39
30:黑
31:紅
32:綠
33:黃
34:藍色
35:紫色
36:深綠
37:白色