b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

[操作系统的基本知识] Linux系统架构(2)

电脑杂谈  发布时间:2020-04-24 23:19:44  来源:网络整理

4.2文件系统功能

linux操作系统软件_linux 系统 操作日志_linux操作系统结构

磁盘分区完成后,需要对其进行格式化(格式化),然后操作系统才能使用该分区. 格式化的目的是启用操作系统可以使用的文件系统格式(即我们上面提到的文件系统类型).

每个操作系统可以使用的文件系统是不同的. 例如,Windows 98之前的Microsoft操作系统主要使用的文件系统是FAT(或FAT16),而Windows 2000之后的版本则具有所谓的NTFS文件系统. 正统文件系统是Ext2(Linux第二扩展文件系统ext2fs). 此外,默认情况下,Windows操作系统将无法识别Linux Ext2.

在传统的磁盘和文件系统应用程序中,只能将分区格式化为文件系统,因此可以说文件系统是一个分区. 但是,由于使用了新技术,例如我们经常听到的LVM和软件突袭,这些技术可以将一个分区格式化为多个文件系统(例如LVM),也可以将多个分区合并为一个文件系统(LVM,RAID) )!因此,目前,我们在格式化时不再谈论格式化分区. 通常,我们可以调用可以作为文件系统而不是分区安装的数据!

那么文件系统如何工作?这与操作系统的文件数据有关. 除了文件的实际内容外,较新的操作系统的文件数据通常还包含许多属性,例如Linux操作系统的文件许可权(rwx)和文件属性(所有者,组,时间参数等). 文件系统通常将数据的两部分存储在不同的块中,权限和属性放置在inode中,而实际数据放置在数据块块中. 另外,还有一个超级块(superblock),用于记录整个文件系统的整体信息,包括索引节点和块的总数,使用情况和剩余量.

4.3挂载文件系统

Linux系统中的每个分区都是一个文件系统,并且具有自己的目录层次结构. Linux以某种方式将属于不同分区的这些独立文件系统划分为系统的整体目录层次结构. 在此,“以某种方式”是指安装. 将一个文件系统的顶层目录挂载到另一个文件系统的子目录中,以使它们成为一个整体,称为挂载. 该子目录称为安装点. 例如,要读取硬盘中格式化的分区,CD-ROM或软件,必须首先将这些设备映射到目录,该目录称为“挂载点(挂载点)”,以便可以读取这些设备. 挂载后,物理分区的详细信息将被掩盖,用户只有一个统一的逻辑概念,一切都是文件.

注意: 1.安装点必须是目录.

2. 分区安装在现有目录上. 该目录可能不为空,但安装后该目录下的先前内容将不可用.

对于由其他操作系统创建的文件系统的挂载也是如此. 但是,应该理解,CD,软盘和其他操作系统使用的文件系统格式与Linux使用的文件系统格式不同. 光盘为ISO9660;软盘是fat16或ext2; Windows NT是fat16,NTFS; Windows98是fat16,fat32; Windows2000和WindowsXP是fat16,fat32,NTFS. 挂载之前,必须了解Linux是否支持要挂载的文件系统格式.

安装时使用mount命令,格式为: mount [-参数] [设备名称] [安装点]

4.3.1. 挂载Windows文件系统:

1)首先,我们使用sudo fdisk -l查看已安装的设备,例如,底部为: / dev / hda5

2)mkdir创建一个目录,该目录将作为目录挂起,也就是说,您需要将E盘挂在该目录下: mk / mnt / winc

3)Windows和Linux不使用文件系统. 通常情况下,Linux不会挂载Windows文件系统,因此您需要手动挂载:

# mount -t vfat /dev/hda5 /mnt/winc  ( -t vfat指出这里的文件系统fat32)
现在就可以进入/mnt/winc等目录读写这些文件了。

4.3.2. 装入光盘: #mk / mnt / cdrom

      # mount -t iso9660 /dev/cdrom /mnt/cdrom (光盘的名字一般都是cdrom,这条命令一般都通用)

4.3.3. 虚拟机的共享文件夹: 例如,在VirtualBox下,主机是Windows,而Ubuntu是Guest. 分三个步骤:

  1). 首先要安装虚拟电脑工具包:在VirtualBox的菜单里选择"设备"->"安装虚拟电脑工具包",你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/cdom0,而且/cdrom自动指向这个文件夹。默认设置下文件管理器会自动打开这张光盘,可以看到里面有个"VBoxLinuxAdditions.run"文件。打开一个命令行终端,依次输入"cd /cdrom"和"sudo sh ./VBoxLinuxAdditions.run",不含双引号,开始安装工具包。安装完毕,会用英文提示要重启Ubuntu,建议立刻重启。重启后,比较明显的变化是鼠标是共享模式,并且剪贴板也和Windows共享了。如果有这些变化,说明虚拟电脑工具包已经装成功。
  2). 下一步设置共享文件夹。
 在共享文件夹设置窗口中,单击右侧的"添加一个共享文件夹",路径选择你想要共享的Windows文件夹,共享名任取一个自己喜欢的,比如"myshare",选项read-only是指是否只允许ubuntu读这个文件夹,请根据需要选择这个选项。
  3). 在ubuntu下挂载这个共享文件夹:sudo mount -t vboxsf myshare /media/share
  其中"myshare"是之前取的共享文件夹的名字,"/media/share"是要挂载到的目标文件.

