a.「/」根目錄是全部目錄的定點。node
b.目錄結構像一顆倒掛的樹。linux
c.目錄和磁盤分區默認是沒有關聯的。數據庫
d.」/」根下不一樣的目錄可能會對應不一樣的分區或磁盤。vim
e.在linux裏設備若是不掛載是看不到入口的,就像是沒有窗戶的監獄;若是但願訪問設備,就必須跟這個設備有一個入口,這個入口就叫掛載點。掛載點的表現實質是一個目錄,用mount命令設置掛載點。windows
[root@linzhongniao ~]# mount /dev/cdrom /mnt/ 設備 掛載點
網卡配置文件說明:安全
[root@linzhongniao ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0《==物理設備名,eth0表示第一塊網卡 HWADDR=00:0c:29:9c:41:1c 《==網卡的MAC地址,48位 TYPE=Ethernet 《==以太網 UUID=e07a3d5a-2dce-4a8b-a1bc-1297a4cd9b80 網卡的惟一標識,至關於×××,分區也有惟一標識能夠用blkid查看 ONBOOT=yes《==控制網卡是否是開機啓動 NM_CONTROLLED=yes BOOTPROTO=static 《==其中,proto取下列值之一:「none」引導時不使用協議;「static」靜態分配地址;「bootp」使用BOOTP協議或者「dhcp」;使用dhcp協議。 IPADDR=10.0.0.8 《==ipaddr是IP地址 NETMASK=255.255.255.0 《==子網掩碼,劃分網絡位和主機位 DNS2=202.106.0.20 《==DNS把baidu.com變成了baidu服務器IP,DNS就是域名和IP的解析工具。 GATEWAY=10.0.0.254 《==網關地址,路由器的地址 DNS1=8.8.8.8 《==DNS1 域名解析 USERCTL=no PEERDNS=yes IPV6INIT=no
互聯網公共使用的DNS是8.8.8.8bash
網卡里設置的dns優先於/etc/resolv.conf,重啓網卡/etc/resolv.conf裏設置的DNS將被覆蓋。服務器
[root@linzhongniao ~]# cat /etc/resolv.conf # Generated by NetworkManager domain DHCP search DHCP HOST nameserver 192.168.18.1 nameserver 114.114.114.114
兩種方法,第一種:這種方法不太好它重啓全部網卡,重啓時間比較慢網絡
[root@linzhongniao ~]# /etc/init.d/network restart Shutting down interface eth0: Device state: 3 (disconnected) [ OK ] Shutting down interface eth1: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface:[ OK ] Bringing up interface eth0: Active connection state: activating Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1 state: activated Connection activated [ OK ]
第二種:只針對一塊網卡less
[root@linzhongniao ~]# ifdown eth0 && ifup eth0 Device state: 3 (disconnected) Active connection state: activating Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2 state: activated Connection activated
linux操做系統的host文件在/etc/host下、
[root@linzhongniao ~]# cat /etc/hosts 127.0.0.1 localhost.localdomain localhost.localdomain localhost4 localhost4.localdomain4 localhostlinzhongniao ::1 localhost.localdomain localhost.localdomain localhost6 localhost6.localdomain6 localhost linzhongniao
windows操做系統:
windows+r輸入drivers回車,能夠點擊etc文件夾能夠看到host文件
hosts文件的做用
a.開發,產品,測試等人員,用於經過正式的域名測試產品。
b.服務器之間的調用能夠用域名(內部的dns),方便遷移
通常只更改主機名,主機名文件在/etc/sysconfig/network文件下,除了修改這個文件下面對應的主機名還要修改域名解析文件hosts文件中127.0.0.1對應的主機名。
[root@linzhongniao ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=linzhongniao NTPSERVERARGS=iburst
修改主機名,重啓生效
[root@linzhongniao ~]# sed -i 's#HOSTNAME=linzhongniao#HOSTNAME=nishishei#g' /etc/sysconfig/network [root@linzhongniao ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=nishishei NTPSERVERARGS=iburst
開機系統自動掛載文件系統
編輯/etc/fstab
[root@linzhongniao ~]# tail -1 /etc/fstab UUID=d9e7daa8-34f0-4b9a-825b-e2aa49a03921 /tmp/sdb1 ext4 defaults 0 0
寫入:/dev/sdb1(掛載的設備也能夠是UID,用blkid查看) /tmp/sdb1(掛載點) ext4(文件系統類型) defaults(掛載的參數選項) 0(是否備份,設置成 1或2備份) 0(是否開機檢查,至關於fsck)
/etc/rc.local用於存放自啓動程序命令的文件(chkconfig經常使用來管理yum/rpm安裝的程序的服務的開機自啓動)本身開發的程序習慣把啓動命令放入/etc/rc.local實現開機自啓動這些程序。開機時會把/etc/rc.local裏的內容執行一遍。
windows操做系統,運行ctrl+r輸入msconfig,,點擊啓動(或者ctrl+shift+esc)打開任務管理器能夠管理程序開機自啓動。
vary的縮寫,/var下有/var/log這是用來存放系統日誌的目錄,系統日誌的路徑是/var/log/messagers。/var/www目錄是定義Apache服務器站點存放的目錄;/var/lib用來存放一些庫文件。好比MySQL的庫文件以及MySQL數據庫的存放地。
/etc/profile.d登陸後執行的腳本所在地,跳板機會用到,系統登陸的時候會加載這個目錄的文件。
[root@linzhongniao ~]# ls -l /etc/profile.d/ total 64 -rw-r--r--. 1 root root 1150 Nov 29 2017 colorls.csh -rw-r--r--. 1 root root 1172 Nov 29 2017 colorls.sh -rw-r--r--. 1 root root 92 Nov 22 2013 cvs.csh -rw-r--r--. 1 root root 78 Nov 22 2013 cvs.sh -rw-r--r--. 1 root root 192 Feb 6 23:10 glib2.csh -rw-r--r--. 1 root root 192 Feb 6 23:10 glib2.sh -rw-r--r--. 1 root root 58 Sep 1 2017 gnome-ssh-askpass.csh -rw-r--r--. 1 root root 70 Sep 1 2017 gnome-ssh-askpass.sh -rw-r--r--. 1 root root 1745 Jun 20 00:12 lang.csh -rw-r--r--. 1 root root 2706 Jun 20 00:12 lang.sh -rw-r--r--. 1 root root 123 Jun 4 2014 less.csh -rw-r--r--. 1 root root 121 Jun 4 2014 less.sh -rw-r--r--. 1 root root 2142 Mar 22 2017 udisks-bash-completion.sh -rw-r--r--. 1 root root 105 Dec 22 2016 vim.csh -rw-r--r--. 1 root root 269 Dec 22 2016 vim.sh -rw-r--r--. 1 root root 169 May 20 2009 which2.sh
/val/log/messages能夠查看系統的日誌,也能夠dmesg查看系統的故障信息
/var/log/secure 記錄登入系統存取信息的文件,按周自動輪詢例如pop3,ssh,telnet,ftp等都會記錄在此,系統安全的日誌依賴於rsyglog服務開啓。
/proc/cpuinfo 存放處理器的信息,如類型,廠家等,也能夠用top查看
/proc/meminfo 查看系統內存信息,至關於free –m
/proc/loadavg 查看系統負載分別在1分鐘,5分鐘,15分鐘前的平均值信息,也能夠用w或者top命令查看
[root@linzhongniao ~]# cat /proc/loadavg 0.00 0.00 0.00 1/206 8272
/proc/mounts 查看設備的掛載信息,和df –h相似
[root@linzhongniao ~]# cat /proc/mounts rootfs / rootfs rw 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,seclabel,relatime 0 0 devtmpfs /dev devtmpfs rw,seclabel,relatime,size=487176k,nr_inodes=121794,mode=755 0 0 devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0 tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0 /dev/sda4 / ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 none /selinux selinuxfs rw,relatime 0 0 devtmpfs /dev devtmpfs rw,seclabel,relatime,size=487176k,nr_inodes=121794,mode=755 0 0 /proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0 /dev/sda1 /boot ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 /dev/sda2 /var ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0 sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 nfsd /proc/fs/nfsd nfsd rw,relatime 0 0
內核配置文件
[root@linzhongniao ~]# cat /etc/sysctl.conf # Kernel sysctl configuration file for Red Hat Linux
[root@linzhongniao ~]# ll .bash_history -rw-------. 1 root root 24512 Aug 6 09:01 .bash_history