Articles of ubuntu 14.04

Squid代理 – 查找消耗最多带宽的url

我有我的家庭networking上的鱿鱼代理安装(鱿鱼在Ubuntu服务器上运行,14.04)。 目前我们的家庭互联网使用量约为每月2TB。 我想找出哪些网站/url/域消耗最多的带宽。 我需要在哪里找鱿鱼找出来? 我宁愿一个不需要安装PHP,Apache,数据库或任何额外软件的解决scheme。

带有Azure文件存储的Ubuntu 14.04 FSTAB安装在一段时间后会丢失

我有一个Ubuntu的14.04服务器,有一个Azure文件存储安装自动挂载启动通过FSTAb。 要创build这个configuration, 我按照这篇文章中的说明 ,它工作正常。 我遇到的问题在一段时间之后,间歇性地下降。 它似乎没有在任何特定的时间,或事件,我知道这是消失的唯一方法是用户抱怨他们不能上传文件(该应用程序保持在Azure文件装载的文件)。 如果我尝试cd到挂载,我的控制台挂起..如果我试图做一个df -h列出一切,控制台也挂起。 我能够恢复正常的唯一方法是如果我重新启动服务器,那么一切都很好。 我怀疑与Azure文件存储的连接可能会间歇性地丢失并返回,但是当服务器再次可用时,服务器可能不会重新安装? 我有一些其他(Windows)服务器连接到相同的文件共享,到目前为止我没有遇到这个问题。 有没有其他人经历过这种情况,有没有可能的configuration,我可以做自动重新挂载共享,如果它变得不可用? 任何build议将不胜感激!

我应该在nginx中使用rewrite还是proxy_pass?

