首页 > 其他分享 >《信息安全系统设计与实现》第四周学习笔记

《信息安全系统设计与实现》第四周学习笔记

时间:2023-09-30 09:12:53浏览次数:30  
标签:文件 格式化 创建 分区 信息安全 dev 笔记 sda1 四周


一、课程内容第七章学习

文件操作级别

1、硬件级别

  • fdisk
  • mkfs
  • fsck
  • 碎片整理

2、操作系统内核中的文件系统函数
3、系统调用
4、I/O库函数
5、用户命令
6、sh脚本

低级别的文件操作中的常用函数:

打开和关闭文件:

open():打开文件并返回文件描述符。
close():关闭文件。

读写文件:

read():从文件中读取数据。
write():向文件中写入数据。

移动文件指针:

lseek():在文件中移动指针的位置。

创建和删除文件:

creat():创建新文件。
unlink():删除文件。

重命名文件:

rename():更改文件名。

创建和删除目录:

mkdir():创建新目录。
rmdir():删除空目录。

文件I/O操作

格式化和划分磁盘分区

设备和分区表示:

在Linux中,磁盘设备通常被表示为/dev/sdX,其中X是字母a、b、c等,代表不同的物理设备。
分区通常以数字表示,例如/dev/sda1代表设备/dev/sda上的第一个分区。

分区工具:

fdisk:用于创建、删除和管理磁盘分区。
parted:支持磁盘操作,包括创建、删除、调整分区大小等。

格式化分区:

在分区创建后,我们需要对其进行格式化,以便在其上创建文件系统。
常见的文件系统格式包括Ext4、XFS、NTFS等。
格式化命令示例:mkfs.ext2 /dev/sda1表示将/dev/sda1分区格式化为Ext2文件系统。

#!/bin/bash

# 使用 parted 创建分区
parted /dev/sda mklabel gpt
parted /dev/sda mkpart primary ext2 1MiB 100%

# 格式化分区为 EXT2 文件系统
mkfs.ext2 /dev/sda1

# 创建挂载点目录
mkdir /mnt/mydisk

# 挂载分区
mount /dev/sda1 /mnt/mydisk

# 设置开机自动挂载
echo "/dev/sda1   /mnt/mydisk   ext2   defaults   0   0" >> /etc/fstab

二、课程内容第八章学习

标签:文件,格式化,创建,分区,信息安全,dev,笔记,sda1,四周
From: https://www.cnblogs.com/ningxinyu1/p/17737602.html

相关文章

  • UCB-Sysadmin 笔记
    LinuxSystemAdministrationDecalAcoursecoveringthebasicsofsettingupandadministeringaproduction-qualityLinuxserverenvironment.Lab1找出隐藏文件ls-a连接输出,然后删除文件catnaming_is_hard*|xargs#stanford>berkeleyrm-rfn......
  • 《梦断代码》读书笔记02
    1、对该项目的人的认识不得不承认的一点是,这个项目的基础特别棒,在万众瞩目下开启开发的旅程,历时七年,在完工之际,已经没有人为之喝彩;项目团队人人都很优秀,在我眼里,他们不仅仅是久远时光里的一个出名的项目团队,他们还是独一无二的编程“疯子”,他们热爱编程、享受编程,不屑于将自己......
  • 《Java编程思想第四版》学习笔记32--关于static字段的序列化
    //:CADState.java//Savingandrestoringthestateofa//pretendCADsystem.importjava.io.*;importjava.util.*;abstractclassShapeimplementsSerializable{publicstaticfinalintRED=1,BLUE=2,GREEN=3;privateintxPos,yPos,dimension;p......
  • openGauss学习笔记-84 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT部署服
    openGauss学习笔记-84openGauss数据库管理-内存优化表MOT管理-内存表特性-MOT部署服务器优化:x86通常情况下,数据库由以下组件绑定:CPU:更快的CPU可以加速任何CPU绑定的数据库。磁盘:高速SSD/NVME可加速任何I/O绑定数据库。网络:更快的网络可以加速任何SQL*Net绑定数据库。除以......
  • ElasticSearch笔记
    一、常用查询关键字1、matchmatch是模糊匹配查询,根据分词器(如果创建mapping没有指定分词器,Es将会采取默认的分词器:standard,standard分词将会把匹配的词组分成单个的字,而不是短语)将指定的query查询的语句进行分词匹配。#查询索引中name为Tom的文档:{'query':{......
  • 20211314王艺达学习笔记4
    学习总结第七章文件操作文件操作级别(1)硬件级别fdisk:将硬盘、U盘或SDC盘分区mkfs:格式化磁盘分区,为系统做好准备fsck:检查和维修系统碎片整理:压缩文件系统中的文件(2)操作系统内核中的文件系统函数前缀为k表示内核函数(3)系统调用open()、read()、lseek()、close()open()、......
  • 从小工到专家阅读笔记(一)
    第一篇:1.我的源码让猫给吃了 出现了未曾想的问题,要设法尽可能地处理它们,可以为自己的能力自豪,但对于错误必须真诚面对。对于不可能做到的事情,有权不为之负责,如果答应别人的项目必须切实负则。不要为出错的情况找借口,对老板说"我的源码让猫给吃了”这种言语,对解决问题没有任何......
  • 数位dp学习笔记
    数位dp学习笔记目录数位dp学习笔记数位dp定义:题型特征:dp设计:dp转移例题:BZOJ3679数位dp定义:...好像就是对数位进行dp,统计方案数。题型特征:通常会有10组左右的询问,每一次询问你较大(1e18左右)的区间内满足某个条件的数的数量。dp设计:dp一般会有2到4维。通常情况下,第一维i表......
  • 《程序员修炼之道:从小工到专家》第一第二章读书笔记
    第一章:追求实效的哲学第一节:我的源码被猫吃了在开发过程中,我们经常会遇到一些意想不到的技术问题,导致交付延迟等情况。然而,作为程序员,我们需要诚实和坦率地面对这些问题,并勇于承认自己的错误。我们应该以专业的态度处理这些问题,而不是找借口。此外,我们要对自己承担的责任负责。......
  • 国庆NOIP储备营讲课笔记
    Day1(基础算法)讲师:余快枚举法例题1给定一个数\(x\),判断\(x\)是不是质数。朴素算法:枚举\([2,x−1]\)之间所有的整数\(i\),逐个判断\(x\)是否被\(i\)整除,若都不能整除则\(x\)是质数,时间复杂度\(O(x)\),搞个\(10^9\)直接卡过。该怎么优化呢?优化枚举范围:只需枚举到......