Articles of linux

在PATH中获得“不安全的世界可写dir / home / chance”,在Ubuntu 10.10中为Rails和Gem创build模式040777

我试过这个,但它没有工作,似乎是为OSX。 我有一个新鲜的Ubuntu 10.10(x64)与rvm,rails 3和ruby 1.9.2安装。 我有一个新的导轨应用程序,但使用gem或导轨导致以下警告(滞后)。 $ rails -v /home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11: warning: Insecure world writable dir /home/chance in PATH, mode 040777 /home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/bundler-1.0.10/lib/bundler/runtime.rb:136: warning: Insecure world writable dir /home/chance in PATH, mode 040777 Rails 3.0.5 $ gem -v /home/chance/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4: warning: Insecure world writable dir /home/chance in PATH, mode 040777 1.6.2 只要事情重要,这里是我的Gemfile: source 'http://rubygems.org' gem 'rails' # Bundle […]

Apache2.2 – 无法连接?

我跟着教程http://www.debian-administration.org/articles/412 ,我做了一切,但我的网站没有显示它只是说“无法连接”,当我尝试访问我的地址浏览器。 我在Debian Lenny上使用Apache2.2。 我在这个服务器上有多个IP / RDNSconfiguration,我知道他们都工作。 我如何解决它? 我的httpd.conf是空的,我的apache2.conf和ports.conf是默认的。 这是我的网站启用configuration为我的网站看起来像: <VirtualHost *80> ServerAdmin [email protected] ServerName www.mydomain.com ServerAlias mydomain.com # Indexes + Directory Root. DirectoryIndex index.html DocumentRoot /home/user1/www/www.mydomain.com/htdocs/ # CGI Directory ScriptAlias /cgi-bin/ /home/user1/www/www.mydomain.com/cgi-bin/ <Location /cgi-bin> Options +ExecCGI </Location> # Logfiles ErrorLog /home/user1/www/www.mydomain.com/logs/error.log CustomLog /home/user1/www/www.mydomain.com/access.log combined `

如何在Debian Linux上configurationApache 2?

我正在运行Debian VPS作为Web服务器。 我已经安装了Debian 6,并且在那里安装了默认的Apache 2。 我已经读了一些关于Apache 2configuration在Debian上的安排略有不同,我只是想检查一下我是否理解Debian期望我如何将configuration更改为Apache。 我的理解是: 要添加模块: 使用apt-get安装模块 使用a2enmod启用模块 添加虚拟主机: 为/etc/apache2/sites-available/每个虚拟主机创build一个单独的configuration文件(最好命名为类似于虚拟主机的预期域名) 使用a2ensite命令启用站点 做任何事情: 为/etc/apache2/conf.d/每个configuration任务创build一个单独的configuration文件。 该目录中的所有文件都是默认包含的。 我基于http://www.control-escape.com/web/configuring-apache2-debian.html和/usr/share/doc/apache2.2-common/README.Debian.gz 。 我正确理解这个吗? 我猜测,直接编辑如apache2.conf不是一个好方法来添加我自己的configuration设置,因为我的更改可能会被更新在未来的blitzed?

执行php脚本的Cronjob问题

我有一个小时cronjob脚本curl一个PHP脚本。 php脚本没有被执行。 在crontab -e我有: 1 * * * * /var/www/path/to/script.sh 做grep cron /var/log/syslog输出: Mar 23 21:45:01 Emile CRON[5339]: (root) CMD (/var/www/path/to/anotherscript.sh) Mar 23 22:01:01 Emile CRON[5386]: (root) CMD (/var/www/path/to/anotherscript.sh) Mar 23 22:01:01 Emile CRON[5387]: (root) CMD (/var/www/path/to/script.sh) Mar 23 22:14:01 Emile CRON[5425]: (root) CMD ( cd / && run-parts –report /etc/cron.hourly) Mar 23 22:15:01 Emile […]

