Questions tagged «ubuntu»

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

1
在SSH上使用gpg-agent
我在通过单个命令行在ssh上使用gpg-agent时遇到问题。 这是我的配置: 服务器A:通过ssh触发命令。 ssh user@serverB "sudo -E /path/to/script.sh" 服务器B:执行需要密码签名的脚本。 系统信息:Ubuntu 12.04 我已经在服务器B上设置了gpg-agent,并将此配置添加到/home/user/.bashrc中: Invoke GnuPG-Agent the first time we login. # Does `~/.gpg-agent-info' exist and points to gpg-agent process accepting signals? if test -f $HOME/.gpg-agent-info && \ kill -0 `cut -d: -f 2 $HOME/.gpg-agent-info` 2>/dev/null; then GPG_AGENT_INFO=`cat $HOME/.gpg-agent-info | cut -c …
8 ubuntu  ssh  gpg  env 

1
如何为服务器设置.pem登录名?
我在数字海洋上有几个Ubuntu液滴 我已经设置了基于用户名密码的登录名。但是我对这个想法不满意。 我理想地想要的是类似登录的亚马逊,其中有一种identity.pem文件。我将与团队中的人共享此文件。他们登录说ssh webuser@website_ip做一个后ssh-add 如何设置这样的登录名? 我不想在每个开发人员的机器上添加ssh-keygen,然后将公钥的内容添加到.ssh/authorised_keys。一方面,对于每个开发人员而言,这似乎是太多的工作。 让我知道是否可能。谢谢 致所有反对者 我了解设置共享登录名不是一个好主意。但是我在问这个问题时并没有违反任何常见问题解答。否决投票时请注意一些事项。否则,任何新用户都不会感到舒适。 这个问题也很直接。您可以在任何Linux机器上设置亚马逊认证类型吗?如果您知道答案,请给我答案。否则继续前进。 我知道现在我已经邀请了更多的支持者加入这篇文章。但谁在乎!
8 ubuntu  ssh 

1
Ubuntu服务器:硬盘始终充满
我有一个50GB的VPS 当我运行df时,我得到 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 49982172 46580100 863064 99% / none 507212 172 507040 1% /dev none 511676 4 511672 1% /dev/shm none 511676 76 511600 1% /var/run none 511676 0 511676 0% /var/lock none 511676 0 511676 0% /lib/init/rw 当我从/运行du -h时 ... 20K ./tmp/vmware-root …
8 ubuntu  du  df 

3
无法在Ubuntu 12.04上安装Gearman
我正在尝试通过以下命令在我的Ubuntu 12.04计算机上安装Gearman sudo apt-get install gearman-job-server libgearman-dev sudo apt-get install php-pear php5-dev 以上命令正常运行,但是当我运行时 sudo pecl install gearman 它给出如下错误 checking whether to enable gearman support... yes, shared found in /usr checking for gearman_client_set_context in -lgearman... yes checking for gearman_worker_set_server_option in -lgearman... yes checking for gearman_job_error in -lgearman... no configure: error: libgearman …

1
启动时init.d脚本的PATH问题
我有一个简单的脚本(在Ubuntu 12.04LTS上)启动独角兽实例。 #!/bin/sh case "$1" in start) echo "starting" cd /path && bundle exec unicorn -c /path/config/unicorn.rb -D -E production ;; stop) echo "Stopping Unicorn Instances" kill `cat /tmp/unicorn.pid` ;; restart) echo "sending USR2 to all unicorns" kill -s USR2 `cat /tmp/unicorn.pid` ;; esac exit 0 调用时,它的行为正确: /etc/init.d/unicorn_boot.sh start 我希望它在启动时启动,所以我跑了: …
8 ubuntu  init.d  path 

