操作系统挂载概念
服务器磁盘如何使用
- 磁盘阵列配置
- 安装系统分区
- 进行磁盘格式化
- 磁盘文件系统创建
- 挂载操作使用
如何进行挂载操作
- 第一步:挂载环境
准备光驱:#/dev/cdrom
, /dev是存储设备文件目录
准备挂载点:任意空目录 /mnt 临时挂载点目录 - 第二步:光驱设备中需要放入光盘
- 第三步:进行挂载操作
命令格式:mount 设备文件 挂载点目录
命令:#mount /dev/cdrom /mnt
- 第四步:取消挂载
命令格式:umount 挂载点目录
命令:#umount /mnt
PS:要有一个好的运维习惯,这样子工作中更简单
系统重要文件数据
-
/etc
目录下文件-
网卡配置文件
文件路径:/etc/sysconfig/network-scripts/ifcfg-eth0
文件作用:配置网卡地址信息
了解文件中几个比较重要的信息:
TYPE=Ethernet — 指定网络类型
BROWSER_ONLY=no — 获取IP地址方式
PROXY_METHOD=none — 是否激活默认路由
NAME=eth0 — 网卡名称(逻辑上的名称)
DEVICE=eth0 — 网卡名称(设备上的名称)
UUID=584cfed5-8405-45d9-9026-5b6863c9530d — 网络设备编号
ONBOOT=yes — 是否激活开启网卡
IPADDR=10.0.0.200 — IP地址
PREFIX=24 — 子网掩码
GATEWAY=10.0.0.254 — 网关信息
DNS1=223.5.5.5 — DNS信息文件配置生效:重启网络服务
方法一:利用sysconfig
sysconfig restart network
方法二:利用service命令
service network restart
方法三:利用ifxx命令,指定网卡重启
ifdown eth0 && ifup eth0
PS:前两个方法不建议企业用修改网卡名称信息:
第一步:修改网卡文件
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
NAME=eth0
DEVICE=eth0
第二步:网卡文件名称重命名
#mv ifcfg-ens33 ifcfg-eth0
第三步:系统内核加载网卡名称修改信息
#vi /etc/default/grub
GRUB_CMDLINE_LINUX=“crashkernel=auto biosdevname=0 net.ifnames=0 rhgb quiet”
第四步:加载修改配置文件
#grub2-mkconfig -o /boot/grub2/grub.cfg
第五步:重启操作系统
#reboot
-
域名服务配置文件
文件路径:/etc/resolv.conf
文件作用:是否可以访问名称或域名信息
文件内容:
#vi /etc/resolv.conf
nameserver 223.5.5.5
DNS服务器作用:将域名解析称IP地址
配置立即生效 -
本地域名解析配置文件
文件路径:/etc/hosts
文件作用:实现本地名称解析
文件信息:
#vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
配置完成立即生效 -
开机自动运行命令文件
文件路径:#/etc/rc.local
文件作用:启动系统自动开启运行
文件内容:新起一行直接添加需要开机自启的命令即可
确认#/etc/rc.d/rc.local
有执行权限
查看是否有执行权限:#ll /etc/rc.d/rc.local
添加执行权限:#chmod +x /etc/rc.d/rc.local
PS:什么是脚本文件: 将复杂工作简单化 将重复工作高效化 堆命令文件
执行脚本命令方法一:sh 脚本文件.sh
执行脚本命令方法二:脚本文件.sh -
系统自动挂载文件
文件路径:/etc/fstab
文件作用:实现存储设备自动挂载
文件内容:
第一列 UUID:挂载存储设备信息 , 表示UUID 信息
第二列 swap:挂载点目录信息, 就是挂载点
第三列 swap:文件系统类型,就是这个挂载文件的类型
第四列defaults:挂载参数信息,决定是否向存储设备中存储数据
第四列 0 :是否磁盘备份,会影响磁盘存储效率
第五列 0 :是否磁盘检查,会影响磁盘存储效率如何配置信息
进行光驱的自动挂载操作- 进入自动挂载文件: #
vi /etc/fstab
- 文件内添加该内容:#
/dev/cdrom /mnt iso9660 defaults 0 0
- 重启操作系统:#
reboot
- 进入自动挂载文件: #
-
系统环境变量/别名功能设置文件
文件路径:/etc/profile
文件作用:设置环境变量,设置别名功能变量如何设置:x(变量)=10(变量值) test=10
变量如何使用:$x $test
PS:变量大多存在于脚本当中环境变量:
- 环境变量都是由大写字母组成
- 环境变量都是系统默认设置好的变量
- 环境遍了零是由特殊作用变量
- 环境变量设置设置完毕后,影响所有用户
设置环境变量:
临时配置:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp永久配置:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp
永久配置生效:
方法一:远程连接重新连接虚拟机
方法二:命令加载profile文件中的配置
1. #source /etc/profile
2. #. /etc/profile
设置别名:
作用:简化命令操作,将危险命令设置保险
临时设置:
alias 别名名称=‘繁琐的长命令’
#alias vinet0='vi /etc/sysconfig/network-scripts/ifcfg-eth0'
永久设置:
#vi /etc/profile
#alias vinet0='vi /etc/sysconfig/network-scripts/ifcfg-eth0
将rm 删除命令,设置成移动命令
临时设置:
#alias rm='mv -t /tmp'
永久设置:
#vi /etc/profile
#alias rm='mv -t /tmp
取消别名设置:
方法一:利用unalias命令
格式:unalias 别名名称
方法二:使用命令绝对路径
格式:/usr/bin/rm /oldboy/oldboy03.txt
方法三:使用撬棍
格式:\rm /oldboy.oldboy03.txt
-
系统运行级别文件
文件路径:/etc/inittab
文件作用:定义系统启动后,自动开启哪些软件程序
系统运行级别:5个级别一共7个,centos7中0 poweroff.target --- 系统关机级别 1 rescue,target --- 单用户级别 2 multi-user.target --- 多用户级别 3 multi-user.target --- 多用户级别 4 multi-user.target --- 多用户级别 5 graphical.target --- 系统图形级别 6 reboot.target --- 系统重启级别
临时设置
init 级别数字 比如:#init 0
就会关机
#runlevel
查看当前运行级别永久设置
#systemctl get-default
查看当前系统默认运行级别
#systemctl set-default poweroff.target
修改系统默认运行级别为 系统关闭级别 -
系统登录提示信息文件
文件路径:#/etc/motd
文件作用:登录系统后提示信息
登录提示信息设置:vi /etc/motd
进入文件编辑登录提示信息
正常登录提示信息:
修改完后的登录提示信息:
没错就是这个效果,内容可以随便修改。文件路径信息:
/etc/issue
/etc/issue.net
文件作用说明:登录系统前显示提示欢迎信息
/etc/issue 和/etc/issue.net都是登陆系统前显示的欢迎信息
但是/etc/issue是本地终端登录时显示,而/etc/issue.net是远程登陆时显示的。 -
系统主机名称配置文件
文件路径:#/etc/hostname
文件作用:修改主机名称
修改方法:
临时修改:#hostname test
名称修改为test
永久修改:#vi /etc/hostname
文件中添加名称信息即可
PS:临时永久命令修改:hostnamectl set-hostname 名称信息
-
系统日志文件路径
日志文件路径:#/var/log
日志中文件信息:
#/var/log/messages
----- 系统运行或服务运行日志文件
#/var/log/secure
----- 系统用户登录情况日志文件
第一列表示:日志产生时间
第二列表示:主机名称信息
第二列表示:登录主机方式/ssh远程登录
第四列表示:登录失败原因或具体原因如何命令查看日志信息:
#head /var/log/secure
- - - - 查看日志文件最前10行内容
#head -5 /var/log/secure
- - - - 查看日志文件最前5行内容
#tail /var/log/secure
- - - - 查看日志文件最后10行内容
#tail -5 /var/log/secure
- - - - 查看日志最后5行内容
-