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

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

1
ฉันจะตั้งค่าไฟล์. bashrc เริ่มต้นของผู้ใช้ได้อย่างไร
ใน Ubuntu 10.4 ฉันได้แก้ไข/etc/bash.bashrcไฟล์เพื่อตั้งค่าตัวแปรบางอย่างเช่นขนาดประวัติคำสั่ง ( HISTSIZE=5000) แต่ถ้าฉันสร้างผู้ใช้ใหม่โดยค่าเริ่มต้น Ubuntu จะให้.bashrcไฟล์ในไดเรกทอรีหลักของพวกเขาด้วยชุดนี้HISTSIZE=1000ซึ่งเป็นของฉัน ฉันจะเปลี่ยน.bashrcไฟล์เริ่มต้นที่สร้างได้อย่างไร

4
เป็นไปได้หรือไม่ที่จะรวมไฟล์ไว้ในไฟล์กำหนดค่าของ zsh? อย่างไร?
ฉันต้องการไฟล์เช่น f ที่มีนามแฝง zsh เท่านั้น (เหตุผลความบริสุทธิ์) แล้วฉันต้องการรวมฉแฟ้มในของฉัน.zshrcไฟล์เพื่อให้นามแฝงที่กำหนดไว้ในฉมองเห็นได้ใน.zshrc มันเป็นไปได้? ถ้าเป็นเช่นนั้นฉันสามารถสร้างสคริปต์เช่น my_alias( $my_alias ll 'ls -l') ซึ่งเพิ่มชื่อแทนให้ไฟล์f แน่นอนฉันสามารถทำได้ $echo {alias command} >> ~/.zshrc แต่สิ่งนี้ทำให้. zshrcเป็นระเบียบหนึ่ง นอกจากนี้มันเป็นอย่างไรในทุบตี? UPDATE หากใครบางคนแบ่งปันความคิดของฉันนี่คือวิธีการแก้ขอบคุณ phunehehe: # source aliases ALIASFILE=~/.aliasesrc source $ALIASFILE function add_alias() { if [[ -z $1 || -z $2 || $# -gt 2 ]]; then echo …

2
จะรักษาระบบที่ไม่เชื่อเรื่องพระเจ้าได้อย่างไร?
เนื่องจากการทำงานฉันเพิ่งเริ่มใช้ OS X และได้ตั้งค่าโดยใช้ homebrew เพื่อรับประสบการณ์คล้ายกับ Linux อย่างไรก็ตามมีความแตกต่างเล็กน้อยในการตั้งค่าของพวกเขา บางระบบต้องอยู่ในระบบเดียวเท่านั้น เมื่อ dotfiles ของฉันอยู่ในพื้นที่เก็บข้อมูลคอมไพล์ฉันสงสัยว่าสวิตช์ชนิดใดที่ฉันสามารถตั้งค่าได้ดังนั้นการกำหนดค่าบางอย่างจะอ่านเฉพาะระบบ Linux และอื่น ๆ สำหรับ OS X ในฐานะที่เป็น dotfiles ผมหมายในหมู่อื่น ๆ เพื่อหรือ.bash_profiles.bash_alias

2
เรียกใช้ตัวช่วยสร้างการใช้งาน Zsh ครั้งแรก
ฉันได้เลือกที่ไม่ถูกต้องเมื่อตั้งค่า Zsh เป็นครั้งแรกดังนั้นตอนนี้ฉันต้องการเรียกใช้ตัวช่วยสร้างการกำหนดค่า (สิ่งที่รันครั้งแรกที่คุณเข้าสู่ระบบ) อีกครั้ง ฉันจะทำสิ่งนี้ได้อย่างไร

