Articles of linux

iptables如何确定哪些数据包是组播的?

数据包是否被假设为仅基于其IP地址的多播? 我一直在看RFC 1112 ,快速扫描似乎并没有指出在ip数据包上的任何其他标志。

Ubuntu上的简单启动脚本

这应该很容易,因为这里面有很多问题,但是看起来我错过了一些东西。 我有一个脚本可以创build一些需要在启动时运行的目录。 这样做太简单了,不必费心去搞定新贵或什么东西 – 这不是服务,不需要监控,它只需要在启动时运行,具有超级用户权限。 我已经尝试将脚本直接放在/etc/rc2.d中 – 它只运行一次,一次启动,而不再运行。 系统是否记得它运行,没有closures或什么? 我还以root身份添加了一个cron作业,并将该脚本添加为@reboot任务,但仍然没有任何骰子。 这是在s3的Ubuntu实例 – s3实例有一些奇怪的启动方式导致这些简单的事情不工作? 编辑 :我应该提到,我需要在启动时尽早运行这个脚本,因为除此之外,它还会设置/ tmp,这对于系统的许多部分都是非常重要的。

适用于Windows或Linux的Nginx – 推荐用于Redis群集,推荐configuration是什么?

目前我们正在研究Nginx作为反向代理服务器,并且已经对Windows版本做了一些初步的testing。 由于稳定的产品已经可用于Linux,我想知道是否有人在生产中使用了Windows版本,如果有的话,可能会出现任何问题。 我已经阅读了一些关于必须正确configurationcaching的内容,希望能够从有经验的人那里得到更多的信息 – 具体来说,什么是最佳的设置。 这将作为许多Redis服务器的反向代理 – 在一台服务器出现故障时执行故障切换机制(备份configuration)。 在这种情况下,是否需要Http2RedisModule?

电子邮件不会发送

2013-01-18 10:33:04 cwd=/home/USER/public_html/clients 3 args: /usr/sbin/sendmail -t -i 2013-01-18 10:33:04 1TwDwG-00023y-Ks <= [email protected] U=USER P=local S=3993 [email protected] T="[Ticket ID: 787676] test" for [email protected] 2013-01-18 10:33:04 cwd=/var/spool/exim 3 args: /usr/sbin/exim -Mc 1TwDwG-00023y-Ks 2013-01-18 10:33:04 1TwDwG-00023y-Ks SMTP connection outbound 1358523184 1TwDwG-00023y-Ks mydomain.com [email protected] 2013-01-18 10:33:05 1TwDwG-00023y-Ks ** [email protected] R=lookuphost T=remote_smtp: SMTP error from remote mail server after […]

fstab文件系统编辑

UUID=f5be9b96-da41-49fd-a8e2-dbbf37f5cd7d / ext4 defaults,usrquota 1 1 UUID=31a1c8d1-18ee-4c97-a0b9-b92599247112 /boot ext4 defaults 1 2 UUID=1fc6e1e3-bb0e-46bd-9de8-b8a11ca69ab9 /home ext4 defaults,noexec,usrquota,noatime 1 2 UUID=17dd0442-1872-476e-bb86-d5bf8c2f86f6 /tmp ext4 loop,rw,noexec,nosuid 1 2 UUID=dc212bbf-cce5-4663-872c-390e808c3f1e swap swap defaults 0 0 tmpfs /dev/shm tmpfs noexec,nosuid 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 我是否需要删除默认值才能使/ […]

颠覆HTTP – 可以读取但不能写入

我试图build立一个Subversion服务器。 在启用了SELinux的Fedora上。 我创build了一个仓库,并在Apache中configuration了mod_dav_svn以进行远程访问。 svn ls按预期工作 – 我得到一个密码提示,我看到回购中没有文件。 但是,当我试图svn import ,我得到一个错误。 从Apache的error_log: [Wed Jan 30 18:03:09 2013] [error] [client 127.0.0.1] could not begin a transaction [500, #13] [Wed Jan 30 18:03:09 2013] [error] [client 127.0.0.1] Can't open file '/var/svn/testing/db/txn-current-lock': Permission denied [500, #13] Apache应该能够读写这个文件,所以我不知道什么是错的: $ ls -Z /var/svn/testing/db/txn-current-lock -rw-rw-r–. apache apache unconfined_u:object_r:httpd_sys_content_t:s0 /var/svn/testing/db/txn-current-lock

如何区分故意重启和电源故障

不幸的是,我的一个Centos主机最近重新启动,没有实现监视。 我怎样才能找出是什么导致它重新启动。 我只有ssh访问它。 如何确定是否由于以下原因: 1.power failure.(Will there be any special non maskable interrupt logged some where) 2.Intentional hard reset.(will it be possible to differentiate between power failure n reset also what will be Signal to look for?). 3.manual reboot command(How to differentiate this from hard reset,will inode reveal anythng related to this like "**Cleaning Orphaned […]

我如何(或者是否可取)将Redhat Enterprise从5.9降级到5.8,并找出原始升级发生的时间?

两个问题。 我怎么知道什么时候从5.8升级到5.9? 在哪里logging? 什么是从5.9回滚或降级到5.8的过程? 背景:支持在即将到来的几周内添加NetApp存储设备的客户端,并且configuration的authentication高达5.8,而不是5.9。 然后用6.x版本进行authentication。 由于其他将要使用设备的服务器都运行在5.8版本上,因此所需的结果就是将这个服务器回滚一下,找出它的升级时间(我对这个项目是半新的,而以前的pipe理员早已不在了) 。 内核版本在服务器上是相同的,/ etc / redhat-release显示的是5.8,但是显示的是一个 $ more / etc / redhat-release 红帽企业Linux服务器版本5.9(Tikanga) 可能值得注意的是,他们正在运行Oracle Enterprise Linux,但是对于所有(大多数)意图和目的,它们可以被视为与RHEL相同。

iptables – 在eth1上阻止传入,在eth0上阻止所有

我有点卡在iptables做处理两个以太网端口。 用于LAN的eth0端口(192.168.1.50私有IP)。 eth1端口通过电缆调制解调器(80.0.xxx.xxx公共IP)连接到互联网。 eth0 Link encap:Ethernet HWaddr 00:19:99:C1:86:BB inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:137532 errors:0 dropped:0 overruns:0 frame:0 TX packets:55658 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:99968969 (95.3 MiB) TX bytes:10403525 (9.9 MiB) Interrupt:50 Memory:fe700000-fe720000 eth1 Link encap:Ethernet HWaddr 00:19:99:C1:61:3B inet addr:80.0.xxx.xxx Bcast:255.255.255.255 Mask:255.255.252.0 UP BROADCAST RUNNING MULTICAST […]

仅运行nfs服务器版本3

我是一个RHEL家伙,Debian / Ubuntu的新手,我刚刚安装了一个NFS服务器,当我在客户端上安装一个共享,它使用版本4,我怎么才能让服务器运行nfs版本3 ? PS:我们公司使用JAVA应用程序,只能使用NFS V3,如果使用V4,应用程序开始动作。 谢谢