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

速读原著-TCPIP(Finger协议)

第30章 其他的TCP/IP应用程序 30.2 Finger协议 F i n g e r协议返回一个指定主机上一个或多个用户的信息。...尽管大多数的U n i x用户都是使用finger ( 1 )客户来访问F i n g e r服务器,我们将从使用 Te l n e t客户与F i n g e r服务器直接相连开始,看看客户发出的每一条在线命令...如果客户的查询是一个空行(在NVT ASCII,空行以一个回车符 C R跟着一个换行符 L F来传输),它就是一个请求查询所有在线用户信息的命令。 ?...o ff i c e和o ffice phone的空白输出字段是从用户的口令 ( p a s s w o r d )文件记录的选项字段取出的(在这个例子,这两个字段的值没有提供)。...下面是另一个例子,这个例子删去了Te l n e t客户的输出: ?

1.1K10

linux命令讲解大全】154.finger和sleep命令的使用指南

finger 用于查找并显示用户信息 补充说明 finger命令用于查找并显示用户信息。包括本地与远端主机的用户皆可,帐号名称没有大小写的差别。...单独执行finger指令,它会显示本地主机现在所有的用户的登陆信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。...语法 finger [选项] [参数] 选项 -l:列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容; -m:排除查找用户的真实姓名...不指定finger的选项如果提供操作者的话,缺省设为-l输出风格,否则为-s风格,注意在两种格式,如果信息不足,都有一些域可能丢失,如果没有指定参数finger会为当前登录的每个用户打印一个条目。...实例 在计算机上使用finger: [root@localhost root]# finger login Name Tty Idle Login time Office Office Phone root

9110

Linux】关于Linux的权限

Linux的文件类型和后缀无关(后缀名可以作为提示,用户可以使用后缀区分文件类型),但是对linux来说区分文件和文件本身的后缀是无关的(但是gcc等工具对文件后缀可能有要求)。...开始之前,我们输入ll指令,来看看前面10个字符代表什么意思: 在linux,是通过ll显示的众多属性列的第一列的第一个字符来区分文件类型的。...则无法用ls等命令查看目录的文件内容....可写权限: 如果目录没有可写权限, 则无法在目录创建文件, 也无法在目录删除文件 所以这也是为什么系统规定目录的起始权限从777开始,所有的目录被创建出来,一般都要能够被进入 换句话来讲, 就是只要用户具有目录的写权限..., 用户就可以删除目录的文件, 而不论这个用户是否有这个文件的写权限。

7.2K20

Linux 初学者教程:chfn 命令

Linux的用户有很多与之相关的信息,包括家庭和办公室电话号码,办公室房间号码等。 在创建用户时,我们通常会跳过填写此信息(因为它们都是可选的)。 但是你知道有一个命令可以让你调整所有这些信息吗?...在本教程,我们将使用一些易于理解的示例讨论 chfn 命令的基础知识。 在我们开始之前,请留意本文中的所有示例都已经在 Debian 机器上进行了测试。...Linux chfn命令 Linux的chfn命令基本上允许您轻松更改用户的全名以及相关信息。...This information is typically printed by finger(1) and similar programs....请注意,如果您的系统上未安装finger,请使用以下命令进行安装: sudo apt-get install finger 问题6:如何一次性更改所有信息?

98520

linux udp编程_linuxsocket编程

在前面的文件,我们介绍了linux网络编程与IP相关的知识和常用的函数总结,本文针对具体的UDP通信,来详细的介绍UDP通信的使用,包括UDP通信中的点对点通信,多播,广播等。...2、在上面的通信框架,客户端并没有使用bind的操作,确实如此,因为客户端一般作为通信的发起者,都是主动往外发送数据,如1的描述,这个过程由系统聪明的帮我们记录的端口信息,当服务端有数据回复的时候,...3、关于服务端的bind操作,在存在组播,多播等多种通信方式的情况下,也还有一些需要注意的点,这个我们在下面的章节描述 二、UDP通信的基本函数说明 在UDP,完成一个基本的通信涉及到的几个函数如下...IP信息,addr_size存放addr数据的长度,但是,在实际使用,这样调用后,我们打印addr的信息,确实一个错误的IP信息或者0.0.0.0这样的地址信息,这是什么原因呢,在那个男人的的描述...但是我们在实际的使用,通常只是某些主机对通信数据感兴趣,而不是整个局域网上的所有主机都需要这个数据,这种情况就需要组播登场了。 3.1、组播的IP地址 组播的地址是特定的,D类地址用于多播。

11K10

Linuxlinux 搭建 FTP 服务

