找到 34423 篇文章 适用于 编程

使用 Python 的资源使用信息

Chandu yadav
更新于 2019年7月30日 22:30:23

766 次浏览

要测量 UNIX 资源使用情况,我们需要在程序中使用 resource 模块。此模块还可以控制资源利用率。要使用此模块,我们应该使用以下方法导入它:import resource 资源限制在此模块中,我们可以使用 setrlimit() 来限制资源利用率。有两个参数可以限制资源。这些参数是软限制和硬限制。软限制基本上是当前限制,它可以在进程中更改,但不能超过硬限制。硬限制可以减少到任何值... 阅读更多

Python Shell 管道的接口

Ankith Reddy
更新于 2019年7月30日 22:30:23

260 次浏览

使用 python 使用 UNIX 命令管道机制。在命令管道中,一个序列从一个文件转换为另一个文件。此模块使用 /bin/sh 命令行。因此,我们需要 os.system() 和 os.popen() 方法。要使用此模块,我们应该使用以下方法导入它:import pipes pipes 包含 Template 类:class pipes.Template 此类基本上是管道的抽象。它有不同的方法。如下所示。方法 Template.reset() 此方法用于将管道模板恢复到其初始位置。方法 Template.clone() 此方法用于创建另一个新的... 阅读更多

Python 中的 fcntl 和 ioctl 系统调用

Arjun Thakur
更新于 2019年7月30日 22:30:23

2K+ 次浏览

要控制文件和 io,我们应该使用 fcntl 模块。它基本上是 fcntl() 和 ioctl() Unix 例程的一个接口。此模块中的所有方法都以一个整数或 io.IOBase 文件描述符作为其第一个参数。要使用此模块,我们应该使用以下方法导入它。import fcntl fcntl 模块有一些模块,这些是:方法 fcntl.fcntl(fd, op[, arg]) 此方法用于使用文件描述符对文件执行操作。操作由 op 定义。第三个参数是可选的。它可以是整数类型值... 阅读更多

Python 中的伪终端实用程序

George John
更新于 2019年7月30日 22:30:23

1K+ 次浏览

伪终端实用程序模块 pty 定义为处理伪终端概念。使用它,我们可以启动另一个进程,还可以使用程序从控制终端读取或写入。此模块高度面向平台。我们应该使用 UNIX 系统来执行这些操作。要使用 pty 模块,我们应该使用以下方法导入它:import pty pty 模块有一些模块,这些是:方法 pty.fork() 此方法用于将子控制终端连接到伪终端。此方法返回 pid 和 fd。子进程获取 pid 0,但... 阅读更多

Python 中的终端控制函数

Chandu yadav
更新于 2019年7月30日 22:30:23

1K+ 次浏览

要在 Unix 系统中更改终端控件,我们可以使用 Python 中的 tty 相关方法。使用 tty 模块,我们可以设置终端的两种不同模式。原始模式和 cbreak 模式。要使用 tty 模块,我们应该使用以下方法导入它:import tty tty 模块有一些模块,这些是:方法 tty.setraw(fd, when = termios.TCSAFLUSH) 此方法用于将终端模式更改为原始模式。在原始模式下,光标移动到新行,但不会执行回车操作。还... 阅读更多

使用 Python 的 POSIX 样式 TTY 控制

Ankith Reddy
更新于 2019年7月30日 22:30:23

400 次浏览

termios 模块为 tty I/O 控制提供了一个 POSIX 接口。它仅适用于 Unix 系统。要使用 termios 模块,我们应该使用以下方法导入它:import termios 此模块中的所有方法都将文件描述符作为参数。termios 模块有一些模块,这些是:方法 termios.tcgetattr(fd) 此方法返回给定文件描述符的 tty 属性列表。属性为 iflag、oflag、cflag、lflag、ispeed、ospeed、cc。方法 termios.tcsetattr(fd, when, attributes) 此方法用于从属性列表中设置属性。... 阅读更多

Python 函数以检查 UNIX 密码

Arjun Thakur
更新于 2019年7月30日 22:30:23

550 次浏览

要验证 UNIX 密码,我们应该使用 crypt 模块。它具有 crypt(3) 例程。它基本上是基于修改后的 DES 算法的单向哈希函数。要使用 crypt 模块,我们应该使用以下方法导入它。import crypt 方法 crypt.crypt(word, salt) 此方法接受两个参数。第一个是单词,第二个是盐。单词基本上是用户密码,它在提示符中给出。salt 是一个随机字符串。它用于以 4096 种方式之一扰乱 DES 算法。salt 仅包含大写字母、小写字母、数字值... 阅读更多

Python 中对组数据库的访问

George John
更新于 2020年6月25日 14:03:37

233 次浏览

要访问 UNIX 组数据库,我们应该使用 grp 模块。影子密码数据库条目类似于元组对象。要使用 grp 模块,我们应该使用以下方法导入它:import grp grp 数据库的属性为:索引属性和描述 0 gr_name 组的名称 1 gr_passwd 组的加密密码。(通常为空) 2 gr_gid 组 ID(数字) 3 gr_mem 组用户列表在组对象中,gid 是一个整数。组名和密码是字符串。成员列表是字符串列表。此模块的一些方法是:方法 grp.getgrgid(gid) 此方法将从给定的... 阅读更多

Python 中对影子密码数据库的访问

Chandu yadav
更新于 2019年7月30日 22:30:23

234 次浏览

要访问 UNIX 影子密码数据库,我们应该使用 spwd 模块。我们需要足够的权限才能访问此文件。影子密码数据库条目类似于元组对象。要使用 spwd 模块,我们应该使用以下方法导入它:import spwd 影子密码数据库的属性为:索引属性和描述 0 sp_nam 用户的登录名或用户名 1 sp_pwd 加密密码 2 sp_lstchg 上次更改日期 3 sp_min 最小天数... 阅读更多

Python 中对密码数据库的访问

Ankith Reddy
更新于 2020年6月25日 14:04:13

489 次浏览

要访问密码数据库,我们应该使用 pwd 模块。使用此模块,我们可以访问用户帐户和密码数据库。密码数据库条目类似于元组对象。要使用 pwd 模块,我们应该使用以下方法导入它。import pwd 密码数据库的属性为:索引属性和描述 0 pw_name 用户的登录名或用户名 1 pw_passwd 加密密码 2 pw_uid 用户的数字 ID 3 pw_gid 用户组的数字 ID 4 pw_gecos 用户的姓名和注释字段 5 pw_dir 用户的主目录 6 pw_shell 用户的命令解释器。注意:通常,pw_passwd 包含加密密码。但在新系统中,它们使用影子密码系统。... 阅读更多

广告

© . All rights reserved.