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

การกระทำของการปรับเปลี่ยนพฤติกรรมของโปรแกรมโดยทั่วไปโดยการแก้ไขไฟล์ข้อความ


3
เซิร์ฟเวอร์ NFS ของฉันรุ่นใดที่ใช้งานอยู่
ฉันกำลังติดตั้งระบบไฟล์ NFS บนเครื่องของฉัน ฉันจะทราบได้อย่างไรว่าโปรโตคอล NFS รุ่นใดที่เซิร์ฟเวอร์ใช้ ฉันไม่สามารถเข้าถึงเครื่องเซิร์ฟเวอร์ NFS แต่ฉันมีรูทบนเครื่องไคลเอนต์ของฉัน มีสิ่งใดบ้างที่ฉันสามารถเรียกใช้บนเครื่องไคลเอนต์ของฉันเพื่อระบุเวอร์ชันของโพรโทคอล NFS ที่เซิร์ฟเวอร์ใช้อยู่หรือรุ่นใดที่รองรับ ฉันไม่สามารถค้นหาข้อมูลที่เป็นประโยชน์ใน/var/log/messagesหรือผลลัพธ์การดีบักเคอร์เนล ( dmesg) ฉันลองใช้งานnfsstatแล้ว แต่ไม่แน่ใจว่าเป็นข้อมูลที่มีประโยชน์หรือไม่ อย่างไรก็ตามเมื่อฉันเรียกใช้nfsstat -sเพื่อขอข้อมูลเกี่ยวกับเซิร์ฟเวอร์ฉันไม่เห็นประโยชน์ใด ๆ : # nfsstat -s Server rpc stats: calls badcalls badfmt badauth badclnt 0 0 0 0 0 เมื่อฉันnfsstat -cขอข้อมูลเกี่ยวกับลูกค้าฉันเห็นข้อมูลบางอย่างเกี่ยวกับClient nfs v3แต่ฉันไม่แน่ใจว่าจะตีความสิ่งนี้อย่างไร สิ่งนี้บอกอะไรฉันเกี่ยวกับโปรโตคอลที่ใช้ระหว่างเครื่องไคลเอนต์ของฉันและเซิร์ฟเวอร์ NFS หรือไม่? มันหมายความว่าฉันกำลังใช้ v3 ของโปรโตคอล NFS อยู่หรือเปล่า? มันบอกอะไรฉันเกี่ยวกับโพรโทคอล …

1
การทำความเข้าใจตำแหน่งไฟล์การกำหนดค่าโฮม: ~ /, ~ / .config / และ ~ / .local / share /
มีไฟล์การกำหนดค่าที่ซ่อนอยู่จำนวนหนึ่งในโฮมไดเรกทอรีของฉัน: บางส่วนอยู่ใน~/(เช่น~/.cinnamon) บางส่วนอยู่ใน~/.config/(เช่น~/.config/cinnamon-session) บางส่วนอยู่ใน~/.local/share/(เช่น~/.local/share/cinnamon-session) ตรรกะของไฟล์กำหนดค่าโฮมคืออะไร a) ความแตกต่างระหว่างไฟล์ที่ซ่อนในสามที่นี้คืออะไร? b) "ท้องถิ่น" หมายถึงอะไรในบริบทนี้ vs config, vs home c) ในโฮมไดเร็กตอรี่, ยังมีไดเรคทอรีการกำหนดค่าทั่วไปที่สำคัญอื่น ๆ ที่ใช้งานโดยหลายแอพพลิเคชั่นหรือไม่? Debian 8.6 Cinnamon 2.2.16

