คำถามติดแท็ก alias

ในวิทยาศาสตร์คอมพิวเตอร์นามแฝงคือชื่อที่มักกำหนดข้อมูลอ้างอิงที่ตั้งชื่อไว้แล้ว

7
เป็นไปได้หรือไม่ที่จะใช้นามแฝงชื่อโฮสต์ใน Linux?
เป็นไปได้หรือไม่ที่จะใช้นามแฝงชื่อโฮสต์ใน Linux? มันถูกถามโดย jmillikin ที่ฟอรัม Ubuntu ต่างๆดังนี้: เป็นไปได้หรือไม่ที่จะสร้างนามแฝงชื่อโฮสต์ เรียงจาก Like / etc / hosts แต่ใช้ชื่อโฮสต์อื่นแทนที่อยู่ IP ดังนั้นด้วยไฟล์บางอย่างเช่นนี้คุณสามารถ ping "fakehost1" และมันจะถูกแมปซ้ำกับ "realhost" จากนั้น "realhost" จะถูกแก้ไขเป็นที่อยู่ IP # Real host # Aliases realhost fakehost1 fakehost2 fakehost3 บางคนตอบคำถามเกี่ยวกับ ssh แต่ไม่เกี่ยวกับ ping ฯลฯ จุดประสงค์หลักของฉันคือใช้เป็นนามแฝงสำหรับเซิร์ฟเวอร์การโค่นล้ม ในกรณีของฉัน realhost อยู่ภายใต้ที่อยู่ IP แบบไดนามิก ดังนั้นนามแฝง "/ etc / hosts" …
90 linux  hostname  alias 

2
วิธีกำหนดค่าเครื่อง Windows เพื่ออนุญาตให้ใช้ไฟล์ร่วมกันด้วยชื่อแทน DNS
กระบวนการใดที่จำเป็นในการกำหนดค่าสภาพแวดล้อม Windows เพื่อให้ฉันใช้ DNS CNAME กับเซิร์ฟเวอร์อ้างอิงได้ ฉันต้องการทำสิ่งนี้เพื่อให้ฉันสามารถตั้งชื่อเซิร์ฟเวอร์ของฉันอย่าง SRV001 แต่ยังคง\\file ชี้ไปที่เซิร์ฟเวอร์นั้นดังนั้นเมื่อ SRV002 แทนที่ฉันไม่ต้องอัปเดตลิงก์ใด ๆ ที่ผู้คนมีเพียงแค่อัปเดต DNS CNAME และทุกคน จะได้รับการชี้ไปที่เซิร์ฟเวอร์ใหม่

2
ระเบียน / นามแฝง CNAME ในไฟล์โฮสต์ windows หรือไม่
เป็นไปได้หรือไม่ที่จะป้อนระเบียน CNAME หรือนามแฝงในไฟล์โฮสต์ windows (C: \ Windows \ System32 \ drivers \ etc \ hosts) โดยทั่วไปฉันต้องการส่งต่อคำขอทั้งหมดที่ทำกับโฮสต์ A ไปยังโฮสต์ B โดยไม่ต้องใช้รหัสที่อยู่ IP อย่างหนัก (ซึ่งเปลี่ยนแปลงบ่อย)

12
วิธีส่งนามแฝงผ่าน sudo
ฉันมีนามแฝงที่ส่งผ่านพารามิเตอร์บางอย่างไปยังเครื่องมือที่ฉันใช้บ่อย บางครั้งฉันวิ่งเป็นตัวเองบางครั้งภายใต้ sudo น่าเสียดายที่ sudo ไม่รู้จักนามแฝง ใครบ้างมีคำใบ้เกี่ยวกับวิธีการส่งนามแฝงผ่าน? ในกรณีนี้ฉันมีตัวเลือกมากมายสำหรับ perl เมื่อฉันกำลังดีบั๊ก: alias pd='perl -Ilib -I/home/myuser/lib -d' บางครั้งฉันต้องแก้จุดบกพร่องเครื่องมือของฉันเป็นรูทดังนั้นแทนที่จะรัน: 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 …
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และฉันไม่เห็นการใช้การตั้งค่าแยกต่างหาก 2 อย่างใน postfix นี่คือสิ่งที่ฉันพบจนถึงขณะนี้(หมายเหตุ - ฉันใช้ postfix ในเซิร์ฟเวอร์เดียวกับเว็บเซิร์ฟเวอร์ของฉันเป็นไคลเอ็นต์แบบ null เพื่อส่งอีเมลเท่านั้น) : 1) / etc / aliases file: root: me@somedomain.com เมื่อฉันเพิ่มด้านบนลงในalias_mapsฉันพบว่าบริการบางอย่างเช่น fail2ban สามารถเลือกได้และจะส่งอีเมลรากไปยังที่อยู่อีเมลนามแฝงที่กล่าวถึง อย่างไรก็ตามฉันสังเกตเห็นว่าบริการอื่น ๆ (เช่นmailคำสั่ง) ไม่เคารพสิ่งนี้และพยายามส่งอีเมลโดยตรงไปที่ root@mydomain.com ซึ่งไม่มีอยู่ (ฉันคิดว่าการmyoriginตั้งค่าpostfix ที่เพิ่ม @ mydomain.com) . เพื่อแก้ไขปัญหานี้ฉันจึงเพิ่มvirtual_alias_maps 2) / etc / postfix / เสมือน root me@someotherdomain.com เมื่อเพิ่มข้างต้นบริการทั้งหมดจะใช้อีเมลแทนเสมือนนี้ …