2
为什么即使有大量的RAM可用也调用OOM杀手
在EC2 ebs支持的xlarge ubuntu实例上,正在调用oom-killer。从下面的/ var / log / syslog输出中,似乎ZONE_NORMAL内存不足: Node 0 Normal free:11344kB min:11556kB low:14444kB high:17332kB active_anon:10936284kB inactive_anon:144kB active_file:688kB inactive_file:740kB 但是为什么ZONE_NORMAL仅分配11GB的15GB总RAM?还是有其他原因导致内存不足? 机器(xlarge实例)上可用的RAM为15GB。以下日志中的rss列的总和为3.7GB,total_vm的总和为11.4GB。 Dec 11 08:53:53 ip-10-60-61-71 kernel: [19427969.456146] node invoked oom-killer: gfp_mask=0x84d0, order=0, oom_adj=0, oom_score_adj=0 Dec 11 08:53:53 ip-10-60-61-71 kernel: [19427969.456153] node cpuset=/ mems_allowed=0 Dec 11 08:53:53 ip-10-60-61-71 kernel: [19427969.456157] Pid: …

3
如何在后缀中禁用“发件人未送达通知”?
我希望后缀停止发送未送达通知到我的本地帐户,这是我的日志示例 17:47:08 A727B62C6F61: message-id=<20121124174708.A727B62C6F61@mail.***********> 17:47:08 F151362C6F5F: sender non-delivery notification: A727B62C6F61 17:47:08 A727B62C6F61: from=<>, size=4676, nrcpt=1 (queue active) 17:47:08 F151362C6F5F: removed 17:47:08 warning: dict_nis_init: NIS domain name not set - NIS lookups disabled 17:47:08 A727B62C6F61: to=<**********>, relay=local, delay=0.01, delays=0/0.01/0/0, ... 如何在main.cf中配置它?

3
自定义Openssh Shell
环境是Ubuntu Server 12.04 我想在服务器上创建一个只能ssh到在日志文件上运行tail -f并在程序结束后关闭会话的用户(ctrl + c)。 有没有办法做到这一点?
8 linux  ubuntu  ssh  shell 

7
无法在Ubuntu 12.04上启动Rabbitmq服务器
我尝试rabbitmq-server在ubuntu服务器12.04上安装,但失败。 然后,按照http://www.rabbitmq.com/install-debian.html中的指南添加apt源列表。 但是重新安装仍然具有如下相同的错误: $ sudo aptitude install rabbitmq-server ... Setting up rabbitmq-server (2.8.7-1) ... * Starting message broker rabbitmq-server * FAILED - check /var/log/rabbitmq/startup_\{log, _err\} ...fail! invoke-rc.d: initscript rabbitmq-server, action "start" failed. dpkg: error processing rabbitmq-server (--configure): subprocess installed post-installation script returned error exit status 1 No apport report written …

3
是否可以将FreeNAS作为Auth Server(SMB或LDAP),文件服务器以及Ubuntu作为“ Client”(Kerberos auth-pam)?
当然,我想将FreeNAS服务器配置为身份验证服务器(用户FreeNAS本地用户要身份验证到ubuntu客户端)和NAS服务器。我有Ubuntu作为客户端,它们通过DHCP / PXE引导,因此我可以快速配置它们。 我将在上面发布一个进程列表,[OK]表示该进程正在运行,[TODO],您知道... 结构过程: [确定]客户请求提供IP ... [OK]我的防火墙答案是文件名“ pxelinuz.0”和我的FreeNAS的IP,该人提供TFTP,NFS和SMB。 [确定]客户端加载vmlinuz和initrd.lz,然后根据需要从NFS开始加载squashfs。 [ TODO ]我的FreeNAS应该通过SMB为LDAP或Active Directory DC提供服务,但是我不知道FreeNAS是否可以实现(我的问题之一)... [ TODO ]客户端必须通过FreeNAS的NFS或SMB挂载/ home。 [ TODO ]客户端应连接到FreeNAS并获取用户列表,以便他们可以登录。 我的目标是创建一个网络,在该网络中,我可以插入不同的计算机,并允许用户在需要时使用其个人计算机登录,访问其“主”文件,而始终无需在硬盘驱动器上更改操作系统。 PS:我可以轻松编辑squashf,我已经为此编写了脚本。

