目录介绍
挂载的作用就是让用用户可以将一个目录作为一个存储设备的挂载点,通过此目录可查看该磁盘数据
挂载
1.找到光驱文件
/dev/cdrom
2.需要将存储设备进行挂载
mount 挂载的设备文件信息 挂载点(目录信息)
mount /dev/cdrom /mnt
3. 卸载
umount 卸载挂载过得目录
当磁盘中存储数据之后,需要将一个目录和磁盘建立关系,而建立关系的这个过程就叫做挂载
进入目录(挂载点)中就可以看到磁盘中的相应数据,
系统的目录结构
bin(binary) 命令,二进制文件的存放目录
boot 系统引导程序 + 系统内核
dev 设备,光驱,硬盘
etc 存放系统或者服务的配置文件
home 普通用户的家目录
lib 库文件存放目录
lib64 库文件存放目录(64位)
lost +found 磁盘,文件系统损坏 断点 临时存放目录
mnt 临时挂载点目录
opt 第三方软件安装目录
proc 临时目录,显示内存中的信息(进程,服务信息,内核)
root root用户的家目录
sbin 超级命令,只有root才能够使用
/etc/selinux sellnux以及其他的配置文件的存放位置
对root用户可存放一些限制
sys 虚拟的目录
tmp 临时文件存放位置,垃圾堆
usr 存放用户的程序
var 经常变化的文件系统,日志等等
网卡配置文件
cd /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE = Ethernet
指定网络类型
1.以太网
2.电话网
3.军用网
4.金融公司的(FastEthernet)
BOOTPROTO = none
网络的启动协议
如何让主机得到IP地址
1.手动配置 none 或者 static
2.自动获取 dhcpd 动态获取IP地址
NAME = eth0
主机网卡的名称
UUID = ASLKFSLKNFSDKJLFSDJKLF
UUID 虚拟主机,会给每一个硬件一个标识
DEVICE = ech-
主机网卡的名称,设备名称、物理名称
ONBOOT = yes
设置网卡是否处于开启状态
IPADDR = 10.0.0.200
静态配置的IP地址
PREFIX = 24
掩码:定义网络中可以有多少台主机
GATEWAY = 10.0.0.2
网关:一个网络到另一网络的必经之路
DNSI = 223.5.5.5
DNS
......
DNS解析配置文件
/etc/resolv.conf
ETC目录中的重要数据
主机名称的配置文件
centos7 临时修改 和永久修改
临时刘改的时候 hostname就可以
/etc/hostname 下面是主机名称 然后进行重启
即临时修改也永久修改
hostnamectl set-hostname "名字"
centos6 临时修改 和永久修改
临时刘改的时候 hostname就可以
永久修改
/etc/sysconfig/network
如何查看系统信息
cat /etc/redhat-release
解析映射文件(ip和自定义域名配置)
windos
c:\windows\system32\drivers\etc\hosts
llnux
/etc/host
磁盘挂载文件
cat /etc/fstab 开机自动挂载的配置文件(实现存储设备开机自动挂载配置文件)
如何设置开启自启动
、etc/rc.loacl
1.文件中的内容信息,会在系统启动之后进行加载
2.文件中的编写内容,一定是命令信息
操作系统运行级别
windows 系统出现故障就会进入安全模式
系统启动:服务程序、网络、 安全服务 --- 启动级别
系统服务启动,其余不启动 --- 启动级别
centos6
查看级别 runlevel
0. 系统的关机级别 当执行 init1 命令的时候进入到关机状态
1.系统的单用户模式 在单用户交互终端的时候可以重置密码 单用户模式没有网络
2.系统的多用户模式 正常系统运行级别就是多用户级别 无网络
3.系统的多用户模式 正常系统运行级别就是多用户级别
4.预留级别
5.图形化界面级别
6.系统的重启级别 连接直接就会断开
centos7
查看级别 runlevel
0. 系统的关机级别 当执行 init1 命令的时候进入到维护状态
1.系统的单用户模式 在单用户交互终端的时候可以重置密码 单用户模式没有网络
2.系统的多用户模式 正常系统运行级别就是多用户级别 无网络
3.系统的多用户模式 正常系统运行级别就是多用户级别
4.预留级别
5.图形化界面级别
6.系统的重启级别 连接直接就会断开
在centos7里面设置级别激动
systemctl get-default 查看
systemctl set-default 级别 修改级别 但是用 target去表示
查看启动级别的taraget
ls -l /usr/lib/systemd/system/runlevel*target
操作系统的环境变量概念
什么是变量
1.看书。好比每个目录对应的每个页数
设置变量
X = 1234
echo $X 取出变量
什么叫脚本
文件脚本文件的拓展名 .sh
执行脚本
sh 脚本名
在脚本中使用变量
dir = 'xxxxx'
调用
$dir
变量永久生效
/etc/profile 文件内设置了所有变量
添加变量
X = 123456
重启后取出变量
echo $X
系统中变量的类型
1.普通变量 人为设置
X = 123 设置普通变量
2.环境变量 系统默认有的变量
export X = 123 设置成环境变量
操作系统别名配置
别名的作用 比如 ll 与 lS 都是查看文件 但是ll是ls命令的别名,别名可以使命令操作简单,方便
alias 查看系统的别名设置
设置别名的方法
alias 别名名称 = '命令具体信息'
别名如何永久设置
1. vim /etc/profile 作用于整个用户的全局
alias rm = "echo command not exec"
source /etc/profile
2. vim /root/.bashrc 修改用户家目录中的.bashrc文件 作用于单个用户的(root)
登录提示文件(登录之后提示的文件) 以及登录之前的文件
登录之后 cat /etc/motd
vim /etc/motd 添加内容添加完之后登录之后就会有相应的提示信息
作用:可以对操作系统的用户进行注意事项说明
登录之前提示的文件 1./etc/issue 2./etc/issue.net
系统重要日志保存目录
var/log
两个重要系统日志文件
messages 记录系统或服务程序运行的状态信息以及错误信息
secure 记录用户登录信息
系统硬件信息
CPU cat /proc/cpuinfo