判断专题提供判断的最新资讯内容,帮你更好的了解判断。
{dede:channelartlist}下的判断: {dede:global.itemindex runphp='yes'}if((@me %7) == 0){@me = '';}else{@me = '';}{/dede:global.itemindex} {dede:arclist}下的判断为: [field:global name=autoindex runphp="yes"]if((@me)%3==0){@me='';}else{@me='
今天又要用到PHPCMS的判断来实现循环列表中,每5行进行一次分割。 方法是在循环内加上,{php $num++},然后用if语句判断,$num%5==0 意思是变量$num除以5的余数为0,即$num必须是5的倍数,完整代码如下 ul{pc:content action="lists" catid="$catid" num="20
我正在运行gkrellm,这表明我的Debian Linux系统上的某些进程正在向eth0写入大约500KB / s.我想知道它是哪个过程.我对netstat有一点了解,但它显示了大量开放的TCP连接,而我似乎无法生成任何有关流量的信息. 有没有人知道如何获得实际使用eth0接口的进程列表,以便我可以追踪犯罪者? 关注:Debian Linux发行版包含一个nethogs包,它最终解决了这个问题.
我看到kswapd使用100%CPU …我怎么能告诉代表kswapd使用哪个进程这么多? kswapd正在管理交换空间,以响应内存需求大于实际可用于所有进程的内存需求. 它是与流程无关的,它只对访问什么页面和何时访问感兴趣(当然比这更复杂但是为了保持简单,我们也可以这样查看它). 所以真正的问题是“哪些进程对内存造成的负担最大,导致kswapd需要一直寻呼”. 使用“top”并切换到内存使用排序模
我知道某些处理器是Big Endian而其他处理器是Little Endian.但是有命令,bash脚本, python脚本或一系列命令可以在命令行使用来确定系统是Big Endian还是Little Endian?就像是: if <some code> then echo Big Endian else echo Little Endian fi 或者更简单地确定系统正在使用哪个
这可能是一个noob问题,但我如何确定某人给我的公共SSH密钥是否有密码? 我的情况是我没有为用户生成SSH密钥,但我想确保我放在服务器上的每个SSH密钥都有密码,但我觉得密码只是私钥的一部分. 谢谢! 这不是你可以从密钥的公共一半确定的东西.即使你可以确定它,阻止用户随后删除它的是什么? 当您从密钥的私有端删除密码时,公共端不会更改.
如何通过查看系统日志(例如/ var / log / messages)来判断 Linux系统是否重新启动并确定重新启动的时间? 非常非常容易.最后一个命令解析/ var / log / wtmp用于用户活动,包括伪用户重启. 使用命令:last reboot 有关更多信息,请参阅man last. http://linux.die.net/man/1/last The pseudo user r
我最近购买了一台二手服务器(适合机架的类型,而不是一台独立的机器).一个不错的功能是,这台机器前面有八个“易于使用”的球童,而不是必须打开盖子并拧下硬盘. 如何判断此服务器单元是否支持热交换驱动器?我是否需要查看机器的规格,还是可以从Linux内部运行命令来检测? 在我的特定情况下,我可以找到的产品编号是机箱,SuperMicro型号825-7,并且可以在此存储库中找到来自几个硬件相关Linux命
我从来没有见过我管理的 Linux服务器.如何确定是否安装了某种IPMI? 我尝试通过安装ipmitool回答我自己的问题: Setting up ipmitool (1.8.9-2) ... Starting IPMI event daemon ipmievdipmievd: using pidfile /var/run/ipmievd.pid0 Could not open device at
如何找出哪个内核模块(通过键入lsmod看到)正在为/ dev中的特定设备提供服务? 换句话说,我说有一个设备,/ dev / mouse0,我想知道安装了哪个内核模块来为该设备提供服务.我怎么做? 另一种看待这种情况的方法是,一些加载的内核模块将自己与/ dev中的设备相关联.如何找出模块“附加”到哪个设备? 如果您使用的是2.6内核,通常可以通过/ sys挖掘来查找此信息. 例如 $ls -l
有时我的服务器会在“顶级”程序中显示高负载平均值(例如,4核机器上的负载大约为10),但实际CPU使用率并不是特别高. 我认为问题在于有许多I / O密集型作业正在运行.是否有任何简单的方法来识别导致负载的这些作业,如果他们的“%CPU”值在顶部不是那么高? iostat可以报告这样的统计数据.通常包含在sysstat包中的发行版中. dstat也许值得一看,它是一个现代的替代品.
当特定用户登录到 Linux机器时,某些文件来源,例如.bashrc,.bash_profile等…有时候不同的shell意味着不同的文件来源.当然,用户可能有一些设置来获取他们自己的某些自定义文件. 我的问题:root / su是否有办法确定任何给定用户登录时所有文件的列表? inotifywatch可能会有所帮助.包含在inotify-tools中. 用作观看家庭目录的文件/目录的用户,而不是
我在他们面前有几个带有egd的熵键,然后由haproxy进行所有负载均衡.然后我有许多客户端机器使用haproxy服务IP作为网络熵源.我不知道他们要求多少熵. 熵密钥可以产生有限量的可用熵.规格说最低约为30千比特/秒.据我所知,熵密钥没有办法查询要求的数量. EGD协议似乎很难嗅到找到这些信息.客户可以请求可变数量的熵,但他们可能无法获得相同数量的熵. 有没有人找到一种简单的方法来衡量从熵密钥
CentOS 5.7 VPS(在OpenVZ上运行) 我的VPS今天早上关闭了,我不知道为什么.我联系了我的VPS主机,他们表示服务器“已关闭”.他们重新打开电源,但我对如何/为何关闭它感到困惑.主持人没有自愿提供有关其关闭原因的信息/意见. 我检查了/ var / log / messages并注意到以下内容: Nov 23 11:12:13 echo shutdown[5748]: shutt
我有一个 Java应用程序执行大容量(数百MB)的连续输出(流纯文本)到大约12个文件ext3 SAN文件系统.有时,此应用程序一次暂停几秒钟.我怀疑与ext3 vsfs(Veritas Filesystem)功能相关的东西(和/或它与操作系统的交互方式)是罪魁祸首. 我可以采取哪些步骤来证实或反驳这一理论?我知道iostat和/ proc / diskstats作为起点. 修改标题不再强调日记并
我们有一个基于Debian的嵌入式设备.它运行的应用程序通过串行(RS-232,/ dev / ttyS *)与其他嵌入式设备通信.通常,这很好用.但是当然,有时出现问题,而我们的应用程序仍可以无错误地发送字节,而另一方则没有任何回复. 现在我想能够区分 > [A]在其他设备正在接收我们的数据的意义上,串行连接是实时/上线/已建立(我知道我可能使用了不恰当的术语).但无论出于何种原因,其他设备上的
我已经研究了提到在SMP系统上安装irqbalance( http://www.irqbalance.org/)的linux服务器调优文档.我现在正在四核系统上看它,虽然“ps axf”可以告诉我它正在运行,但我没有看到任何类型的统计数据或信息是否/如何影响系统. 谁知道在哪里看? 在源代码中,他们引用/ proc几次.也许你在那里找到答案. root @ [/usr/local / src /
我想使用ssh的 ControlMaster功能来共享连接以提高速度.我正在尝试编写脚本,以便我可以启动/重新启动/停止与不同主机的多个连接. 如何确定是否正在使用这些连接?如果我在ssh会话打开时杀了它们,它就会被关闭 理想情况下,我的重启脚本看起来像(伪脚本) – 如果没有底部的ssh命令,stop脚本将是等效的: for HOST in $HOST_LIST do MASTER_
我有一个守护进程,我想知道它打开了哪些文件(理想情况是它的CWD是什么).有没有可以告诉我的 shell命令? 我喜欢lsof,但我觉得这样的简单问题太过分了. / proc文件系统包含您想知道的所有内容.也许一个例子是最好的: # ps ax|grep tail 7196 pts/4 S+ 0:00 tail -f /var/log/messages 8773 pts/0
我想编写一个 shell脚本,当输出是终端时将使用彩色输出,并在重定向到文件时使用正常输出.我怎样才能做到这一点? 非常简单: if [ -t 1 ]; then echo "Hello, terminal." else echo "Not a terminal." fi -t测试给定的文件描述符(此处为1 = stdout)是否附加到终端.