Articles of ubuntu 14.04

通过使用realm,sssd和adcli的Active DirectoryjoinUbuntu 14.04 LTS

我正在使用运行AD DS的Windows 2012计算机设置新networking。 我有几个Ubuntu 14.04我想join域进行身份validation。 我已经成功地在这些服务器上使用realmd,sssd和adcli这样做,这非常简单。 但是,至less在另外两台服务器上,我无法获得相同的设置。 两者之间的巨大差异在于它们驻留在不同的子网中。 我已经检查: – 路由 – DNS – 禁用防火墙和DC上的所有防火墙规则。 我可以成功地发出一个kinit,但是,当adcli声称它不能联系KDC。 希望你们能指出我的失败。 亲切的问候 root @ lb02:〜#ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: […]

Dreamhost云计算:Ubuntu 14.04 LTS / Apache 2监听多个端口

我正在DreamCompute服务中configurationUbuntu 14.04 LTS。 我已经安装了apache2,目前正在运行一个80端口的网站。 我现在挣扎的是configuration多个不同端口的网站。 当我尝试从Google Chrome访问http://67.205.56.105:8080/时 ,出现连接拒绝错误。 我描述了我在下面检查和完成的一切: 我创build了针对8080端口的文件/etc/apache2/sites-available/test.conf (虚拟主机): <VirtualHost *:8080> ServerAdmin [email protected] ServerName interemplea-test ServerAlias test DocumentRoot /var/www/html/test/web/ <Directory "/var/www/html/prod/web/"> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 在/etc/apache2/ports.conf中,我添加了要监听的8080端口。 Listen 80 Listen 8080 Listen 8000 <IfModule ssl_module> Listen 443 </IfModule> <IfModule mod_gnutls.c> Listen 443 </IfModule> 我使用a2ensite命令激活了虚拟主机,并重新启动并重新加载了apache服务 。 另外我检查/var/log/apache2/error.log但只显示这个: [Fri Jul 24 […]

我怎么能dynamic改变IP地址

我为我的VPS机器买了很多IP。 但是我不知道如何改变接口eth0,eth1的IP。 而且似乎只有eth0,eth1可以用ifconfig来表示 如果我在ssh连接下键入sudo ifconfig eth1 133.130.60.37 ,机器将会失去连接。 任何想法切换我的机器IP? 这是我的networking接口 # The primary network interface auto eth0 iface eth0 inet dhcp iface eth0 inet6 dhcp accept_ra 1 auto eth1 iface eth1 inet static address 133.130.60.33 gateway 133.130.60.1 netmask 255.255.254.0 dns-nameservers 8.8.8.8 8.8.4.4 auto eth2 iface eth2 inet static address 133.130.60.36 gateway 133.130.60.1 netmask 255.255.254.0 dns-nameservers […]

cURL到我自己的服务器崩溃的Apache服务器

我在Ubuntu 14.04 LTS上运行apache web sever。 我发现自己在一个服务器上从一个php脚本请求另一个服务器上另一个php脚本的数据的情况。 两台服务器都在我的控制之下。 input我请求的脚本的url工作正常。 但是,当使用cURL请求时,服务器崩溃了。 不是请求数据的服务器,而是与curl联系的服务器。 有没有一个场景的一个cURL请求处理不同于从浏览器的常规请求? 我似乎无法在我的日志文件中find任何有用的东西。 我想我可以做一个解决方法,但是使用curl联系我的服务器的任何人都会崩溃吗? 下面我粘贴了我的curl脚本。 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36'); curl_setopt($ch, CURLOPT_PORT, 80); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_TIMEOUT, 5); $output = curl_exec($ch); curl_close($ch);

如果XEN可以将我安装的操作系统转换为客户操作系统

需要运行多个操作系统(Windows 7,Ubuntu 14.04,12.04)。 之前不要使用XEN。 只是想检查: XEN是否必须安装在某些操作系统之上? 它可以安装在一台新电脑(无操作系统)的目录? 目前双启动Windows 7和Ubuntu 14.04,我可以安装XEN并将它们都转换为客户操作系统,并同时运行它们?

