51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#系统拓扑图
系统数据文件和信息之其他数据文件
在日常操作中,UNIX系统还使用很多其他文件。例如,BSD网络软件有一个记录各网络服务器所提供服务的数据文件(/etc/services),有一个记录协议信息的数据文件(/etc/protocols),还有一个则是记录网络信息的数据文件(/etc/networks)。一般情况下,对于每个数据文件至少有三个函数:(1)g...
代码星球
·
2021-02-21
数据
文件
系统
信息
其他
系统数据文件和信息之附加组ID
4.2BSD引入了附加组ID(supplementarygroupID)的概念。我们不仅可以属于口令文件记录项中组ID所对应的组,也可属于多达16个另外的组。文件访问权限检查相应被修改为:不仅将进程的有效组ID与文件的组ID相比较,而且也将所有附加组ID与文件的组ID进行比较。常量NGROUPS_MAX规定了附加组ID...
代码星球
·
2021-02-21
系统
数据
文件
信息
附加
系统数据文件和信息之组文件
UNIX组文件(POSIX.1称其为组数据库)包含了表6-3中所示的字段。这些字段包含在<grp.h>中所定义的group结构中。  ...
代码星球
·
2021-02-21
文件
系统
数据
信息
之组
系统数据文件和信息之阴影口令
加密口令是经单向加密算法处理过的用户口令副本。因为此算法是单向的,所以不能从加密口令猜测到原来的口令。历史上使用的算法总是从64字符集中产生13个可打印字符。某些较新的系统使用MD5算法对口令加密,为每个加密口令产生31个字符。给出一个加密口令,找不到一种算法可以将其逆转到普通文本口令(普通文本口令是在Password...
代码星球
·
2021-02-21
系统
数据
文件
信息
阴影
系统数据文件和信息之口令文件
UNIX系统的口令文件(POSIX.1则将其称为用户数据库)包含了表6-1中所示的各字段,这些字段包含在<pwd.h>中定义的passwd结构中。注意,POSIX.1只指定了passwd结构包含的10个字段中的5个。大多数平台至少支持其中7个字段。 ...
代码星球
·
2021-02-21
文件
系统
数据
信息
口令
文件和目录之文件系统
我们可以把一个磁盘分成一个或多个分区。每个分区可以包含一个文件系统(见图4-1)。  ...
代码星球
·
2021-02-21
文件
目录
系统
UNIX标准化及实现之基本系统数据类型
历史上,某些UNIX系统变量已与某些C数据类型联系在一起。例如,历史上主、次设备号一直存放在一个16位的短整型中,8位表示主设备号,另外8位表示次设备号。但是,很多较大的系统需要用多于256个值来表示其设备号,于是,就需要有一种不同的技术。头文件<sys/types.h>中定义了某些与实现有关的数据类型,它...
代码星球
·
2021-02-21
UNIX
标准化
实现
之基
本系统
UNIX标准化及实现之UNIX标准化、UNIX系统实现、标准和实现的关系以及ISO C标准头文件
1、ISOC (InternationalOrganizationforStandardization) 2、IEEEPOSIX (InstitueofElectricalandElectronicsEngineers,PortableOperatingSystemInterface) 3、SingleUN...
代码星球
·
2021-02-21
UNIX
实现
标准化
标准
系统
UNIX基础知识之系统调用与库函数的区别与联系
上图为UNIX操作系统的体系结构。内核的接口被称为系统调用(systemcall),公用函数库构建在系统调用接口之上,应用软件既可以使用公用函数库,也可直接使用系统调用。 更详细的说明如下: 所有操作系统都提供多种服务的入口点,程序由此向内核请求服务。各种版本的UNIX实现都提供定义明确、数量有限、可直接进...
代码星球
·
2021-02-21
UNIX
基础知识
系统
调用
函数
监控文件系统示例脚本
[root@localhostshell]#catmonitor_disk.sh#!/bin/bash#Thisscriptisusedtomonitordisk.#2013/12/17functiondisk_speed(){A=`df-k|grep"$1"|awk'{print$3}'`sleep30B=`df-k...
代码星球
·
2021-02-21
监控
文件
系统
示例
脚本
系统初始化过程中使用的脚本
一、系统初始化脚本从INIT进程的配置文件中可以看出,INIT进程首先读取了系统默认运行级别,之后立即使用/etc/rc.d/rc.sysinit脚本对系统进行初始化。系统初始化脚本rc.sysinit在INIT进程被载入之后运行,主要的功能如下:获取网络环境并设置相关环境变量。添加/proc、/sysfs文件系统,检...
代码星球
·
2021-02-21
系统
初始化
过程中
用的
脚本
系统初始化过程
系统初始化过程是指从INIT进程成功启动,一直到系统启动并弹出登录提示之间的过程。当INIT进程成功启动后,它会根据配置文件/etc/inittab中的设置初始化系统,这个过程主要完成的工作有:重新挂载文件系统、运行系统需要的进程和服务等。一、INIT进程的配置文件INIT进程的配置文件是/etc/inittab,这个...
代码星球
·
2021-02-21
系统
初始化
过程
系统启动过程
一、Linux系统的启动步骤(1)主机加电自检:按下主机电源键之后,启动过程就开始了。系统会首先加载BIOS(BasicInputOutputSystem,基本输入输出系统),检查连接到系统的设备,并枚举和初始化设备。这个过程会初始化所有连接到主机的设备,例如将光驱中的激光头复位、初始化键盘等设备。如果自检过程中没有发...
代码星球
·
2021-02-21
系统
启动
过程
系统服务管理
小知识:服务是指操作系统中提供指定功能的程序或进程。服务也是一种应用程序,不同的是服务一般只在后台运行,且服务的对象一般是本地系统或网络中的主机和用户。一、查看系统服务Linux系统中存在许多服务,按服务对象不同,通常可以分为本地系统服务和网络服务两类。本地系统服务主要用于支撑本地系统运行,例如打印、网络支持、防火墙服...
代码星球
·
2021-02-21
系统
服务
管理
文件系统维护基础
一、查看文件系统使用情况命令df[root@localhosthome]#dfFilesystem1K-blocksUsedAvailableUse%Mountedon/dev/sda239603482391124136480064%//dev/sda31021612015574095330482%/home/dev/...
代码星球
·
2021-02-21
文件
系统
维护
基础
首页
上一页
...
11
12
13
14
15
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他