service vsftpd restart # 关闭ftp服务 service vsftpd stop ---- 配置FTP服务 多数的VSFTPD配置项都在/etc/vsftpd.conf配置文件。...这个文件本身已经有非常良好的文档说明了,因此,在本节,我只强调一些你可能进行修改的重要选项。...使用man页面查看所有可用的选项和基本的 文档说明: man vsftpd.conf 根据文件系统层级标准,FTP共享文件默认位于/srv/ftp目录。...write_enable=YES 允许本地(系统)用户登录: 为了允许文件/etc/passwd记录的用户可以登录ftp服务,“local_enable”标记必须设置为YES。...在配置文件增加/修改下面配置开启根目录限制(Chroot Jail): chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list

13.3K20

Linux 查找用户帐户信息和登录详细信息的 12 种方法

Linux系统,用户帐户和登录详细信息对于系统管理和安全非常重要。了解如何查找和管理用户帐户信息以及监视登录活动是系统管理员的基本技能之一。...本文将介绍12种在Linux查找用户帐户信息和登录详细信息的方法,帮助您更好地管理和保护您的系统。1. /etc/passwd 文件/etc/passwd文件是存储用户帐户信息的文本文件。...您可以直接在命令行运行id命令。$ id图片5. finger 命令finger命令用于显示用户的详细信息,包括用户名、真实姓名、终端、登录时间等。...您可以使用finger命令后跟用户名来查找特定用户的信息。$ finger username图片6. who 命令who命令用于显示当前登录到系统的用户信息,包括用户名、终端、登录时间等。...Information:" cat /etc/passwd echo echo "Login Details:" lastlog} >> "$LOG_FILE"以上是12种在Linux

86200

理解LinuxLoad

负载均值在 uptime 或者 top 命令可以看到,它们可能会显示成这个样子:load average: 0.09, 0.05, 0.01 很多人会这样理解负载均值:三个数分别代表不同时间段的系统平均负载...如果你的服务器负载超过了 5.00 这个数字,那么你将失去你的睡眠,还得在会议说明这情况发生的原因,总之千万不要让它发生。 那么多个处理器呢?...那么在单车道 1.00 情况,说明这桥梁已经被车塞满了。而在双处理器系统,这意味着多出了一倍的 负载,也就是说还有 50% 的剩余系统资源 - 因为还有另外条车道可以通行。...这使我们有了两个新的法则: 1) 有多少核心即为有多少负荷法则:在多核处理,你的系统均值不应该高于处理器核心的总数量。...2) 核心的核心法则:核心分布在分别几个单个物理处理并不重要,其实两颗四核的处理器等于四个双核处理器等于八个单处理器。所以,它应该有八个处理器内核。

1.9K90

Linux的段

Linux的段 Intel 微处理器的段机制是从8086 开始提出的, 那时引入的段机制解决了从CPU 内部 16 位地址到20 位实地址的转换。...这不仅简化了Linux 内核的设计,而且为把Linux 移植到其他平台创造了 条件,因为很多RISC 处理器并不支持段机制。但是,对段机制相关知识的了解是进入Linux 内核的必经之路。...但内核也用到LDT,那只是在VM86 模式运行Wine 时, 即在Linux 上模拟运行Windows 软件或DOS 软件的程序时才使用。...linux的GDT Linux 在启动的过程设置了段寄存器的值和全局描述符表GDT 的内容,段的定义在include/asm-i386/segment.h : #define __KERNEL_CS...而在保护模式下时,由于段基址已经存入了段描述符,所以段寄存器再存放段基址是没有意义的,在段寄 存器存入的是一个叫作选择子的东西– selector。

4.5K20

聊聊Linux IO()

由图可见,从系统调用的接口再往下,Linux下的IO栈致大致有三个层次: 1.文件系统层,以 write(2) 为例,内核拷贝了write(2)参数指定的用户态数据到文件系统Cache,并适时向下层同步...3.设备层,通过DMA与内存直接交互,完成数据和具体设备之间的交互 结合这个图,想想Linux系统编程里用到的Buffered IO、mmap(2)、Direct IO,这些机制怎么和Linux IO栈联系起来呢...假设要去读一个冷文件(Cache不存在),open(2)打开文件内核后建立了一系列的数据结构,接下来调用read(2),到达文件系统这一层,发现Page Cache不存在该位置的磁盘映射,然后创建相应的...然后请求继续到达块设备层,在IO队列里排队,接受一系列的调度后到达设备驱动层,此时一般使用DMA方式读取相应的磁盘扇区到Cache,然后read(2)拷贝数据到用户提供的用户态buffer中去(read...除了传统的Buffered IO可以比较自由的用偏移+长度的方式读写文件之外,mmap(2)和Direct IO均有数据按页对齐的要求,Direct IO还限制读写必须是底层存储设备块大小的整数倍(甚至Linux

2.2K22
领券