何时专题提供何时的最新资讯内容,帮你更好的了解何时。
TL; DR在新的CentOS服务器安装上我应该使用firewalld还是只禁用它并返回使用/ etc / sysconfig / iptables? firewalld和iptables用于类似目的.两者都进行数据包过滤 – 但是如果我理解正确的话,每次进行更改时,firewalld都不会刷新整个规则集. 我对iptables了解很多,但对firewalld知之甚少. 在Fedora和RHEL
假设我知道pid,我怎么能看到进程何时开始. (在 Linux上) 如果只想要开始时间,可以选择该字段并通​​过执行以下操作来抑制标题: ps -p YOURPID -o lstart= 输出将如下所示: Mon Dec 14 17:17:16 2009 这是ctime(3)格式,您可以解析它以拆分相关部分. 其他开始字段,例如start,stime,bsdstart和start_time使时间变
我用谷歌搜索了很多.它只记录了如何在 Linux内核中启用IP转发,但没有记录何时以及为什么我必须启用它.我会感谢你的建议. 何时以及为何必须启用它? (例如,当我安装网桥?,或者使用iptables?或使用路由添加时?) (很好的链接值得赞赏,但我找不到.) 非常感谢你! 一月 当您希望系统充当路由器时,应启用IP转发,即将IP数据包从一个网络传输到另一个网络. 在最简单的情况下,请考虑具有两个
一般来说,什么时候应该创建一个新的用户帐户来在服务器上运行一个面向互联网的软件? 例如,假设我正在使用共享的Debian服务器(例如通过Dreamhost),我想使用WordPress运行一些网站,一些使用Redmine,一些使用Ruby on Rails,也许一些使用Django,我想服务Mercurial存储库也是. 在Dreamhost服务器和许多其他类似的设置服务器上,这可以完成under
我在他们面前有几个带有egd的熵键,然后由haproxy进行所有负载均衡.然后我有许多客户端机器使用haproxy服务IP作为网络熵源.我不知道他们要求多少熵. 熵密钥可以产生有限量的可用熵.规格说最低约为30千比特/秒.据我所知,熵密钥没有办法查询要求的数量. EGD协议似乎很难嗅到找到这些信息.客户可以请求可变数量的熵,但他们可能无法获得相同数量的熵. 有没有人找到一种简单的方法来衡量从熵密钥
我有一台运行桌面ubuntu发行版的家庭服务器.我在我的crontab中找到了这个 * * * * * /home/username/ /.access.log/y2kupdate >/dev/null 2>&1 当查看该目录(用户名/后面的空格是一个目录名)时,我发现很多脚本显然正在做一些他们不应该做的事情. 在我擦除该计算机并重新安装之前,我想了解导致安全漏洞的原因以及何时完成.所以我不再打开
root@openwrt:~# ip -s -s -4 neigh show dev lan 10.64.42.121 lladdr b8:20:00:00:00:00 used 6387/6341/6313 probes 1 STALE 10.64.42.157 lladdr b8:20:00:00:00:00 used 24/813/19 probes 1 STALE 10.64.42.12
我有一个带颜色的自定义提示符(使用tput),每次我在服务器中启动非交互式会话时,都会出现一堆错误. 例如,如果我开始这样的非交互式会话: ssh root@hostname6 "echo 'hello' ; echo $TERM" 我得到的输出是: hello xterm tput: No value for $TERM and no -T specified tput: No value fo
互联网上的 Various sources建议在每次操作系统升级和/或补丁后重新链接Oracle二进制文件. 我可以理解升级glibc时需要重新连接.有些包可能不需要重新链接,有些可以,有些我不确定: >升级glibc – >我想要重新连接 >升级vim – >我想不需要重新连接 >升级gzip – >我不确定 >升级内核 – >我不确定 有没有人有一个列表,或者任何人都可以指向我列出Oracle
在 Linux机器上有大量(数百?)种不同的内存使用量度量,但是用于帮助确定服务器是否需要更多内存的良好启发式/度量标准是什么? 一些想法: >查看MemTotal – Active – 来自/ proc / meminfo的非活动状态,作为“有线”内存的衡量标准 >查看ps中所有进程的RSS值总和 >查看/ proc / meminfo中的Committed_AS 对此没有正确的答案. Pete
我有一个在Debian服务器上启动时运行的脚本.它运行得太早了,但我无法控制它何时被解雇.我可以强制脚本延迟自己的运行: sleep 60 …或者,或者,我可以尝试几次动作,如下所示: TESTRUN=0 ACTIONWORKED=0 while [ $ACTIONWORKED -eq 0 ] && [ $TESTRUN -le 5 ]; do # run the action i w
我正在我的盒子上安装Debian Wheezy(7.0rc1).由于我不会进入这里的原因,我不希望在启动期间(也不是之后)将帧缓冲区用于控制台显示.为避免这种情况,我补充说: GRUB_TERMINAL=console GRUB_GFXPAYLOAD_LINUX=keep 到/ etc / default / grub.事实上,我在grub中获得文本模式,并且在启动时的前几秒.但是,控制台切换到那
我从root / etc.d中添加了一些脚本来启动时执行.但是,如果我以非root用户身份登录系统,这些脚本什么时候会被执行?我想在启动时启动LDAP服务器,独立于用户首次登录. 我使用CentOS 6.3. 要添加要在系统启动期间启动的脚本,需要在将脚本放在/etc/init.d文件夹后使用chkconfig. 这与用户登录无关.
我有一个运行Ubuntu 10.04的VPS托管.我怎么知道何时修补系统?是否有类似于Mac OS或 Windows的通知系统警告我(通过电子邮件)应用更新? 我会推荐apticron包. 它会每天检查更新,并在有新的待处理(使用DIFF_ONLY选项)时,使用包名称和更改日志的格式良好的电子邮件打你.
有没有办法让作者知道读者已经关闭了命名管道(或退出)的末尾而没有写入它? 我需要知道这一点,因为我写入管道的初始数据是不同的;读者期望在其余数据到来之前有一个初始标题. 目前,当我的write()因EPIPE失败时,我会检测到这一点.然后我设置了一个标志,上面写着“下次发送标题”.但是,在我写任何东西之前,读者可以关闭并重新打开管道.在这种情况下,我从来没有意识到他做了什么,也没有发送他期待的标题
我在寻找这个答案的时候发现的恐怖故事… OK,我有一个.sh脚本,这几乎是一切Jenkins应该做的: >检查来自SVN的源 >构建项目 >部署项目 >清理后自己 所以在Jenkins中,我只需要通过在Execute Shell命令中运行脚本来“构建”项目。  脚本被运行(源被下载,项目是构建/部署),但然后它将构建标记为失败: 构建步骤“执行shell”将标记为生成为失败 即使脚本成功运行!我试
我使用“触摸”一个文件,更新文件的时间戳,但父目录的时间戳没有改变。然而,(如预期)当我在父目录中创建一个新文件,该目录的时间戳改变了。 UNIX类操作系统(特别是AIX)使用什么标准来确定何时更新目录的时间戳? 当表示目录的数据更改时,会更新时间戳。目录D的子目录中的更改不会更改D的表示中的任何内容,因为D仅指向子目录,而不指向其中的内容。另一方面,在D中创建一个文件将改变代表D的磁盘上的数据块
前一段时间我遇到了,我承认我喜欢它。 现在,经过一段时间后,我回头写了一些bash脚本。 我的问题是如果有一些最佳做法,当使用set -e和不使用它(.e.g。在小/大脚本等),或者我应该使用一个模式,如cmd ||退出1跟踪错误? 是的,你应该永远使用它。人们一直都在玩Visual Basic,说它不是真正的编程语言,部分是因为它的“On Error Resume Next”声明。但这是shel
在学习VIM功能学习写我自己的时候,我看到这些命令有时写为 preceded with the keyword normal: normal mz 有时候正常wrapped in an exec: exec "normal mk" 或有时候alone on the line; 0d 这是在哪里处理好的手册? 你对各种模式感到困惑.更具体地说,命令 模式和正常模式. 命令模式是应用ex命令的地方,开
在尝试在文件中搜索“hello”的简单模式时,以下所有形式的grep都可以工作: > grep hello file1 > grep’hello’file1 > grep“hello”file1 是否存在上述形式之一有效但其他形式无效的特定情况. 如果我用一个代替另一个,它会有什么不同吗? 这实际上取决于你的 shell.行情(任何一种)主要用于处理空白.例如,以下内容: grep hello w