Debian 维护者指南. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 5.18.4 Python distutils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 5.19 快捷选项(-a,-i) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 6.1.1 Python 模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 6.2 Snapshot Makefile(shell,命令行界面) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 8.4 setup.py(Python3,命令行界面) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.5 Makefile(shell,图形界面)0 码力 | 142 页 | 1.11 MB | 1 年前3
Bootarmor 入门教程和用户手册 0.1.0动态库,对于 C#, Java,Python 等使用伪代码和虚拟机的语言,通过将解释器编译成为安 全应用, 间接的来进行保护。例如对 Python 脚本来说,首先将 Python 解释器 使用 Bootarmor 保护起来,然后把 Python 脚本作为数据文件进行加密,最后使 用安 全的 Python 解释器来运行加密脚本。通过这种间接的方式来保护 Python 脚本。 对于 Java 也类似,先将 gpg.d/btarmor-archive-keyring.gpg \ /etc/apt/sources.list.d/btarmor.list 2. 使用 pip 安装 如果对 Python 比较熟悉,可以直接使用下面的命令安装: pip install https://btarmor.dashingsoft.com/tools/btarmor-cli- 1.0.1.tar.gz 用于保护内存堆,这里面一般是程序使用 malloc 申请的内存 空间,默认情况下是允许内核访问的。如果这些数据不需要被内核访问,使用 该选项可以提 高安全性。 选项 --safe-stack 用于保护运行栈,这里面一般是程序的调用框架和局部变 量,默认 情况下是允许内核访问的。如果这些数据不需要被内核访问,使用 该选项可以提高安全性。 示例 转换目录 foo 下面的所有文件,保存生成的安全文件到到默认输出目录 dist:0 码力 | 25 页 | 30.29 KB | 1 年前3
Debian 新维护者手册Perl 是现今类 Unix 系统中使用最普遍的解释型脚本语言,它常被称作 Unix 的瑞士军刀。(参看 perl(1)) • python - Python 是 Debian 系统中另一个最常用的解释型脚本语言,它拥有着可圈可点的强大功能和十分清晰的语 法。(参看 python(1)) • quilt - 此软件包帮助你管理一系列的补丁。它们被以逻辑栈的方式组织在一起。你可以 apply (=push)、un-apply policy (http://www.debian.org/doc/packaging-manuals/perl-policy/) • Python policy (http://www.debian.org/doc/packaging-manuals/python-policy/) • Java policy (http://www.debian.org/doc/packaging-manuals/java-policy/) 一般来说,由上游程序产生的 Debian 软件包都是外来的。若你想要用上游源代码 gentoo-0.9.12.tar.gz 创建一 个外来 Debian 软件包,你可以在它的基础上进行外来软件包初始化,这只需要调用 dh_make 命令: $ cd ~/gentoo $ wget http://example.org/gentoo-0.9.12.tar.gz $ tar -xvzf gentoo-0.9.120 码力 | 63 页 | 493.28 KB | 1 年前3
Linux就该这么学 第2版滑”还有可能导致系统直接崩溃。因此不建议同学们直接去编辑内核中的参数,而是用基于 系统调用接口开发出来的程序或服务来管理计算机,以满足日常的工作需要。 如图 2-1 所示,人类是无法直接控制硬件的(想象一个人捧着块硬盘自言自语的滑稽场 景)。硬件设备由系统内核直接管理,但由于内核的复杂性太高,在访问时存在较大的风险, 因此用户不能直接访问内核。虽然通过调用系统提供的 API(应用程序编程接口)就能实现 某个功能, 壳叫作 Shell,我们在行业中也将用户终端程序称之为 Shell,方便好记。 Shell 就是终端程序的统称,它充当了人与内核(硬件)之间的翻译官,用户把一些命令 “告诉”终端程序,它就会调用相应的程序服务去完成某些工作。现在包括红帽系统在内的许 多主流 Linux 系统默认使用的终端是 Bash(Bourne-Again SHell)解释器,这个 Bash 解释器 主要有以下 4 项优势: 必须肯定的是,Linux 系统中有些图形化工具(比如逻辑卷管理器[Logical Volume Manager,LVM])确实非常好用,极大地降低了运维人员出错的概率,值得称赞。但是,很 多图形化工具其实只是调用了命令脚本来完成相应的工作,或往往只是为了完成某种特定工 作而设计的,缺乏 Linux 命令原有的灵活性及可控性。再者,图形化工具相较于 Linux 命令 行界面会更加消耗系统资源,因此经验丰富的运维人员甚至都不会给0 码力 | 552 页 | 22.25 MB | 1 年前3
Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 12.5.6 动态调用跟踪工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Common Unix Printing System , Samba, GNOME, KDE, Mozilla, LibreOffice, Vim, TeX, LaTeX, DocBook, Perl, Python, Tcl, Java, Ruby, PHP, Berkeley DB, MariaDB, PostgreSQL, SQLite, Exim, Postfix, Mutt, FreeBSD, OpenBSD 有许多不同的编辑器。我们建议安装上面提到的 vim 软件包。 Debian 通过命令“/usr/bin/editor”提供了对系统默认编辑器的统一访问,因此其它程序(例如 reportbug(1)) 可以调用它。你可以通过下列命令改变它。 $ sudo update-alternatives --config editor 对于新手,我建议使用“/usr/bin/vim.basic”代替“/usr/bin/vim0 码力 | 261 页 | 1.39 MB | 1 年前3
Debian打包教程 version 0.29Debian.gz mpich2 (1.2.1.1-5) unstable; urgency=low * Use /usr/bin/python instead of /usr/bin/python2.5. Allow to drop dependency on python2.5. Closes: #595268 * Make /usr/bin/mpdroot setuid. This is the 这几项包括了所有配置和编译方 法。 ▶ binary, binary-arch, binary-indep: 构建程序文件包 ▶ dpkg-buildpackage 命令可以调用参数 binary 来构建所有的软 件包,也可以调用参数 binary-arch 只构建 Architecture: any 的软件包 ▶ clean: 清除源目录下的文件 Debian 打包教程 20 / 90 打包助手——debhelper dh_md5sums, dh_builddeb, … ▶ 调用 debian/rules ▶ 可以使用命令行参数或者修改 debian/ 目录内的文件来进行配置 package.docs, package.examples, package.install, package.manpages, … ▶ 特定软件包种类的第三方助手:python-support, dh_ocaml, … ▶ debian/compat:0 码力 | 90 页 | 663.35 KB | 1 年前3
Bootarmor 入门教程和用户手册 0.1.0件和动态库,对于 C#,Java,Python 等使用伪代码 和虚拟机的语言,通过将解释器编译成为安全应用,间接的来进行保护。例如对 Python 脚本来说,首先将 Python 解释器使用 Bootarmor 保护起来,然后把 Python 脚本作为数据文件进行加密,最后使用安全的 Python 解释器来运行加密脚本。通过这种间接的方式来保护 Python 脚本。对于 Java 也类似,先将 /etc/apt/trusted.gpg.d/btarmor-archive-keyring.gpg \ /etc/apt/sources.list.d/btarmor.list 2. 使用 pip 安装 如果对 Python 比较熟悉,可以直接使用下面的命令安装: pip install https://btarmor.dashingsoft.com/tools/btarmor-cli-1.0.1.tar.gz 用于保护内存堆,这里面一般是程序使用 malloc 申请的内存空间,默认情况下是允许 内核访问的。如果这些数据不需要被内核访问,使用该选项可以提高安全性。 选项 --safe-stack 用于保护运行栈,这里面一般是程序的调用框架和局部变量,默认情况下是允许内核 访问的。如果这些数据不需要被内核访问,使用该选项可以提高安全性。 3.4.4 示例 • 转换目录 foo 下面的所有文件,保存生成的安全文件到到默认输出目录0 码力 | 29 页 | 300.11 KB | 1 年前3
Linux命令大全搜索工具 v1.8本文档使用 书栈网 · BookStack.CN 构建 bind 显示或设置键盘按键与其相关的功能 blkid 查看块设备的文件系统类型、LABEL、UUID等信息 blockdev 从命令行调用区块设备控制程序 bmodinfo 显示给定模块的详细信息 break 结束for,while或until循环 builtin 执行bash内建命令 bunzip2 创一个bz2文件压缩包 比较两个文件是否有差异 - 3 - 本文档使用 书栈网 · BookStack.CN 构建 col 过滤控制字符 colrm 删除文件中的指定列 comm 按行比较两个已排序的文件 command 调用并执行指定的命令 compress 使用Lempress-Ziv编码压缩数据文件 consoletype 输出已连接的终端类型 continue 结束本次循环,继续执行下一个for,while或until循环 功能强大的全屏文本编辑器 enable 启动或禁用shell内建命令 env 显示系统中已存在的环境变量 ethtool 显示或修改以太网卡的配置信息 ex 启动vim编辑器的ex编辑模式 exec 调用并执行指定的命令 exit 退出当前的shell expand 将文件的制表符转换为空白字符 export 为shell变量或函数设置导出属性 exportfs 管理NFS共享文件系统列表0 码力 | 1347 页 | 8.79 MB | 1 年前3
openEuler 23.09 技术白皮书使能。通过 Remote Pager 抽象层可以让第三方加速器很容易 的接入 GMEM 系统,简化设备适配难度。 用户 API 用户可以直接使用OS的mmap分配统一虚拟内存,GMEM在mmap系统调用中新增分配统一虚拟内存的标志(MMAP_ PEER_SHARED)。 同时 libgmem 用户态库提供了内存预取语义 hmadvise 接口,协助用户优化加速器内存访问效率(参考 https:// 子系统提供对系统中一组进程打开的文件数量(即句柄数)进行分组管理,相比于已 有的 rlimit 方法,能更好的实现文件句柄数的资源控制(资源申请及释放、资源使用动态调整、实现分组控制等), 并为资源管理提供方便调用的接口,实现避免某个进程打开过多文件造成整个系统资源不足无法正常工作。 • cgroupv1 使能 cgroup writeback:cgroup writeback 用于控制和管理文件系统缓存的写回行为,提供了一种灵活的 Accepted 热补丁生命周期 特性增强 24 openEuler 23.09 技术白皮书 1. 执行 uprobe 系统调用,在待修改函数 func 处增加 uprobe 断点。 2. 注册 uprobe handler。 3. 进行运行到 func 时调用 uprobe handler。 4. 将 patch 映射到当前进程地址空间。 5. 进行安全检查并将 func 的第一条指令修改为0 码力 | 52 页 | 5.25 MB | 1 年前3
大学霸 Kali Linux 安全渗透教程已经是最新的版本了。 下列软件包是自动安装的并且现在不需要了: libmozjs22d libnfc3 libruby libwireshark2 libwiretap2 libwsutil2 python-apsw ruby-crack ruby-diff-lcs ruby-rspec ruby-rspec-core ruby-rspec- expectations ruby-rspec-mocks libwebkit-dev{u} msgpack-python{u} p7zip{u} python-adns{u} python-bs4{u} python-easygui{u} python-ipy{u} python-levenshtein{u} python-mechanize{u} python-metaconfig{u} python-paramiko{u} python-pycryptopp{u} python-pycryptopp{u} python-pysnmp4{u} python-pysnmp4-apps{u} python-pysnmp4-mibs{u} sqlmap{u} unrar-free{u} 0 个软件包被升级,新安装 3 个,22 个将被删除, 同时 206 个将不升级。 需要获取 4,848 kB 的存档。解包后将释放 55.4 MB。 您要继续吗?[Y/n] y 以上输出信息显示了当前要安装的软件包数、将被删除的软件包和升级的软件包0 码力 | 444 页 | 25.79 MB | 1 年前3
共 169 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17













