服务器管理员

系统和网络管理员的问答

2
小型企业的星号-从哪里开始?
我已经在IT部门工作了很长时间,从事软件开发和一些系统/服务器管理,但是大部分都是与软件相关的服务。我想帮助Asterisk成立一家小型企业(约50名员工),但是我对整个T1,数据/语音通道等的工作方式不是很熟悉。我已经设置了一个个人Asterisk服务器(功能正常),但是还没有使用T1之类的管道(听起来比住宅电缆/ DSL复杂)。 是否有任何资源可以帮助我了解我可能需要哪些帮助以Asterisk开展这项业务并重用其现有的T1管道? 任何帮助将不胜感激。
11 ip  voip  asterisk 

3
我什么时候应该切换到NGinx?
我有一台运行着多个域和应用程序的服务器,所有这些都通过Apache运行。目前一切都很好,但我计划开发一些性能非常密集的Web应用程序(将C ++与CPPCMS结合使用),从我的服务器开始进行测试,也许准备就绪后仅为此应用程序购买一台单独的服务器。 无论如何,我已经听到了很多有关NGinx的信息,它似乎比Apache更具性能,所以我问自己是否值得在新项目中使用它。我不清楚,因为我不知道NGinx究竟能解决什么样的性能瓶颈。 我不是Apache超级用户,我不是一个可怜的linux管理员,并且我不太开发Web应用程序(但是我有想法)。我主要致力于编写软件,因此Web服务器部分有时对我来说很晦涩。每次我必须通过apach配置网站时,我都需要花费大量时间浏览文档以确保不会破坏所有内容。 话虽如此,我想我在这方面会进步很多,但仍然需要建议。我已经看到了一些Nginx配置文件,这似乎比Apache的文件更容易理解,但也许我错了? 根据我收集的信息,当您想要负载平衡时,NGinx将是最佳选择,因此,如果您的应用程序分布在多台计算机上,对吗?当我在考虑用于缩放(和性能)的应用程序时,看起来这是我所需要的,但是也许我需要了解有关何时从Apache迁移到NGinx的有趣信息。我当前所有的应用程序都值得切换到NGinx吗?它要多少钱?(我的意思是,从一个时间切换到另一个时间是否昂贵?)是否可以在同一台计算机上同时使用Apache和NGinx而不会出现任何问题? 旁注:请不要敦促我使用解释语言而不是C ++,这与问题无关。请参阅CPPCSM基本原理页面,以了解哪种应用程序可以从中受益。我完全理解它的缺点(与Ruby和Python中的应用程序相比,我已经在使用那些耗电较少的Web应用程序了),我对此表示满意。
11 apache-2.2  nginx 

3
如何删除所有空目录
(在Linux系统上) 我在文件系统上有大量的嵌套子目录。我想修剪所有根本不包含文件的所有目录路径。 换句话说,我要递归删除该目录或该目录的任何子目录中没有文件的每个目录。
11 linux  unix  bash 

6
网络延迟:100Mbit和1Gbit
我有一个当前连接为100Mbit的Web服务器,我的提供商提供了到1Gbit的升级。我知道这是指吞吐量,但是数据包越大,它们传输的速度也就越快,因此我预计响应时间会略有减少(例如ping)。有人曾经以此为基准吗? 负载为30字节的示例(100mbit到100mbit服务器): > ping server -i0.05 -c200 -s30 [...] 200 packets transmitted, 200 received, 0% packet loss, time 9948ms rtt min/avg/max/mdev = 0.093/0.164/0.960/0.093 ms 具有300字节负载(低于MTU)的示例(100mbit到100mbit服务器): > ping server -i0.05 -c200 -s300 [...] 200 packets transmitted, 200 received, 0% packet loss, time 10037ms rtt min/avg/max/mdev = 0.235/0.395/0.841/0.078 ms 因此从30到300的平均值。延迟从0.164增长到0.395-我希望这对于1gbt到1gbit的连接来说是一个较慢的增长。如果连接是通过首先等待直到接收到整个数据包的交换机进行的,我什至希望100mbit到1gbit会更快。 更新:请仔细阅读对答案的评论!连接并没有达到饱和,我认为对于一个请求来说,这种速度的提高对人类来说并不重要,但是大约有许多请求相加(Redis,Database等)。 关于@LatinSuD的回答: …


5
如何验证RTMP流URL是否正常?
我已经负责设置一个CDN帐户来流式传输视频,但实际上并没有运行将托管内容的网站。如何测试已发布的RTMP URL是否正常?我是否需要使用Flash视频播放器创建测试页,还是有一个简单的工具可以使用可用于测试的RTMP流?URL具有以下格式: rtmp://example.fcod.llnwd.net/a1111/e11/test/example/file.flv