在Godaddy服务器上安装Splunk

有谁知道是否有可能在Godaddy服务器上安装Splunk? 我已经使用wget下载了我的服务器上的deb文件(显然我有ssh访问权限),但是我正在努力安装它,显然 -bash:找不到dpkg:命令 我想Godaddy限制你可以做,但我想这个工作 再次感谢

由CentOS版本引起的服务器响应时间变慢

我们有许多服务器,都在同一个数据中心,所有类似的规格,都运行相同的应用程序(LAMP电子商务应用程序),都具有相似的stream量水平,都有相似的平均负载。 然而,其中一台服务器在Pingdom的响应时间报告中经常比其他服务器的性能差得多。 我们所有的服务器都禁止这个服务器的响应时间在190ms到210ms之间,但是一个服务器在280ms到300ms之间运行。 这些服务器之间唯一的区别之一就是CentOS的版本。 在较慢的网站上,版本是4.8,但在速度更快的服务器上,它们都运行在5.5。 操作系统版本是否足以减慢服务器的响应时间,或者可能是其他的东西? 谢谢

CentOS:/ var / log / secure的日志条目不按date和时间sorting – 为什么?

你能告诉我什么可以是/ var / logs / secure的日志条目的原因是这样的: Mar 30 10:50:02 server2 proftpd: pam_unix(proftpd:session): session opened for user XXXXXXXXXXXXXX by (uid=0) Mar 30 06:50:02 server2 proftpd[29432]: 127.0.0.1 (::ffff:93.91.7.90[::ffff:93.91.7.90]) – USER XXXXXXXXXXXXXX: Login successful. 一条线如何可以在上午10点和下午6点?

cron作业脚本 – 该脚本不能从cron工作(或不启动)

我创build了一个脚本来做一些事情(在我为了testing的目的而只是回应“IS FINALY WORKING”)之后。 如果我input #bash /var/www/html/somedir/script.sh 它工作正常。 问题是我需要一个cron来访问它,它不工作。 设置我使用的cron: crontab -e 15 * * * * /var/www/html/somedir/script.sh 要么 15 * * * * bash /var/www/html/somedir/script.sh 我根本看不到结果。 另外我试图logging它 15 * * * * /var/www/html/somedir/script.sh > cronscriptlog.log 日志是空的。 os是CentOS 5.5。

Cronjob每天晚上10点备份数据库

我设法设置一个cronjob: * 13 * * * date=`date +\%d-\%m-\%Y-\%s`; mysqldump -u root -pPassword1 db121 > /home/backup/xbackup_$date.sql; gzip /home/backup/xbackup_$date.sql 我希望上面的每天晚上10点会有一个mysqldump ,然后保存到/ home / backup目录中。 但是,这并没有为我工作。 上面的条目在crontab中是否正确? 如果是这样,为什么不采取备份,因为命令工作正常,当我自己执行。 感谢所有的帮助 更新 我正在阅读cron作业的centos 手册 ,它说: 除root以外的用户可以使用crontab实用程序configurationcron任务。 Surley,这是不正确的?

无法获得新用户的SSH访问权限

我在ubuntu 10用户名:codeuser上创build了一个新用户 有一个名为“admin”的现有用户。 现在,我的问题是,我不能使用codeuser凭证直接连接到服务器。 但是,我可以通过“pipe理员”,然后su(更改用户到codeuser),它的工作。 我如何获得对codeuser用户的shell访问权限? 这是我的文件的输出: cat /etc/passwd root:x:0:0:root:/root:/bin/bash www-data:x:33:33:www-data:/var/www:/bin/bash admin:x:1000:1000:,,,:/home/admin:/bin/bash ftp:x:107:65534::/home/ftp:/bin/false codeuser:x:1004:33::/home/codeuser:/bin/bash cat /etc/group root:x:0: www-data:x:33: codeuser:x:1005: iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp — anywhere anywhere tcp dpt:mysql Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination