Articles of linux

使用不支持ISO的RPM(CentOS5.x)

我们一直在设置一个USB磁盘(棒)统一configuration我们的服务器。 (当我说“我们”的时候,我的意思是我的同事用偶尔的帮助计算出来) 我们想明确列出我们想要的RPM。 至今: 我们设法使棍子可引导 我们设法configurationgrub指向kickstart文件 我们放置了一个ISO(包括发行版或我们创build的)包含RPM的RPM 我想避免创build这个ISO镜像的步骤,只是把RPM放到U盘上的一个目录中 我记得很多年前(可能用软盘)和kickstart一起工作,我很确定这是可能的。 编辑 也许我们的问题是其他地方…我们正在获得以下屏幕,它是专门寻找一个ISO映像(我原来的问题 – 想要没有ISO映像kickstart) 这里是它的一个屏幕截图:

CentOS和Ubuntu Server有什么起伏?

可能重复: CentOS vs. Ubuntu 我正在build立一个新的专用服务器,虽然我主要熟悉Ubuntu,但我正在考虑尝试其他系统。 我用其他发行版玩了一点,但主要是保持距离。 我不知道是不是因为学习操作系统的新工具而被宠坏了,但是你认为在Ubuntu服务器上使用CentOS是否值得?

为什么我不能访问我的Linux FTP(vsftpd)服务器?

我刚刚安装了vsftpd,并启动了服务。 该服务正在运行,我的netstat转储显示它(见下文)。 我也启用了匿名访问的措施。 但是,当我尝试使用FTP客户端访问服务器,或者甚至只是telnet到端口21时,我会收到“拒绝连接”。 我如何解决这个问题? netstat -a: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost:11110 *:* LISTEN tcp 0 0 *:mysql *:* LISTEN tcp 0 0 *:macromedia-fcs *:* LISTEN tcp 0 0 *:ndmp *:* LISTEN tcp 0 0 *:ftp *:* LISTEN tcp 0 0 *:ssh […]

免费工具从nginx访问日志中收集每日每URL统计信息

我需要分析nginx的访问日志,并以这种格式(或等效的)来提供统计信息: DD-MM-YYYY /url hits-total hits-unique 哪里唯一的命中是每ip确定的。 所有我已经检查过的日志分析解决scheme都会按照每月的粒度收集这些统计数据。 有没有一个免费的工具,可以收集我需要的统计信息?

使用sshlogin到多个Linux服务器

我有一个本地的Windows机器,我通过腻子连接到本地的Linux机器,我将不得不通过sudo使用sshlogin到多个linux服务器。 我想知道是否有一个Windows .bat脚本,这将帮助我完成这个任务。 我通常login到服务器,如下所示: #ssh [email protected] -v -p2345 #sudo su – 我无法从ServerFault中find任何链接,以实现自动化。 不知道是否忽视或错过了一些.. 🙂 请让我知道是否有人会这样做,如果是的话(如果有人可以提供给我的.bat脚本,将不胜感激)。 干杯

无法使用http协议连接