2
ไม่มีเป้าหมายเมื่อพยายามตั้งค่านามแฝงเป้าหมายจากถนนหมายเลข 53 ถึง S3
ฉันพยายามที่จะติดตั้งง่าย Amazon AWS S3 เว็บไซต์ตามตามที่อธิบายไว้ที่นี่ ฉันได้ตั้งค่า S3 bucket (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) และคลิก "สร้างชุดบันทึก" และไปที่ขั้นตอน "ตั้งชื่อแทน" …

2
แบ็กสแลชที่จุดเริ่มต้นของคำสั่ง
ในการติดตั้งคู่มือRVMฉันเห็นหลายบรรทัดขึ้นต้นด้วย '\': ติดตั้ง RVM ด้วยทับทิม: $ \curl -L https://get.rvm.io | bash -s stable --ruby ฉันคิดว่ามันเป็นเพียงพิมพ์ผิด แต่พวกเขาทำซ้ำหลายครั้ง ดังนั้นเหตุผลคืออะไร

1
วิธีการแทนที่นามแฝงเริ่มต้นใน Powershell ได้อย่างไร
ฉันอยากเห็นชื่อไฟล์สีเมื่อฉันพิมพ์ dir ใน Powershell ดังนั้นฉันจึงเพิ่มฟังก์ชัน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นี้คืออะไร ฉันจะลบตัวเลือกนั้นเพื่อรับ colorized dir …
19 powershell  alias 

7
ฉันจะใช้นามแฝงใน crontab ได้อย่างไร
ฉันมีคำสั่งบางอย่างในของฉันที่ฉันต้องการจะเรียกจากฉัน.profilecrontab ตัวอย่างเช่นถ้าฉันมี 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 และสคริปต์-wrapper script) ดูเหมือนว่าจะใช้งานได้กับสคริปต์ แต่ไม่ใช่นามแฝง ความคิดใด ๆ
16 shell  cron  alias 

1
บันทึก DNS“ Alias” DNS ของ Amazon Route53 คืออะไร
ค่า AWS Route53 Alias พิจารณาโดเมนที่ลงทะเบียนบน 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 …


2
nginx, alias, php-fpm = ไม่พบไฟล์
ฉันพยายามตั้งค่า nginx ด้วย DAViCal อย่างไรก็ตามฉันได้รับ "ไม่พบไฟล์" โดยมี "FastCGI ที่ส่งเป็น stderr:" ไม่ทราบสคริปต์หลัก "ในบันทึกดูเหมือนว่ามีบางอย่างผิดปกติกับนามแฝงของฉัน แต่ฉันไม่สามารถเข้าใจได้ โฮสต์เสมือนของฉัน: 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 …
10 php  nginx  php-fpm  fastcgi  alias 

4
เหตุใดนามแฝง nginx ของฉันจึงไม่ทำงาน
ฉันกำลังพยายามตั้งค่านามแฝงดังนั้นเมื่อมีคนเข้าถึง/phpmyadmin/nginx จะดึงมันมา/home/phpmyadmin/มากกว่าจากรูทเอกสารปกติ อย่างไรก็ตามทุกครั้งที่ฉันดึง URL มันจะให้ 404 กับทุกรายการที่ไม่ถูกดึงผ่าน fastcgi 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
นามแฝงทุบตีที่มีประโยชน์และสร้างรายการคำสั่งที่คุณใช้บ่อย
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันพบนี้บทความถกวิธีที่รวดเร็วในการจัดเรียงประวัติศาสตร์ทุบตีคุณและดูว่าคำสั่งที่คุณใช้มากที่สุด: cut -f1 -d" " .bash_history | sort | uniq -c | sort -nr | head -n 30 มันเปิดหูเปิดตาของคุณเป็นงานที่คุณควรสร้างชื่อแทนและสิ่งที่คุณควร cronjob ออกไปอย่างสมบูรณ์ ฉันชอบที่จะดูรายการของ ServerFault แนะนำนามแฝงบรรทัดคำสั่งที่ช่วยให้คุณประหยัดเวลาในการทำงาน คุณได้รับอะไร? ระหว่างเราฉันจะพนันได้ว่าเราสามารถช่วยผู้ใช้ทุกคนที่อ่านโพสต์นี้อย่างน้อย 10 นาทีต่อวัน (ลบวันแรกที่พวกเขาเสียเวลาอ่าน ServerFault แทนที่จะทำงานแน่นอน!)
10 bash  alias 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.