Linux总结

本文介绍了Linux操作系统的基础知识,包括Linux的定义、优点、版本以及进入和退出系统的方法。详细讲解了字符界面操作,如文件和目录命名规则、常用命令如ls、cd、touch等,并涉及账户和权限管理,如用户创建、修改密码、权限设置。还涵盖了磁盘管理,如分区、格式化和挂载。
摘要由CSDN通过智能技术生成

目录

前言

一、Linux操作系统概述

1.Linux是什么?

2.网络操作系统有哪些?

3.Linux的优点

4.Linux的版本(内核版本)

5.进入与退出系统                      

6.修改主机名

7.关闭系统或重启系统(E.g.必须是root或有root权限的用户)

二、字符界面操作

1.文件和目录的命名

2.七种文件类型

3.Linux文件结构

4.路径

5.通配符

6.正则表达式

7.标准的I/O

9.查删增改基础命令

        Vi编辑器

        cd,转移目录命令

        ls,列出文件或目录信息

        touch,生成新的空文件或更新文件的修改日期                新建文件

        mkdir,用于创建一个新的目录(也称为文件夹)             新建文件夹

        rmdir,删除空目录

        cp,复制文件

        mv,文件或目录的移动或改名

        rm,删除文件

        date命令  ① 显示日期时间 ② 设置日期时间 ③ 查询日期 

        cal,查询日历

        cat,查看文件内容,默认输出到屏幕上

        more,分屏显示文件内容,一次一屏显示,只能向后翻

        less,more命令的改进版,可以前后翻屏

        head /tail,前/后,默认显示10行内容

        find,目录树查找和执行命令,用于文件查找

        grep查找文件中包含有指定字符的行,按行查找,输出符合匹配的行

三、账户和权限管理

账户管理

1.用户主目录

2.账号

3.系统账户文件

①用户帐号文件 —— passwd

②用户帐号文件 —— shadow

③组帐号文件 — group、gshadow

adduser(or useradd),增加用户     

passwd,设置/更改用户口令

chage,设置/更改用户口令属性

usermod,修改用户帐号的属性

userdel,删除用户帐号

groupadd,添加组帐号

gpasswd,添加、删除组成员

groupmod,修改组属性 

groupdel,删除组帐号

用户和组帐号查询

2.权限的管理

四、磁盘管理

1.Linux与Windows分区对比

2.Linux中将硬盘、分区等设备均表示为文件

3.硬盘和分区的结构

3.常用存储设备命名

4.Linux环境下常用的文件系统类型

fdisk命令

mkfs命令,在分区中创建文件系统(格式化)

磁盘挂载

1.手动挂载文件系统

2.自动挂载文件系统


前言

本文可适用于自学者的开篇文章,小白写作,不足敬请指正。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Linux操作系统概述

1.Linux是什么?

Linux操作系统是网络操作系统,向网络中的计算机提供服务的特殊的操作系统。

2.网络操作系统有哪些?

目前常用的网络操作系统主要有UNIX系统、LINUX系统、Netware系统和Windows NT系统

3.Linux的优点

完全免费,多用户、多任务,良好的界面,丰富的网络功能,可靠的安全稳定性能,支持多种平台

4.Linux的版本(内核版本)

5.进入与退出系统                      

                        Ctrl+Alt+Fn (n:2~6)               切换到命令行界面

图形化界面      Ctrl+Alt+F1                           退出当前账号,在首页选择其他用户登录

                         Alt+F1                                  弹出两侧应用的快捷键   

命令行界面         Alt+F1                                   切换到图形化界面选择其他用户登录

                           Alt+Fn (n:2~6)                       切换到其他用户

(E.g.多个用户同时登陆系统,一次只允许一个用户使用图形用户界面。)

命令的基本结构

