Linux内核如何装载和启动一个可执行程序 有了上次的教训,这次直接用vmware完成 (~ ̄3 ̄)~ 先观察MenuOS新增的函数 和上次的Fork差不多,只不过在子进程的分支中调用了execlp。 这里要提一下exec大家族,一共有6个函数 (1)int execl(const char *pa ...
分类:
系统相关 时间:
2017-04-03 16:15:34
阅读次数:
318
1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现;#!/bin/bash
login=`grep-v‘/sbin/nologin$‘/etc/passwd|wc-l`
nologin=`grep‘/sbin/nologin$‘/etc/passwd|wc-l`
echo"可登..
分类:
系统相关 时间:
2017-02-23 14:22:14
阅读次数:
388
首先完善一下上周的作业,上周的嵌入式汇编并没有编译成功,究其原因,还是我对传参理解不到位,write函数的3个参数都要传递才行,并不是只传谣打印的字符串就行。 在老师的指导下并且参考了毛卫华同学的代码之后,终于编译成功啦! 下面我们就基于上周完成的嵌入式汇编的代码完成本周的实验。 首先根据mooc的 ...
分类:
系统相关 时间:
2016-11-06 02:35:29
阅读次数:
240
1、创建一个10G分区,并格式为ext4文件系统;[root@jonny~]#fdisk/dev/sdb
命令(输入m获取帮助):n
Partitiontype:
pprimary(0primary,0extended,4free)
eextended
Select(defaultp):p
分区号(1-4,默认1):
起始扇区(2048-41943039,默认为2048):
将使用默认值2048
Last扇区,..
分类:
其他好文 时间:
2016-09-26 18:27:07
阅读次数:
194
1、创建一个10G分区,并格式为ext4文件系统;(1)要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl;#新挂载的文件系统为/etc/sdb
使用fdisk工具,依次输入以下内容即可创建成功
fdisk/dev/sdb
n
p
<Enter>
+10G
w
#格式化分区为ext4块大小204..
分类:
其他好文 时间:
2016-09-25 19:11:05
阅读次数:
175
1、创建一个10G分区,并格式为ext4文件系统;
(1)要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl;
(2)挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳;
2、创建一个大小为1G的swap分区,并创建好文件系统,并启..
分类:
编程语言 时间:
2016-09-21 23:31:37
阅读次数:
243
fdisk:对于一块硬盘来讲,最多只能管理15个分区fdisk-l[-u][device...]fdiskdevice子命令:管理功能p:print,显示已有分区:n:new,创建d:delete,删除w:write,写入磁盘并退出q:quit,放弃更新并退出m:获取帮助l:列表,列出所有分区idt:调整分区id查看内核是否已经识别新的分区,ca..
分类:
其他好文 时间:
2016-09-20 18:14:38
阅读次数:
179
1、创建一个10G分区,并格式为ext4文件系统;#fdiskdevice 子命令:管理功能 p:print,显示已有分区; n:new,创建 d:delete,删除 w:write,写入磁盘并退出 q:quit,放弃更新并退出 m:获取帮助 l:列表所分区id t:调整分区id(1)要求其block大小为2048,预..
分类:
编程语言 时间:
2016-09-18 21:25:07
阅读次数:
186
1、创建一个10G分区,并格式为ext4文件系统;新增一个20G磁盘,使用lsblk命令列出块设备信息,设备名为sdb(1)要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl;#mke2fs-text4-b2048-m2-LMYDATA/dev/sdb1-t文件系统类型,-bblcok大小,-m预留空间百..
分类:
其他好文 时间:
2016-09-18 21:22:16
阅读次数:
203
一、创建一个10G分区,并格式为ext4文件系统;1.创建一个10G的分区:
[root@localhost~]#fdisk/dev/sdb
DevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabel
BuildinganewDOSdisklabelwithdiskidentifier0x67486aa6.
Changeswillremaininmemoryonly,until..
分类:
其他好文 时间:
2016-09-18 15:47:10
阅读次数:
180