5
เปรียบเทียบไฟล์กำหนดค่าเคอร์เนลสองไฟล์จากเปอร์สเปคทีฟของ menuconfig หรือไม่
ฉันมีสถานการณ์ที่ฉันมีไฟล์กำหนดค่าเคอร์เนลสองไฟล์ (สำหรับเคอร์เนลแหล่งเดียวกัน) ทั้งสองอย่างมีส่วนหนึ่งของฟังก์ชั่นที่ฉันต้องการ (ที่หนึ่ง, USB ทำงานอย่างถูกต้อง, ที่อื่น ๆ , I2C ที่สอง) ฉันรู้ว่าความแตกต่างระหว่างสองไฟล์ปรับแต่งจากมุมมองของ menuconfig นั้นมีเพียงไม่กี่ตัวเลือกที่เลือก (แต่ไม่รู้ว่าอันไหน) อย่างไรก็ตามเมื่อเปรียบเทียบไฟล์กำหนดค่าด้วยตนเอง (รวมอยู่ระหว่างไฟล์. config สองไฟล์) ความแตกต่างนั้นไม่สามารถระบุได้ง่าย ฉันพยายามรวมเข้าด้วยกันโดยไม่สำเร็จ ฉันแน่ใจว่าฉันจะประสบความสำเร็จในที่สุด แต่เชื่อว่ากระบวนการอาจไม่เจ็บปวดมากกว่านี้หากเปรียบเทียบไฟล์ในลักษณะที่ปรากฏในเมนู Menuconfig สามารถทำได้และถ้าเป็นเช่นนั้นได้อย่างไร

1
เป็นกลุ่ม: ซ่อนบรรทัดสถานะที่ด้านล่าง
บางครั้งฉันทำงานกับหน้าต่างเทอร์มินัลเล็ก ๆ และต้องการพื้นที่ว่างทุกชิ้น ดังนั้นฉันต้องการซ่อนบรรทัดสถานะเป็นกลุ่ม ฉันแล้วset laststatus=0สิ่งนี้ซ่อนหนึ่งในบรรทัดสถานะ แต่ยังคงมีอีกคนหนึ่งที่มีเนื้อหาและ-- INSERT --"filename.ext" 22L 500C ฉันจะซ่อนบรรทัดนี้ได้อย่างไร

1
Zsh เสร็จทำให้เปิดใช้งาน shift-tab
เมื่อ zsh แสดงเมนูของความสำเร็จที่เป็นไปได้ฉันต้องการให้ฉันใช้shift-tabเพื่อเข้าถึงรายการที่เสร็จสมบูรณ์ก่อนหน้านี้ - มีตัวเลือกที่ควบคุมว่าจะใช้คีย์ใดในการเข้าถึงรายการที่เสร็จสมบูรณ์ก่อนหน้านี้หรือไม่ และถ้าเป็นเช่นนั้นสิ่งที่ฉันจะต้องเพิ่มไปยัง~/.zshrc ไฟล์ของฉันเพื่อตั้งค่า ถ้ามันสร้างความแตกต่างฉันสามารถนำทางผ่านเมนูเสร็จโดยใช้ปุ่มลูกศร แต่ฉันไม่ชอบการทำเช่นนี้เพราะปุ่มลูกศรรู้สึกผิดที่และใช้งานไม่สะดวก

4
ฉันจะผูกคำสั่ง tmux หลายคำสั่งกับการกดแป้นเดียวได้อย่างไร
โดยเฉพาะฉันพยายามแจ้งเตือนหลังจากคำสั่งบางอย่างเสร็จสมบูรณ์ ตัวอย่างเช่นถ้าฉันโหลดไฟล์กำหนดค่าใหม่ฉันต้องการได้รับการยืนยันว่าใช้งานได้ซึ่งอาจทำอะไรแบบนี้: bind R source-file "$HOME/.tmux.conf" && display-message "Configuration reloaded." อย่างไรก็ตามนั่นไม่ได้ผล หรือทำสิ่งอื่นใดที่ฉันพยายามเป็นวิธีการรวมคำสั่งเข้าด้วยกัน

