Questions tagged «alias»

在计算机科学中,别名是一个名称,通常指定一个已经命名的引用。

7
在Linux中可以为主机名加上别名吗?
在Linux中可以为主机名加上别名吗? jmillikin在各种Ubuntu论坛上都提出了以下要求: 是否可以创建主机名别名?类似于/ etc / hosts,但使用其他主机名而不是IP地址。这样,使用这样的文件,您可以ping“ fakehost1”,并将其重新映射到“ realhost”,然后将“ realhost”解析为IP地址。 # Real host # Aliases realhost fakehost1 fakehost2 fakehost3 有人回答了有关ssh的问题,但没有回答有关ping等的问题。我的主要目的是将其用作Subversion服务器的别名。就我而言,realhost位于动态IP地址下。因此,“ / etc / hosts”别名不起作用。我想以svn://my_svnserver/my_repos而不是 访问我的Subversion服务器svn://realhost/my_repos。
89 linux  hostname  alias 



12
如何通过sudo传递别名
我有一个别名,可以将一些参数传递给我经常使用的工具。有时我自己跑,有时在sudo下跑。不幸的是,当然,sudo无法识别别名。 有没有人暗示如何通过别名? 在这种情况下,调试时我有很多perl选项: alias pd='perl -Ilib -I/home/myuser/lib -d' 有时,我必须以root用户身份调试工具,因此,不要运行: pd ./mytool --some params 我需要在sudo下运行它。我尝试了很多方法: sudo eval $(alias pd)\; pd ./mytool --some params sudo $(alias pd)\; pd ./mytool --some params sudo bash -c "$(alias pd)\; pd ./mytool --some params" sudo bash -c "$(alias pd); pd ./mytool --some params" sudo bash -c …
32 shell  sudo  alias 

1
NGINX上的服务器别名
我正在将网站移至NGINX上运行的新服务器。旧站点的Apache2 VirtualHost已ServerAlias配置为我要在NGINX配置中复制。 根据我在NGINX文档上阅读的内容,这似乎可以通过轻松实现server_name。 我只想确保我所拥有的是正确的。 从APACHE2 ServerAlias our-domain.com www1.our-domain.com our-domain.ie 致NGINX server_name www.our-domain.com our-domain.com www.our-domain.ie our-domain.ie;

2
对alias_maps和virtual_alias_maps感到困惑
我已经重新阅读了此文档以及此处的其他文章,这对我来说仍然很不清楚。我一直在测试各种东西以了解和之间的区别,alias_maps并且virtual_alias_maps在postfix中看不到这两个单独设置的使用。到目前为止,这是我发现的结果(注意-我在与Web服务器相同的服务器上使用postfix作为空客户端仅发送电子邮件): 1)/ etc / aliases文件: root: me@somedomain.com 当我将以上内容添加到中时alias_maps,我注意到某些服务(例如fail2ban)能够选择此选项,并且它将根电子邮件发送到提到的别名电子邮件地址。但是,我也注意到某些其他服务(例如mail命令)不遵守此规定,并尝试将电子邮件直接发送到不存在的root@mydomain.com(我认为其后缀myorigin设置将添加@ mydomain.com) 。为了解决这个问题,我然后添加了virtual_alias_maps 2)/ etc / postfix /虚拟 root me@someotherdomain.com 添加上述内容后,所有服务都将使用此虚拟别名电子邮件。我还注意到,一旦添加了以上内容,即使fail2ban也开始忽略/etc/aliases/文件中的初始设置,并开始遵循虚拟文件中提供的电子邮件地址。 现在,这让我更加困惑- /etc/aliases/当虚拟别名映射中的电子邮件似乎覆盖了它时,为什么我们需要? 具有这两个单独的别名映射的目的是什么?何时确定何时使用什么? 为什么fail2ban(配置为通过电子邮件发送至root@localhost)首先跟随alias_maps(/ etc / aliases /)中指定的电子邮件地址,然后又决定忽略virtual_alias_maps添加后的电子邮件地址? 为什么所有服务都不能读取/ etc / aliases中提到的电子邮件别名,并且仅当在虚拟别名映射中添加了电子邮件别名时它们才起作用? 自昨天以来我已经花了几个小时,仍然不确定。有人可以帮我消除困惑吗? 编辑: 这是使用mail root命令将电子邮件发送到根目录时的邮件日志。/ etc / aliases /中提到了root的别名电子邮件。但是,邮件无法正常工作,直到我从移动这根别名电子邮件aliases_maps至virtual_aliases_maps 当在中提到根电子邮件别名时记录/etc/aliases/: Nov 14 16:39:27 Debian postfix/pickup[4339]: 0F12643432: uid=0 from=<root> Nov 14 16:39:27 …

