服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我不明白如何在使用sudo时通过vi编辑文件中的语法突出显示。 当我sudo vi <filename>terminal只是我的terminal设置的黑色和白色。 在vi中,如果我input:syntax on没有任何变化的:syntax on 。 当我vi <filename>所有的语法是正确的颜色。 使用RHEL 5.4,相关环境: LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40; 33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01; 32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01; 32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01; 31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01; 31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01; 35:*.png=01;35:*.tif=01;35: SHELL=/bin/bash TERM=xterm-color
我怎样才能将端口80上的请求转发到同一台linux机器上的另一个端口? 我曾经通过更改nat.conf来做到这nat.conf ,但我使用的这台机器没有NAT。 有什么select?
我打算部署一些电脑亭,并希望将它们作为启动磁盘放在一个小的硬盘驱动器上,其余部分保存在一个易于备份的服务器ala LTSP中 。 现在我正在思考两个select。 NFSed / home /或login时复制的本地副本,在注销时rsynced。 我担心的是,使用文件可能会变得太慢,或者我的networking可能堵塞 。
我有一个拖延的Linux系统的问题,我发现sysstat / sar报告磁盘I / O利用率,平均服务时间以及在系统停顿时的平均等待时间的巨大峰值。 我怎么能确定哪一个过程在下一次发生的时候导致这些高峰? 是否有可能做与萨尔(即:我可以find这个信息从alreade录制sar文件? 输出为“sar -d”,系统失速发生在12.58-13.01pm左右。 12:40:01 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util 12:40:01 dev8-0 11.57 0.11 710.08 61.36 0.01 0.97 0.37 0.43 12:45:01 dev8-0 13.36 0.00 972.93 72.82 0.01 1.00 0.32 0.43 12:50:01 dev8-0 13.55 0.03 616.56 45.49 0.01 0.70 0.35 0.47 12:55:01 dev8-0 13.99 0.08 917.00 65.55 […]
我最近设置了我的服务器,以便我的suPHP“虚拟”用户不能使用这篇文章login 我现在的问题是,之前当我运行在服务器上运行的Ruby on Rails应用程序的rake命令时,我用su来进入www-data并从那里执行命令 – 显然我不能再那样做了,因为NOLOGIN。 所以作为root用户,即使他们是nologin,我怎样才能像其他用户一样执行命令呢?
我的公司正在与另一家公司合作,作为合同的一部分,他们要求提供我公司的书面IT安全政策的副本。 我没有书面的IT安全政策,我也不确定我想给他们什么。 我们是一家微软商店。 我们有更新计划,有限的访问帐户来pipe理服务器,防火墙,SSL证书,我们不时地运行Microsoft基准安全分析器。 我们configuration服务和用户帐户,因为我们觉得这些服务和用户帐户大部分是安全和安全的(当你不能完全控制你运行什么软件的时候,这是很困难的),但是我不能深入每一个细节,每个服务和服务器都是不同的。 我得到更多关于他们想要的信息,但我觉得他们正在进行一次捕鱼活动。 我的问题是,这是一个标准的做法,要求这些信息? (我并没有诚实地反对,但是从来没有发生过。)如果这是标准的,是否有标准的格式和预期的细节水平?
有什么办法(获得一个活动目录浏览器的短),以查看我的OUlogin到域?
我有NRPE的这个问题,到目前为止我在网上发现的所有东西似乎指向了我已经尝试过的东西。 # /usr/local/nagios/plugins/check_nrpe -H nrpeclient 给 NRPE v2.12 如预期。 手工运行命令(如“nrpeclient”中的nrpe.cfg中所定义的)给出了预期的响应 nrpe.cfg: command[check_openmanage]=/usr/lib/nagios/plugins/additional/check_openmanage -s -e -b ctrl_driver=0 bat_charge "Expected response" 但是,如果我尝试从Nagios服务器运行命令,我得到以下内容: # /usr/local/nagios/plugins/check_nrpe -H comxps -c check_openmanage NRPE: Unable to read output 任何人都可以想到我可能犯了一个错误吗? 我在其他多台服务器上做了同样的事情,没有任何问题。 我能想到的唯一区别是这个盒子是基于RHEL 5的,而其他的是基于RHEL 4的。 我所testing的那两个比特是大多数人似乎在人们遇到这个问题时提出的build议。 我应该提到,当我重新启动nrpe时,在日志中出现奇怪的错误: nrpe[14534]: Unable to open config file '/usr/local/nagios/etc/nrpe.cfg' for reading nrpe[14534]: Continuing with errors… nrpe[14535]: Starting up daemon […]
有没有shell命令来查看HTTP请求的标题? 例如,我想知道从www.example.com/test.php检索到的标题是什么 我该怎么做?
我想用一些有用的软件包制作DVD(例如php-common)。 唯一的问题是,如果我尝试安装在未连接到互联网的计算机上,则无法validation公钥。 情景是这样的: 我下载RPMs,我把它们复制到DVD。 我在我的笔记本电脑上安装了CentOS 5.5(它没有互联网连接)。 我尝试使用yum(或rpm -i ,或其他)安装一个。 我得到以下错误:没有安装“包”的公钥。 我怎样才能绕过呢?