8
ฉันจะกำหนดค่า mutt เพื่อแสดงส่วนหัววันที่ในเขตเวลาท้องถิ่นของฉันในเพจเจอร์ได้อย่างไร
เมื่อฉันดูข้อความในเพจเจอร์ mutt แสดงเวลาในส่วนหัว Date ใน UTC แทนที่จะเป็นเขตเวลาท้องถิ่นของฉัน มุมมองดัชนีแสดงเวลาท้องถิ่นอย่างถูกต้อง ฉันพบโพสต์รายชื่อผู้รับจดหมายเก่าที่อธิบายวิธีรับเวลาท้องถิ่นเพื่อแสดงในแถบสถานะที่ด้านล่างของหน้าจอ แต่นี่ยังไม่ "แก้ไข" เวลาในส่วนหัว Date ที่ด้านบนของหน้าจอ มีวิธีใดที่จะทำให้เพจเจอร์แปลงเวลาส่วนหัว Date เป็นเวลาท้องถิ่นหรือไม่?

3
เล่นคำบรรยายโดยอัตโนมัติด้วย mpv
ไฟล์คำบรรยายมีหลายรูปแบบตั้งแต่. srt ถึง. sub ถึง. ass และอื่น ๆ มีวิธีที่จะบอก mpv เพื่อค้นหาไฟล์คำบรรยายพร้อมกับไฟล์สื่อและถ้ามันจะเริ่มเล่นไฟล์โดยอัตโนมัติ ขณะนี้ฉันต้องทำอะไรแบบนี้ซึ่งอาจจะค่อนข้างยาวขึ้นอยู่กับชื่อไฟล์ - [$] mpv --list-options | grep sub-file (null) requires an argument --sub-file String list (default: ) [file] หวังว่าจะได้คำตอบ อัปเดต 1 - ภาพยนตร์ทั่วไปที่มี. srt (หรือตัวห้อย) [$] mpv Winter.Sleep.\(Kis.Uykusu\).2014.720p.BrRip.2CH.x265.HEVC.Megablast.mkv (null) requires an argument Playing: Winter.Sleep.(Kis.Uykusu).2014.720p.BrRip.2CH.x265.HEVC.Megablast.mkv (+) Video --vid=1 (*) (hevc) …

4
วิธี. ssh / config เพื่อระบุการจัดสรร pseudo-tty และการดำเนินการคำสั่ง
มีวิธีการระบุใน.ssh/configคำสั่งเช่น: ssh -t remote-host "screen -dR screen_name" ดังนั้นฉันสามารถเข้าถึงscreenเซสชันระยะไกลได้อย่างง่ายดายด้วยssh remote-host? ตอนนี้ฉันแก้ไขปัญหานี้โดยใช้สคริปต์ที่กำหนดเอง: $ cat ~/bin/sssh #!/bin/sh /usr/bin/ssh -t $1 "screen -dR ab" ~/binยังคงอยู่ก่อน$PATHแต่มันไม่ยืดหยุ่นและน่าเกลียด นอกจากนี้ฉันต้องการค้นหาวิธีใช้การเติมข้อความอัตโนมัติของโฮสต์สำหรับสคริปต์ที่กำหนดเองของฉัน

2
Nginx เพิ่มการตั้งค่าสถานะความปลอดภัยให้กับคุกกี้จากเซิร์ฟเวอร์พร็อกซี
Mozilla เพิ่งเปิดตัวเครื่องมือใหม่เพื่อตรวจสอบการกำหนดค่าเว็บไซต์ของคุณ observatory.mozilla.org แต่การสแกนกำลังบ่นเกี่ยวกับคุกกี้ (-10 คะแนน): คุกกี้เซสชันถูกตั้งค่าโดยไม่มีการตั้งค่าสถานะที่ปลอดภัย ... น่าเสียดายที่บริการที่ทำงานอยู่หลัง nginx ของฉันสามารถตั้งค่าส่วนหัวที่ปลอดภัยได้หาก SSL ยุติลงที่นั่นโดยตรงและไม่ใช่เมื่อ SSL ยุติลงใน nginx ดังนั้นการตั้งค่าสถานะ "ปลอดภัย" จะไม่ถูกตั้งค่าบนคุกกี้ เป็นไปได้ไหมที่จะผนวกการตั้งค่าสถานะ "ปลอดภัย" กับคุกกี้โดยใช้ nginx? ดูเหมือนว่าการแก้ไขตำแหน่ง / เส้นทางจะเป็นไปได้ http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_domain http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_path

