可能重复: 多个IP地址上的多个虚拟主机 我正在运行Ubuntu 11.10,我有两个IP地址分配给我的VPS(Linode)。 我已经按照他们的指导启用静态地址(可以在这里find: http : //www.linode.com/wiki/index.php/Configure_Static_IPs ) 目前的情况是,我有3个网站在这个Linode,我想设置它们,所以site1和site2将使用IP1,site3将使用IP3 /etc/apache2/sites-available/site1.com <VirtualHost 1.1.1.1:80> # Admin email, Server Name (domain name) and any aliases ServerAdmin [email protected] ServerName site1.com ServerAlias www.site1.com # Index file and Document Root (where the public files are located) DirectoryIndex index.html index.php DocumentRoot /home/site1/public_html # Custom log file locations LogLevel warn ErrorLog /home/site1/public_html/log/error.log […]
我的linux(ubuntu)服务器上有很多的git仓库。 我使用Apache用户www-data访问所有这些文件。 这在过去很好,因为我是唯一的Web开发人员。 现在我有更多的开发人员,我需要限制他们访问一些存储库。 如何修改我的服务器/权限/ git存储库以适应此? 让我告诉你当前的stream程,我build立一个存储库。 要为myserver.com上的项目project设置新的存储库,我从terminal发出以下命令: ssh [email protected] password: (password for www-data) cd /var/lib/repositories/ mkdir project.git cd project.git git init –bare git update-server-info cd /var/www/git.myserver.com/ ln -s /var/lib/repositories/project.git project 要将项目部署到http://project.myserver.com ,我从terminal发出以下命令: ssh [email protected] password: (password for project) cd /var/www/project.myserver.com/public_html/ git init git remote add origin http://[email protected]/project git pull origin master password: (password for […]
嗨有没有办法重新启动locking内核线程(NFS锁pipe理器)? 有一些文件locking请求出错了,从那以后它消耗了大约50%的CPU。 需要这些锁的进程被终止。 还启用NLMdebugging在日志中显示我这一点: Jan 14 16:50:27 backend2 kernel: [677200.130257] lockd: unlock failed (err = 13) Jan 14 16:50:27 backend2 kernel: [677200.130260] lockd: request from 127.0.0.1, port=789 Jan 14 16:50:27 backend2 kernel: [677200.130262] lockd: rebind host localhost
我想构build一个运行Linux内核的开源设备。 我在这里有什么select? 我想到了从零开始构buildLinux(LFS),包括我的软件,然后构build一个安装程序,将其安装到目标机器上。 问题是,我不知道硬件用户有什么。 所以根据他们的系统configuration,我的预编译的内核可能会或可能不会工作。 我真的想要一个超级简单的自定义安装程序的最小的操作系统。 我有什么select?
我们非常喜欢Portage和Gentoo上其他工具使用的ebegin , eend , eerror , eindent等命令的风格。 绿色 – 黄色 – 红色子弹和标准布局可以非常快地发现错误,否则将是非常灰色的命令行输出。 #!/bin/sh source /etc/init.d/functions.sh ebegin "Copying data" rsync …. eend $? 生产输出类似于: * Copying data… [ OK ] 因此,我们在一些常见的shell脚本中使用这些命令,这对于使用Ubuntu和其他Linux的人来说是一个问题。 (linuces?linuxen?linucae?其他发行版) 在Gentoo上,这些函数是由OpenRC提供的,并且导入了functions.sh文件(其确切位置似乎略有不同)。 但是在Ubuntu上获取这些命令有一个简单的方法吗? 从理论上讲,我们可以用沉闷的echo来代替它们,但我们宁愿不要?
我安装了vmware工作站,安装程序中有一个错误,导致它不在Debian上使用LSB头文件(debian运行级脚本需要lsb头文件)。 这意味着无论何时configuration运行级脚本,insserv / update-rc都会失败,因为vmware脚本没有lsb头文件。 我从Debian安装了6.02更新,更新了很多软件包。 安装完成后,它开始处理触发器。 但是,由于vmware,触发器失败,其中一个软件包也失败了(很确定这都是因为vmware)。 我通过添加insserv覆盖手动修复了vmware脚本,并再次运行aptitude update和aptitude safe-upgrade。 这次它运行了一些触发器,看起来没有错误。 我重新启动并运行aptitude更新和安全升级,它显示没有更新安装。 有没有方法来validation6.02更新的所有更新是否已安装并正确configuration? 有没有办法重新运行这些触发器,甚至可能重新运行6.02更新?
我在OpenLDAP 2.4.23中实现了密码策略覆盖。 我也使用check_password.so 。 它为单个用户正常工作,但事情是, cn=admin,dc=example,dc=com可以更改任何用户的密码,而不检查check_password.so。 pipe理员可以设置任何密码。 任何机构都有任何想法,然后分享..这将非常感激。
我有一个新的开放星云3.2.1安装,我试图去工作,并pipe理一些新鲜安装的debian挤kvm主机。 我的问题是,当Open Nebula部署VM时,KVM进程无法访问主机上的/dev/kvm设备。 我已经根据文档设置了一切: root@onhost1:~# ls -al /dev/kvm crw-rw—- 1 root kvm 10, 232 Feb 8 11:24 /dev/kvm root@onhost1:~# id oneadmin uid=500(oneadmin) gid=500(oneadmin) groups=500(oneadmin),106(kvm),108(libvirt) libvirt/qemu.conf has: user = "oneadmin" group = "oneadmin" 当libvirt创build虚拟机时,它们没有设置任何辅助组,因此进程无法通过文件权限访问/dev/kvm 。 好吧,公平的,虽然开放星云文件似乎表明它应该这样设置。 我已经尝试安装cgroups来尝试解决这个问题。 在我这样做后,kvm进程具有以下cgroup条目: 1:devices,cpu:/libvirt/qemu/one-29 对应于: /dev/cgroup/libvirt/qemu/one-29/devices.list:c 10:232 rwm 我对cgroup的工作方式缺乏了解,表明这应该允许进程访问/dev/kvm ,但是不能。 我可以通过添加一个ACL条目( setfacl -mu:oneadmin:rw /dev/kvm )来使其工作,但是这看起来不对。 不应该打开星云/ libvirt处理这个? 什么是正确的改变? 文件是否应该更改? 我错过了什么吗?
SNMP陷阱始终使用计算机上的networking适配器绑定顺序中显示的第一个IP地址。 例如,假定计算机具有以下绑定顺序: 局域网连接( 172.30.136.231 ) VLAN连接( 192.59.196.178 ) 在这种情况下,SNMP陷阱使用172.30.136.231代理IP地址。 或者,假定计算机具有以下绑定顺序: VLAN连接( 192.59.196.178 ) 局域网连接( 172.30.136.231 ) 在这种情况下,SNMP陷阱使用192.59.196.178代理IP地址 为了使SNMP陷阱包含实际连接到本机的IP地址作为代理IP地址,解决方法是更改networking适配器绑定顺序。 所以我的问题是: 如何在Linux中更改networking适配器绑定顺序? 有一些Linux的命令来做到这一点? 可以通过Linux应用程序来完成吗?
当我运行以下命令mimetype -DM –database /usr/share/misc/magic /path/to/reset.css我期望看到text/css作为结果,而是我得到text/plain 。 有没有办法来解决这个问题? mimetype手册页。 编辑删除-M没有改变任何东西 root@srv /var/www/vhosts/zf2skeleton # mimetype -D –database /usr/share/misc/magic module/Application/public/css/bootstrap.min.css > Data dirs are: /usr/share/misc/magic > Checking inode type WARNING: You don't seem to have a mime-info database. The shared-mime-info package is available from http://freedesktop.org/ . > Checking globs for basename 'bootstrap.min.css' > Checking for extension '.min.css' > […]