Articles of linux

git安装后的语言环境问题

前几天我试图在我的Debian系统上安装git。 instalation中止,从这一刻起,我每次得到一个locale错误,我尝试通过apt -…安装/ apt-get remove git Reading package lists… Done Building dependency tree Reading state information… Done The following packages will be REMOVED: git 0 upgraded, 0 newly installed, 1 to remove and 75 not upgraded. 18 not fully installed or removed. After this operation, 0B of additional disk space will be used. Do you […]

当把文件从dev移动到prod服务器时,tar – swap所有者

在Dev服务器上,我们有一个由“webdev”或“webserv”用户拥有的文件树。 我想打开这个文件树并将其解压到prod服务器上, 修改 “webdev”拥有的任何文件现在将归“webprod”所有,webserv所拥有的任何文件都将归webserv所有。 有没有办法做这种“交换”?

远离使用SSH隧道

我在一家小公司工作,直到最近还有一家托pipe公司托pipe的公共IP专用服务器。 为了pipe理我们所有的内部网站,我们使用SSH隧道和Apache网站,只为本地主机提供服务。 最近,由于我们正在扩大隧道的数量,我们已经开始有点疯狂,我们正在寻找另一个解决scheme。 我们希望有人访问一个服务器,并通过安全连接访问其他服务器(在公共IP上)。 所有服务器运行Ubuntu或Debian。 我们应该看什么样的解决scheme? 我们可以设置一个VPN来改善这个设置吗?

iptables刷新后应用防火墙

昨天我从自己的服务器上自我locking。 而且我试图刷新从另一台服务器的iptables得到解锁,因为这个问题的答案3次失败,然后locking 之后,我无法login到服务器。 我问客户服务的支持,最后我可以像以前一样login。 他(客户服务)重新启动服务器并执行iptables -A INPUT -p tcp -dport 22 -j ACCEPT并closures防火墙。 现在我想让防火墙恢复到与之前一样的状态。 有可能这样做吗? 以及如何做到这一点? 我从其他论坛阅读,他们说刚刚重新启动机器,它的IP表将恢复到以前的状态。 这样对吗?

raid1降级数组事件

我是新来的raid,并且在一个月前用两个SATA磁盘build立了一个软件RAID1。 我没有检查状态,但通过拔下其中一个驱动器并validation系统正常工作进行testing。 今天,我在terminal上看到一个关于raid失败的邮件。 主题:/ dev / md / 1上的DegradedArray事件:ws 看着/ var / mail,我从几个月前就看到了类似的消息,这是我从来没有注意到的。 驱动器是相当新的,我期望在我的configuration中的问题。 我在某个地方看到,下面的状态下面的下划线表示移除的驱动器,但是单个arrays的状态没有显示任何失败的状态。 什么可能导致这个? cat /proc/mdstat Personalities : [raid1] md1 : active raid1 sda6[0] 471572344 blocks super 1.2 [2/1] [U_] md0 : active raid1 sda1[0] 975860 blocks super 1.2 [2/1] [U_] unused devices: <none> mdadm -D /dev/md0 /dev/md0: Version : 1.2 Creation Time […]

这两个networkingconfiguration文件有什么区别?

/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network 内容相似,为什么需要两个文件?

CentOS 5.5上的可疑临时目录

我只注意到在我的两个CentOS盒子里的/tmp存储了一个奇怪的目录。 在一台机器上,temp目录被称为/tmp/www4-679109而在我的第二台机器上,temp目录是/tmp/sos_e6X9_3 。 这两个可疑目录都包含四个子目录:etc proc sys var。 这个可疑的目录树上的etc文件夹包含了我主要的submit.cf sendmailconfiguration文件的相同副本。 /tmp/sos_e6X9_3/etc/mail/submit.cf和/etc/mail/submit.cf 。 这让我觉得有些sendmail被用来中继邮件。 虽然我无法validationmaillog文件是不确定的是这种情况。 这个可疑的奇怪的目录中还包含一些审计日志文件。 ( /tmp/sos_e6X9_3/var/log/audit/audit.log.1 ) 日志文件内容片段: type=LOGIN msg=audit(1293719401.416:2772543): login pid=6662 uid=0 old auid=4294967295 new auid=0 old ses=4294967295 new ses=557197 type=LOGIN msg=audit(1293719401.417:2772544): login pid=6660 uid=0 old auid=4294967295 new auid=0 old ses=4294967295 new ses=557198 type=LOGIN msg=audit(1293719401.418:2772545): login pid=6649 uid=0 old auid=4294967295 new auid=599 old ses=4294967295 […]

ISP如Linux广域网路由器/网关

我的ISP在我工作的地方安装了光纤链路。 它为我的办公室提供了一个以太网广域网连接,并在187.xxx.xxx.224 / 29networking上提供了一组静态IP。 我需要设置一个linux路由器/网关,以便我可以使用这些静态ips。 这个linux路由器/网关应该能够提供静态互联网的IP到我的NAT路由器,邮件服务器,networking服务器等。 linux机器有两个网卡:eth0和eth1。 187.xxx.xxx.225应该是公网ip,其余6个ip应该可用于NAT路由器,邮件服务器,networking服务器等。 我为了howtos而大吃一惊,其中大部分都是设置NAT路由器,而我并不需要。 编辑1我已经安装了Ubuntu服务器。 我可以使用默认的Ubuntu工具,如iproute2,ifconfig,iptables吗?

电子邮件:远程主机地址是本地主机

我尝试发送电子邮件到我的Ubuntu服务器。 等了很长时间,没有任何反应。 这是我在我的日志文件中find的: 2011-04-22 15:23:01 1QDGK5-0003BI-On remote host address is the local host: ***.net 2011-04-22 15:23:01 1QDGK5-0003BI-On == postmaster@***.net R=dnslookup_relay_to_domains defer (-1): remote host address is the local host 2011-04-22 15:23:01 1QDGK5-0003BI-On Frozen 当我再试一次,我仍然得到这个错误。 我能做些什么呢? 我在Ubuntu上使用Exim4(和DBMail)。

Tomcat服务器将不会响应端口80

我站在一个TeamCity服务器上运行它自己的Amazon EC2上的embedded式Tomcat实例。 我已经成功地得到了实例来响应端口8111或8080,但是当我尝试将端口更改为80时,我无法让它在该端口上作出响应。 我有我的安全组设置为允许端口80,并validation这不是问题。 我没有在我的Linux实例上运行其他任何东西,只是TeamCity发行版,所以我没有运行Apache服务器或任何东西。 我似乎很奇怪的是,当我在8111或8080上运行它,然后做一个netstat我可以看到这些端口正在侦听,但是当我把端口设置为80,运行另一个netstat端口80永远不会显示为正在侦听。 有谁知道为什么我不能让tomcat响应端口80?