解析映射文件
解析映射文件:建立主机名称和主机的IP地址的对应关系(类似DNS)
windows本地解析文件位置:C:\Windows\System32\drivers\etc\hosts
Linux本地解析文件位置:/etc/hosts
通过编辑解析映射文件,让主机名和主机IP建立联系。否则直接ping Linux主机名称无法ping通
磁盘挂载
在命令行使用mount 命令挂载时,只是临时挂载。系统重启后就会自动消失,通过编辑 /etc/fstab 文件就可以实现开机自动挂载。
fstab文件格式说明:
挂载分区的格式:
file system:这里用来指定你要挂载的的文件系统的设备名称或块信息,也可以时远程文件系统
mount point:挂载点,也就是自己找一个或创建一个目录,然后把设备挂载到这个目录上,然后就可以从这个目录中访问设备,对于swap 分区,这个域应该填写 none,表示没有挂载点
type:这里用来指定指定文件系统的类型。下面的文件系统都是目前Linux所支持的:adfs、befs、cifs、ext3、ext2、ext、iso9660、kafs、minix、msdos、vfat、umsdos、proc、reiserfs、swap、squashfs、nfs、hpfs、ncpfs、ntfs、affs、ufs。
options:这里用来填写设置选项,各个选项用逗号隔开。由于选项非常多,而这里篇幅有限,所以不再作详细介绍,如需了解,请用 命令man mount 来查看。但在这里有个非常重要的关键字需要了解一下:defaults 它代表包含了选项rw,suid,dev,exec,auto,nouser和async
- rw —-实现挂载后挂载点目录可读可写(默认)
- ro —-实现挂载后挂载点目录仅可读
- suid —-在共享目录中可以让setuid权限位生效(默认)提高共享目录的安全性
- nosetuid —-在共享目录中让setuid权限位失效
- exec —-共享目录的执行文件可以直接执行 (默认)
- noexec —-共享目录中的执行文件无法直接执行 提高共享目录的安全性
- auto —-可以实现自动挂载 (使用这个参数后,在命令行执行“mount -a”命令就可以实现挂载fstab文件自动挂载;没有这个参数,执行”mount -a “命令则不会自动挂载)默认
- noauto —-不可以实现自动挂载
- nouser —-禁止普通用户可以卸载挂载点 (默认)
- user —-允许普通用户可以卸载挂载点
dump(系统备份工具):此处为1的话,表示要将整个内容备份,为0的话,表示不备份。现在很少用到dump这个工具,因此磁盘阵列的时候,就已经能够对数据进行保护,所以没必要再备份一遍数据,浪费空间。一般都设置为0
pass:这里用来指定如何使用fsck来检查磁盘。如果这里为0,则不检查;检查磁盘就是在存储或读取文件前检查磁盘的磁道是否有损坏,偶尔检查一次还行,若是直接设置为每次都检查,那么不仅会降低磁盘的存储效率,检查本身这件事,也会对磁盘造成损坏。
开机自动加载文件
/etc/rc.local 文件作用:
01.文件中的内容信息,会在系统重启后自动进行加载
02.文件中的编写内容,一定时命令信息
tips:
1./etc/rc.local 文件相当于 /etc/rc.d/rc.local文件的快捷键,作用一样。
2.如果想让/etc/rc.local文件开机自动加载,就需要让/etc/rc.loacal 和/etc/rc.d/rc.local文件拥有可执行的权限
系统运行级别
一、介绍
centos6启动级别:
00 系统的关机级别 在命令行中输出init 0 就会进入到关机状态
01 系统的单用户模式 用于修复系统或重置密码信息 没有网络连接
02 系统的多用户模式 没有网络连接
03 系统的多用户模式 我们进行命令行操作的运行级别就是此级别 有网络连接
04 预留级别
05 图形化界面级别 前提是在安装系统时选择了图形化安装,在命令行中输入init 5 才会进入图形化界面
06 系统的重启级别
centos7启动级别:
poweroff.target 系统的关机级别 (00)
rescue.target 系统的单用户模式 (01)
multi-user.target 系统的多用户模式 (02)
multi-user.target 系统的多用户模式 (03)
multi-user.target 预留级别 (04)
graphical.target 图形化界面级别 (05)
reboot.target 系统的重启级别 (06)
centos7的系统启动级别名称可通过 ls -l /usr/lib/systemd/system/runlevel*target 来查看
二、设置系统启动级别
centos6:
runlevel 查看目前系统运行的级别
init x 切换运行级别(临时调整)
/etc/inittab 进入