Articles of linux

Ubuntu不让我下载使用任何东西,但apt-get

我只是试图从github克隆一个存储库,但我认为我的问题跨越git或github。 我已经尝试了以下方法: sudo wget'http: //github.com/symfony/symfony/tarball/master – 2010-07-30 07:51:36–'http://github.com/symfony/symfony/tarball/master 解决github.com … 207.97.227.239 连接到github.com | 207.97.227.239 |:80 …已连接。 HTTP请求已发送,正在等待响应…读取错误(由对等方重置连接)在标题中。 重试。 – 2010-07-30 07:51:38–(try:2)'http://github.com/symfony/symfony/tarball/master 连接到github.com | 207.97.227.239 |:80 …已连接。 HTTP请求已发送,正在等待响应…读取错误(由对等方重置连接)在标题中。 重试。 – 2010-07-30 07:51:40–(try:3)'http://github.com/symfony/symfony/tarball/master 连接到github.com | 207.97.227.239 |:80 …已连接。 HTTP请求已发送,正在等待响应…读取错误(由对等方重置连接)在标题中。 重试。 由于wget没有工作,我想我会尝试使用git(知道我的防火墙可能阻止了git协议)。 正如你所看到的,看起来防火墙确实阻止了它。 sudo git clone git://github.com/symfony/symfony.git 在/home/myname/symfony/.git/中初始化了空的Git仓库 github.com [0:207.97.227.239]:errno =拒绝连接 致命:无法连接套接字(连接被拒绝) 因为, git协议没有工作,我想我会尝试http方法。 sudo git clone'http: //github.com/symfony/symfony.git […]

Linux路由器问题

我有一个基于Linux的路由器,有四个接口(每个都有自己的私有子网)。 当我直接将设备直接连接到一个接口,另一个设备直接连接到另一个设备时(如没有交换机,只是一根跳线),如下所示,那么路由器就能正常工作。 DEVICE1 192.168.8.11 ——- 192.168.8.254 ROUTER 10.58.129.254 ——- DEVICE2 10.58.129.1 当我连接路由器与我们之间的交换机之间,如下所示,然后路由器不起作用。 DEVICE1 192.168.8.11 ———– switch1 | switch2 | switch3 | 192.168.8.254 ROUTER 10.58.129.254 ——– switch3 | DEVICE2 10.58.129.1 所有交换机都是第3层,Switch1(Dell PowerConnect 3548P)与Switch2(Dell PowerConnect 6224F)的光纤连接,这是我们的核心交换机,可处理大多数VLAN之间的路由。 这通过光纤连接到Switch3(Dell PowerConnect 6224)。 在两台VLAN(192.168.8.11或10.58.129.254)上都没有启用核心交换机的路由。 原因是因为我们的核心交换机不支持基于策略的路由select,因此这个Linux机箱在这些VLAN上执行路由的原因。 在通过交换机连接的路由器上,从Device1可以ping通Linux路由器上的接口192.168.8.254,但不能ping通另一个接口(10.58.129.254)。 Switch2configuration/诊断 switch2#show ip route Route Codes: R – RIP Derived, O – OSPF Derived, C […]

在vlan接口之上的Linux NIC绑定?

是否可以在现有的VLAN接口之上build立绑定(主动/备份)? 假设以下场景: 带有2个NIC的Linux服务器连接到单独的交换机 iSCSI启动器+ MPIO使用两个NIC(冗余+吞吐量) 每个path通过单独的VLAN(例如VLAN 101 + 102) 现在我需要连接到服务器的另一个VLAN(例如100)应该利用NIC1,但如果NIC1丢失链接,则故障转移到另一个VLAN 像这样的东西: eth0 — eth0.101 – iSCSI IP 1 \ eth0.100 ——————- \ __ bond100 – IP eth1 — eth0.102 – iSCSI IP 2 / \ eth1.100 ——————- 恐怕这不起作用,因为绑定驱动程序不会从vlan接口获取链路层信息… 任何其他的想法如何解决这个问题?

备份进程刷新磁盘caching

我有一个备份过程,从磁盘读取大量的数据,因此将所有内存用于磁盘高速caching,在此过程中交换应用程序和其他caching的数据。 在备份完成后,将备份的数据保存在磁盘caching中没有任何好处,所以我想限制内核可以为该进程caching的数据量。 可能吗? 谢谢,

ActiveDirectory Kerberos密钥表从Linux无法使用

我正在为在Java(JLAN项目)中完全实现的Alfresco CIFS协议configurationKerberos身份validation。 那已经不是第一次了,我曾经一枪就把它放好了。 在同一个networking中,使用ActiveDirectory Windows 2008R2和相同的过程,我已经成功完成了两个环境的设置,但生产环境给我带来麻烦。 生产密钥表由ktpass在ActiveDirectory上用RC4-HMAC生成,就像其他环境一样。 帐户AlfrescoCifsP是专门为生产和这个唯一的服务: ktpass -princ cifs/[email protected] -mapuser MYDOMAIN\AlfrescoCifsP -pass <password> -crypto RC4-HMAC-NT -ptype KRB5_NT_PRINCIPAL -out c:\temp\prod.keytab 现在我尝试在RedHat 5.8上使用它,使用版本为1.6.1-70-el4的 MIT Kerberos库和实用程序,并且出现以下错误: $ kinit -k -t prod.keytab cifs/myserver.mydomain.com kinit(v5): Key table entry not found while getting initial credentials 以下是我查过的(很多次): 我的krb5.conf是默认领域设置 我可以用ktutil打开prod.keytab并列出cifs/myserver.mydomain.com的插槽 我可以通过密码和命令kinit cifs/myserver.mydomain.com进行身份validation kvno cifs/myserver.mydomain.com将返回与keytab条目相同的密钥号码 我也删除了ActiveDirectory帐户,并再次做的东西。 还是一样的结果。 所以一切都成功了。 这是成功的两个服务帐户,并在第三个失败。 唯一的区别可能是SPN的长度比其他的长一些,但是远小于260个字符的SPN限制。 我已经放大了kinit -k […]

