OnITRoad - 常见问题

如何使用日期命名文件?

如何使用日期命名文件? 在 bash 脚本中,通常用日期部分命名文件。 例如 system-20080808.zip、mysql-20070707.tar.gz、somelog-20090101.tar.bz2等... 以这种方式命名的原因是稍后使用 bash 脚本更容易清理备份。 如果我们没有注意到,当列出文件并按名称排序时,它会自动按名称和日期排序,这使得脚本友好。 以下是如何打印适合文件名分

Views:0  2020-06-02

在 Linux 中 find命令示例

在 Linux 中 find命令示例 1. 查找与他们的权限相关的所有文件 使用八进制方法 # find/-perm 755 -type f 使用符号方法 # find/-perm u=rwx,g=rx,o=rx -type f 查找所有具有可执行权限的文件 # find/-executable -type f 查找所有具有可写权限的文件 # find/-writable -type f 查找所有

Views:0  2020-06-02

Linux如何找出文件的类型

Linux如何找出文件的类型 某些文件没有扩展名,因此我们无法知道要关联的应用程序类型。 幸运的是 Linux/Freebsd 有一个可以确定文件类型的实用程序。 file <the-file> 例如 $file miami miami: JPEG image data, JFIF standard 1.02 $file silly silly: Zip archive data,

Views:0  2020-06-02

Linux如何锁定多次登录失败的用户?

Linux如何锁定多次登录失败的用户? 在 Linux 中尝试登录失败一定次数后,如何使用 pam_tally2 和 pam_faillock 锁定或者解锁 root 和普通用户帐户 使用 pam_tally2 锁定帐户 pam_tally2 是一个登录计数器(tallying)模块。 该模块维护尝试访问的计数,可以重置成功计数,如果尝试失败次数过多,则可以拒绝访问。 必须修改下面两个配置文件

Views:0  2020-06-02

Linux - 如何设置 Shorewall 防火墙(替代 FireStarter)

Linux - 如何设置 Shorewall 防火墙(替代 FireStarter) Linux 上有一些用于 iptables 的防火墙界面选项,包括 GUI(图形用户界面)和 CLI(命令行界面)。 GUI 上的 FireStarter 用户界面易于使用和配置。 唯一的问题是它不能与 PPTP VPN 拨号正常工作,它会阻止协议 GRE。 它确实提供了一种解决方法(不要问,记住它太痛苦了)但是

Views:0  2020-06-02

Linux - 如何将大文件拆分/分解成更小的块

Linux - 如何将大文件拆分/分解成更小的块 拆分大文件: split -d -b <bytes of the splitted file> <source-file> <prefix> 例如 split -b 1500000000 very-huge-file split-chuck-file 文件的输出将是“split-chuck-file-00”、

Views:0  2020-06-02

Linux iptables示例

Linux iptables示例 在iptable中创建用户定义的链 现在默认情况下, iptables 中有 3 个链,它们是 NAT、过滤器和 mangle。 我们可以新创建一个新链并根据要求使用它,主要是为了降低复杂性。 创建新iptable链 # iptables -n INTRANET 这将创建一个新链。 # iptables -L Chain INPUT (policy ACCE

Views:0  2020-06-02

Linux iptables

Linux iptables iptables 是由 Linux 内核防火墙(作为不同的 Netfilter 模块实现)及其存储的链和规则提供的表。 关于iptables 的几点说明 iptables需要提升权限才能操作,必须以root用户执行,否则无法运行。 在大多数 Linux 系统上,iptables 安装为 /usr/sbin/iptables 并记录在其手册页中,安装时可以使用 m

Views:0  2020-06-02

在Linux桌面上的系统和各种设备状态信息

在Linux桌面上的系统和各种设备状态信息 在Linux上使用gkrellm图形界面监控 CPU 内存、网卡、硬盘等。 在 Debian/Ubuntu 上: 1.通过以下方式安装: apt-get install gkrellm 启动程序 gkrellm <-- 现在,它应该在桌面上显示各种设备状态信息 在 gkrellm 上,按 F1 或者右键单击窗口标题列,然后单击配置以自

Views:0  2020-06-02

Linux 设置固定 IP地址

Linux 设置固定 IP地址 本教程将介绍如何使用 CLI(命令行界面)将固定 IP 分配分配到 NIC 使用 vim 编辑 /etc/network/interfaces 以包含以下内容。 : <start of /etc/network/interfaces> # make sure below line exist for interface to auto start w

Views:0  2020-06-02

Linux - 设置Shorewall 防火墙开放PPTP VPN

Linux - 设置Shorewall 防火墙开放PPTP VPN PPTP VPN 在入站和出站两种方式上使用协议 GRE。 设置防火墙以允许 PPTP VPN 拨号客户端(例如 Ubuntu 的 NetworkManager)使用协议 GRE 只是添加规则和接口的几个步骤。 第一步 将必要的接口添加到 /etc/shorewall/interfaces 中: net ppp0 第二步 在

Views:0  2020-06-02

Linux mail syntax error, operation failed

Linux mail syntax error, operation failed 一些用户更喜欢使用 mail 或者 mutt 命令从终端阅读电子邮件,但如果我们已将服务器配置为使用 ~/Maildir/而不是 mbox 格式,我们可能会遇到语法错误,从而阻止我们阅读电子邮件。 mail: syntax error mail: Operation failedmail: syntax erro

Views:0  2020-06-02

在 Linux 中启动、停止和重新启动 Web 服务器

在 Linux 中启动、停止和重新启动 Web 服务器 通常可以使用简单的命令来控制 Web 服务器,例如:启动、停止和重新启动——但 XAMPP 也有一些另外的命令可用于独立控制服务器。 我们写在命令前面的部分可能看起来像: /etc/init.d/apache2 ,命令前面的部分当然应该与安装目录相对应。 请记住,在类 Unix 系统(例如 Ubuntu)中,事物通常分布在各处。 我们可能需要

Views:0  2020-06-02

如何在 PHP 中休眠几毫秒

如何在 PHP 中休眠几毫秒 没有原生的 PHP 函数可以休眠毫秒,并且我们也不能在 sleep 函数中使用小数值,因此我们需要创建自己的函数;你可以使用 usleep 来做到这一点,它是 PHP 中的一个内置函数,用于休眠微秒。 一微秒是百万分之一秒。 要获得乘以 1000 的毫秒数: function m_sleep($milliseconds) { return usleep($mill

Views:0  2020-06-02

mount: exec mount_msdosfs not found No such file or directory

mount: exec mount_msdosfs not found No such file or directory 问题 执行命令时: mount -t msdosfs /dev/da0s1 /tmp/usb 错误返回: mount: exec mount_msdosfs not found in /sbin:/usr/sbin: No such file or directory

Views:0  2020-06-02

mountd: refused mount request: unmatched host

mountd: refused mount request: unmatched host 问题 在客户端 (192.169.32.17) # mount 192.169.32.10:/export/home/jack /mnt mount.nfs: access denied by server while mounting 192.169.32.10:/export/home/jack

Views:0  2020-06-02