找出专题提供找出的最新资讯内容,帮你更好的了解找出。
我知道它们是在/etc/resolv.conf中定义的,但是如果它不存在呢?更具体地说,如何找到DHCP返回的DNS服务器? 在GNOME中,您可以使用NetworkManager小程序查看任何连接的主DNS,那么您将如何从命令行执行相同操作? 通常dhclient.leases文件位于/var/lib/dh​​cp3/dhclient.leases,键入以下命令: 少/var/lib/dh​​c
当我尝试访问我的服务器时,我得到504网关超时 一个小的检查没有找到php5-fpm日志上的任何日志,但只是为了确保,我试图重新启动它. 当我试图重新启动它时: sudo service php5-fpm restart 我得到[失败] 但当我这样做 sudo service php5-fpm stop sudo service php5-fpm start 我没有错. 如果没有日志我怎么调查呢?
我在亚马逊的EC2服务器上的一个大型实例.我运行df命令并得到: root@db:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 9.9G 9.1G 284M 98% / tmpfs 3.8G 0 3.8G 0% /lib/
我们的一台 Linux(CentOS)服务器昨晚无法访问. 除远程控制台外,服务器无法以任何方式访问.使用远程控制台登录后,结果发现我无法ping任何外部主机. 一个简单的服务网络重启解决了这个问题,但我仍然想知道是什么导致了这个问题.我的日志文件似乎表明根本没有错误(除了需要网络连接并在网络出现故障后失败的各种守护进程). 我可以采取任何其他步骤来找出导致此问题的原因吗? 编辑:这只是再次发生.
有没有办法在 Linux上获取有关丢弃数据包的各种原因的统计信息? 在多个服务器上的所有网络接口(openSUSE 12.3)上,ifconfig和netstat -i在接收时报告丢弃的数据包.当我执行tcpdump时,丢弃的数据包数量会停止增加,这意味着接口队列未满并丢弃数据.因此必须有其他原因发生这种情况(例如,接收到多播pkts,而接口不是该多播组的一部分). 我在哪里可以找到这样的信息?
我们有一个 Linux服务器,它是Ext4和另一个Linux服务器,它有一个ISCSI,其中Windows客户端有共享文件夹.我需要 >允许用户修改文件而不删除它们.用户有权修改内容,但无法删除文件本身. >以类似日志的英语审核所有文件添加/删除/修改操作 格式. >如果尝试删除,则发送警报 如果Windows客户端正在挂载Samba / CIFS共享,那么您应该查看full_audit.so模块
我总是这么想,每当有人让我访问他们的服务器时,我总是想知道它是什么发行版.我认为实际输入命令而不是询问管理员会更有趣. 在大多数现代发行版中,您可以使用查询 Linux Standard Base系统 lsb_release -d 样本输出: Description: Debian GNU/Linux 5.0.2 (lenny) Description: Ubuntu 9.04
我在Debian服务器上工作,我正试图弄清楚我的IPTable规则存储在哪里. 从在互联网上四处看看,我发现通常有两个地方通常都会保存. http://major.io/2009/11/16/automatically-loading-iptables-on-debianubuntu/建议使用/etc/network/if-up.d/iptables,但该目录中不存在该文件. http://beg
我有一个命令(程序),我想用nohup和后台运行它.喜欢 nohup command > logfile.txt & 我如何找出进程ID?我希望能够在文件中编写进程ID,稍后读取并以编程方式终止进程. 在你的脚本中: nohup command > logfile.txt & echo $! > /var/run/command.pid
我需要在 Linux框中找到脚本执行的历史记录.我需要知道,重启的次数,由谁和何时重启.这不是系统过程.这是一个ksh脚本. 有没有办法做到这一点?谢谢你的帮助. —–更新 好吧,我明白我不能追溯得到我最初要求的所有数据.但是,我甚至可以获得这个ksh运行多少次以及何时运行?我知道运行它的用户. 谢谢你的帮助. 如果没有激活真正的审计,在一般情况下答案将是不可能的. 如果您关注的用户无法更改脚本,
我需要找出安装程序所做的所有文件系统修改.很可能安装的软件包是rpm或deb,但是应用程序当然可以简单地复制或编译并使用configure; make; make install方式安装.即使rpm和deb具有文件列表,它们的安装后脚本也可以进行其他文件系统修改. 我首先去寻找一个可以监视另一个应用程序的应用程序来查找其他应用程序所做的所有文件系统修改.我还没找到. 接下来,我研究了分层文件系统,
我正在使用cryptsetup和loopback设备.我正在寻找一种方法,给定设备映射,以识别该设备使用的环回设备. 即 作为/ dev / mapper / some_mapping上的操作的结果获取/ dev / loop1 如何才能做到这一点? 谢谢. 我知道这是一个古老的话题,但回答可能对下一代脚本程序员有用 我发现至少有一些答案提到旅行中提到的问题: 所有设备都可以显示 $losetup
我有 linux(debian)盒子,运行正常. 但是我有问题我需要找出当我使用“mail”命令时发送电子邮件的程序.或者就此而言,当 PHP脚本使用mail()函数发送电子邮件时,我需要知道哪些程序正在发送这些电子邮件. 我该怎么知道? Ps:要清除,我想知道当我(或程序)使用“mail”命令时调用的程序. 我的服务器上安装了2-3个MTA,但我找不到哪个负责发送邮件. 你问的怎么做: dpkg
通常当我发现自己在unix / linux(或任何其他* nix变体)控制台前面并且必须快速诊断服务器的状况时,我就不记得应该检查的所有内容. 我将尝试一个vmstat,一些ps / top操作,读取procinfo和一些日志文件(boot& sys),但我真正喜欢的是一种快速查看Cpu,硬盘和物理内存条件的方法. 我似乎知道很多它已经存在于vmstat中,但不知何故我错过了服务器2008的简易性
请注意inode_cache&与dentry_cache相比,ext3_inode_cache slab非常小. 发生的事情是,在一周内,dentry_cache从1M缓慢稳定地增长到~5-6G 然后我需要跑 echo 2> / proc / sys / vm / drop_caches&& echo 0>的/ proc / sys目录/ VM / drop_caches 这种情况有一天会发生在托
我正在尝试找出在我的服务器上发送电子邮件的电子邮件程序(如果有的话).我的雇主有几台服务器,其中大部分使用sendmail,但在我们的两台服务器上,我找不到电子邮件程序,但电子邮件已经发送了吗?我不想只安装sendmail,如果已经设置了什么,我只是不确定如何找出什么是设置. 服务器是Ubuntu Server 12.04 LTS,我正在使用 PHP mail()命令. 我可以找到尝试回答我的问题
我注意到/ tmp中有很多空文件,名称类似于“/tmp/tmp.tMIHx17730”.我运行审计规则,我发现mktemp创建它并没有太大帮助. 如何找出mktemp创建这些文件的脚本?我可以使用auditd捕获父进程id /命令行吗? 更新: 我相信我有父进程ID(ppid = 17729),但脚本很快退出,我找不到脚本.我可以设置auditd来获取父进程命令行吗? 更新2: 以下是我如何设置a
我在Digital Ocean上设置了一个wordpress,用于最小的液滴几个月. 最近,我的博客病毒式传播(1000个facebook分享),服务器需要50秒才能回复.(谷歌分析显示,今天几乎全天我的博客上大约有40人.) 我问数字海洋支持团队他们告诉我我的512 MB内存太小了. 但我使用’free -m’看看 total used free shared
为了防止OOM杀手运行,我设置了vm.overcommit_memory = 2和vm.overcommit_ratio = 100.我想知道给定进程提交了多少内存,这有助于提交计数. 它不是常驻工作集,因为常驻工作集不包括交换的金额.它也不是虚拟大小,因为虚拟大小包括mmap()ed文件,这些文件不会影响提交限制. 为进程的ID运行pmap -x PID以显示内存分配. [root@ObamaB
几个星期前,我遇到了一个问题,我在大约300个节点的大型网络中更改了DNS地址.之后,一些节点仍然继续询问旧的DNS服务器,虽然resolv.conf没问题,而host / nslookup正在查询新的DNS服务器. 看着tcpdump并试图用iptables日志记录来记录请求,我确认确实有些主机仍在向旧的名称服务器发送查询. 我把其中一台主机停止生产,并开始关闭服务/支撑过程,试图找出罪魁祸首.