- Linux系统文件目录
- 设置启动级别
- 切换运行级别
- 设置默认运行级别
- 服务的相关状态
- 启动服务
- 重启服务
- 查看服务状态
- 停止服务
- 设置服务开机启动
- 取消服务开机启动
- SELinux的关闭
- 临时关闭
- 永久关闭
- 配置网络
- 使用 nmtui 命令
- 编辑配置文件
- 设备的挂载
- 临时挂载
- 开机自动挂载
- 配置yum源
- 本地yum源
/ :通常称为根目录,所有的文件和目录的起始点,只有root用户对此目录拥有写权限;
/etc :配置文件,包含所有应用程序的配置文件,也包含启动、关闭某个特定程序的脚本;
/boot :存放Linux系统启动时需要加载的文件,Kernel、grub等文件都存放在此;
/var :是一个可增长的目录,包含经常变的文件,比如:/var/log
/root :管理员所有数据,root用户的家目录
/tmp :临时文件的存储位置,不能放重要的数据,因为重启后该目录的内容会清空
/usr :系统默认的软件都会被放到此目录,里面放置的数据属于可分享,不可变动的。usr表示的是 unix software source
/bin :命令所在的目录,此目录包含二进制可执行文件
/sbin :系统命令所在目录,此目录中的命令主要提供系统管理员使用,以进行系统维护。
/mnt :挂载目录,挂载点,系统管理员可以用来临时挂载文件系统
/dev :设备文件目录
/home :普通用户所有数据都放这个目录下
/proc :这个目录是一个虚拟目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息
/lib :存放系统的库文件(动态运行库和静态库等)
设置启动级别启动级别有7种:
0:系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器启动就会立马关机;
1:单用户模式,root权限,用于系统维护,禁止远程登录,就像windows下的安全模式;
2:多用户模式,没有 NFS 网络支持
3:完整的多用户文本模式,有 NFS 登录后进入控制台命令行模式
4:系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如:在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置;
5:图形化模式,登录后进入GUI 模式
6:重启模式,默认运行级别不能设置为这个,否则不能正常启动,运行 init 6 机器机会重启
常用的模式是3和5:
完整的多用户文本模式: multi-user.target 或者 runlevel3.target
图形界面: graphical.target 或者 runlevel5.target
切换运行级别语法: systemctl isolate 级别名
示例:
# 执行后虚拟机就会变成图形化的形式,前提是安装了图形化的内容 [root@cfzhu-63 ~]# systemctl isolate graphical.target 或者 [root@cfzhu-63 ~]# init 5设置默认运行级别
语法: systemctl set-default 级别名
示例:
[root@cfzhu-63 ~]# systemctl set-default multi-user.target服务的相关状态 启动服务
语法: systemctl start 服务名
示例:
[root@cfzhu-63 ~]# systemctl status firewalld重启服务
语法: systemctl restart 服务名
示例:
[root@cfzhu-63 ~]# systemctl restart firewalld查看服务状态
语法: systemctl status 服务名
示例:
[root@cfzhu-63 ~]# systemctl status firewalld停止服务
语法: systemctl stop 服务名
示例:
[root@cfzhu-63 ~]# systemctl stop firewalld设置服务开机启动
语法: systemctl enable 服务名
示例:
[root@cfzhu-63 ~]# systemctl enable firewalld取消服务开机启动
语法: systemctl disable 服务名
示例:
[root@cfzhu-63 ~]# systemctl disable firewalldSELinux的关闭 临时关闭
使用 setenforce 命令
示例:
[root@cfzhu-63 ~]# setenforce 0永久关闭
修改配置文件,文件路径 /etc/sysconfig/selinux
配置网络 使用 nmtui 命令nmtui 命令可以用了配置网络,即使是小白都可以使用,可以使用上下键移动光标,也可以使用 tab 键
[root@cfzhu-63 ~]# nmtui
输入命令后即可看到如下图像界面:
配置文件的路径是 /etc/sysconfig/network-scripts 在这个目录中有个 ifcfg-ens33 文件
内容如下:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME=ens33 UUID=be9dac1f-3896-4445-9e30-00336c414ab5 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.3.63 PREFIX=24 GATEWAY=192.168.3.1 DNS1=192.168.3.1 IPV6_PRIVACY="no"设备的挂载 临时挂载
语法: mount 设备路径 挂载路径
这种是临时挂载,重启系统后挂载就会消失
开机自动挂载要想在重启系统后仍然可以让挂载生效,就需要写入配置文件,让开机时自动挂载,配置文件路径是: /etc/fstab
示例:
将光盘挂载到 /mnt 目录下
# 往 /etc/fstab 文件中追加一行内容,当然也可以使用 vim 去编辑 [root@cfzhu-63 ~]# echo "/dev/cdrom /mnt iso9660 defaults 0 0 " >> /etc/fstab # 或者使用下面的语句,两个效果是一样的,cdrom 是 sr0 的软连接 [root@cfzhu-63 ~]# echo "/dev/sr0 /mnt iso9660 defaults 0 0 " >> /etc/fstab # 重新读取 /etc/fstab 文件进行挂载 [root@cfzhu-63 ~]# mount -a配置yum源
yum的配置文件在 /etc/yum.repos.d 目录中,yum源必须以 .repo 后缀名结尾
本地yum源格式:
[centos7-local-source] # yum源的名称,不能有空格 name=centos-server # 描述信息 baseurl=file:///mnt # (系统盘)文件路径 enabled=1 # 是否启用, 1-表示启动; 0-表示不启用 gpgcheck=0 # 是否验证公钥,1-表示启用验证; 0-表示取消验证



