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

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

6
ตัวเลือก 'ServerAliveInterval` และ' ClientAliveInterval` ใน sshd_config ทำอะไรได้บ้าง
ฉันพบคำถามนี้แต่ฉันขอโทษฉันไม่ค่อยเข้าใจการตั้งค่าของตัวแปรสองตัวServerAliveIntervalและClientAliveIntervalกล่าวถึงในการตอบรับที่ยอมรับ หากเซิร์ฟเวอร์ภายในของฉันหมดเวลาฉันควรตั้งค่านี้เป็นศูนย์หรือไม่ มันจะไม่หมดเวลาหรือไม่? ฉันควรตั้งไว้ที่ 300 วินาทีหรืออะไรซักอย่างแทน? คำถามของฉันเป็นเพียงการเชื่อมต่อของฉันบางครั้งหมดเวลาเมื่อฉันระงับแล้วยกเลิกการระงับแล็ปท็อปของฉันด้วยการตอบสนองWrite failed: Broken pipeและบางคนไม่ได้ ฉันจะกำหนดค่า sshd ในพื้นที่ให้ถูกต้องได้อย่างไรเพื่อที่จะไม่ล้มเหลวด้วยไปป์ที่ขาด
161 ssh  configuration 

4
วัตถุประสงค์และการใช้งานทั่วไปของ /etc/rc.local
ส่วนหัวมีลักษณะดังนี้: #!/bin/sh -e # # rc.local - executed at the end of each multiuser runlevel # # Make sure that the script will "exit 0" on success or any other # value on error. อะไรคือสาเหตุของไฟล์นี้ (มันมีไม่มาก) และคุณมักจะใส่คำสั่งอะไรลงไป? "multiuser runlevel" คืออะไร? (ฉันเดาว่าrc"รันคำสั่ง" หรือไม่)

5
วิธีการกำหนดค่า `xdg-open` อย่างถูกต้องและง่ายดายโดยไม่มีสภาพแวดล้อมใด ๆ
ฉันใช้จัดการหน้าต่าง OpenBox โดยไม่ต้องสภาพแวดล้อมเดสก์ทอปใด ๆ xdg-openมีพฤติกรรมแปลก ๆ firefoxจะเปิดทุกอย่างด้วย $ xdg-settings --list Known properties: default-web-browser Default web browser ฉันกำลังมองหาโปรแกรมง่ายๆ สิ่งที่ชอบอ่านทุก*.desktopไฟล์ใน/usr/share/applications/โฟลเดอร์และตั้งค่า xdg โดยอัตโนมัติ

2
เปิดโหมดเมาส์ Tmux ไม่อนุญาตให้เลือกข้อความด้วยเมาส์
ฉันกำลังใช้tmux 2.1และพยายามเข้าสู่โหมดเมาส์ด้วย set -g mouse on และใช้งานได้ดีฉันสามารถสลับข้ามtmuxหน้าต่างแยกได้โดยคลิกที่หน้าต่างที่เหมาะสม แต่ข้อเสียของเรื่องนี้คือฉันไม่สามารถเลือกข้อความด้วยเมาส์ได้ นี่คือลักษณะ: อย่างที่คุณเห็นการเลือกกลายเป็นสีแดงเมื่อฉันกดปุ่มเม้าส์ค้างไว้และหายไปเมื่อฉันปล่อยปุ่ม หากไม่มีโหมดเมาส์เปิดใช้งาน "การเลือกด้วยเมาส์" ทำงานได้อย่างสมบูรณ์ มีวิธีแก้ไขบางอย่างเพื่อเปิดโหมดเมาส์และมีความสามารถในการเลือกข้อความหรือไม่?

6
ฉันจะวนรอบบานหน้าต่างภายในหน้าต่างใน tmux เหมือนในหน้าจอได้อย่างไร
ฉันคิดว่าการย้ายบานหน้าต่าง tmux ไปที่หน้าต่างเป็นคำถามเดียวกัน แต่ดูเหมือนจะไม่เป็นเช่นนั้น มาจากการใช้หน้าจอ GNU เป็นประจำฉันกำลังมองหา tmux ทำสิ่งเดียวกัน ในสิ่งที่ฉันทำอย่างสม่ำเสมอคือมีหน้าต่างเปิดอยู่สองสามหน้าต่างหนึ่งเปิดด้วยบางโค้ดในกลุ่มและสองหน้าต่างเทอร์มินัลเปิดเพื่อทดสอบรหัสและบางครั้งหน้าต่างหรือสองสำหรับสิ่งอื่น ๆ ฉันแบ่งหน้าจอในแนวตั้งและมักจะมีหน้าต่างเป็นกลุ่มในบานหน้าต่างด้านบนแล้วหน้าต่างอื่น ๆ ในบานหน้าต่างด้านล่าง คำสั่งหลักจากนั้นผมก็ใช้งานCtrla, Tabการหมุนในหมู่บานหน้าต่างและCtrla, nการหมุนระหว่างหน้าต่างภายในบานหน้าต่าง ตัวอย่างเช่นด้วยเสียงเรียกเข้าในบานหน้าต่างด้านบนฉันสลับไปที่บานหน้าต่างด้านล่างแล้วหมุนผ่านเทอร์มินัลอื่นทำสิ่งที่ฉันต้องการ หน้าจอยังคงแบ่งตลอดเวลา ปัญหาคือผมไม่สามารถหาความสามารถเทียบเคียงได้กับหน้าจอCtrla, nใน tmux การสลับหน้าต่างดูเหมือนจะไม่ทำงานภายในบานหน้าต่าง แต่จะกระโดดอย่างสิ้นเชิง หากหน้าจอถูกแบ่งดูเหมือนว่ามีเพียงสองตัวเลือกที่จะข้ามไปยังหน้าต่างบางส่วนที่ไม่ได้แยกจากนั้นแยกหรือเพื่อแยกย่อยของบานหน้าต่าง ไม่ใช่สิ่งที่ฉันกำลังมองหา ข้อเสนอแนะ (นอกเหนือจากเพียงแค่ติดกับหน้าจอ)?

1
gvim -p ขีด จำกัด ของแท็บที่เปิดอยู่หรือไม่
เมื่อฉันวิ่ง: gvim -p *.xyz ฉันพบว่ามีไฟล์บางไฟล์เท่านั้นที่เปิดในแท็บ รู้สึกเหมือนขีด จำกัด แท็บชนิดใด? แต่! เมื่อฉันพยายามที่จะเปิดปิดด้วย: :tabnew มันเปิดถัดจากแท็บก่อนหน้า - ใช้งานได้! วิธีการgvim -p ...เปิดไฟล์ทั้งหมดโดยไม่จำเป็นต้องเปิดไฟล์ดังกล่าวด้วยตนเอง:tabnew? Btw ข้อ จำกัด นี้ถูกเขียนที่ไหนสักแห่ง? เป็นไปได้ที่จะกำหนดค่า?

3
ทำไมบางแอปพลิเคชันใช้ ~ / .config / appname สำหรับข้อมูลการกำหนดค่าของพวกเขาในขณะที่คนอื่นใช้ ~ / .appname?
ฉันสังเกตเห็นว่าบางแอปพลิเคชันนำไฟล์การตั้งค่าไปใช้~/.config/appnameขณะที่บางแอปพลิเคชันใช้~/.appname(ในแบบคลาสสิก AFAIK) สำหรับสิ่งนี้ ความรู้สึกในความแตกต่างนี้และสิ่งที่จะดีกว่าที่จะพิจารณาสำหรับการใช้งานของฉัน? อัปเดต: ดูเหมือนว่า (ค่าเริ่มต้น XUbuntu 11.10) ของฉัน $ XDG_CONFIG_HOME ถูกตั้งค่าเป็น~/และแอปพลิเคชั่นส่วนใหญ่ในระบบของฉัน (เช่น Mozilla Firefox, Adobe Flash Player, Midnight Commander, Opera, Wine, ฯลฯ ) ปฏิบัติตามสิ่งนี้ แต่ยังมีแอปพลิเคชั่นมากมาย (เช่น Compiz, Deadbeef, VLC, Qt Creator, Google Chrome, XFCE และอื่น ๆ ) ที่ใช้~/.config/แทน อีกสิ่งที่น่าสงสัยก็คือไดเรกทอรีที่อยู่ใน~/.config/นั้นไม่ถูกซ่อน (ไม่มีจุดในชื่อ) - ไม่ใช่แอปพลิเคชันที่คาดว่าจะมีชื่อคงที่โดยไม่ขึ้นอยู่กับตำแหน่ง (ค่า $ XDG_CONFIG_HOME)

4
คุณตั้งค่าคำสั่ง ServerName ไว้ที่ไหนใน Apache 2
หมายเหตุ:สิ่งนี้เกี่ยวข้องกับคำถามของฉัน: " Apache 2.4 จะไม่โหลดใหม่มีปัญหากับการกำหนดค่าของฉันหรือไม่ " ฉันกำลังพยายามทดสอบไซต์ท้องถิ่น ตามที่ผมเข้าใจ Apache 2 (และอาจจะ Apache เช่นกัน) VirtualHostมีสิ่งที่เรียกว่า ความเข้าใจเล็กน้อยของฉันบอกฉันว่า virtualhosting เป็นวิธีที่หนึ่งเซิร์ฟเวอร์ / ที่อยู่ IP สามารถให้บริการหลายโดเมน https://en.wikipedia.org/wiki/Virtual_hosting อย่างไรก็ตามฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อเรียกใช้ Apache 2 configtestเพื่อดูว่าฉันล้มเหลว ฉันใช้ Apache 2.4.10-1 และดูเหมือนว่ามีการเปลี่ยนแปลงมากมายที่เกิดขึ้นระหว่าง Apache 2.2 และ Apache 2.4 ซึ่งฉันไม่ทราบ $ sudo apache2ctl configtest [sudo] password for shirish: AH00558: apache2: Could not reliably determine …

4
มีไฟล์กำหนดค่า 'rc' สำหรับ grep / egrep หรือไม่ (~ / .egreprc?)
ฉันมักจะทำ grep เมื่อทำการพัฒนาและมีส่วนขยายบางอย่างที่ฉันไม่ต้องการค้นหา (เช่น * .pyc) เป็นไปได้ไหมที่จะสร้าง ~ / .egreprc หรืออะไรทำนองนั้นและทำให้การกรองบางอย่างไม่แสดงผลไฟล์ pyc เสมอ เป็นไปได้หรือฉันจะต้องสร้างนามแฝงสำหรับใช้ grep ในลักษณะนี้และเรียกนามแฝงแทน grep หรือไม่

2
ความแตกต่างระหว่าง /etc/rc.local และ /etc/init.d/rc.local คืออะไร
ฉันต้องการเพิ่มถาวรiptablesกฎใหม่ของฉันVPSและหลังจากสั้นค้นหา google ฉันรู้สึกประหลาดใจว่ามีสองตำแหน่งกฎนี้สามารถเพิ่มดูเหมือนว่าเหมือน: และ/etc/rc.local /etc/init.d/rc.localอาจมีบางคนรู้ว่าเพราะเหตุใดจึงมีสองที่สำหรับรหัสเริ่มต้นที่ง่ายในการวาง มันเป็นลินุกซ์รสชาติที่เฉพาะเจาะจง (แต่อูบุนตูมีทั้งคู่!)? หรือหนึ่งในนั้นถูกคัดค้าน

1
ไม่สนใจช่องว่างการเปลี่ยนแปลงในคำสั่ง git ทั้งหมด
ฉันพบไซต์มากมายที่อธิบายวิธีการคอมไพล์เตือนคุณเมื่อคุณเปลี่ยนจุดสิ้นสุดบรรทัดหรือเทคนิคอื่น ๆ เพื่อป้องกันไม่ให้คุณทำไฟล์ทั้งหมดยุ่งเหยิง สมมติว่ามันสายไปแล้ว - ทรีได้ยอมรับว่าสลับปลายสายของไฟล์ดังนั้นgit diffแสดงการลบไฟล์เก่าแล้วตามด้วยการเพิ่มไฟล์ใหม่ที่มีเนื้อหาเดียวกัน ฉันกำลังมองหาตัวเลือกการกำหนดค่า git หรือการตั้งค่าสถานะบรรทัดคำสั่งที่บอกว่าdiffไม่สนใจสิ่งเหล่านั้น - ถ้าสองบรรทัดแตกต่างกันโดยช่องว่างเท่านั้นให้ทำท่าว่ามันเหมือนกัน ฉันต้องการตัวเลือกการตั้งค่า / การตั้งค่าสถานะนี้เพื่อทำงานกับทุกอย่างที่ขึ้นอยู่กับความแตกต่างของไฟล์ - diff,, / blameแม้merge/ ในrebaseอุดมคติ - ฉันต้องการgitละเว้นช่องว่างต่อท้ายอย่างสมบูรณ์โดยเฉพาะอย่างยิ่งการสิ้นสุดบรรทัด ฉันจะทำสิ่งนั้นได้อย่างไร

3
วิธีการกำหนดค่าเซิร์ฟเวอร์ Linux โดยอัตโนมัติได้อย่างไร
มีวิธีใดในการตั้งค่าเซิร์ฟเวอร์ Linux โดยอัตโนมัติ ฉันกำลังทำงานเกี่ยวกับการตั้งค่าเซิร์ฟเวอร์สร้างใหม่สองสามเซิร์ฟเวอร์รวมถึงเซิร์ฟเวอร์ FTP และต้องการให้กระบวนการเป็นไปโดยอัตโนมัติให้มากที่สุด เหตุผลนี้คือการตั้งค่าและการกำหนดค่าของเซิร์ฟเวอร์เหล่านี้จะต้องทำในวิธีที่ทำซ้ำได้ง่าย เราคิดว่าการทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติมากที่สุดจะทำให้ง่ายที่สุดในการทำซ้ำตามที่ต้องการในอนาคต โดยพื้นฐานแล้วเซิร์ฟเวอร์ทั้งหมดจำเป็นต้องมีการติดตั้งระบบปฏิบัติการรวมถึงแพ็คเกจจำนวนหนึ่ง ไม่มีอะไรซับซ้อนเกินไปเกี่ยวกับการตั้งค่า ดังนั้นมีวิธีที่จะทำให้กระบวนการนี้เป็นอัตโนมัติ (หรืออย่างน้อยก็จำนวนหนึ่ง)? แก้ไข: นอกจากนี้ยังบอกว่าฉันใช้ Kickstart มีวิธีลบที่เก็บเริ่มต้นของ Ubuntu และเพียงแค่ติดตั้งแพคเกจจากคอลเลกชันของไฟล์. deb ที่เรามีอยู่ในเครื่อง

15
คุณทำการปรับแต่งอะไรบ้างในโปรไฟล์เชลล์เพื่อเพิ่มประสิทธิภาพ
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันรู้ว่าบางคนมีสคริปต์เริ่มต้นและบางคนปรับเปลี่ยนข้อความในแบบของฉัน นักพัฒนาซอฟต์แวร์รายหนึ่งใช้นามแฝงสั้น ๆ สำหรับเส้นทางที่ยาวที่เขามักเข้าชมและคำสั่งที่ใช้บ่อย การปรับแต่งที่มีประสิทธิภาพทั้งหมดที่คุณทำในโปรไฟล์ UNIX ของคุณคืออะไรเพื่อเพิ่มประสิทธิภาพและความสะดวกในการใช้งาน?

7
ใช้ OpenVPN กับ systemd
ตกลงดังนั้นฉันค้นหาเว็บเพื่อหาวิธีแก้ไขปัญหานี้โดยไม่มีคำตอบที่ดูเหมือนจะใช้ได้สำหรับฉัน หวังว่าบางคนสามารถช่วยฉันได้ ฉันแค่พยายามกำหนดค่าไคลเอนต์ OpenVPN ฉันทำงานและฉันก็เปลี่ยนไปใช้CrunchBang Linux 3.2.0-4-amd64 Debian 3.2.60-1+deb7u1 x86_64 GNU/Linux systemdการเปลี่ยนแปลงเปลี่ยนไปอย่างราบรื่นพอ แต่ตอนนี้ฉันไม่สามารถทำให้ไคลเอนต์ OpenVPN ของฉันเกิดขึ้นโดยใช้ systemd ฉันได้ลองทำตามบทเรียนการกำหนดค่าเหล่านี้แล้ว แต่ไม่มีอะไรทำงาน http://fedoraproject.org/wiki/Openvpn http://d.stavrovski.net/blog/how-to-install-and-set-up-openvpn-in-debian-7-wheezy และดูคำแนะนำต่าง ๆ มากมาย openvpn /etc/openvpn/vpn.confฉันสามารถนำมาขึ้นอุโมงค์จากบรรทัดคำสั่งด้วย ดังนั้นฉันจึงรู้ว่าไฟล์ปรับแต่งนั้นดีมันทำงานกับ sysvinit ได้ดีดังนั้นฉันจึงไม่แปลกใจ จากนั้นฉันพยายามที่จะทำสถานะที่มีsystemctl status openvpn@vpn.serviceผลใน: $ sudo systemctl status openvpn@vpn.service openvpn@vpn.service Loaded: error (Reason: No such file or directory) Active: inactive (dead) ฉันรู้ว่าฉันต้องทำการตั้งค่าบางอย่างสำหรับบริการ ฉันต้องการที่จะได้รับแจ้งให้ใส่รหัสผ่านเพื่อให้ผมทำตามคำแนะนำนี้จะสร้างในopenvpn@.service …

6
CentOS 7 - เปลี่ยนชื่ออินเตอร์เฟซเครือข่ายโดยไม่ต้องรีบูตเครื่อง
/etc/sysconfig/network-scriptsฉันเปลี่ยนชื่อเชื่อมต่อเครือข่ายโดยการปรับเปลี่ยนไฟล์ใน eth0 -> nic0 eth1 -> nic1 เนื้อหาของสคริปต์เครือข่ายมีลักษณะเช่นนี้หลังจากการแก้ไข: # cat /etc/sysconfig/network-scripts/ifcfg-nic0 DEVICE=nic0 BOOTPROTO=static ONBOOT=yes HWADDR=xx:xx:xx:xx:xx:xx USERCTL=no IPV6INIT=no MASTER=bond0 SLAVE=yes การรีบูตเปิดใช้งานการกำหนดค่าใหม่ แต่ฉันจะเปิดใช้งานการกำหนดค่านี้โดยไม่ต้องรีบูตเครื่องได้อย่างไร systemctl restart networkไม่ทำเคล็ดลับ ฉันสามารถปิดอินเตอร์เฟซเดียวโดยใช้ชื่อเก่า ( ifdown eth0) แต่ifupผลลัพธ์ในข้อความด้านล่างไม่ว่าจะมีการระบุชื่อเก่าหรือใหม่: ข้อผิดพลาด: [/ etc / sysconfig / network-script / ifup-eth] อุปกรณ์ nic0 ดูเหมือนจะไม่ปรากฏขึ้นทำให้การเริ่มต้นล่าช้า /etc/init.d/network status แสดงผลลัพธ์นี้: Configured devices: lo bond0 nic0 nic1 …

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