2
尝试将路径53的别名目标设置为S3时,没有可用的目标
我试图建立一个简单的基于亚马逊AWS S3网站,如解释在这里。 我已经设置了S3存储桶(simples3websitetest.com),并赋予了它(希望)正确的权限: { "Version": "2012-10-17", "Statement": [ { "Sid": "AddPerm", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::simples3websitetest.com/*" ] } ] } 我上传了index.html,设置了网站访问权限,可通过http://simples3websitetest.com.s3-website-us-west-2.amazonaws.com/index.html进行访问 到目前为止一切顺利,现在我想设置Amazon Route53访问权限,这就是我遇到的问题。 我已经在我拥有的域(resourcesbox.net)上设置了一个托管区域,然后单击“创建记录集”,并转到“设置别名”步骤,但是当我在S3网站端点下看到“没有可用目标”时,尝试设置别名目标。 我错过了什么??

2
命令开头的反斜杠
在安装RVM手册中,我看到很多以'\'开头的行: 使用ruby安装RVM: $ \curl -L https://get.rvm.io | bash -s stable --ruby 我认为这只是打字错误,但他们会重复很多次。 那是什么原因呢?

1
如何覆盖Powershell中的默认目录别名?
我想在Powershell中键入dir时看到彩色的文件名。因此,我从此处将Set-ChildItemColor函数添加到我的配置文件中。我还在配置文件的末尾添加了这一行,以覆盖dir别名: Set-Alias dir Get-ChildItemColor 现在,当我打开Powershell时,出现此错误: Set-Alias : The AllScope option cannot be removed from the alias 'dir'. At C:\Users\joe\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:82 char:10 + Set-Alias <<<< dir Get-ChildItemColor + CategoryInfo : WriteError: (dir:String) [Set-Alias], SessionStateUna uthorizedAccessException + FullyQualifiedErrorId : AliasAllScopeOptionCannotBeRemoved,Microsoft.PowerShe ll.Commands.SetAliasCommand 这是什么AllScope?如何删除该选项以获取彩色目录?
19 powershell  alias 

7
如何在crontab中使用别名?
我有一些.profile要从我的命令中调用的命令crontab。 例如,如果我有, alias notify-me="~/bin/notify.pl -u user1" alias notify-team="~/bin/notify.pl -u user1 user2 user3 user4 ...." 我只想调用别名 0 11 * * * notify-team 因此,如果我的列表.profile已更新,则也不必更新crontab。但是,我似乎无法在中使用别名crontab。有没有解决的办法? 我尝试了这里的建议来设置环境(例如/ bin / bash -lc和script-wrapper脚本)。似乎适用于脚本,但不适用于别名。 有任何想法吗?
16 shell  cron  alias 

1
什么是Amazon Route53“别名” DNS记录?
AWS Route53别名值 考虑在AWS Route53上注册的域。到该域的HTTP请求应通过AWS CloudFront CDN分发进行服务。为了实现这一点,A定义了一个别名记录: dig 结果 但是,dig结果显示实际IP地址。实际上,这些IP地址不是恒定的,并且会随着时间变化: # dig @1.1.1.1 serverlessdaystlv.io ... ;; ANSWER SECTION: serverlessdaystlv.io. 60 IN A 13.32.67.21 serverlessdaystlv.io. 60 IN A 13.32.67.27 serverlessdaystlv.io. 60 IN A 13.32.67.97 serverlessdaystlv.io. 60 IN A 13.32.67.122 serverlessdaystlv.io. 60 IN A 13.32.67.141 serverlessdaystlv.io. 60 IN A 13.32.67.159 serverlessdaystlv.io. 60 IN …


2
nginx,别名,php-fpm =找不到文件
我正在尝试使用DAViCal设置nginx。但是,我在日志中收到一个“找不到文件”和“在stderr中发送了一个FastCGI:“主脚本未知”。我的别名似乎有问题,但我确定无法解决。 我的虚拟主机: server { listen 80; ## listen for ipv4; this line is default and implied listen [::]:80 default_server ipv6only=on; ## listen for ipv6 root /var/www-data; index index.html index.htm index.shtml index.php; # Make site accessible from http://localhost/ server_name just.a.server; location / { # First attempt to serve request as file, …
10 php  nginx  php-fpm  fastcgi  alias 

4
为什么我的Nginx别名不起作用?
我正在尝试设置一个别名,以便当有人访问时/phpmyadmin/,nginx将从而/home/phpmyadmin/不是通常的文档根目录中提取它。但是,每次我拉出URL时,它都会为所有未通过fastcgi拉出的项目提供404。fastcgi似乎工作正常,而其余的则不能。strace告诉我它正在尝试从普通文档的根目录中提取其他所有内容,但我不知道为什么。谁能提供一些见识? 这是我的配置的相关部分: location ~ ^/phpmyadmin/(.+\.php)$ { include fcgi.conf; fastcgi_index index.php; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_param SCRIPT_FILENAME /home$fastcgi_script_name; } location /phpmyadmin { alias /home/phpmyadmin/; }
10 nginx  alias 

13
有用的bash别名并生成最常用命令的列表
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我发现这个文章讨论了一个快速的方法来排序您的bash的历史,看到您最常使用哪些命令: cut -f1 -d" " .bash_history | sort | uniq -c | sort -nr | head -n 30 对于您应该为哪些任务创建别名以及应该彻底完成哪些任务,它确实让您大开眼界。 我很乐意看到ServerFault推荐命令行别名列表,这些列表可以节省您的工作时间。你有什么? 在我们之间,我敢打赌,我们可以节省每天至少10分钟阅读这篇文章的每个用户。(减去第一天,他们将所有时间都浪费在阅读ServerFault上,而不是当然去做!)
10 bash  alias 

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.