Jenkins Tomcat Ubuntu – hudson / WebAppMain:不受支持的major.minor版本51.0

标题总结了设置。 我知道错误意味着Java版本不匹配,在一个tomcat正在使用和一个Jenkins被编译之间。 如果我运行java -version我会得到: java version "1.7.0_80" 如果我运行javac -version ,则得到: 1.7.0_80 我在系统上安装了其他Java安装程序,所以我无法删除它们,例如Java 6和8。 我的环境variables: JAVA_HOME == /usr/lib/jvm/java-7-oracle CATALINA_HOME == EMPTY JENKINS_HOME == ~/.jenkins ===更新=== 我已经删除了以前安装的openjdk6,现在我得到另一个错误: java.lang.NullPointerException at jenkins.util.groovy.GroovyHookScript.run(GroovyHookScript.java:63) at hudson.util.BootFailure.publish(BootFailure.java:43) at hudson.WebAppMain.contextInitialized(WebAppMain.java:247) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ===更新=== 当检查源时,我发现这在63行,然后这行682&762,似乎Jenkins或j.servletContext未初始化… 我究竟做错了什么? 如果有缺less的细节,让我知道我会join到这个问题。

在一个IP上运行Apache的问题

我目前有一台机器有多个IP地址,但是我希望把Apache限制在其中一个。 我知道这个问题已经在这里问过,但是我遇到了以下问题: 将Apache限制在一个IP上 为了简单起见,可以说我有一个IP,1.1.1.1我希望Apache运行,同时另一个IP,2.2.2.2可用于Apache,但我不希望Apache接触这个IP。 在我的ports.conf中: Listen 1.1.1.1:80 <IfModule ssl_module> Listen 1.1.1.1:443 </IfModule> <IfModule mod_gnutls.c> Listen 1.1.1.1:443 </IfModule> 同时,000-default.conf: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 使用configuration,启动时没有错误,但是当在浏览器中访问1.1.1.1时,似乎不需要/ var / www / html(默认的Apache2页面),而是使用当前正在运行的其中一个站点IP也是。 另外,使用: <VirtualHost 1.1.1.1:80> 似乎允许您在浏览器中访问1.1.1.1,并在启动时使用此configuration获取/ var / www / html(默认的Apache2页面),但出现此错误: [Tue Aug 18 17:34:54.487039 2015] [core:error] [pid 5446] (EAI 2)Name […]

将ZFS文件系统(包括快照)从一个池移到另一个池

我使用ZFS快照进行设置,以保持历史logging。 我们需要将这些数据从一个ZFS池迁移到另一个。 这个问题( 将ZFS文件系统从一个池移动到另一个池 )似乎几乎是我所需要的。 但是,在我的情况下,我想移动所有的快照,而不仅仅是当前的数据。 任何人都知道这将如何做? 作为参考,这是在Ubuntu 14.04上使用zfs-fuse

Ubuntu允许用户访问根“屏幕”命令,也限制他们可以附加到哪些屏幕

我试图让用户连接到root用户拥有的屏幕。 当另一个用户执行"screen -ls" ,显示"No Sockets found in /var/run/screen/S-USERNAMEHERE" 。 除此之外,是否可以将用户限制在单个屏幕上? 例如,我不希望user1附加到screen1 ,但我希望它们能够附加到screen2 。 谢谢,托比

Gitlabredirect到其他页面

我有一段时间的gitlab安装。 前几天我使用这个教程做了一个更新。 我在pipe理面板中使用了一些设置,现在每次尝试访问我的gitlab面板时,我都被redirect到其他页面(我们的组织主页,不同的域名,不同的东西)。 我什至没有看到一个login页面,只得到302 http响应。 有没有可能导致这种情况的configuration选项? 我怎样才能find并修复它? 我把它安装在基本的windows azure linux实例上,没有改变configuration。 另外,当gitlab正在开始时,我没有得到302(系统reeboot之后的fe) – 然后我得到了503的信息,请求花了太长时间 – 因此我假设它不是系统或web服务器 – 只是gitlab做redirect。