[用户名@主机名 当前目录] shell提示符(#或$)#代表root用户 $代表普通用户

6.修改主机名

使用hostnamectl set-hostname命令永久更改主机名

[root@RHEL8-1 ~]#  hostnamectl  set-hostname  newhostname

临时修改主机名,使用hostname命令

[root@RHEL8-1 ~]#  hostname  newhostname

[root@RHEL8-1 ~]#  bash

7.关闭系统或重启系统(E.g.必须是root或有root权限的用户)

命令:halt    立即关机

命令:shutdown

shutdown [-efFhknr][-t 分钟][时间]  

  • -f 重新启动时不执行磁盘自检
  • -h 将系统关机
  • -r shutdown之后重新启动
  • -k 只是送出信息给所有用户,但不会实际关机
  • [时间] 设置多久时间后执行shutdown指令
  • [警告信息] 要传送给所有登入用户的信息

关机:

  • #shutdown   –h  now     表示立即关闭系统
  • #shutdown –h  +5  表示5分钟后关闭系统
  • #shutdown –h  9:30  表示9点30关闭系统

重启系统:

  • ctrl+alt+del    选择
  • #reboot    
  • #shutdown    –r   now

二、字符界面操作

Linux下的目录和文件均按名进行存取或使用。

1.文件和目录的命名

  • 支持长文件名
  • 大小写敏感
  • 除了/之外,所有的字符都合法
  • 尽量避免使用如下字符: 空格符、制表符、退格符和字符:?,@ # $ & () \ | ;‘ ’“ ”< >等。
  • 以“.”开头的文件或目录是隐含的

2.七种文件类型

① 普通文件[ - ]

  •         纯文本文件(ASCII);
  •         二进制文件(binary)以二进制形式存储在计算机中,不可直接读,要通过相应的软件读取;
  •         数据格式的文件(data);
  •         各种压缩文件。

② 目录文件[ d ](文件夹) 

③ 链接文件[ l ](类似Windows下的快捷方式)

④ 块设备文件[ b ]( 存储数据以供系统存取的接口设备)

数据传输一次一块(block),一个block是指一个物理块,在一次读写中可以访问的最大的一个trunk(数据块)

⑤字符设备[ c ](串行端口的接口设备)

 数据传输一次一个字符

属于这类设备的有:  终端terminal  打印机Printers  调制解调器Modems  磁带Magnetic tapes

⑥套接字文件 [ s ](通常用在网络数据连接)

⑦管道文件[ p ](连接两个进程,使得一个进程的输出变成另一个进程的输入)

3.Linux文件结构

  • root相当于C盘
  • U盘和盘符是一样的,都是一道打开文件夹的门,U盘和主机原有的盘符是并列关系

/---- 根目录

/bin-系统运行所需的基本二进制可执行文件  

/boot-kernel 和boot配置文件      

/etc-各种配置文件

/dev-设备目录

/tmp-临时文件            

/mnt - 设备/文件系统挂载点

/home-用户目录    

这里的用户指普通用户,如,用户li,他的主目录为:/home/li,系统管理员(root)目录在/root下。

4.路径

从某个目录到某个文件的一条道路

① 绝对路径:从根(/)开始的路径,路径是唯一的。

  • 用pwd 可以查看当前所在目录的绝对路径 E.g:$pwd  

② 相对路径:从用户当前工作目录开始的路径。 相对路径就是去掉当前目录的绝对路径

如: 当前目录为/home,则:  

/home/jhf/test == jhf/test == ./jhf/test

如果路径名不以/开头,当前目录将是参考点

.是当前目录

 ..是父目录

5.通配符

通配符是计算机编程中用于匹配模式的特殊字符或字符串。

  • *         匹配任意一个字符0次或多次,即任意字符串
  • ?       一个任意字符
  • [...]     用来表示一组字符中的一个字符
  • [^...]   表示该字符集合内的任意字符。

可以使有" .* "来匹配任意数量的任意字符

E.g:ls "abc*.txt"         以"abc"开头的所有txt文件

6.正则表达式

正则表达式是一种用来描述字符串模式的工具,它由一个或多个字符和特殊符号组成,可以用于匹配、查找和替换文本中的字符序列。

  • ^                    表示字符串的开头
  • $                    表示字符串的结尾
  • .                     表示任意单个字符
  • .*                   表示任意字符串
  • []                   匹配其中的任意一个字符
  • ()                   将其中的字符作为一个整体匹配
  • *                    匹配任意一个字符0次或多次
  • \{n\}               匹配任意一个字符n次
  • \{n,\}              匹配任意一个字符至少n次
  • \{n,m\}           匹配任意一个字符n次至少m次

7.标准的I/O

  • stdin    0,标准输入,命令的默认输入位置
  • stdout    1,标准输出,命令的默认输出位置
  • stderr    2,标准的错误输出,命令的另一个输出位置,用于输出错误和各种诊断信息

这三种流可以想像成一个有3个元素的数组,stdin,stdout,stderr分别对应0,1,2

根据 Unix 哲学,一切皆文件,因此 stdio 把所有的输入输出设备都视为文件,我们可以用类似于读写文件的方式来处理这些设备,这种思想方便了程序员对文件和设备的操作,也简化了操作系统的实现过程。

Standard I/O

  • stdin:标准输入,通常是键盘。
  • stdout:标准输出,通常是屏幕。
  • stderr:标准错误,通常是屏幕。

重定向

在Linux中,重定向是一种将命令的输入或输出从一个默认位置更改为另一个位置的方法。它允许您将命令的标准输入、标准输出和标准错误流指向不同的文件或设备。

下面是一些用于重定向的特殊符号:

  • ">": 将命令的标准输出发送到指定的文件或设备中,如果该文件或设备不存在,则会被创建。
  • ">>": 将命令的标准输出追加到指定的文件或设备中,如果该文件或设备不存在,则会被创建。
  • "<": 将一个文件的内容作为命令的标准输入。
  • "2>": 将命令的标准错误输出发送到指定的文件或设备中,如果该文件或设备不存在,则会被创建。
  • "&>": 将命令的标准输出和标准错误输出都发送到指定的文件或设备中,如果该文件或设备不存在,则会被创建。

例如,可以使用以下命令将命令的标准输出重定向到一个新文件中:

ls > output.txt

该命令将列出当前目录中的所有文件,并将结果写入名为output.txt的新文件中。如果该文件不存在,则会被创建。

9.查删增改基础命令

自动补齐命令或者文件名——Tab键

查询历史命令 上下方向键 history命令

结束命令(异常中断)——Ctrl+c

        Vi编辑器

  • 进入插入模式

        基本命令:i        文本输入模式

  • 从插入模式返回命令模式

        ESC

  • 末行模式下的基本操作

        w filename     定义文件名称

        wq     存盘退出

        q        不存盘退出

        q!       不存盘强制退出

命令模式下的基本操作

  • : set nu       显示每一行的行号
  • : set nu!   取消显示每一行的行号
  • : 行号          快速移动到指定的行
  • dd        删除行                 yy        复制行                p        粘贴行
  • /关键字       查找关键字,查找下一个,按”n“

        cd,转移目录命令

格式:cd      路径名

E.g:  #cd    /                        进入根目录

        #cd    /home               进入/home目录

        #cd                             进入用户主目录

        ls,列出文件或目录信息

格式:ls     [参数]   [目录或文件属性]

  • -a:显示指定目录下所有子目录与文件,包括以"."开头的隐藏文件               -A:不显示"."和".."
  • -c:按照文件或目录的状态改变时间(ctime)进行排序,分成多状态改变时间包括文件所有者、权限、链接数等信息的变更,也包括文件内容的变更     -C 分成多列显示各行
  • -t:按照文件或目录的修改时间(mtime)进行排序,修改时间只表示文件内容上次被修改的时间
  • -l:长格式输出列表     ll形式
  • -d:只列出目录,不显示目录中的文件和子目录
  • ls:-ld 目录的详细信息

        touch,生成新的空文件或更新文件的修改日期                新建文件

格式:touch    [参数]    [文件名或目录名]

  • -d:yyyymmdd 把文件存取或修改时间改为yyyy年mm月dd日
  • -a:存取时间改为当前时间
  • -m:修改时间改为当前时间

        mkdir,用于创建一个新的目录(也称为文件夹)             新建文件夹

格式:mkdir    [参数]    [目录名]

  • -p:同时建立多级目录,在创建目录时,如果父目录不存在,同时创建该目录及该目录的父目录

        rmdir,删除空目录

格式:rmdir    [参数]    [目录名]

-p:在删除目录时,一同删除父目录,但父目录中不能有其他目录及文件

        cp,复制文件

格式: cp [参数] 源文件 目标文件                  copy源文件到目标文件

           cp [参数] 源文件 … 源文件  目录        copy多个源文件到某一目录下

  • -a:在备份的情况下使用,尽可能将文件状态、权限等属性照原状予以复制
  • -f:覆盖不提示用户
  • -i:覆盖提示用户
  • -r:递归复制目录

(E.g:cp        /home/li/totel1        /home/li/totel        复制并重命名)

        mv,文件或目录的移动或改名

格式:mv[参数]源文件目标

  • -i:如果目标文件或目录存在,则提示是否覆盖目标文件或目录
  • -f:无论目标文件或目录是否存在,直接覆盖目标文件或目录,不提示

        rm,删除文件

格式:rm    [参数]    [文件名或目录名]

  • -i:删除时提示
  • -f:删除时不提示
  • -r:递归删除目录

        date命令  ① 显示日期时间 ② 设置日期时间 ③ 查询日期 

#date                                  查询当前系统日期时间

#date –s  yy/mm/dd           修改当前日期时间为指定时间

#date –d  30days               查询指定日期

        cal,查询日历

#cal                 查询当前日历

#cal    2003     查询指定年份日历

        cat,查看文件内容,默认输出到屏幕上

查看一个名为example.txt的文件内容        cat example.txt

将多个文件合并成一个文件并查看            cat file1.txt file2.txt > combined_file.txt

        more,分屏显示文件内容,一次一屏显示,只能向后翻

格式:more    [参数]    文件名

-num:这里的num是一个数字,用来指定分页显示时每页的行数

+num:从文件的第几行开始显示

        less,more命令的改进版,可以前后翻屏

格式:less    [参数]    文件名       

less命令可以上、下翻页,左、右移动,q退出

b  上一页           空格 下一页             回车 下一行

        head /tail,前/后,默认显示10行内容

格式:head    [参数]    文件名

  • -n num:显示指定文件的前/后num行

  • -c num:显示指定文件的前/后num字符

E.g:$ tail -n file             显示文件后N行的内容            

         $ tail +n file            显示从第N行到文件尾的内容

        find,目录树查找和执行命令,用于文件查找

格式:find    [路径]    [匹配表达式]

  • -name name                        查找名字为name的文件
  • -user name                          查找属于用户name的文件
  • -type [fdlcb]                          查找指定类型的文件( “d” 代表目录,“l”代表连接)
  • -size [+/-]nk                          查找指定大小的文件 (如 +10k意指大于10KB)
  • -exec command {} \;            执行指定的文件
  • -print                                    在标准输出中打印文件名
  • -ok command {} \;                在执行命令前要求确认

        grep查找文件中包含有指定字符的行,按行查找,输出符合匹配的行

格式: grep   [参数]  "匹配模式"

  • filename 注意:该命令是按行查找,输出符合匹配的行
  • -v 输出不匹配的行
  • -c 输出满足匹配模式的行数
  • -i 匹配时忽略大小写
  • -n 在输出符合要求的行之前输出该行在文件中的行号

三、账户和权限管理

1.账户管理

1.用户主目录

用户登录后每时每刻都处在目录中, 用户登录后首先进入自己的个人主目录。

系统管理员(root)的主目录:        /root

普通用户li的主目录:                        /home/li

2.账号

账号包括用户账号(UID)和组账号(GID)

UID(User Identity,用户标识号)  GID(Group Identify,组标识号)

用户账号分为:普通用户账号超级用户账号

  • 超级用户:UID=0,GID=0
  • 普通用户:UID>=1000
  • 系统用户:0<UID<1000

组按照建立方式分为私有组和系统组,按照实际功能分为主组附加组

一个用户可以属于多个组,其登录后所属于的组主组其他组附加组

3.系统账户文件

用户口令文件                     /etc/passwd

用户影子口令文件             /etc/shadow

组账号文件                       /etc/group

组口令文件                       /etc/gshadow

①用户帐号文件 —— passwd

用于保存用户的帐号基本信息

文件位置:/etc/passwd

每一行对应一个用户的帐号记录

[root@localhost ~]# tail -2 /etc/passwd

sabayon:x:86:86:Sabayon user:/home/sabayon:/sbin/nologin

student:x:1000:1000:Student User:/home/student:/bin/bash

  •  字段1:用户帐号的名称  
  • 字段2:用户密码字串或者密码占位符“x”  
  • 字段3:用户帐号的UID号        
  • 字段4:所属基本组帐号的GID号  
  • 字段5: 注释信息  
  • 字段6:用户主目录  
  • 字段7:登录Shell信息

②用户帐号文件 —— shadow

用于保存密码字串、密码有效期等信息

文件位置:/etc/shadow

每一行对应一个用户的密码记录

[root@localhost ~]# tail -2 /etc/shadow

sabayon:!!:15495:0:99999:7::: student:$1$po/zD0XK$4HSh/Aeae/eJ6dNj1k7Oz1:15495:0:99999:7:::

  •  字段1:用户帐号的名称 
  • 字段2:加密的密码字串信息  
  • 字段3:上次修改密码的时间  
  • 字段4:密码的最短有效天数,默认值为0  
  • 字段5:密码的最长有效天数,默认值为99999  
  • 字段6:提前多少天警告用户口令将过期,默认值为7  
  • 字段7:在密码过期之后多少天禁用此用户  
  • 字段8:帐号失效时间,默认值为空  
  • 字段9:保留字段(未使用)

③组帐号文件 — group、gshadow

与用户帐号文件相类似

/etc/group:保存组帐号基本信息

/etc/gshadow:保存组帐号的密码信息

adduser(or useradd),增加用户     

格式:#adduser  options id

可以修改配置文件而不用去编辑配置文件

Options:

  • -u uid                           指定新用户 UID (缺省紧跟上一个新用户)
  • -g  group                     指定主组
  • -G group1,group2      指定附加组(缺省时一般是和自己同名的组)
  • -c comment                用户的说明(default:  blank)
  • -d dir                          主目录(缺省为/home/username)
  • -e:                           指定帐号失效时间(yyyy-mm-dd)
  • -s    shell                    指定shell类型  (默认为bash

passwd,设置/更改用户口令

格式:passwd  [选项]...  用户名

常用命令选项

  • -l:锁定用户帐号
  • -S:查看用户帐号的状态(是否被锁定)
  • -u:解锁用户帐号

只有root用户可以修改任何用户密码而无需知道其原先的密码

chage,设置/更改用户口令属性

格式:chage  option username      

Options:

  • -m     设定使用者必須要更改密码的最短间隔天数。          
  • -M      设定口令有效的最长天数。      
  • -W     指定密码过期前要警告使用者的天数(默认7天)      
  • -I(大写i):密码过期后多少天之后账户失效      
  • -l(小写L):   列出用户当前密码属性      
  • -E      到达指定时间锁住用户账号,日期格式为:                yyyy-mm-dd

Eg:#chage    -m    5    -M    10    username

5天内只能修改一次密码,10天后必须修改密码

usermod,修改用户帐号的属性

格式:usermod  [选项]...  用户名

常用命令选项

  • -L:锁定用户账户
  • -U:解锁用户账户
  • -l(小写L):更改用户名

以下选项与adduser命令中的含义相同  -u、-d、-g、-G、-s

userdel,删除用户帐号

格式:userdel  [-r]  用户名

添加 -r 选项时,表示连用户的用户主目录一并删除

groupadd,添加组帐号

格式:groupadd  [-g GID]  组帐号名

gpasswd,添加、删除组成员

格式:gpasswd  [选项]...  组帐号名

  • a:向组内添加一个用户
  • -d:从组内删除一个用户成员
  • -M:定义组成员列表,以逗号分隔

groupmod,修改组属性 

格式:groupmod  [选项]...  组帐号名 

  • -g:设置用户组的GID(组ID)。
  • -n:修改组名。
  • -o:允许使用一个已经存在的GID值。
  • -h,:显示命令帮助信息。
  • -V:显示命令版本信息。

groupdel,删除组帐号

格式:groupdel  组帐号名

注意事项:

  • 被删除的组账号必须存在
  • 与用户名同名的私有组账号在使用userdel命令删除用户时被同时删除

用户和组帐号查询

id命令

用途:查询用户身份标识

格式:id  [用户名]

groups命令

用途:查询用户所属的组

格式:groups  [用户名]

finger命令

用途:查询用户帐号的详细信息

格式:finger  [-l]  [用户名]  

who命令

用途:查询已登录到主机的用户信息

2.权限管理(只有文件的属主或root才能改变其访问权限)

访问权限

        读取(r):允许查看文件内容、显示目录列表

        写入(w):允许修改文件内容,允许在目录中新建、移动、删除文件或子目录

        可执行(x):允许运行程序、切换目录

归属(所有权)

        属主:拥有该文件或目录的用户帐号

        属组:拥有该文件或目录的组帐号

chmod命令

 u,g ,o,a 来指定用户类型

  • u=用户
  • g=组
  • o=其他
  • a=所有的用户类型(ugo)

通过“=+-”来设置

  • =设置操作
  • + 添加保护
  • - 移去保护

r,w,x指定访问标志

  • r=read
  • w=write
  • x=execute

四、磁盘管理

1.Linux与Windows分区对比

2.Linux中将硬盘、分区等设备均表示为文件

 注意:一个硬盘只允许最多3个主分区和1个扩展分区,逻辑分区编号从5开始

3.硬盘和分区的结构

 注意:因为一个硬盘只允许划分最多4个主分区,或者3个主分区和1个扩展分区

  • MBR:主引导记录,在硬盘最开始的扇区,负责分区合法性的判别、分区引导信息的定位
  • 一个硬盘允许4个主分区
  • 3个主分区,一个扩展分区
  • 逻辑分区:在扩展分区上创建
  • 命名:/dev/hda5,/dev/sda1

3.常用存储设备命名

  • 第一硬盘(IDE)            /dev/hda
  • 第二硬盘(IDE)            /dev/hdb
  • 第一硬盘(SCSI)            /dev/sda    
  • 第二硬盘(SCSI)            /dev/sdb
  • 第一硬盘第一主分区        /dev/hda1
  • 第一硬盘第二主分区        /dev/hda2
  • 第一硬盘第一逻辑分区        /dev/hda5
  • 第一硬盘第二逻辑分区        /dev/hda6

注意:光驱的设备文件名为/dev/cdrom或/dev/sr0

4.Linux环境下常用的文件系统类型

  • ext2 、 ext3和ext4

Linux自身使用的文件系统(支持日志文件系统)

  • swap

Linux使用的交换文件系统

  • vfat

FAT32文件系统

  • iso9660

光盘使用的标准文件系统

fdisk命令

fdisk -l 命令,确认系统中的磁盘设备

 fdisk命令

用途:在交互式的操作环境中管理磁盘分区

格式:fdisk  [磁盘设备]

交互模式中的常用指令

  • m:查看操作指令的帮助信息
  • p:列表查看分区信息
  • n:新建分区
  • d:删除分区
  • t:变更分区类型
  • w:保存分区设置并退出
  • q:放弃分区设置并退出

mkfs命令,在分区中创建文件系统(格式化)

用途:Make Filesystem,创建文件系统(格式化)

格式:mkfs -t 文件系统类型 分区设备

注意1:建立好的分区要想直接使用必须通过挂载来实现访问

注意2:已设定大小的物理分区不能随意调整大小

注意3:分区类型和格式化类型必须相同,比如如果一个分区是 ext4 类型的,则它应该使用 ext4 文件系统格式进行格式化,而不是使用其他类型的文件系统格式。

磁盘挂载

磁盘挂载就是将存储设备的内容映射到指定的目录中。

磁盘有两种挂载方法

  • 手动挂载(mount命令挂载)
  • 自动挂载(/etc/fstab文件挂载)

1.手动挂载文件系统

使用mount命令挂载文件系统

# mount [<选项>] [<分区设备名>] [<挂载点>]

常用选项

  • -t fstype:指定要挂载的文件系统的类型
  • -r:以只读方式来挂载文件系统
  • -o:用于设置各种挂载选项
  • -a:挂装/etc/fstab文件中记录的设备

挂载点:读取设备数据的接口,由普通文件夹实现(系统默认挂载点建立在/mnt(或/media)下)

卸载文件系统

使用umount命令卸载文件系统

# umount   <设备名或挂装点>

E.g

  • 使用设备名卸载已经挂载的文件系统

# umount   /dev/hda11

  • 使用挂装点卸载已经挂载的文件系统

# umount   /opt

挂载/卸载 文件系统的注意事项

  • 挂载点目录必须存在
  • 应该在挂载目录以外进行挂装操作
  • 不能在同一个挂载目录下同时挂载两个文件系统
  • 当文件系统处于“busy”状态时不能进行卸载

2.自动挂载文件系统

系统启动所要挂载的文件系统挂装点文件系统类型等都记录在/etc/fstab文件里。

/etc/fstab文件称为系统挂载表,包含了需要开机后自动挂载的文件系统记录。

系统启动时自动挂载文件系统方法,只需要用文本编辑器修改系统挂载表,添加相应的挂载记录即可。

文件/etc/fstab的格式

每一行说明一个文件系统的挂载记录。

每一条记录包括如下的项目:

  • <file system> :挂装的设备
  • <mount point>:挂装点(类似于盘符,进入磁盘的入口)
  • <type>:文件系统类型
  • <options>: 挂装选项
  • <dump>:是否检查文件系统(0不检查,1检查)
  • <pass>:规定检查文件系统的顺序(0不检查,1首先检查 )

E.g 将/dev/sdb1分区挂载到/mailbox目录

[root@localhost ~]# vi /etc/fstab

/dev/sdb1        /mailbox        ext4        defaults        0    0

在Linux系统中,重启网卡可以采取以下几种方式:

  1. 使用service network restart命令。在终端或CRT工具中输入该命令,即可对所有网卡进行重启操作。
  2. 使用ifconfig命令。首先,在命令行界面输入ifconfig查看网卡的基本信息。这里假设需要重启的网卡为eth3,则可以输入ifconfig eth3 down对网卡eth3进行卸载,然后输入ifconfig eth3 up对网卡eth3进行重新加载。
  3. 使用ifdownifup命令。这两个命令分别用于卸载和重新加载网卡。在命令行界面中,输入ifdown eth3对网卡eth3进行卸载,然后输入ifup eth3对网卡eth3进行重新加载。

请注意,在执行这些命令时,需要具有适当的权限,如root或sudo权限。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值