1
ssh config wildcards เพื่อหลีกเลี่ยงการพิมพ์ชื่อผู้ใช้
ฉันมักจะ ssh ลงในอินสแตนซ์ openstack อินสแตนซ์ทั้งหมดอยู่บน vlan และซับเน็ตเฉพาะ (10.2.xx) อินสแตนซ์ทั้งหมดมีชื่อผู้ใช้เดียวกัน (bob) ฉันเชื่อมต่อเช่นนั้น: ssh bob@10.2.x.x หรือบางครั้งเช่นนี้ ssh 10.2.x.x -l bob เป็นไปได้หรือไม่ที่จะกำหนดค่าแล็ปท็อปของฉันให้ใช้ชื่อ bob โดยอัตโนมัติเมื่อฉันเปลี่ยนเป็น vm ใด ๆ บนซับเน็ต 10.2.xx ฉันไม่ต้องการใช้บ๊อบโดยอัตโนมัติเมื่อ sshing เป็นเครื่องบนซับเน็ตอื่น ดูเหมือนว่าssh configไม่รองรับอักขระตัวแทน (แก้ไขฉันถ้าฉันผิด) ฉันคิดว่าอาจมีนามแฝงทำสิ่งนี้ได้ แต่ฉันไม่แน่ใจว่าไวยากรณ์จะเป็นอย่างไร

3
เปลี่ยนแอปพลิเคชันเริ่มต้นที่ใช้โดย gnome-open, exo-open, xdg-open, gvfs-open และ kde-open
วิธีการเปลี่ยนการใช้งานที่เชื่อมโยงกับบางไฟล์ประเภทสำหรับgnome-open, exo-open, xdg-open, gvfs-openและkde-open? มีวิธีแก้ไขไฟล์ config หรือโดยคำสั่งบรรทัดคำสั่งหรือไม่ มีวิธีทำเช่นนี้โดยใช้ GUI หรือไม่? สำหรับคำถามทั้งสอง: วิธีการดำเนินการตามพื้นฐานของผู้ใช้, วิธีการใช้ทั่วทั้งระบบ?

2
ฉันสามารถเปลี่ยนผู้รับเมลเริ่มต้นในงาน cron ได้หรือไม่
ฉันเชื่อว่าหากมีเอาต์พุตใด ๆ จาก cronjob มันจะถูกส่งไปยังผู้ใช้ที่งานนั้นเป็นของ ฉันคิดว่าคุณสามารถเพิ่มสิ่งที่ชอบMAILTO=vivek@nixcraft.inที่ด้านบนของไฟล์ cron เพื่อเปลี่ยนที่ส่งออกไป ฉันสามารถตั้งค่าตัวเลือกเพื่อให้ระบบ cron jobs ทั่วทั้งระบบจะถูกส่งไปยังอีเมล root แทนที่จะไปยังผู้ใช้ที่ใช้งานได้หรือไม่ (เช่นเพื่อที่ฉันไม่ต้องตั้งค่านี้ในไฟล์ cron ของผู้ใช้แต่ละคน)

4
ฉันจะแยกไฟล์เป็นค่าเริ่มต้นด้วย rsync ได้อย่างไร
ฉันจะแยกไฟล์เป็นค่าเริ่มต้นด้วย rsync ได้อย่างไร นี่คือวิธีที่ rsync ไวยากรณ์ปกติของฉันเริ่มต้น: rsync --exclude ".ht*" --exclude "error_log" --exclude ".DS*" --exclude "old" ... ฉันเคยเห็นการกล่าวถึงการกำหนดค่า/etc/rsyncd.confไฟล์จำนวนมากแต่อาจจะดีกว่าสำหรับ daemon มากกว่าคำสั่ง rsync เป็นไปได้ไหมที่จะมีการยกเว้นค่าเริ่มต้นสำหรับ rsync เมื่อถูกเรียกจากบรรทัดคำสั่งเช่นในไวยากรณ์เริ่มต้นของฉันด้านบน

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