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