这是一个奇怪的问题,我在一个非托pipe的VPS中,我不太确定当我尝试从我的位置连接时总是会发生什么“超时”。 我是新来的iptables,所以这里的列表…我会让你有经验的用户判断它 Chain INPUT (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all — anywhere anywhere Chain FORWARD (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all — anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain RH-Firewall-1-INPUT (2 references) target prot opt source destination ACCEPT all — anywhere anywhere ACCEPT icmp […]

在我的Web服务器上获得大量的点击,并取消了我的httpd。 可能的DDoS?

我在我的服务器上有很多点击。 这台服务器通常几乎没有stream量,但每当我将服务器备份时,都会有不断的点击。 我得到以下错误第一ip_conntrack: table full, dropping packet然后我的httpd用完内存和我的服务器变得没有反应。 任何想法如何解决它? 我access_log最新的头。 我将http更改为hxxp 122.193.164.5 – – [27/Mar/2011:23:48:35 -0700] "GET hxxp://pubs.acs.org/templates/jsp/_style2/_achs/css/atypon-main.css HTTP/1.0" 200 174299 "hxxp://pubs.acs.org/doi/abs/10.1021/ac100095u" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)" 218.29.188.217 – – [27/Mar/2011:23:48:38 -0700] "GET hxxp://rotator.adjuggler.com/servlet/ajrotator/913831/0/vh?ajecscp=1301294917498&z=pdn&dim=753179&kw=&click= http://ad.yieldads.com/clk?2,13%3B5900475f5cba1a74%3B12efb38a54b,0%3B%3B%3B1304299909,cl1GAPp3GABp04QAAAAAAEfOIQAAAAAAAgAAAAIAAAAAAP8AAAABGF1nJgAAAAAAJ6sXAAAAAAD1YSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn.A8AAAAAAAIAAwAAAAAAS6U4-y4BAAAAAAAAADY2ZjM3ZGE0LTU5MDctMTFlMC04MzUwLTAwMzA0OGQ3MjBhOABmlSoAAAA=,,http%3A%2F%2Fwww.healthcarefinancenews.com%2F , HTTP/1.0" 200 1181 " http://ad.yieldmanager.com/iframe3?cl1GAPp3GABp04QAAAAAAEfOIQAAAAAAAgAAAAIAAAAAAP8AAAABGF1nJgAAAAAAJ6sXAAAAAAD1YSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn.A8AAAAAAAIAAwAAAAAAwMqhRbbzxT.AyqFFtvPFP1yPwvUoXM8.XI.C9Shczz9mZmZmZmbWP2ZmZmZmZtY.AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbr8TXwhPZCb-NEWYczMEV.VtRMDgbQFgGd6CwAAAAAA==,,http%3A%2F%2Fwww.healthcarefinancenews.com%2F,Z%3D300x250%26s%3D1603578%26_salt%3D954499605%26B%3D12%26m%3D2%26u%3Dhttp%253A%252F%252Fwww.healthcarefinancenews.com%252F%26r%3D1,66f37da4-5907-11e0-8350-003048d720a8 […]

还原RAIDconfiguration(Ubuntu 8.04服务器)

丢失的RAID 重新启动AWS后,我已经丢失了RAID( mdadm ),而磁盘似乎没有问题(单独)。 症状 mdadm不能正常工作 机器重新启动(在Amazon AWS上停止并启动)后,设备/ dev / md0不工作: [11:52:17 root 🙂 ]$ cat /proc/mdstat Personalities : unused devices: <none> [12:03:09 root 🙂 ]$ mdadm -A /dev/md0 mdadm: no devices found for /dev/md0 磁盘仍然被认为是RAID的一部分 但是所有的raid磁盘似乎都是RAID的一部分: [12:05:24 root 🙂 ]$ mdadm -Q /dev/sdk /dev/sdk: is not an md array /dev/sdk: device 7 in 8 […]

给apache用户读取目录的权限

更新 : 看到这个问题: https://stackoverflow.com/questions/515243/why-cant-my-apache-process-write-to-my-world-writeable-file 这可能是SELinux相关的,目前/ etc / sysconfig / selinux设置为宽容: SELINUX=permissive UPDATE 禁用SELINUX,不变。 平台:这在CentOS 5.5,Apache 2上 ls -l给出 -rw-rw-r– 1 root mail 9230 Mar 2 10:25 2011 MyFile.txt 我需要给apache用户读取/ var / MyApp目录的权限。 我做: chmod a+r /var/MyApp -R ls -l确认所有的文件权限已经改变,允许任何用户读取。 但是当我这样做 sudo -u apache tail /var/MyApp/MyFile.txt 我得到这个错误: tail: cannot open `/var/MyApp/MyFile.txt' for reading: Permission denied apache用户是否需要一些特殊的configuration来允许读取权限?

Linux:在哪里logging非交互式命令?

据我所知,当我SSH到一个盒子,它会将我的命令历史logging添加到.bash_history之类的东西。 但是当我执行像rsync这样的命令并执行远程SSH连接时, rsync -avz -e'ssh -p1234'“/ example /”[email protected]:“/ example /” 在哪里login? 另一个例子可能是使用一个使用SSH连接的SFTP客户端(如expanDrive) – 那些连接logging在哪里? 澄清:我指的是login远程机器。 所以,如果一个黑客ssh`到一个盒子,并没有删除.bash_history,你可以看到他/她做了什么。 但是如果一个黑客使用了rsync命令,那么这是否意味着在远程机器上没有logging? 我试图调查我的服务器上的一些奇怪的活动,并检查日志不转动任何东西。 谢谢!