3
การค้นหาค่าของตัวเลือกเคอร์เนลที่เกี่ยวข้องกับ sysctl.conf และ sysctl.d
ในเครื่อง Ubuntu ของฉันใน/etc/sysctl.confไฟล์ฉันมีตัวเลือกการกรองเส้นทางย้อนกลับแสดงความคิดเห็นโดยค่าเริ่มต้นเช่นนี้: #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 แต่ใน/etc/sysctl.d/10-network-security.confพวกเขา (อีกครั้งโดยค่าเริ่มต้น) ไม่ได้แสดงความคิดเห็น: net.ipv4.conf.default.rp_filter=1 net.ipv4.conf.all.rp_filter=1 ดังนั้นจะเปิดใช้งานการกรองเส้นทางย้อนกลับหรือไม่? ตำแหน่งการกำหนดค่าใดที่มีลำดับความสำคัญสูงสุด ฉันจะตรวจสอบค่าปัจจุบันของตัวเลือกเคอร์เนลเหล่านี้และอื่น ๆ ได้อย่างไร?

1
GitKraken ไม่เริ่มทำงานอีกต่อไปบน Ubuntu 18.04
เมื่อฉันเปิด Ubuntu เมื่อวันที่ 18.04 และต้องการเริ่ม GitKraken มันไม่ทำงาน หลังจากฉันคลิกที่ไอคอนของมันฉันเห็นว่ากระบวนการพยายามเริ่มต้นที่มุมซ้ายบน (ถัดจาก "กิจกรรม") แต่หลังจากผ่านไปไม่กี่วินาทีกระบวนการดูเหมือนจะตายและไม่มีอะไรเกิดขึ้น การพยายามเรียกใช้ GitKraken จากคอนโซลล้มเหลวด้วยข้อความสองข้อความต่อไปนี้: /snap/gitkraken/58/bin/desktop-launch: line 23: $HOME/.config/user-dirs.dirs: Permission denied ln: failed to create symbolic link '$HOME/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini': File exists น่าเสียดายทักษะ Linux ของฉันมี จำกัด เกินไปที่จะแก้ปัญหานี้ สิ่งเดียวที่ฉันได้ลองก็chmod 777 $HOME/.config/user-dirs.dirsเพราะPermossion deniedแต่นั่นก็ไม่ได้ช่วยอะไร แก้ไข: เป็น terdon แนะนำในความคิดเห็นของเขาฉันได้ทำls -ld ~/.config/user-dirs.dirsและนี่คือผลลัพธ์: -rwxrwxrwx 1 myusername myusername 633 Mai …