3
如何创建没有密码但可以设置密码的Linux用户?
我有一个(假设的)家伙的用户名和SSH密钥,我需要授予他对Linux(Ubuntu)服务器的管理员访问权限。 我希望他能够通过SSH登录,然后由他自己通过安全连接设置密码,而不是传递密码。 我知道如何使密码过期并迫使他在首次登录时重设密码。除非他已经有一些密码,否则这是行不通的,然后我必须告诉他。 我考虑过将密码设置为空-SSH不允许登录,但是任何人都可以su进入该用户。 我的问题是,以这种方式创建帐户是否有一些最佳做法?还是不可避免地要设置默认密码?

3
对于第一次由脚本运行的ssh-copy-id回答“是”?
第一次ssh-copy-id会问 # ssh-copy-id -i .ssh/id_dsa.pub backup@example.com The authenticity of host 'example.com (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is 39:fb:5e:70:30:33:2b:18:17:e9:4f:2f:91:b5:d2:21. Are you sure you want to continue connecting (yes/no)? 是否可以对此编写脚本,所以脚本只回答是?
8 linux  ubuntu  centos  bash 

4
HTTPS比HTTP慢50倍以上
我有一个使用https将JavaScript文件传输到客户端的网站。该网站为getsimpleapps.com。 事实证明,使用https(20.08s-29.08s)加载此文件的速度比使用http(380ms)慢52倍。 该网站的首页与javacript文件共享相同的慢度。 http://getsimpleapps.com https://getsimpleapps.com 我最近从Dreamhost切换到了linode,并且骇入了让SSL在新服务器上运行直到实现的目的。我没有进行任何疯狂的配置。 linode运行Ubuntu 12.04,并且该站点位于(LAMP)堆栈的顶部。 我对堆栈溢出社区的问题是:如何在服务器上修复SSL和HTTPS?我知道栈溢出到处都是关于HTTPS速度慢的问题,但是没有给出真正的解决方案。ubuntu教程或配置指南将是理想的选择。 文件:/etc/apache2/sites-enabled/getsimpleapps.com <VirtualHost *:80> ServerAdmin admin@getsimpleapps.com ServerName getsimpleapps.com ServerAlias www.getsimpleapps.com DocumentRoot /srv/sites/getsimpleapps.com/public/ ErrorLog /srv/sites/getsimpleapps.com/logs/error.log CustomLog /srv/sites/getsimpleapps.com/logs/access.log combined </VirtualHost> <VirtualHost 50.116.58.18:443> SSLEngine On #SSLCertificateFile /etc/apache2/ssl/www.getsimpleapps.com.crt #SSLCertificateKeyFile /etc/apache2/ssl/www.getsimpleapps.com.key #SSLCACertificateFile /etc/apache2/ssl/comodo.crt SSLCertificateFile /etc/apache2/ssl/dreamhost/dh.crt SSLCertificateKeyFile /etc/apache2/ssl/dreamhost/dh.key SSLCACertificateFile /etc/apache2/ssl/dreamhost/dh.cer ServerAdmin admin@getsimpleapps.com ServerName getsimpleapps.com ServerAlias www.getsimpleapps.com DocumentRoot /srv/sites/getsimpleapps.com/public/ …

2
NPM没有安装依赖项?
无法让NPM npm install -d在具有定义package.json文件的项目目录中安装依赖项。 这是我的package.json:https : //gist.github.com/3068312 在清除项目根目录的节点模块文件夹(rm -rf node_modules)后,我npm install -d在项目根目录中运行并受到欢迎: (ssh) /vagrant git:master ❯ npm install -d npm info it worked if it ends with ok npm info using npm@1.1.4 npm info using node@v0.6.12 npm info preinstall redeye@0.0.1 npm http GET https://registry.npmjs.org/sinon npm http GET https://registry.npmjs.org/underscore npm http …
8 ubuntu  node.js 

2
什么时候应使用.local?
因此,我已经建立了一些Win Serv,并且在有路由器将我的内部网络与外部网络分开时,总是执行.local事情。现在,我是第一次设置* nix框,这个概念仍然适用吗?我是否仍然希望我的FQDN(/etc/hostname)在我的网络中的所有机器(混合:linux服务器,win工作站)上显示.local或.com。 这个问题是在始终让Active Directory牵手的情况下提出的,现在我要手动设置DNS机器。

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.