linux etc,var文件系统介绍

1) 目录结构说明:

windows:磁盘----分区---格式化--系统
linux:磁盘--分区--生成一个文件(磁盘分区)
linux 中一切皆文件
ll -h 显示人类能看懂的
mount -o remount,rw /
安装tree yum install tree -y

查看一级根 tree -L 1 /
esc . 快速输入上一个字符串。
etc下重要文件:nfig/network-scripts/ifcfg-eth0
        DEVICE=eth0  --> 设备名称eth0 
        HWADDR=00:0c:29:8c:e2:3b  mac地址
        TYPE=Ethernet  网络类型
        UUID=ffe5f1b3-26ab-4312-a364-c0061f01bbb6  硬件标示id信息    查看分区的命令blkid
        ONBOOT=yes   ------------------>    一定设置yes' 激活网卡(给网卡供电)
        NM_CONTROLLED=yes   网络控制服务
        BOOTPROTO=none         启动协议:获取地址方式  静态
        IPADDR=10.0.0.200      网关
        NETMASK=255.255.255.0  dns
        DNS2=223.5.5.5
        GATEWAY=10.0.0.2   服务器网卡ip
        DNS1=114.114.114.114  子网掩码
        USERCTL=no
        PEERDNS=yes            网卡dns配置是否覆盖
        IPV6INIT=no         
;命令分隔符
&&  前面命令执行成功后在执行后一条命令

2) 重启网0卡 service network restart (字太多不建议使用)

/etc/resolv.conf dns网卡配置信息

3)/etc/hosts 主机名称或者域名信息 本机设置域名和ip地址装换关系

修改主机名称 的时候要修改这个文件

4)/etc/sysconfig/network

用于修改系统主机名信息:配置网关信息

    主机名修改步骤:    
    第一:    hostname kingle  修改主机名称不会立即生效 
说明:命令修改主机名只是临时生效;
    第二:编写配置文件:
            vim /etc/sysconfig/network
    第三:编写/etc/host  配置好主机名于ip地址的关系

5)/etc/fstab

file system mounting table 
    磁盘 做raid (阵列卡) 进行分区  格式化 文件系统 默认的挂载参数
/dev/cdrom /mnt iso9660 defaults 0 0

cat /proc/mounts 可以看到挂载文件的属性
mount -auto /etc/fstab -->  mount -a

6)/etc/rc.local 开机自启

将你要的操作执行的命令,直接放入到此文件,可是让操作命令自动开机自启

7)/etc/inittab

linux 系统有不同的进入方式,系统的运行级别

0 -halt 关机运行级别
1 - single user mode 单用户级别
2 - multiuser,without NFS 多用户级别,但是不支持nfs (类似3级别但是没有网络)
3 - Full multiuser mode 正常多用户模式 (命令行模式)
4 - unused 未使用级别
5 - X11 图形化界面 (安装oracle)
6 - reboot 重启

8)/etc/init.d (目录)

主要用于存放服务的启动和关闭
    但是并不是所有的程序都放在这里


系统软件的安装:
    1,软件的安装方式(启动脚本会放在etc/init.d)
        rpm 命令 rpm -ivh 
                        -i install
                        -v 显示详细信息
                        -h 显示信息 
        yum 

        优化yum源 
        wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

        3.编译安装是不会放在/etc/inin.d

9) /etc/profile (加载命令的配置信息文件)

此文件一般加载配置是环境变量信息或者别名的配置信息

如何让配置环境变量
export (让配置修改环境变量全局生效)
环境变量 PS1 LANG PATH 
设置修改PATH环境方法

 ll /bin/ -d
dr-xr-xr-x. 2 root root 4096 Jul  4 13:30 /bin/
mkdir /bin01
ll /bin01/ -d
drwxr-xr-x 2 root root 4096 Jul 13 11:15 /bin01/
mv /bin/cat /bin01/
ll /bin/cat
ls: cannot access /bin/cat: No such file or directory
ll /bin01/cat 
-rwxr-xr-x. 1 root root 48568 Mar 23  2017 /bin01/cat
cat /etc/hosts
-bash: /bin/cat: No such file or directory
echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
export PATH="$PATH:/bin01"
echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/bin01
cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.200   oldgirl

10)/etc /bashrc 加载命令配置文件

11) ~/.bash_profile ~/.bashrc

用户家下面  ~/.bash_profile  ~/.bashrc (使用优先)

/etc 目录下面 /etc/profile
etc/bash 全局命令  (其次)

souce ==. 

11)/ var 目录中保存的信息经常变化 日志文件

/var/log/messages --系统日子文件
不断增加 ,对其切割处理

/var/log/secure  记录用户登录信息

    tail -f /var/log/secure 实时监控文件信息
        -f  如果监控文件被删除了,会停止监控 
        -F  监控文件删除了,依旧监控

/var/spool 定时任务
/var/spool/cron/root  系统闹钟




/porc   
/proc/cpuinfo   cpu 信息
/proc/meminfo    系统内存
/porc/loadavg    负载信息   --->uptime 查看负载信息  :
0.00    0.00   0.00 1/168 7396
一分钟 五分钟 十五分钟
/porc/mounts

top 监控系统运行情况