栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux基础知识

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux基础知识

Linux基础知识
      • Linux系统文件目录
      • 设置启动级别
        • 切换运行级别
        • 设置默认运行级别
      • 服务的相关状态
        • 启动服务
        • 重启服务
        • 查看服务状态
        • 停止服务
        • 设置服务开机启动
        • 取消服务开机启动
      • SELinux的关闭
        • 临时关闭
        • 永久关闭
      • 配置网络
        • 使用 nmtui 命令
        • 编辑配置文件
      • 设备的挂载
        • 临时挂载
        • 开机自动挂载
      • 配置yum源
        • 本地yum源

Linux系统文件目录

/ :通常称为根目录,所有的文件和目录的起始点,只有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 firewalld
SELinux的关闭 临时关闭

使用 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-表示取消验证
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/913499.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号