Articles of linux

无法在Ubuntu上安装Perl DBD模块(针对Bugzilla)

试图在Ubuntu 12.04上安装bugzilla-4.2.2 。 当我运行checksetup.pl出现以下错误: YOU MUST RUN ONE OF THE FOLLOWING COMMANDS (depending on which database you use): PostgreSQL: /usr/bin/perl install-module.pl DBD::Pg MySQL: /usr/bin/perl install-module.pl DBD::mysql SQLite: /usr/bin/perl install-module.pl DBD::SQLite Oracle: /usr/bin/perl install-module.pl DBD::Oracle To attempt an automatic install of every required and optional module with one command, do: /usr/bin/perl install-module.pl –all 我已经通过XAMPP安装了MySQL,所以我运行: /urs/bin/perl install-module.pl […]

URL重写 – 新服务器使用相同的DNS

我正在将Solaris服务器迁移到基于Linux的服务器上。 我正在考虑为新的Linux服务器使用与Solaris相同的DNS / URL。 这将帮助我 – 用户不必做任何改变,我只需要切换到新的Linux机箱,一旦我设置。 我没有真正意识到DNS / DNS移植的概念,我认为这是一种URL重写。 任何材料或援助将是一个很大的帮助。

鬼phpmyadmin文件夹?

我有一个运行CentOS6的服务器。 我安装了phpmyadmin和其余的这个教程 – http://www.kdweb.co.uk/blog/installing-apache-mysql-php-phpmyadmin-centos-6-php-memcache-drupal-6-memcache-api 安装后..我找不到phpmyadmin在我的/var/www/html ..我试图重新启动httpd …试图重新启动服务器,并尝试'updatedb',似乎没有索引该文件夹。 奇怪的是…当我去浏览器中的phpmyadmin文件夹,它给出了“禁止”的错误。 这意味着它在那里。 但我不能看到它,也不能到达那里。 http://94.23.250.14/phpmyadmin 有什么想法吗?

mysql my.cnf将InnoDB显示为禁用“skip-innodb”。 我应该为大型Magento DB启用它吗?

我们的centOS服务器上的MySQL my.cnf文件显示了skip-innodb 。 我们正在寻找优化my.cnf的大型Magento数据库。 该服务器有12GB的内存和5个Xeon处理器。 最好是评论/删除skip-innodb行吗? 如果还有什么需要修改的文件? 目前my.cnf文件: [mysqld] skip-innodb ft_min_word_len=3 query_cache_limit = 4M query_cache_size = 16M ## 32MB for every 1GB of RAM query_cache_type = 1 max_user_connections = 50 max_connections = 50 interactive_timeout = 300 wait_timeout = 200 connect_timeout = 200 thread_cache_size = 32 key_buffer_size = 64M ## 128MB for every 1GB of RAM […]

从特定客户端服务器上的守护程序访问Kerberized NFS服务器

我有一个从使用Kerberos进行安全保护的文件服务器导出的NFS树,并使用LDAP进行身份validation和uid / gidpipe理。 对于每个客户端机器和每个单独的用户,一切都可以顺利运行,但是我不确定如何将访问权限部分授予守护进程。 守护进程通常使用setuid来运行本地系统帐户,所以服务器上没有任何特定的凭据。 如果我可以进入并使用源代码,我通常可以让他们在启动时使用ktabber中存在的用户的keytab文件来调用kinit,但这并不总是可行的。 我们的环境禁止我通过使它们全世界可读,或者完全从NFS中删除Kerberos来破解事物。 我用all_squash , anonuid=…和anongid=… set来添加一个子树到/etc/exports ,但是这只是让每个客户端机器anongid=…读。 它只能被某个机器访问。 我尝试过使用samba,但是我们有一些守护进程使用“NFS或者bust”方法来处理共享(例如任何涉及mercurial的东西)。 我们的大多数服务器运行Ubuntu 10.04 LTS,但是这个问题也影响到我们拥有的12.04 LTS客户端。 有没有一种方法可以将整个系统授予特定Kerberos用户的系统范围的票证,以便该系统上的任何用户都可以随时访问该共享? 或者还有其他一些方法可以实现我可以调查的这种访问吗?

如果(且仅当)来自列入白名单的发件人时,如何configurationprocmail将电子邮件传递给脚本?

我想通过procmail将来自特定发件人的电子邮件传递给shell脚本。 这是我的原始启动脚本: LOGFILE=/home/foouser/procmail-log VERBOSE=yes MAILDIR=/var/spool/mail/foouser DEFAULT=/var/spool/mail/foouser SHELL=/bin/sh :0 ! `/home/foouser/fooscript.sh` 这工作正常,但适用于所有消息foouser。 我想设置一个条件,所以如果邮件来自白名单上的特定人员,它只发送消息到脚本。 这可能吗?

IPTABLES规则不阻塞

我一直在试图了解Iptables。 我看了几个来源,他们说,我可以通过做类似的东西来阻止一个子网 iptables -A OUTPUT -s 192.168.3.0/24 -j DROP 这留下了类似的东西, iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination fail2ban-SSH tcp — anywhere anywhere tcp dpt:ssh DROP all — 192.168.3.0/24 anywhere Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination DROP all — 192.168.3.0/24 […]

从内到外不能ping通; configuration错误的DNS

我已经根据本指南configuration了我的networking接口。 现在我可以从我的电脑ping到服务器,但是我无法从服务器ping到外面的世界。 注意:我可以ping通8.8.8.8 任何人都可以解释什么问题? 也许是因为eth0没有网关? 但我需要有这个configuration来运行KVM。 编辑: 我认为这是一个DNS问题。 我可以ping IP,但我不能ping域。 我为我的误会道歉。 # ping google.com ping: unknown host

/ proc / loadavg显示不正确的巨大值

在共享networking服务器上,我在/ proc / loadavg中有一个奇怪的读数: # cat /proc/loadavg 2145237816.60 2145245358.02 2145270263.79 10/1409 410568 负载实际上是正常的,服务器响应非常快。 它是一个8核心的16GB服务器。 # uname -a Linux XXXX 2.6.18-338.19.1.el5.lve0.8.36 #1 SMP Wed Jul 27 13:20:06 EEST 2011 x86_64 x86_64 x86_64 GNU/Linux # vmstat procs ———–memory———- —swap– —–io—- –system– —–cpu—— rb swpd free buff cache si so bi bo in cs us sy id wa […]

如何设置网站的用户名

我有一个新闻服务器。 它可能会有多个虚拟主机。 我看到有两种方法。 一个是以root身份login并在/ www / etc下创build文件,比如; /var/www/website1/public_html /var/www/website2/public_html 另一种方法是用每个虚拟主机创build一个新用户,并将其放入用户的目录中。 喜欢; /home/website1/ /home/website2/ 我的设置就像第一个。 我想知道一种方法是否有重要的优势? 或者还有其他的方法吗? 有任何想法吗?