首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Unix 系统数据文件那些事儿

前言 Unix like 系统和 windows 的最大区别就是有一套标准的系统信息数据文件,一般存放在 /etc/ 目录下,并且提供了一组近似的接口访问和查询信息,这些基础设施让系统管理看起来井井有条...总览 下面这个表列出了 unix 系统常用的几种数据文件: 信息类别 文件路径 结构 查询 遍历 口令文件 /etc/passwd passwd getpwnam / getpwuid setpwent...DOORGOD 3.3K Nov 27 16:35 Makefile -rw-r--r-- 1 yunhai01 DOORGOD 337 Nov 27 16:48 group.txt 附加组 早期 unix...在系统重新启动、更改系统时间和日期的前后,都会在 wtmp 文件中添写特殊的记录项。...结语 本文介绍了 unix 系统数据文件相关的内容,其中介绍的很多接口都是不可重入的,因此只能在单线程非信号处理器中使用,其实现代 unix 都提供了可重入版本,在现有接口上增加 _r 后缀即可,例如这样就可以在更多的场景中使用它们了

1.8K10

UNIX和Linux操作系统概述

UNIX:一个多用户和多任务的计算机操作系统,主要的用户界面是命令行界面。...UNIX的设计理念:在UNIX系统中所有的东西都是文件,所有系统配置数据都存储在正文文件中,每个系统命令都很小、只完成单一功能,避免使用俘获用户的接口,将多个程序串接在一起以完成复杂的任务。...Linux内核的诞生:诞生于1991年10月5日,芬兰的一名大学生Linus Torvalds编写,1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生,被称为GNU/LInux或简称Linux...Linux系统特性:自由软件、低成本、源代码开放,安全、可靠、和稳定,多用户多任务系统,丰富的网络功能,标准兼容性和可移植性,良好的用户界面。

1.9K40

Unix系统中,fd指的啥?

fd 是(file descriptor)即文件描述符,这种一般是BSD Socket的用法,用在Unix/Linux系统上。...当我们打开一个文件时,系统就会生成一个叫做file的结构体,系统正是用这个file结构体来描述单个文件的;既然已经描述了那么就要组织起来了,系统就会用一个数据结构把所有的文件都组织在一起以方便管理,而我们的进程要能访问这些文件...,建立了三个表 进程级的文件描述符表 系统级的文件描述符表 文件系统的i-node表 3.通过这三个表,认识文件描述符 在进程A中,文件描述符1和30都指向了同一个打开的文件句柄(...的文件描述符2都指向了同一个打开的文件句柄(#73),这种情况有几种可能,1.进程A和进程B可能是父子进程关系;2.进程A和进程B打开了同一个文件,且文件描述符相同(低概率事件=_=);3.A、B中某个进程通过UNIX...如下表: 永久修改用户级限制时有三种设置类型: soft 指的是当前系统生效的设置值 hard 指的是系统中所能设定的最大值 - 指的是同时设置了 soft 和 hard 的值 命令讲解: ulimit

1K30

UNIX命令

一、UNIX命令格式 1、UNIX命令提示符 在命令行下,操作系统会显示一提示符,提示用户在此提示符后可以输入一行命令。...2.4 注销(退出UNIX系统) 在每次使用完后,一定要进行注销,以防他人通过你的帐号进入系统,并保证系统的完整性。...若去掉此项会自动检查存在于/etc/checklist文件内的文件系统 6.1 TCP/IP协议 在当今世界,UNIX系统被广泛使用的原因之一,就是UNIX的强大联网功能。...在本地计算机屏幕上就会出现信息,提示用户输入UNIX的用户名和口令,接着要求输入终端类型,最后进入UNIX系统,并出现UNIX操作系统提示符,以后的操作就象在UNIX主机终端上操作一样。...ftp是File Transfer Protocal的缩写,意为文件传输协议,它可以将远程UNIX系统上的一个或多个文件拷贝到本地计算机,也可以将本地计算机上的一个或多个文件拷贝到远程UNIX系统上。

3.7K20

Unix之路

我们大多数人只接触两个操作系统家族中的一个或两个,即“ Windows 房屋”和“几乎所有其他房屋”。后者通常被称为Unix。...BSD的三个主要分支,尤其是FreeBSD,拥有最接近Unix的公式,并继续构成一些世界上最重要的计算系统的骨干。...这个必不可少的操作系统从何而来? 为了提供尽可能简明的历史课程,Unix是由1970年在贝尔实验室的计算机科学界最精明的人才汇聚而成的。在他们的任务中,他们为自己设定了简单的目标。...他们还希望自己的操作系统允许多个用户同时登录并运行程序,而不会互相碰撞。最后,他们希望操作系统易于管理且直观地组织起来。在从邻近的部门那里获得了多余的设备后,该团队最终创建了Unix。...它是Unix结构与Unix哲学的交集。 首先从等式的结构方面入手,让我们考虑文件系统。设计是一棵树,每个文件都从根开始并从那里分支。只是“树”是倒置的,其根在顶部。

73120

Unix系统的端口加强安全管理的办法

今天这篇给大家分享的知识是“Unix系统的端口加强安全管理的办法”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“Unix系统的端口加强安全管理的办法”文章能帮助大家解决问题...由于SCO Unix操作系统的开放性,网络系统的共享性,数据库的通用性等因素,Unix操作系统数据信息的安全问题显得越来越为突出,特别是终端端口的安全管理工作是目前信息系统安全的重要环节。...由于操作系统本身的缺陷,加上营业网点的分散性等因素,留下远程终端包括DDN专线和MODEM的拨号端口以及对外服务终端无法特别监管的隐患,给非法进入者提供了方便之门,因此必须设法加强对Unix操作系统的端口安全管理...2.限定用户在指定的端口和规定的时间内登录   当用户注册登录到Unix操作系统时,必须执行系统文件/etc/profile,我们对这一文件进行修改,让系统去读取用户名、端口名、每周工作日期、每天上班时间...现在大家对于Unix系统的端口加强安全管理的办法的内容应该都有一定的认识了吧,希望这篇能对大家有所帮助。

77510

UNIX 系统Shell 输入输出重定向命令

大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。...:www.runoob.com" >> users $ cat users 菜鸟教程:www.runoob.com 菜鸟教程:www.runoob.com $ ---- 输入重定向 和输出重定向一样,Unix...重定向深入讲解 一般情况下,每个 Unix/Linux 命令运行时都会打开三个文件: 标准输入文件(stdin):stdin的文件描述符为0,Unix程序默认从stdin读取数据。...标准输出文件(stdout):stdout 的文件描述符为1,Unix程序默认向stdout输出数据。...标准错误文件(stderr):stderr的文件描述符为2,Unix程序会向stderr流中写入错误信息。

99430

如何合理设置SCO Unix系统的安全级别

这篇文章主要介绍“如何合理设置SCO Unix系统的安全级别”,有一些人在如何合理设置SCO Unix系统的安全级别的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧...SCO Unix,作为一个技术成熟的商用网络操作系统,广泛地应用在金融、保险、邮电等行业,其自身内建了丰富的网络功能,具有良好的稳定性和安全性。...但是,如果用户没有对Unix系统进行正确的设置,就会给入侵者以可乘之机。...下面以SCO Unix Openserver V5.0.5为例,对操作系统级的网络安全设置提几点看法,供大家参考。   ...应用用户和维护用户分开   金融系统Unix的用户都是最终用户,他们只需在具体的应用系统中完成某些固定的任务,一般情况下不需执行系统命令(shell),其应用程序由.profile调用,应用程序结束后就退到

35620

Unix操作系统常用命令「建议收藏」

Unix操作系统常用命令 一、关于档案/目录处理的命令 1、ls——列目录 这是最基本的档案指令。 ls 的意义为 “list”,也就是将某一个目录或是 某一个档案的内容显示出来。...如: unix -> /stand/unix l 在“用户主”、“同组用户”、“其它用户”域中: r 表示有读权限。含义是可以拷贝或显示该文件或目录中的内容。 w 表示有写权限。...在 UNIX 中一个被删除的档案除非是系统恰好有做备份,否则是无法像 DOS 里面一样还能够恢复。所以在做 rm 动作的时候使用者应该要特别小心。...vi管理和维护系统。...vi是包含在SCO System V操作系统中的全屏幕编辑,其实,vi不独存在于SCO UNIX内,而是UNIX内相当普及的檔编辑。开启檔无论是开启新檔或修改旧檔,都可以使用vi。

2.8K30

从零实现操作系统-Lab 1: Unix utilities

4. find 4.1 实验要求 4.2 ls代码分析 4.3 代码实现 4.4 测试 5. xargs 5.1 实验要求 5.2 代码实现 5.3 测试 1. sleep 1.1 实验要求 实现 UNIX...使用系统调用sleep(参考 user/usys.S 和 kernel/sysproc.c)。 确保main调用exit()以退出程序。...系统调用在两个进程之间通过一对管道“pingpong”一个字节,每个管道一个。...提示: 及时关闭进程不需要的文件描述符,否则将会耗尽系统内存。 一旦第一个进程达到 35,您应该安排管道终止,包括所有子进程(提示:当管道的写端关闭时,读取将返回文件结束)。...提示: 使用fork和exec系统调用在每一行输入上调用命令。在 parent 中使用wait等待 child 完成运行命令。 从 stdin 读取一个字符,直到换行符 ('\n')。

1.1K20
领券