如何在每个文件系统的基础上configurationautofs5超时?

由于Debian autofs 4中的一个显示停止错误,我刚升级到autofs5。 它不符合我的auto.master文件中的超时选项: /var/autofs/removable /etc/auto.removable –timeout=2 我使用这个地图的拇指驱动器等; 我不想要一个2秒的一般默认超时。 我做了一些挖掘,虽然–timeout选项在autofs 4中工作,并出现在Web上的一些例子中,但在auto.master文件的文档中并没有真正被批准(甚至没有提到)。 所以我不觉得我可以把这个问题作为一个bug报告。 我如何才能让autofs5超过2秒后才在指定的文件系统上超时? 更新:我正在使用Debian包装的autofs5版本5.0.4-3.2。

内存在哪里(不,不是缓冲区或caching)

谁能告诉我内存何去何从(不,这个时候既不caching也不caching) # free total used free shared buffers cached Mem: 3928200 3868560 59640 0 2888 92924 -/+ buffers/cache: 3772748 155452 Swap: 4192956 226352 3966604 顶部,按内存sorting,降序: top – 13:42:06 up 1 day, 3:47, 2 users, load average: 0.08, 0.12, 0.36 Tasks: 228 total, 1 running, 227 sleeping, 0 stopped, 0 zombie Cpu0 : 2.0%us, 4.0%sy, 0.0%ni, […]

snmptt不会翻译陷阱,即使使用translate_log_trap_oid = 1

我有一些麻烦configurationsnmptt正确翻译snmp陷阱。 以下是一个问题: /etc/snmp/snmptt.conf反映: EVENT fgFmTrapIfChange .1.3.6.1.4.1.12356.101.6.0.1004 "Status Events" Critical FORMAT $* EXEC /usr/local/nagios/libexec/eventhandlers/submit_check_result $r "snmp_traps" 2 "$O: $+*" "$*" SDESC Trap is sent to the managing FortiManager if an interface IP is changed Variables: 1: fnSysSerial 2: ifName 3: fgManIfIp 4: fgManIfMask EDESC 当收到一个陷阱时,/ var / log / messages反映: Sep 6 12:07:32 SNMPMANAGERHOST snmptrapd[15385]: 2012-09-06 […]

数据库导入时的LSI RAID控制器错误 – 如何排除故障?

我们正在Oracle系统上运行数据库转储的导入 – (RHEL 5.9,2.6.18-348.6.1.el5)。 导入不完成,最终出错: ORA-15080: synchronous I/O operation to a disk failed WARNING: failed to write mirror side 1 of virtual extent 248 logical extent 0 of file 280 in group 1 on disk 1 allocation unit 986 Errors in file /u01/app/oracle/diag/rdbms/dbprod/DBPROD/trace/DBPROD_lgwr_24520.trc: ORA-00345: redo log write error block 509314 count 2023 ORA-00312: online log […]

为了build立一个物理服务器集群,需要哪些“部分”?

背景: 目前,我们使用Rackspace云服务器。 我们不打算停止使用它们,但想要考虑设置一个物理服务器集群(可能是台式计算机在$ 400范围内,每个8GB内存),以抵消一些我们的负载,并作为次要的,更强大的,不太可靠的系统。 为了说明问题,我们可以按照我们在一个月内支付的相同价格购买类似的台式电脑,在Rackspace Cloud上租用它们。 我明白这通常是一个愚蠢的想法。 但是,在这个特殊情况下,服务器集群是计算能力所必需的。 这不是一个关键任务,它不主办一个面向消费者的网站,如果它停留一两天,这不是一个真正的问题。 目前,我们已经获得了商务课verizon fios。 如果我理解正确的话,我们可以用这个服务获得至less25个专用的IP地址,这应该足够了。 要求: 每台服务器都运行Linux Centos 6.3 一些服务器运行Python并执行任务队列(Redis或RabbitMQ) 一些服务器能够提供静态文件和Python驱动的REST API 一些服务器托pipe一个Cassandra数据库集群 一个或多个服务器是Redis数据库服务器 一个或多个服务器是PostgreSQL服务器 问题: 需要什么样的路由器或交换机? 我们希望计算机能够通过内部IP地址相互有效地进行通信。 这对于与托pipeRedis的服务器进行通信尤为重要,因为这些服务器需要能够非常迅速地响应请求。 是否需要使用特殊的交换机或路由器来连接服务器? 台式电脑可以吗? 我们发现我们大多是内存瓶颈,我知道一些服务器具有高度优越的CPU,但是我不确定我们需要CPU功率,因为​​我们需要RAM,这在台式电脑中是便宜的。 我们会遇到台式机上的WIFI卡有问题吗?或者其他意想不到的硬件限制? 应该使用什么工具“映像”服务器。 例如,当我们获得Redis服务器或Cassandra节点的安装权限时,是否有Linux Centos 6.3附带的工具将服务器映像到USB驱动器或类似的东西? 还是我们需要使用一些其他的软件呢? 还有什么我们想念的,我们应该关心的呢?