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 监控系统运行情况