Questions tagged «ubuntu»

Ubuntu Linux是Debian的衍生产品,旨在使Linux成为主流。该站点上的问题通常应参考Ubuntu Server。请注意,http://askubuntu.com专用于Ubuntu问题。

2
编辑Nginx配置文件时如何设置Vim文件类型
当我打开vim文件时/etc/nginx/sites-available/default,语法高亮显示正常。但是,如果我创建自己的文件/etc/nginx/sites-available/myapp,vim不会突出显示其语法。我:setf conf每次都要做。 我有什么可以~/.vimrc告诉vim“如果您不知道要使用哪种语法,请使用conf”? 一.vimrc对VIM小白模板也欢迎。我没有将其用作IDE,而是将vim仅用于配置文件。 注意:我在使用Ubuntu 12,以防万一。
17 ubuntu  vim 

5
如何减少AWS EBS根卷大小?
扩大EC2实例就像呼吸一样容易(例如,创建AMI,从中启动实例,然后更改存储大小)。 但是减少它变得更加困难。我想减小Amazon Web Services(AWS)EC2实例弹性块存储(EBS)根卷的大小。网上有几个旧的高级过程。我发现的更详细的版本是关于StackOverflow问题的一年之久的答案:如何减少ebs卷容量,步骤具有相当高的水平: 创建一个所需大小的新EBS卷(例如/ dev / xvdg) 启动实例,并将两个EBS卷都附加到该实例 检查(原始根卷的)文件系统:(例如)e2fsck -f / dev / xvda1 最大收缩原始根卷:(例如ext2 / 3/4)resize2fs -M -p / dev / xvda1 用dd复制数据: 选择块大小(我喜欢16MB) 计算块数(使用resize2fs输出中的块数):块* 4 /(chunk_size_in_mb * 1024)-为安全起见 复制数据:(例如)dd if = / dev / xvda1 ibs = 16M of = / dev / xvdg obs = 16M …

