Articles of linux

Centos纳米升级

我在Nano的默认版本中遇到了一些问题…它极其麻烦,当我在人物之间滚动时,他们神秘地改变了我的编辑。 我如何更新我的纳米版本? 该版本是2.0.9,并没有什么更新的时候我做yum更新nano。 纳米网页显示2.2.6。 什么是升级这个最好的方法?

将更多graphics添加到Linode仪表板

Linode提供了如下所示的系统监控图。 是否有可能通过collectd向Linode仪表板添加更多图表? 说看看Memcache驱逐率。 只是为了给你一个想法,这是我在Ec2上使用的一个部署和pipe理解决schemeRightScale的界面。 每当启动RightScale模板时,都会附带一组默认的collectdconfiguration。 如果我需要更多,我只需要添加收集configuration或模板。 假设我编写了一个collectd插件来监视memcached驱逐。 Collectd被configuration为将其发送到RightScale监视服务器,并将其中继到接口。 Linode显然是以类似的方式进行监控的,因为在仪表板中可以看到基本的系统健康状况。

在同一build筑物内连接两个独立的互联网连接的最佳方式

我是一名编程实习生,由于我是公司中唯一一个对Linux有基本认识的人,所以我已经被赋予了build立一个networking的任务,以便员工可以共享文件,这样我们就有了一个本地testing服务器为我们的网站。 现在在制作networking文件共享并在每台机器上testing它们的同时,一位同事告诉我,开发人员和devise人员实际上是在单独的Internet连接上。 join这两个networking的最好方法是什么,以便IP地址之间没有冲突? 我知道VPN可能是答案,但networking将不得不使用带宽来使用文件共享,考虑到两个networking是相同的build筑物,这没有多大意义。

Linux 10.04在web服务器上configuration默认站点

我想弄清楚什么决定了Web服务器上的“默认”网站。 我正在运行一个托pipe5个不同网站的Ubuntu 10.04networking服务器。 在我的apache2 / sites-available文件夹中,这5个站点都有这样的条目: <VirtualHost *:80> ServerName mysite.ca ServerAlias www.mysite.ca ServerAdmin [email protected] DocumentRoot /home/sites/Dropbox/mysite.ca/ <Directory /home/sites/Dropbox/mysite.ca/> Options -Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> 当我尝试通过IP地址从防火墙后面的计算机以及Active Directory中访问此Web服务器时,其中一个站点的网页将加载,但我更愿意加载其他站点。 我怎样才能控制我的networking服务器默认加载哪个网站?

SSH间歇性地失去连接,甚至没有在本地Ubuntu 10.04服务器上获得连接

在此先感谢您的帮助。 我正在使用Ubuntu 10.04服务器,OpenSSH是通过软件包安装的。 我有这种运行在十几个其他机器在这个确切的格式,他们是虚拟的,所以他们甚至在同一个硬件上! 我在客户端的窗户上使用腻子。 我正在使用发布/私钥。 所以会发生什么是两件事情之一: 蝙蝠腻子说:“networking错误连接拒绝”。 我已经发生了连续8次左右的事情,但是RARELY。 机器上的所有其他服务仍然没有问题,所以我知道机器有networking连接。 更常见的是,它可以让你进入,并在一段时间后,它会放弃连接。 同上,一切仍然是function,它似乎是SSH。 昨天晚上,我离开了工作,离开了一个联系,并且一直呆在晚上。 只有这样,我才看到与服务器连接的唯一时间。 我已经更新了操作系统。 我的下一步是打开SSH中的详细日志logging,看看是否带来了什么东西。 有没有人有任何关于如何debugging的build议,或者你之前看到过吗? 感谢大家!!!!

在Ubuntu中定制www-data用户

我使用apache2-mpm-itk来运行我的Web应用程序之一,用于自定义uid和gid,这两者都是出于审计和安全原因。 这很好,但是我不确定这个用户需要什么样的特权。 我目前正在做一些像useradd mywebapp -U -d/tmp -c"Custom webapp User"但创build了一个普通的用户。 所以首先一个新手问题:我如何添加一个“系统”用户,可以不能用于例如ssh'in或不出现在Ubuntu桌面上的login屏幕? 我需要给这个用户什么样的特权? 例如,我假设www-data可以写入Apache日志文件,所以它需要比普通用户更多的东西。 但同时,我不想给它更多的权限运行我的web应用程序,绝对不是根。

“SFTP子系统请求”的含义

以下消息显示在我的logging中: ——————— SSHD Begin ———————— SFTP subsystem requests: 1 Time(s) ———————- SSHD End ————————- 我知道这意味着SFTP已经被访问,但这是否意味着已经build立了一个活动的连接,或者这只是尝试? 如果连接尝试失败,会不会有另外的消息?

权限被拒绝错误 – linux用户属于拥有的组

我在myuser组中添加了用户“test” usermod -a -G test myuser 。 但是,如果我尝试执行或试图CD为datadir作为“testing”用户给予权限被拒绝的错误。 datadir具有以下特权770 ,并且用户“test”属于myuser组,但仍然会给出Permission denied错误。 drwxrwx— 3 myuser myuser 4096 Feb 6 16:24 datadir $ grep "^test" /etc/group test:x:503:myuser $ groups myuser myuser : myuser test

Apache2(debian)虚拟主机无法正常工作

我正在尝试添加另一个虚拟主机到现有的主机列表(/ etc / apache2 / sites-availible / default)。 以下是当前设置的部分副本: <VirtualHost *> (<– currently working) ServerAdmin [email protected] Servername nyenrodejazznight.nl DocumentRoot /home/nrjazznight/html <Directory "/home/nrjazznight/html"> AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *> (<– added and not working) ServerAdmin [email protected] ServerName ncvlustrum.nl ServerAlias www.ncvlustrum.nl DocumentRoot /home/lustrum/html <Directory "/home/lustrum/html"> AllowOverride None Order allow,deny Allow from all […]

查找自服务器创build以来安装的所

我经常看起来在处理“几乎处女”的Linux安装:虚拟机是为了某个目的而创build的,只是简单的使用,但是过了一段时间,我们并不确定它究竟是什么。 我希望能够快速(按键,如果不是时间的话)快速了解自创build以来盒子上发生了什么。 基本上这将意味着: 从最初服务器创build以来安装的软 由用户创build的文件夹和文件(特别是在/ usr / local等地方,但实际上可以在任何地方)。 我不知道如何做这些事情。 尤其是第二个:如何区分作为系统活动(日志,pid文件…)的正常部分创build的文件和用户明确创build的文件? 我试过这个*: find / -printf '%p %u\n' 2>/dev/null | grep -E `users | tr ' ' '|'` 但是这在/ proc中出现了很多无趣的东西。 我想我可以将search范围缩小到/ home和/ usr,但这可能太过规范。 build议? 更好的方法?