5
逻辑卷管理器有哪些好处[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 2年前关闭。 除了其Wikipedia页面上详述的功能之外,Logical Volume Manager的功能和潜在的好处是什么?
11 linux  unix  lvm 

2
您如何监视字符设备(例如磁带驱动器)的性能?
有许多方法可以监视块设备的性能:dstat和iostat,heck甚至sar都可以为您提供有关块设备I / O速率的数据。不幸的是,我不了解用于监视诸如磁带机之类的字符设备性能的任何出色的瞬间工具。 我知道有一些工具可以监视性能,如果您事先记得要做的话(pv,dd + SIGUSR1,可能还有其他),但是说您要花2个小时才能完成工作,这取决于性能,可能是3个小时还是30个小时,而且你不知道那是什么。 我唯一能想到的是对strace或类似方法的精心使用,解析输出以获取写入的字节,可能带有时间戳。有没有我忘记或从未听说过的常用工具?

2
如何将AD Explorer从Sysinternals连接到全局目录
我经常使用sysinternals AD Explorer来搜索和检查Active Directory,而没有任何大问题。 但是现在我不仅要连接到单个AD服务器。相反,我喜欢检查全局目录。 如果我在“ AD资源管理器连接”对话框中输入,仅提供全局目录服务的计算机的dns名称(例如dns.to.domain.controller),我将只收到它负责的具体域,而不是整个目录林(这是正常行为,是我期望的)。 如果我要以dns.to.domain.controller:3268的形式添加全局目录的默认端口号(3268),则AD Explorer将崩溃,而没有任何其他消息。 全局编录本身在给定名称和端口号下可以正常工作,导致我们的apache服务器恰好使用该地址和端口号来对某些用户进行身份验证。 因此,是否有任何提示或技巧可以从AD Explorer中访问全局目录? 或者还有其他不错的工具,例如AD Explorer,在访问全局目录时没有任何问题?

2
如何告诉Vim将背景色扩展到整个屏幕?
我对Vim配色方案有疑问:背景色无法填充整个屏幕。例如,在“蓝色”配色方案中,整个屏幕应变为蓝色。相反,蓝色背景仅延伸到每行的末尾。这是我缺少的控制台设置吗,还是我的vim默认设置有问题? 我在Ubuntu 10.10中只有这个问题。echo $TERM输出xterm-color。 [更新]:为消除错误源,我的最小〜/ .vimrc如下所示: filetype plugin on colorscheme blue syntax on /etc/vim/vimrc 包含未更改的Ubuntu默认值
11 ubuntu  vim  color 

3
在Linux中记录“人员”活动
因此,我阅读了许多与此相关的文章,并且比以前更加困惑。有各种工具的建议,包括ttyrec,snoopy,acct,rootsh,sudosh,ttyrpld,unix审计等等。 就我而言,我希望能够记录在系统上执行的所有命令(例如启用了时间戳的历史记录),但我也想知道谁做了什么?但是,我们所有人都通过ssh登录到相同的一小部分用户帐户(取决于我们正在执行的操作)。我如何获得命令日志,包括“谁”会给我的信息(关于连接),以便我可以将操作跟踪到特定的人,而这只是一般的“用户”?
11 linux  ssh  bash  logging 

2
使用端口确定进程,无需sudo
我想找出哪个进程(特别是进程ID)正在使用给定的端口。一个要注意的是,我不想使用sudo,也不能以root用户身份登录。我想要此功能运行的进程由我要查找进程ID的同一用户运行-因此我以为这很简单。 双方lsof并netstat不会告诉我的进程ID,除非我使用sudo运行它们-他们会告诉我的端口正在使用虽然。 作为一些额外的上下文-我有各种应用程序都通过SSH连接到我管理的服务器,并创建反向端口转发。设置完这些后,我的服务器将使用转发的端口进行一些处理,然后可以终止连接。如果我可以将特定端口(每个应用程序都有自己的端口)映射到进程,这是一个简单的脚本。有什么建议? 顺便说一下,这是在Ubuntu盒子上的-但是我猜任何解决方案在大多数Linux发行版中都是标准的。
11 linux  ubuntu  process  port 


5
从物理磁盘的原始DD映像文件挂载分区
我有从原始HDD映像(/ dev / sdb)中获取的DD映像。该映像文件包含我需要挂载的XFS文件系统。它太大了,无法还原到磁盘(2.6TB img文件),因此我想使用环回挂载它。 但是,分区表成为问题。我试图使用parted和fdisk -lu来确定分区偏移量。Parted返回“无法识别的磁盘标签”,fdisk -lu向我显示了一个空白分区表。 您如何建议找到分区开始位置,以便可以使用-o循环将其挂载
11 linux  partition  mount  lvm 

3
缩小/重置目录大小?
有没有办法缩小目录条目? 我的dovecot maildir目录的大小已从默认的4096增加到几个兆,并且它与磁盘配额有关。 我发现的唯一方法是删除并重新创建目录。我希望某个地方有一个神奇的功能-我对任何东西都开放,除了手工编码的汇编程序。 编辑:对于后代,查找> 4096的地价: find / -type d -size +4k -printf "%s\t%p\t%i\n" | sort -nr
11 linux  directory 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.