3
将PostgreSQL完全重置为默认值?
题 有没有办法完全重置Linux上的PostgreSQL安装,使其与我安装时的状态相同? 理念 我考虑过 rm -rf /var/lib/pgsql/* rm -rf /var/lib/pgsql/backups/* rm -rf /var/lib/pgsql/data/* 但这也许不是推荐的方法。 目的 这将有助于摆脱以前使用它的程序的遗留问题。

5
`sudo echo“ bla” >> / etc / sysctl.conf`权限被拒绝
免责声明:我是sysadmin的新手。 我正在尝试在AWS EC2实例中设置端口转发,这必须在命令行中完成,因为我不想进入并编辑任何内容,它必须是自动的(这是构建过程的一部分) )。 sudo echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf 没有权限 奇怪的是,我(成功地)使用sudo了几乎所有需要su特权的命令。如果我sudo su在命令之前执行(在ssh会话中手动尝试),那么它将起作用。 这背后的原因?不涉及sudo su或手动编辑的可能解决方案?
16 ubuntu  ssh  amazon-ec2  sudo 


2
Ubuntu上同时有多个php版本
我希望能够在运行Ubuntu 12.04的开发箱上运行多个php版本。我要实现的是,当我使用本地主机作为域时,使用默认值(假设php 5.3.17)。当我使用547.localhost作为域php 5.4.7时。我看过一些使用fastcgi使其工作的教程,但是直到现在我还无法使其工作。我看了这些教程: http://dbforch.wordpress.com/2010/05/21/apache2-fastcgi-multiple-php-versions-ubuntulucid-10-04/ http://www.metod.si/multiple-php-versions-with-apache-2-fastcgi-phpfarm-on-ubuntu/ 据我所知,我已经完成了所有必要的工作。问题是php根本无法运行。当我转到http://localhost/somephpfile.php它时,仅输出php文件的源。这同样适用http://547.localhost/somephpfile.php。 我将细分我采取的步骤,希望有人能够发现我错过的内容。 首先,我使用安装了默认的灯架sudo apt-get install lamp-server^ phpmyadmin。在此之后,我有了一个运行中的开发服务器,该服务器运行php的存储库版本。 然后,我使用phpfarm创建了两个php安装,一个用于5.3.17,一个用于5.4.7。phpfarm的位置为 /etc/php/phpfarm,因此可执行文件位于/etc/php/phpfarm/inst/php-{version}/bin 然后我为apache和disabe mod_php启用suaxec和fastcgi sudo a2enmod fastcgi actions suexec && sudo a2dismod php5 接下来,我编辑/etc/apache2/mods-enabled/fastcgi.conf为: <IfModule mod_fastcgi.c> FastCgiIpcDir /var/lib/apache2/fastcgi FastCgiWrapper /usr/lib/apache2/suexec FastCgiConfig -idle-timeout 110 -killInterval 120 -pass-header HTTP_AUTHORIZATION -autoUpdate ScriptAlias /php-fcgi/ /var/www/cgi-bin/ </IfModule> 然后,在其中/var/www/创建了一个文件夹cgi-bin并在此文件夹中创建了两个文件,分别用于以下两个php版本(我只为5.3.17显示一个/var/www/php5317.fcgi): #!/bin/sh # you can …

4
ext4中每个目录的最大文件数
我管理一个包含文件存储的应用程序,其中所有文件都以等于其md5和的文件名存储。所有文件都存储在一个目录中。当前有数千个,但很快它们应该在服务器上有数百万个文件。当前服务器在ext4文件系统上运行Ubuntu 11.10。 有人告诉我,将许多文件放在目录中是不明智的,因为这会大大增加查找时间和可靠性(他有一个故事,讲述一个目录可以指向的最大文件数,从而导致链表很大)。相反,他建议使用文件名的子字符串创建子目录。但是,这会使我的应用程序中的某些事情变得繁琐。 这是否仍然正确,或者现代文件系统(例如ext4)是否具有更有效的方式来处理此问题并自然扩展?维基百科上有一些有关文件系统的详细信息,但实际上并没有说每个目录的最大文件数或查找时间。

4
将根电子邮件转发到外部电子邮件的过程
我想将root用户收到的电子邮件转发到Ubuntu节点上的外部电子邮件。我看过这篇文章,但是并没有对要遵循的程序进行太多解释。在线上还有其他一些帖子,但它们通常不完整或不清楚。 有人有完整的分享程序吗?是否应该在我的节点上安装邮件服务器?如果是,请选择哪一个?节点上的配置步骤是什么?我严格使用命令行(节点是服务器)。

4
在Virtualbox中引导本机Windows安装:可以吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 4年前关闭。 我正在寻找类似Bootcamp的东西。 当前,我将Ubuntu Maveric作为主要操作系统运行,并在Virtualbox中运行Windows 7。但是,对于某些任务,虚拟化运行Windows似乎会导致过多的开销和速度损失,我希望能够以本地方式启动。 在理想的情况将开始安装Windows和Ubuntu的双启动关于独立的分区,启动在VirtualBox中的Windows分区在Ubuntu和能力。 这可能吗? 另外,Bootcamp似乎是唯一能够做到这一点的系统?

2
Ubuntu中的initdb在哪里
我想在安装后将我的postgresql数据库重置回其初始状态。显然initdb是实现此目的的方法,但是尽管该命令具有手册页,但在我的Ubuntu 10.10系统上似乎并不存在。 有谁知道在Ubuntu上应该怎么做?

1
即使需要pam_limits.so,ulimit也不会读取打开文件描述符limits.conf设置
我试图提高ubuntu计算机上所有用户的打开文件描述符最大值。 我将以下几行添加到/etc/security/limits.conf: * soft nofile 100000 * hard nofile 100000 并且,基于此问题,我检查了以下/etc/pam.conf设置pam_limits: $ grep "pam_limits" /etc/pam.d/* /etc/pam.d/atd:session required pam_limits.so /etc/pam.d/common-session:session required pam_limits.so /etc/pam.d/cron:session required pam_limits.so /etc/pam.d/login:session required pam_limits.so /etc/pam.d/sshd:session required pam_limits.so /etc/pam.d/su:session required pam_limits.so /etc/pam.d/sudo:session required pam_limits.so 而且我的最大文件似乎很好: $ cat /proc/sys/fs/file-max 762659 但是当我检查时,我仍然具有默认的1024 ulimit -a: $ ulimit -a | grep files …
16 linux  ubuntu  pam  ulimit 

2
如何开始为智能手机客户端设置VPN服务器?
我有一个一直在修补的Ubuntu Lucid Lynx VM。我想建立一个VPN,我很高兴自己学习如何做,但是众多的选择使我很头疼,所以我只是在寻找指针。 我要考虑的因素 每个用户都需要个人身份验证(而不是全部使用一个密码) 我想知道客户端使用的是什么操作系统(Android / iPhone其他) 我想跟踪每个人正在使用多少带宽 尽管安全性很重要,但它主要是为了绕过中国强大的防火墙(访问Facebook / Twitter),因此我不打算保护五边形文件。只要不涉及数小时的复杂配置,安全性就很好。 防止同一用户同时使用多个设备访问VPN 有什么建议吗? 所以我的问题是: 我应该使用哪种协议与Android(例如1.6+)和iPhone兼容? 我应该使用什么管理软件(最好免费,但愿意花一点钱)? 您能推荐哪些指南/教程比这少一些混乱? Android: 16个IPSec VPN隧道 8个L2TP VPN隧道(拨入:4,拨出:4) 8个PPTP VPN隧道(拨入:4,拨出:4) 嵌入式IPSec和PPTP客户端/服务器 IKE密钥管理 IPSec的DES,3DES和AES加密 嵌入式强大的3DES加速器 PPTP的MPPE加密 IPSec中的L2TP L2TP / PPTP / IPSec直通 苹果手机 L2TP / IPSec MSChapV2密码 RSA SecurID 密码卡 PPTP MSChapV2密码 RSA SecurID 密码卡 …
16 vpn  ubuntu  iphone  android 



3
Canonical Landscape的开源替代品?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 5年前关闭。 从规范: Landscape是一种易于使用的系统管理和监视服务,使您可以通过一个简单的基于Web的界面轻松管理多台Ubuntu计算机。 但是,Landscape不是免费的。RedHat对应的Satellite有一个名为Spacewalk的免费版本,但在Ubuntu上不起作用。(尝试将Spacewalk移植到Debian,但看起来还不稳定。) 除了Landscape,还有开源替代品吗?更好的是,是否存在适用于基于RedHat和基于Debian的系统的类似Spacewalk的软件?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.