2
คุณจะตั้งค่าไคลเอนต์ linux เพื่อใช้ข้อมูล ntp ที่จัดทำผ่าน dhcp ได้อย่างไร?
มีบทเรียนมากมายที่อธิบายถึงวิธีการตั้งค่าdhcpdเซิร์ฟเวอร์เกี่ยวกับการให้คำแนะนำ ntp ให้กับลูกค้า DHCP ซึ่งผมคิดเสมอว่าntpการตั้งค่านั้นดำเนินการโดยอัตโนมัติ เมื่อเร็ว ๆ นี้ฉันเริ่มเห็นนาฬิกาลอยในเครือข่ายท้องถิ่นของฉันดังนั้นฉันคิดว่านี่เป็นข้อสันนิษฐานที่ผิด ดังนั้นผมจึงออกไปดูวิธีการหนึ่งที่สามารถลดการกำหนดค่า NTP ลูกค้าที่ให้ใครได้ดำเนินความพยายามที่จะตั้งค่าข้อเสนอแนะผ่านntp-serverdhcpd ฉันยังไม่ได้สามารถที่จะหามากนอกเหนือจากนี้โดยเฉพาะความช่วยเหลืออูบุนตูกวดวิชาhttps://help.ubuntu.com/community/UbuntuTime แม้ที่นี่ (ดูย่อหน้าภายใต้ "การแก้ไขปัญหา -> ไฟล์การกำหนดค่าใดที่ใช้อยู่") ข้อมูลมีน้อย แต่มันบอกว่าถ้า/etc/ntp.conf.dhcpพบไฟล์จะถูกใช้แทน แรกของทุกสถานที่จริงว่าผู้เขียนหมายถึงที่นี่จะ/var/lib/ntp/ntp.conf.dhcpเป็นที่สังเกตใน/etc/init.d/ntpแต่ไม่คำนึงถึงว่าการปรากฏตัวของไฟล์นี้ไม่ได้รับประกันว่า NTP dhclientจะขอจากเซิร์ฟเวอร์ ดังนั้นฉันต้องเพิ่มserverข้อในntp.conf.dhcpเซิร์ฟเวอร์ ntp ในพื้นที่ของฉันอย่างชัดเจน แต่ในกรณีนั้นทำไมฉันถึงติดตั้งการตั้งค่า ntp บนdhcpdเซิร์ฟเวอร์? สิ่งนี้ดูเหมือนว่าจะขัดกับสัญชาตญาณเช่นการตั้งค่าการตั้งค่า ntp หนึ่งครั้ง (เช่นบนเซิร์ฟเวอร์) และให้dhcpdเซิร์ฟเวอร์มอบหมายข้อมูลให้กับลูกค้า ฉันจะย่อเล็กสุดได้อย่างไร (หากไม่หลีกเลี่ยงทั้งหมด) การกำหนดค่าไคลเอนต์สำหรับ ntp หรือฉันจะรับntpข้อมูลผ่านdhclientได้อย่างไร มีโซลูชัน cli ที่เหมาะกับ distros linux ทั้งหมดหรือไม่ ฉันคิดว่าไคลเอนต์ทุกคนควรมี executables ของntpdแต่ฉันไม่ทราบวิธีการดำเนินการจากที่นั่น ขอขอบคุณ แก้ไข: ไคลเอนต์อูบุนตู …

