Linux - 基础知识

一、关闭SELinux功能

SELinux是美国国家安全局(NSA)对于强制访问控制实现。这里就需要关闭,至于安全问题,后面通过其他手段来解决,
这也是大多数生产环境的做法。
查看状态:cat /etc/selinux/config

修改方法①:通过vi编辑修改配置文件

修改方法②:通过命令:sed -i 's#SELINUX=enforcing#SELINUX=disable#g' /etc/selinux/config

 查看SElinux当前的级别的状态:getenforce

发现我们修改了配置文件为disable,但是没有生效,需要我们去生效我们修改的文件

使用命令:serenforce 0

 

二、设置运行级别为3(文本模式)

设定运行级别(runlevel)为3, 表示使用文本命令行模式管理Linux

七种运行级别:

0    系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
1    单用户工作状态,root权限,用于系统维护,禁止远程登陆
2    多用户状态(没有NFS)
3    完全的多用户状态(有NFS),登陆后进入控制台命令行模式
4    系统未使用,保留
5    X11控制台,登陆后进入图形GUI模式
6    系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别

查看当前运行级别:runlevel

进入其它运行级别:init 0为关机,init 6为重启系统

 

二、Linux目录的特点

1、/是所有目录的顶点
2、目录结构像一颗倒挂的树
3、目录和磁盘分区是没有关联的
4、/下不同的目录可能会对应不同的分区或磁盘
Linux里设备不挂载是看不到入口的,如果希望设备被访问,就必须给这个设备一个入口:挂载点,实质是一个目录 实现挂载:mount

 

三、网卡配置文件

cat /etc/sysconfig/network-scripts/ifcfg-eth0

复制代码
TYPE=Ethernet              # 网络类型 以太网
BOOTPROTO=none        # =dhcp 自动获取ip地址    =static  固定ip地址
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
UUID=858e2bc3-1b47-4660-9297-b0029c8cac56  #网卡的唯一标识符
DEVICE=eth0                         #设备名
ONBOOT=yes                     # 是否开机自启网卡 选项(no/yes)centos7默认no 需要改为yes
IPADDR=192.168.1.3                  # 指定的ip地址 如果你是dhcp这里是没有的
NETMASK=255.255.255.0               # 子网掩码
GATEWAY=192.168.1.2                 # 网关 
DNS1=114.114.114.114                # 指定的第一个DNS服务器
复制代码

启动网卡:ifup eth0   停止网卡:ifdown eth0

 

 

 

 

 

 

posted @   困了就睡觉觉  Views(205)  Comments(0Edit  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示