Articles of ubuntu 12.04

在Ubuntu 12.04上安装CFEngine – 不能统计文件

我想在Ubuntu 12.04上安装CFEngine。 为了简单起见,我正在使用一个安装了Ubutu Server的新版本(带有更新版本)的虚拟机。 我从CFEngine回购站安装了CFEngine 3.5.1。 但是,我不断收到错误: error: Can't stat file '/var/cfengine/inputs/lib/3.5/paths.cf' for parsing. (stat: No such file or directory) 果然,该文件不存在。 实际上,没有/ var / cfengine / inputs / lib文件夹。 任何想法,我可能需要做的,以解决这个问题?

Ubuntu 12.04 – Grub1不会加载新内核

出于某种原因,我不能让grub加载新的内核。 我尝试使用aptitude删除旧的内核,并运行update-grub但仍然加载旧的内核 – 即使我已经删除它! 然后我手动更新了grubconfiguration文件(/boot/grub/menu.lst)并重新启动,但仍然没有喜悦。 运行命令来尝试让grub更新: $ sudo aptitude remove linux-image-3.2.0-23-virtual $ sudo aptitude remove linux-image-3.2.0-24-virtual # ..etc up to 3.2.0-49 $ sudo update-grub $ sed -i 's/3.2.0-23/3.2.0-49/ig' /boot/grub/menu.lst $ sudo reboot 系统当前状态: $ grub –version grub (GNU GRUB 0.97) $ uname -r 3.2.0-23-virtual $ cat /boot/grub/menu.lst | grep 3.2.0-49 title vmlinuz-3.2.0-49-virtual kernel /boot/vmlinuz-3.2.0-49-virtual root=LABEL=root […]

启动后LVM驱动器未安装

我创build了一个名为“orcafiler1”的三个物理磁盘的LVM。 问题是,每次启动后,LVM驱动器都没有安装,我必须手动运行 vgchange -ay orcafiler1 fstab文件包含 UUID=b57eae64-f270-4825-9ff0-040264fb33ac / ext3 errors=remount-ro 0 0 # /home was on /dev/sdb1 during installation UUID=c2d5decb-0615-48bd-9f8f-40eba852329e /home ext3 defaults 0 0 # swap was on /dev/sda1 during installation UUID=54582723-d970-46f4-a24d-9c6d25ca16c6 none swap sw 0 0 /dev/orcafiler1/orcavolume /data ext3 defaults,nobootwait 0 0 我怎么能把它在启动时? Te OS是Ubuntu 12.04 UPDATE 附加信息 $ dmesg|grep -iE "mapper|lvm" [ […]

Ubuntu没有足够的AWS EC2空间