4
automount nfs: การตั้งค่าการหมดเวลาอัตโนมัติสำหรับเซิร์ฟเวอร์ที่ไม่น่าเชื่อถือ - วิธีหลีกเลี่ยงการแฮงเอาท์?
ฉันกำลังเรียกใช้เซิร์ฟเวอร์ขนาดเล็กสำหรับการแบ่งปันแบบคงที่ของเรา ส่วนใหญ่เป็นไฟล์เซิร์ฟเวอร์ที่มีบริการเพิ่มเติม ลูกค้าคือเครื่องลีนุกซ์ (ส่วนใหญ่เป็น Ubuntu แต่ก็มี Distros อื่น ๆ เช่นกัน) และ Mac (-Book) บางตัวอยู่ระหว่าง (แต่พวกเขาไม่สำคัญสำหรับคำถาม) เซิร์ฟเวอร์กำลังใช้งานUbuntu 11.10 (Oneiric Ocelot) 'Server Edition' ซึ่งเป็นระบบที่ฉันทำการตั้งค่าและทดสอบรัน 11.10 'Desktop Edition' เราใช้การแบ่งปันของเรากับ Samba (ซึ่งเราคุ้นเคยมากขึ้น) สักพักแล้วย้ายไปที่NFS (เพราะเราไม่มีผู้ใช้ Windows ใน LAN และต้องการลอง) และทุกอย่างก็ใช้ได้ดี . ตอนนี้ฉันต้องการตั้งค่าการติดตั้งอัตโนมัติด้วยautofsเพื่อทำให้สิ่งต่าง ๆ ราบรื่นขึ้น (จนถึงตอนนี้ทุกคนจะเมาหุ้นด้วยตนเองเมื่อจำเป็น) ดูเหมือนว่าการติดตั้งอัตโนมัติจะทำงานเช่นกัน ปัญหาคือว่า "เซิร์ฟเวอร์" ของเราไม่ทำงานตลอด 24 ชั่วโมงเพื่อประหยัดพลังงาน (ถ้ามีคนต้องการสิ่งต่าง ๆ จากเซิร์ฟเวอร์เปิด / …

3
ทำการเปลี่ยนแปลง / sys ถาวรระหว่างบูท
ฉันต้องการ"echo 1 > /sys/kernel/mm/ksm/run"ขัดรองเท้าระหว่างรองเท้า ฉันรู้ว่าฉันสามารถแก้ไข/etc/sysctl.confเพื่อให้/procการเปลี่ยนแปลงระบบแฟ้มยังคงมีอยู่ /sysแต่ตอนนี้ดูเหมือนจะไม่ทำงาน ฉันจะทำให้การเปลี่ยนแปลงนี้อยู่รอดได้อย่างไร

1
หมายเลขนำหน้าในไฟล์กำหนดค่าจากไดเรกทอรี. d คืออะไร
ไฟล์กำหนดค่ายูนิกซ์จำนวนมากในxx.dโฟลเดอร์มีตัวเลขนำหน้าเช่น: $ ls /etc/grub.d/ 00_header 10_linux 30_os-prober 40_custom 05_debian_theme 20_linux_xen 30_uefi-firmware 41_custom มีการประชุมเกี่ยวกับจำนวนนี้หรือไม่? มันหมายความว่าอะไร? อาจจะหลีกเลี่ยงการปะทะกันของชื่อ แต่ฉันอยากรู้ว่ามีอะไรมากกว่านี้

1
ย้อนกลับ ssh tunnel ใน config
ฉันจะสร้างอุโมงค์ ssh แบบย้อนกลับด้วยไฟล์. / ssh/config ของฉันได้อย่างไร ฉันพยายามที่จะทำซ้ำคำสั่งนี้ ssh -R 55555:localhost:22 user@host ในไฟล์. ssh / config ของฉันเพื่อที่ว่าเมื่อฉันพิมพ์ssh hostฉันจะ ssh ไปยังโฮสต์ในฐานะผู้ใช้และมีอุโมงค์ย้อนกลับ คำสั่งที่ยอมรับโดยไฟล์กำหนดค่าเป็นคู่หู verbose เพิ่มเติมกับแฟล็กบรรทัดคำสั่ง ขึ้นอยู่กับ ssh manpage และ manpage สำหรับ ssh_config ดูเหมือนว่าการตั้งค่าที่เกี่ยวข้องคือ BindAddress ในไฟล์. ssh / config ของฉันมี: Host host Hostname host User user BindAddress 55555:localhost:22 รูปแบบที่แตกต่างกันเล็กน้อยนี้ส่งผลให้การเชื่อมต่อถูกปฏิเสธเมื่อฉันลอง ssh localhost -p 55555 เมื่อเข้าสู่ระบบในโฮสต์ …

6
การทำซ้ำแผง xfce บนจอภาพหลายจอ
ฉันมีจอภาพหลายจอบนเดสก์ท็อปของฉันโดยใช้ XFCE สำหรับ DE และฉันต้องการให้พาเนลด้านล่างทำซ้ำบนหน้าจอทั้งหมดของฉันและแสดงแอปพลิเคชันที่เปิดอยู่เหมือนกันทั้งสอง ขณะนี้พาเนลปรากฏบนหน้าจอด้านขวาของฉันเท่านั้น ฉันจะตั้งค่านี้อย่างไรด้วย XFCE

5
ฉันจะทำให้ข้อความเป็นแบบอ่านรวมได้ได้อย่างไร
ไม่กี่เดือนที่ผ่านมาmeldเริ่มมีพฤติกรรมแปลก ๆ บรรทัดทั่วไปเกือบจะอ่านไม่ได้และแสดงเป็นข้อความสีเทาเข้มบนพื้นหลังสีดำ ผิดปกติพอที่จะรันมันในขณะที่รูทนั้นใช้ได้ (ด้วยkdesudo meld) แม้ว่าชุดรูปแบบจะสวยน้อยกว่า ฉันจะระบุตัวเลือกสีของข้อความสำหรับ meld ได้อย่างไร ฉันกำลังใช้: Arch Linux KDE 4.14.3 (เห็นใน 4.14.2 ด้วย) หลอมรวม 3.12.2 (เห็นใน 3.12.1) gtk3 3.14.6 (เห็นใน 3.14.5) การแก้ไขปัญหา การตั้งค่าระบบ KDE meldใช้ GTK3 ดังนั้นฉันเล่นซอกับการตั้งค่าระบบ> ลักษณะทั่วไปและพฤติกรรม> ลักษณะแอปพลิเคชัน> GTK> เลือกธีม GTK3 การเปลี่ยนแปลงนี้มีผลในรูปแบบผสม แต่ไม่มีสามตัวเลือกที่ฉันเลือกเปลี่ยนข้อความ (ตัวเลือกที่ใช้ได้คือ Default, Emacs และ oxygen-gtk; ตัวหลังถูกใช้ในภาพหน้าจอด้านบน) แก้ไขไฟล์ปรับแต่งด้วยตนเอง ฉันค้นหา~ไฟล์ด้วยgtkชื่อของพวกเขา ~/.gtkrc-2.0 ~/.gtkrc-2.0-kde4 ~/.config/gtk-2.0 …
16 configuration  kde  gtk  gtk3 

2
ทำให้ ssh เป็นโฮสต์ระดับโลกสำหรับผู้ใช้ทั้งหมดในคอมพิวเตอร์
ดังนั้นSSHจึงมีไฟล์เหล่านี้ที่กำหนดการตั้งค่าสำหรับผู้ใช้เฉพาะ ~/.ssh/authorized_keys ~/.ssh/config ~/.ssh/id_rsa ~/.ssh/id_rsa.pub ~/.ssh/known_hosts ฉันต้องการที่จะโลกาภิวัฒน์บางไฟล์เหล่านี้เช่นและconfig known_hostsเพื่อให้ผู้ใช้รายอื่น (รวมถึงรูท ) สามารถแชร์โฮสต์ที่กำหนดค่าไว้ได้ อะไรจะเป็นวิธีที่ดีที่สุดในการทำเช่นนี้?

4
ทำให้ไฟล์กำหนดค่าซิงค์กับพีซีหลาย ๆ เครื่อง
ฉันมีไม่กี่เครื่องที่แตกต่างกันและลินุกซ์จำนวนมากของการตั้งค่าไฟล์(และโฟลเดอร์)ในแต่ละ ตัวอย่างเช่น: ~/.ssh/config ~/.config/openbox/rc.xml ~/.config/openbox/autostart.sh ~/.scripts/ ( folder ) ~/.bashrc ...etc มีวิธีการที่ง่ายและสวยงามในการซิงค์ไฟล์เหล่านี้ระหว่างเครื่องของฉันหรือไม่(ไม่มีการเชื่อมต่ออินเทอร์เน็ต) ? นอกจากนี้บางไฟล์จะต้องใช้กระบวนการซิงค์ขั้นสูงเพิ่มเติมเนื่องจากจะต้องแตกต่างกันเล็กน้อย ... ตัวอย่างเช่น: แป้นพิมพ์เดสก์ท็อปของฉันมีฮ็อตคีย์ที่หลากหลายซึ่งแล็ปท็อปของฉันแทบไม่มีเลย ฉันใช้XF86Mailเปิดธันเดอร์เบิร์ดบนเดสก์ท็อป แต่Meta+ Mบนแล็ปท็อปของฉัน หน้าแรกเดสก์ท็อปและเดสก์ท็อปการทำงานของฉันมีทั้งแนว "ผู้ใช้หลายคน" ซึ่งแล็ปท็อปของฉันเหมาะสำหรับฉัน ดังนั้นในแล็ปท็อปของฉันฉันมักจะเก็บไฟล์ 'rc.xml' ไว้สำหรับ openbox ที่/etc/xdg/openbox/rc.xmlแต่บนเดสก์ท็อปที่~/.config/openbox/rc.xml

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