知道专题提供知道的最新资讯内容,帮你更好的了解知道。
我不是系统管理员,但我对 Linux,Unix,Windows和硬件有很好的了解. Linux管理员必须了解哪些最需要的主题(能够修复,设置,解决而无需最大限度地阅读手册;检查任何分发中常见的手册页) )? 我想为此设置的焦点是从公司网络到服务器管理,它可能具有一些相同的功能,大多数时候也会有一些不同的功能.例如,您不会总是看到公司服务器的FTP服务器,但大多数时候可能会看到Samba … 我并不
我有一个服务器,配有一个大硬件RAID6阵列,配置有两个卷,由 Linux作为sda和sdb提供(是的,我知道,但这是一个以这种方式配置的租用colo,遗憾的是我不得不忍受它) . 我有一个使用sdb的I / O密集型进程.我使用了ionice -c3,因为我希望它的优先级低于其他任何东西.不幸的是,ionice并不知道这两个设备实际上共享相同阵列的带宽.当该进程繁忙时,内核会看到sdb是安静的,
sysctl选项net.core.somaxconn默认为128(在我们的系统上)但可以引发. >这个限制测量和封顶究竟是什么? >我如何知道我有多接近极限? 背景:我最近遇到了一个问题似乎是通过提高这个限制来纠正的.问题是间歇性的,所以我不相信它确实是固定的.我想知道[无论此设置上限]的当前数量是否大于先前的最大限制128. somaxconn确定系统上每个TCP端口允许的最大连接数.增加它(推
我最近为我的 linux服务器编译了一个新内核.它与之前的内核几乎相同(我添加了cifs支持).由于对服务器的物理访问受到限制,因此如果新内核无法正常启动,我将grub配置为回退到旧内核.我现在可以启动服务器,但我不知道哪个内核正在运行. 我尝试了“uname -a”,它给了我内核名称后跟#2. #2与我的问题有关吗? 如何找出两个可能的内核中的哪一个正在运行?理想情况下,我想将它与我的grub.
问题很简单,我想列出所有可以登录我系统的用户帐户,但我不确定/ etc / passwd中的所有用户是否都“可以登录”用户? 细节: 我可以在/ etc / passwd中看到shell设置为/usr/sbin / nologin和/ bin / false的用户,这是否意味着他们无法登录? 我也知道我可以将用户的加密密码设置为*或!在/ etc / shadow中禁用一个帐户,所以“禁用用户”也
Linux中是否有方法可以检查剩余的临时端口数量是多少?由于耗尽短暂的端口,我偶尔会看到“地址已在使用中”错误.机器重启将解决此问题,但最好在它发生之前捕获它. ephermal端口范围在/ proc / sys / net / ipv4 / ip_local_port_range中指定.您可以将它扩展到16k到64k. 您可以使用netstat -an查看打开的连接数.如果要打开和关闭大量连接,
我有一台运行桌面ubuntu发行版的家庭服务器.我在我的crontab中找到了这个 * * * * * /home/username/ /.access.log/y2kupdate >/dev/null 2>&1 当查看该目录(用户名/后面的空格是一个目录名)时,我发现很多脚本显然正在做一些他们不应该做的事情. 在我擦除该计算机并重新安装之前,我想了解导致安全漏洞的原因以及何时完成.所以我不再打开
有时阿帕克疯了,吃掉我所有的记忆和交换,但我不知道如何找出导致它的Web应用程序. ps给了我这个过程的输出; “不间断睡眠(通常是IO)” www-data 1526 0.1 78.9 14928852 3191628 ? D Oct17 6:45 /usr/sbin/apache2 -k start 我怀疑Ruby Redmine,但我想确定 确保你的apache模块中加载
如何从 Linux命令行告诉我的机器有哪种处理器?例如. AMD Opteron或Intel Core 2 Duo. uname -a只是告诉我它是x86_64,但这还不够信息. dmidecode 或者最好 cat /proc/cpuinfo dmidecode将为您提供更多信息,而不仅仅是处理器,您/ proc / cpuinfo提供有关处理器本身的更多信息
我使用屏幕,有时我被迫分享它.如何管理与屏幕的活动连接? 我想监控连接和用户连接,他们在哪里以及他们做什么.我也希望能够把它们踢出去. 这可能吗? 谢谢. 这很简单! 按Ctrl-A *可查看屏幕会话的已连接用户列表以及他们所在的屏幕. acldel命令可用于删除其他用户对屏幕会话的权限 – 这也会将他踢出局.
我需要在我们的Zabbix系统中实现一些Web检查,这需要使用libcurl(curl)选项编译Zabbix,但我不知道如何检查它是否使用此选项进行编译,是否有任何命令或文​​件这将有助于我找到答案? 您需要使用 ldd(1)来打印共享库依赖项.如果使用curl suppport编译zabbix-agent,则会在编译时将其与libcurl库动态链接. 我现在没有方便的zabbix安装,但程序很简
我一直在使用 linux一段时间,但是以一种相当简单的方式. 我知道init.d中的脚本是在os启动时执行的,但它究竟是如何工作的? 操作系统如何知道哪个参数传递给脚本? 要启动apache,我会做sudo /etc/init.d/apache2 start.如果我运行sudo /etc/init.d/apache2,没有启动就无法运行. os如何通过脚本开始? 根据您的 Linux发行版和发行版
我在debian 6. 有什么方法可以看看在每周开始之前剩下多少天? 系统crontab通常在/ etc / crontab /中定义.在这里定义了cron.weekly,cron.daily等的时间间隔.我的/ etc / crontab /看起来像: SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/
我是一个业余爱好者,我正在运行自己的Ubuntu服务器来提供我的网站.我想知道是否有任何好方法可以找出我的设置有多安全,因为我真的不想让我的网络受到损害. 您是否知道安全设置LAMP堆栈的任何自动化工具和/或良好指南? 如果您从存储库安装了Apache,那么如果您保持更新它已经足够安全了. 现在大多数攻击都依赖于Web应用程序上的旧漏洞以及通过FTP或ssh进行暴力攻击. 话虽这么说,您可以通过一
是否有 linux命令允许您查看进程IO等待时间与CPU时间?我正在尝试查看某些进程是IO绑定还是CPU绑定. 我认为 iostat是你想要的基本工具.
我已经读过,在虚拟化托管虚拟机中,托管虚拟机意识到它们正在虚拟化,这使它们能够提高性能.但是,托管计算机如何知道它们是虚拟化的,因为我们在安装时没有修改guest虚拟机操作系统的任何内核参数? 我们需要在主机操作系统上做些什么,以便通过识别它在虚拟环境中来提高性能?在xen环境中优化Ubuntu VM的最佳方法是什么? 半虚拟化Xen VM过去常常使用特殊的半虚拟化(domU)内核,但现代内核默认
我在服务器A(源)上运行: dd bs=16M if=/dev/sda|bzip2 -c|nc serverB.example.net 19000 在服务器B(目标)上: nc -l -p 19000|bzip2 -d|dd bs=16M of=/dev/sdb 我是否需要在某处看到一些进展? (服务器的A / dev / sda是​​50GB) 我一直在等待20分钟,仍然都在运行,我怎么知道它真
我有一台持续崩溃的服务器. 我知道服务器崩溃有几个原因. 但是,如果原因是系统在崩溃之前耗尽了RAM; 我应该如何确认原因?我应该看一下哪些日志文件?我应该寻找什么行/错误信息? 我正在运行CentOS.大量使用php解析xml文件最多2千兆字节. 服务器有16GB RAM. 编辑1 [root@61540 ~]# free -m total used
看来我的服务器因为使用了太多内存而导致进程被终止.这可能吗?如果它可能发生,我怎么知道它杀死的时间和过程? 这很可能是OOM杀手,杀死了你的进程.您可以通过查看日志来了解等等. egrep -i 'killed process' /var/log/messages 实际的日志文件因分发而异,因此它也可能是/ var / log / syslog甚至 egrep -i -r 'killed proc
我有一个运行的脚本,它将启动一个带有新IP的接口. 如果脚本提供了一个已经在使用的IP,我就遇到了麻烦. 脚本是否可能设置新的Ip,检测到此IP已在使用中 然后检查下一个,直到它找到一个有效的IP? B=192.168.1. I=1 while [ "$I" != "256" ] do ifconfig eth0:1 $B.$I # check here that IP is Ok ! let "