EC2上有25GB的容量。 操作系统是Ubuntu 12.04 LTS。 我可以连接到它,但不能写1KB。 我试图删除一些文件并重新写入 – 相同的结果 – 没有足够的空间。 我试图检查可用空间,并得到这个错误。 df -h df: cannot read table of mounted file systems: No such file or directory 然后我试图得到目录大小。 看来从25GB只有13GB是满的: du -h –max-depth=1 18M ./boot 16K ./lost+found 4.0K ./tmp 83M ./lib 192K ./home 8.7M ./bin 4.0K ./selinux 4.0K ./opt 100K ./root 8.0K ./dev du: cannot access `./proc/1312/task/1312/fd/4': […]

DirectoryIndex在htaccess中工作,但不在apache2 .conf文件中

我需要我的Ubuntu安装使用index.php作为默认文件。 添加 DirectoryIndex index.php 到/etc/apache2/apache2.conf 添加 <Directory /path/to/website/root/> DirectoryIndex index.php </Directory> 到/etc/apache2/sites-available/mysite.conf,然后启用和重新启动 sudo a2ensite mysite sudo service apache2 restart 我错过了什么? 但是,服务器不会加载默认文件。 注意:将DirectoryIndex index.php添加到.htaccess会导致所需的影响,但我更愿意通过.conf文件来完成此操作。

有没有办法将iptables规则恢复到全新安装后设置的规则?

我有一台服务器放在公司的防火墙后面,所以公司的防火墙负责处理所有的防火墙问题。 在重新安装服务器并设置相应的规则之后,服务器允许通信到它应该的端口(PPTP,SSH,Web,FTP,并且允许IP包的转发),但是在重新启动之后,更改将丢失,没有能够再次成功地应用规则。 我想我应该做的是:1)不知何故把iptables和apparmor规则放在新安装的服务器之后。 2)应用这些改变,以便允许ip4转发,SSH,VPN和Web端口在局域网上打开。3)search一个方法,即使在系统重新启动后仍然保持设置。 我需要帮助做点1和3。

在Ubuntu上configurationFTP以默认到某个目录

我正在尝试在我的12.04.3 LTS机器上configurationFTP服务器。 我从/home/webuser/public/mywebsite.com/public主持一个网站。 现在,我想configurationFTP服务器,当FTP用户login时,它们到达/home/webuser/public/mywebsite.com/public目录(这是唯一的目录,他们应该能够访问)。 我尝试过vsftpd和纯粹的ftp,我没有太多的运气。 似乎大多数进程涉及创build一个新的,FTP特定的用户帐户,主目录用于发布文件。 我可以做到这一点,但我需要上传的文件进入Web用户的公用文件夹。 有谁知道我可以做到这一点?

IP被封锁甚至允许命令

我已经保护我的数据库PHPMYADMIN。 我尝试像这样做: <Directory /usr/share/phpmyadmin> DirectoryIndex index.php Options Includes ExecCGI AllowOverride None Order deny,allow Deny From All Allow from 10.230.35.xx -> my IP Allow from 10.230.35.X2 -> additional IP it works Allow from 127.0.0.1 <IfModule mod_php5.c> AddType application/x-httpd-php .php php_flag magic_quotes_gpc Off php_flag track_vars On php_flag register_globals Off php_admin_flag allow_url_fopen Off php_value include_path . php_admin_value upload_tmp_dir […]

在Ubuntu 12.04的sysctl中设置值时,权限被拒绝

我试图configuration我的Ubuntu 12.04 VPS(OpenVZ)重新启动时,内存不足。 为此,我在“/etc/sysctl.conf”文件中添加了以下几行代码。 vm.panic_on_oom = 1 kernel.panic = 14 但是当我使用命令“sudo sysctl -p”运行configuration时,出现以下错误。 error: permission denied on key 'vm.panic_on_oom' error: permission denied on key 'kernel.panic' 我曾尝试运行与root相同的命令,并发现相同的错误。 任何人都可以请指出我做错了什么? 或者我该如何解决这个问题? 提前致谢。

Apache2 SSL“默认虚拟主机”不起作用

我有一个虚拟主机的数量,其中大部分没有或需要https://连接,并有一些这样做的服务器。 我想要发生的是不小心键入“ https://mynonsecuresite.com ”获取默认错误信息(或redirect到端口80站点)的用户。 目前,如果有人inputhttps://mynonsecuresite.com/,他们会以某种方式redirect到https://mysecuresite.com/ 请注意,这并不是Apacheconfiguration设置列表中的虚拟主机提供默认页面的问题,实际上URL通过似乎是redirect的方式更改为https://mysecuresite.com/ ,而不是Apache mod_rewriteredirect。 我试图创build一个默认的虚拟主机,该主机在Apache站点启用的目录中被设置为000-default。 <VirtualHost 123.123.123.123:443> ServerName default-web ServerAlias mynonsecuresite.com www.mynonsecuresite.com DocumentRoot /home/virtual/default-web ErrorDocument 404 /index.php </VirtualHost> 重新启动服务器后,网站仍然redirect到https://mysecuresite.com/ 看着Apache的重写日志,工作中没有错误的重写,所以我不太清楚这是怎么回事。 不知道是否相关,但它是一个Ubuntu 12.04服务器。 我不记得在以前的Debian机器上这是一个问题。 我也有shibboleth2安装为一个网站的安全联合login。