Apache的文档很清楚地表明, mod_rewrite应该只是最后一招。 对于nginx ,陷阱部分有request_uri基本不变的例子。 情况是这样的: 我们(研究所的一个部门)有一个即将升级的主networking服务器(正在运行Debian 6)。 为了处理升级,我已经build立了一个nginx服务器,它将代理已知可以正常工作的部分升级服务器,而其他部分则服务于旧服务器。 旧的服务器有一些ProxyPass规则(大量的代理工作)。 我希望将所有这些都转换为nginx ,因为据我所知, nginx在代理中更具性能。 大量用户的用户主目录由另一台服务器提供服务。 对于这些用户,可以使用代字号和非代字号(即http://my.site/muru和http://my.site/~muru代理到http://other.server/~muru ,但http://other.server/muru不存在)。 许多文件夹被代理到同一台服务器上的不同文件夹。 (例如, http://my.site/local-club : http://my.site/local-club将被代理到http://my.site/~local-club )。 我的主要问题是: 鉴于A和B都被代理到不同的服务器上的C,我应该使用rewrite或location与returnredirectB到A请求,或继续代理? 给定A和B在同一台服务器上,B代理到A,我应该使用重写还是将Bredirect到A? redirect(和return )具有清楚地指示两个目录之间的关系的好处。 我的rewrite规则如下所示: rewrite ^/B(/.*) /A$1 permanent; 和return规则: location ~ ^/B(/.*) { return 301 /A$1; } 附: location ~ ^/~(A|D|E|F..)/ { proxy_pass https://other.server; proxy_redirect default; }

在Ubuntu 14.04.1中,Ceph OSD一直处于“down”状态

我正在尝试安装和部署一个ceph集群。 由于我没有足够的物理服务器,我在OpenStack上使用官方的Ubuntu 14.04镜像创build了4个虚拟机。 我想部署一个集群,1个监控节点和3个OSD节点, 0.80.7-0ubuntu0.14.04.1版本0.80.7-0ubuntu0.14.04.1 。 我遵循手动部署文档中的步骤,并成功安装了监控节点。 但是,OSD节点安装完毕后,似乎OSD守护进程正在运行,但没有正确地向监视节点报告。 当我请求命令ceph –cluster cephcluster1 osd tree时,osd树总是显示down 。 以下是可能与我的问题有关的命令和相应的结果。 root@monitor:/home/ubuntu# ceph –cluster cephcluster1 osd tree # id weight type name up/down reweight -1 3 root default -2 1 host osd1 0 1 osd.0 down 1 -3 1 host osd2 1 1 osd.1 down 1 -4 1 host osd3 2 […]

Ubuntu Server 14.04 LTS与KVM的虚拟化限制?

基本上我是在这样的事情之后: 使用KVM的红帽企业Linux的虚拟化限制 但Ubuntu服务器14.04 LTS。 我正在尝试创build一些带有非常大的1TB + RAM的KVM访客(通过OpenStack Nova)。 我可以启动1TB虚拟机,但是我得到了2TB风格的内核恐慌。 只是想知道我是否正在运行Ubuntu KVM实现的内核限制,比如RHEL6.3的2TB限制?

磁带驱动器在14.04 ESXi VM上不可用

问题 我有一个Overland ArcVault连接到我的系统(实际上是一个虚拟机,它以独立的SCSI卡连接到passthrough模式),但它看起来像指定的磁带设备节点(如/dev/st0或/dev/nst0 )我期望看到没有被创build,并且创build的less数节点不完全正确地工作。 特别是,我看到五个设备正在创build, /dev/sg0到sg4 。 sg0, 1和2表示连接到虚拟机的虚拟磁盘驱动器。 sg4是代表磁带库本身的设备, 它工作正常 – 也就是说,我可以使用像mtx这样的命令来控制它。 从引导消息中, sg3是实际的驱动器本身,但它拒绝所有的访问尝试。 尝试执行mt -f /dev/sg3 rewind Operation not permitted总是返回Operation not permitted错误。 我已经validation了磁带库已经在驱动器中安装了一个磁带,并且已经尝试过所有的sg*设备。 还有一个/dev/tape/by-id/scsi-200900d09126c0024 ,但这只是sg4库的一个符号链接。 这个问题 我如何实际访问磁带,为什么我的系统无法启动? 的背景 使用lsscsi [1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0 [2:0:0:0] disk VMware Virtual disk 1.0 /dev/sda [2:0:1:0] disk VMware Virtual disk 1.0 /dev/sdb [3:0:1:0] tape […]

apt-get update挂在Ubuntu 14.04.3的新安装中

好的,从我从头开始configuration一个虚拟盒子已经有一段时间了。 新鲜安装的Ubuntu 14.0.4.3 lts 没有代理或任何幻想 networking适​​配器设置为桥接 os安装并启动后,我可以 一个。 从窗口ping成功的箱子 湾 从箱子内我可以平8.8.8.8成功(和其他领域) 问题是,我不能让框运行成功apt-get更新。 它只是挂起在0%,这表明,或者它访问的url没有响应(gb.archive.ubuntu.com)..但它确实在浏览器中响应,或者该框无法连接到www ..但是,然后我可以ping其他域。 有什么我失踪? 为什么我不能适应工作?

wbinfo -u不显示AD用户(为空)

在使用Samba(版本4.3.8)/ WinBind和Kerberos的Windows Server 2008 R2上,连接到AD的Ubuntu Server 14.04(文件服务器)存在问题。 问题是用户在其个人文件夹中没有写入权限。 我们还注意到,当使用wbinfo -u时,输出不会给出错误,但会产生一个空列表,甚至不会显示本地用户。 但是,wbinfo -g正确显示AD组。 这个设置一直工作到昨天。 我们build立了另一个新鲜的Ubuntu服务器configuration相同,并产生了相同的问题。 join并信任与AD工作正常: net ads join -U administrator Enter administrator's password: Using short domain name — NTB Joined 'UBUNTUTEST' to dns domain 'NTB.local' 任何想法可能是什么问题,或者我们如何进一步排除故障?

是否有可能在每个位置的基础上延长Nginx的504超时

是否可以在一个位置块中设置超时指令,以防止nginx从长时间运行的PHP脚本(PHP-FPM)返回504? server { listen 80; server_name ubuntu-vm.test-api; root /home/me/Sites/path/to/site/; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { try_files $uri =404; # Fix for server variables that behave differently under nginx/php-fpm than typically expected fastcgi_split_path_info ^(.+\.php)(/.+)$; # Include the standard fastcgi_params file included with nginx include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_path_info; […]

在Ubuntu上绕过HTTP / HTTPSstream量的VPN?

我有一台Ubuntu 14.04机器,所有外出stream量都是通过VPN,我需要确保HTTP和HTTPSstream量不通过VPN。 我已经看过静态路由,但它似乎只处理层3。 我应该如何处理这个设置? 谢谢。