5个Linux应用程序

标准Linux系统通常具有一组称为应用程序的程序集,其中包括文本编辑器,编程语言,X Window,办公套件,Internet工具和.

5.1 Linux文件的基本属性

Linux系统是典型的多用户系统. 不同的用户处于不同的位置并具有不同的权限. 为了保护系统的安全性,Linux系统对不同用户访问同一文件(包括目录文件)的权限制定了不同的规定.

在Linux中,我们可以使用ll或ls –l命令来显示文件的属性以及该文件所属的用户和用户组

linux操作系统软件_linux操作系统结构_linux 系统 操作日志

在该示例中,第一行中的第一个属性由“ d”表示. 在Linux中,“ d”表示该文件是目录文件.

Linux中的第一个字符表示文件是目录,文件或链接文件.

当第一行的第一个属性是[d]时,它是一个目录

当第一行的第一个属性为[-]时,它是一个文件;

如果第一行的第一个属性为[l],则将其表示为链接文件(链接文件);

如果第一行中的第一个属性为[b],则表示可以将其作为接口设备(随机访问设备)存储在设备文件中;

如果第一行中的第一个属性是[c],则表示它是设备文件中的串行端口设备,例如键盘和鼠标(一次性读取设备).

以下字符以三个为一组,并且都是“ rwx”的三个参数的组合. 其中,[r]代表读,[w]代表写,[x]代表可执行. 请注意,这三个权限的位置不会改变,如果没有权限,则只会有减号[-].

每个文件的属性由左侧第一部分的10个字符决定.

从0到9的数字从左到右使用.

第0位确定文件类型,第1-3位确定所有者(文件的所有者)具有文件的权限.

第4-6位确定该组(与所有者在同一组中的用户)对该文件具有权限,而第7-9位确定其他用户对该文件具有权限.

其中的第一,第四和第七位数字表示读取许可. 如果使用“ r”字符,则具有读取权限. 如果使用“-”字符,则没有读取权限;

第二,第五和第八位指示写权限. 如果“ w”字符表示写许可,则“-”字符表示没有写许可. 第3、6和9位表示可执行权限,如果用“ x”字符表示,则具有执行权限;如果用“-”字符表示,则没有执行权限.

5.2 Linux文件所有者和组

对于文件,它具有特定的所有者,即拥有该文件的用户.

同时,在Linux系统中linux操作系统结构,用户是按组分类的,并且用户属于一个或多个组.

文件所有者以外的用户可以与文件所有者和其他用户分为同一组用户.

因此,Linux系统根据文件所有者,与文件所有者相同的用户组以及其他用户规定了不同的文件访问权限.

在上面的示例中,mysql文件是目录文件,所有者和组都是mysql. 所有者具有可读,可写和可执行的权限;与所有者在同一组中的其他用户具有可读和可执行权限;其他用户也具有可读和可执行权限.

对于root用户,通常情况下,文件权限对其没有影响.

5.3更改文件属性

1,chgrp: 更改文件组

语法:

linux操作系统软件_linux操作系统结构_linux 系统 操作日志

chgrp [-R]组名文件名

参数选项

-R: 以递归方式更改文件组,即,更改目录的文件组时,如果添加-R参数,则目录中所有文件的文件组都会更改.

2,chown: 更改文件所有者,也可以同时更改文件组

语法:

所有者[–R]所有者名称文件名

所有者[-R]所有者名称: 组名文件名

进入/根目录(〜),并将install.log的所有者更改为bin帐户:

[root @ www〜] cd〜

[root @ www〜]#chown bin install.log

[root @ www〜]#ls -l <​​/ p>

-rw-r--r-- 1个bin用户68495 6月25日08:53 install.log

将install.log的所有者和组更改回root:

[root @ www〜]#chown root: root install.log

[root @ www〜]#ls -l <​​/ p>

-rw-r--r-- 1个root根68495 Jun 25 08:53 install.log

3. chmod: 更改文件的9个属性

设置Linux文件属性的方法有两种,一种是数字,另一种是符号.

Linux文件有九种基本权限,即所有者/组/其他人,每个人都有自己的读/写/执行权限.

首先查看上面提到的数据: 文件许可权字符为: “-rwxrwxrwx”,这9个许可权以3和3为一组!其中,我们可以用数字来代表每个权限,每个权限的得分比较表如下:

r: 4

w: 2

x: 1

对于每个标识(所有者/组/其他),需要累积各自的三个权限(r / w / x)得分,例如,当权限为: [-rwxrwx ---]时,得分为:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-187694-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...