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

/ etc เป็นไดเร็กทอรีที่เก็บการกำหนดค่าระบบและซอฟต์แวร์ที่จำเป็น ใช้แท็กนี้สำหรับคำถามเกี่ยวกับการจัดระเบียบของ / etc หรือไวยากรณ์ของไฟล์คอนฟิกูเรชันภายใน / etc อย่าใช้แท็กนี้สำหรับคำถามเกี่ยวกับการกำหนดค่าซอฟต์แวร์เฉพาะ

3
สคริปต์ใน /etc/profile.d ทำอะไรได้บ้าง
ฉันกำลังอ่านเกี่ยวกับการเขียนสคริปต์เปลือกพื้นฐานจากลินุกซ์บรรทัดคำสั่งและการเขียนสคริปต์เชลล์พระคัมภีร์ มันบอกว่า/etc/profileไฟล์ตั้งค่าตัวแปรสภาพแวดล้อมเมื่อเริ่มต้นของ Bash เชลล์ /etc/profile.dไดเรกทอรีมีสคริปต์อื่น ๆ ที่มีไฟล์เริ่มต้นโปรแกรมเฉพาะซึ่งจะดำเนินการในเวลาเริ่มต้นโดยเปลือก เหตุใดไฟล์เหล่านี้จึงไม่ได้เป็นส่วนหนึ่งของ/etc/profileหากไฟล์เหล่านี้มีความสำคัญต่อการเริ่มต้นของ Bash ด้วย หากไฟล์เหล่านี้เป็นไฟล์เริ่มต้นเฉพาะแอปพลิเคชันไม่สำคัญต่อการเริ่มต้น Bash ดังนั้นทำไมไฟล์เหล่านี้ถึงเป็นส่วนหนึ่งของกระบวนการเริ่มต้น เหตุใดจึงไม่ทำงานเฉพาะเมื่อมีการใช้งานแอปพลิเคชันเฉพาะซึ่งมีการตั้งค่า
85 bash  profile  etc 

3
ไฟล์ / etc / hosts อ้างถึงไฟล์กำหนดค่าอื่น
ฉันจะให้/etc/hostsไฟล์อ้างถึงไฟล์กำหนดค่าอื่นสำหรับรายการของโฮสต์ได้อย่างไร ตัวอย่าง/etc/hosts: ## My Hosts 127.0.0.1 localhost 255.255.255.255 broadcasthost #Other Configurations <Link to /myPath/to/MyConfig/ConfigFile.txt> #Other Addresses 3.3.3.3 MyAwesomeDomain.com 4.4.4.4 SomeplaceIWantToGoTo.com ConfigFile.txt ##My additional Hosts 1.1.1.1 SomeLocation.com 2.2.2.2 AnotherLocation.com ฉันจะเพิ่มลิงค์ / การอ้างอิงไปยัง/etc/hostsไฟล์ที่จะโหลด ConfigFile.txt ได้อย่างไร
37 hosts  etc  reference 

1
จะหาบันทึก Crontab ได้ที่ไหนใน CentOS
ก่อนอื่นฉันใช้ CentOS [root@a etc]# cat system-release CentOS release 6.5 (Final) [root@a cron.daily]# ps -ef | grep cron root 982 1 0 Jun14 ? 00:01:15 crond root 5692 5441 0 00:49 pts/0 00:00:00 grep cron [root@a cron.daily]# และฉันหมดทรัพยากรของฉันดังนั้นฉันต้องการลบไฟล์บันทึกเก่าในกรณีนี้ฉันต้องการลบไฟล์บันทึกเก่าที่ปลอดภัยซึ่งมีขนาดเกือบมากกว่า 100MB ดังนั้นฉันจึงให้รายการ crontab ด้านล่างสำหรับrootผู้ใช้ . [root@a etc]# crontab -l 0 1 * * …
36 centos  cron  logs  etc 

9
วิธีติดตามการเปลี่ยนแปลงใน / etc /
ฉันต้องการติดตามการเปลี่ยนแปลงใน / etc / โดยทั่วไปฉันต้องการทราบว่าไฟล์มีการเปลี่ยนแปลงโดยyum updateหรือโดยผู้ใช้และย้อนกลับถ้าฉันไม่ชอบ chage ฉันคิดว่าจะใช้ VCS เช่น git, LVM หรือ btrfs snapshot หรือโปรแกรมสำรองข้อมูลสำหรับสิ่งนี้ คุณจะแนะนำอะไร
30 backup  git  btrfs  etc 

1
ใครเป็นผู้สร้าง / etc / {group, gshadow, passwd, shadow} -?
ในระบบ linux ใด ๆ ฉันสามารถเข้าถึง (สอง Archlinuxes, Ubuntu, Debian Sid และ Gentoo) มีไฟล์ 4 ไฟล์ต่อไปนี้/etc/ทั้งหมดลงท้ายด้วยเส้นประ: /etc/group- /etc/gshadow- /etc/passwd- /etc/shadow- บนอินเทอร์เน็ตพวกเขาบอกว่าไฟล์เหล่านี้เป็นเพียงไฟล์สำรองอัปเดตเป็นการเปลี่ยนแปลงครั้งต่อไป ตอนนี้ฉันสงสัยว่า: ใครกำลังสร้างไฟล์เหล่านั้น มันเป็นตัวแก้ไขของฉันหรือไม่ แอปพลิเคชันแก้ไขไฟล์เหล่านั้นหรือไม่ (gpasswd, useradd, groupadd และอื่น ๆ )? มันเป็นบางสิ่งในระดับที่ต่ำกว่า (อาจเป็นโมดูลเคอร์เนล)?
29 linux  files  etc 

3
วัตถุประสงค์ของ / etc / hosts คืออะไร
ดังที่ฉันเข้าใจแล้วhostsไฟล์ดังกล่าวเป็นหนึ่งในระบบอำนวยความสะดวกหลายอย่างที่ช่วยในการจัดการกับโหนดเครือข่ายในเครือข่ายคอมพิวเตอร์ แต่สิ่งที่ควรจะอยู่ข้างในนั้น? เมื่อฉันติดตั้ง Ubuntu โดยค่าเริ่มต้น 127.0.0.1 localhost จะมี ทำไม? วิธีการ/etc/hostsทำงานในกรณีของระบบ JVM เช่นคาสซานดรา? DNS เป็นตัวเลือกอื่นเมื่อใดฉันจึงเดาไม่ได้ในคอมพิวเตอร์เครื่องเดียว?
21 dns  hosts  etc 

1
/etc/udev/rules.d/ vs /lib/udev/rules.d/ - ต้องใช้อะไรและทำไม
แนะนำให้สร้างไฟล์วิกิใน Arch /etc/udev/rules.d/เพื่อแก้ไขปัญหาคอนโทรลเลอร์ Steam ของฉัน สิ่งนี้ได้ผล! อย่างไรก็ตามฉันสังเกตเห็นว่าไม่มีกฎอื่น ๆ ในโฟลเดอร์นี้ยกเว้นกฎที่ฉันเพิ่งสร้างขึ้น นอกจากนี้แหล่งข้อมูลอื่น ๆ ทั้งหมดที่ฉันเคยเห็นบอกว่าจะวางกฎ udev ใน/lib/udev/rules.d/และมีกฎ udev อื่น ๆ มากมายในโฟลเดอร์นี้เช่นกัน เหตุใดจึงมีสองโฟลเดอร์สำหรับดูเหมือนกันและฉันควรใช้อันไหน
21 udev  etc 

3
bash_profile ทั่วโลก
ฉันรู้ว่ามี/etc/profileและ/etc/bashrcไฟล์สำหรับตั้งค่าตัวแปรสภาพแวดล้อมทั่วโลกและบางทีฉันแค่เข้าใจผิดวัตถุประสงค์ของพวกเขา แต่ ... มีbash_profileไฟล์ทั่วโลกหรือไม่ ฉันใช้ Mac OS X
20 bash  osx  profile  bashrc  etc 

1
การยกเว้นไฟล์ใน etckeeper ด้วย. gitignore ไม่ทำงาน
ฉันใช้ etckeeper สำหรับการเปลี่ยนแปลงใน configfiles ของฉัน (บนเดเบียนบีบ) เนื่องจากฉันยังมี ircdeamon ทำงานอยู่จึงมีไฟล์บางไฟล์ที่เปลี่ยนแปลงทุกนาทีในโฟลเดอร์ /etc/hybserv/ ฉันไม่ต้องการควบคุมเวอร์ชันอีกต่อไปดังนั้นฉันจึงเพิ่ม hybserv/* ไปยังจุดสิ้นสุดของ /etc/.gitignore แต่พวกเขาจะไม่เพิกเฉย! พวกเขาแสดงขึ้นทุกชั่วโมงในการกระทำรายชั่วโมง ผมทำอะไรผิดหรือเปล่า?
16 git  etc 

1
ไม่มีการกำหนดโดเมนใน /etc/resolv.conf
ฉันเห็นเซิร์ฟเวอร์มากขึ้นเรื่อย ๆ ที่ไม่มีโดเมนที่กำหนดไว้ใน/etc/resolv.confไฟล์ เฉพาะรายการค้นหา ใช้การตั้งค่านี้ในกรณีใด มีกรณีใดบ้างที่ไม่ต้องใช้หรือไม่? nameserver xxx.xxx.xxx.xxx nameserver yyy.yyy.yyy.yyy nameserver zzz.zzz.zzz.zzz search domain1 domain2 domain3 ...
16 dns  etc 

2
ข้อความแสดงข้อผิดพลาด: ไม่สามารถหาชื่อสำหรับ ID กลุ่มหลังจากเข้าสู่ระบบ
พื้นหลัง เทรเวอร์ลงชื่อเข้าใช้บัญชีของเขาใน ssh: //foobar.university.edu เป็นหนึ่งในนักพัฒนาในกล่องและเขาได้รับข้อความ: id: cannot find name for group ID 131 เทรเวอร์แล้วตรวจสอบสิ่งนี้โดยใช้ vim /etc/group ปัญหา ค้นพบเทรเวอร์ว่ามีคือไม่มี 131 ที่ใดก็ได้ในไฟล์ / etc / กลุ่ม เทรเวอร์จึงเรียกใช้ id ... > id trevor uid=4460(trevor) gid=131 groups=48(foobar),51(doobar),131 หากต้องการค้นพบกลุ่มหลักของเขาจะไม่มีชื่อติดอยู่ คำถาม มีอะไรเกิดขึ้นที่จะทำให้เกิดเหตุการณ์นี้ในกล่อง foobar.university.edu? สมมติว่าเทรเวอร์ต้องการแก้ไขปัญหานี้ (เช่นเพียงแค่สร้างกลุ่ม "เทรเวอร์" ที่จับคู่กับ GID 131) วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไรโดยไม่ทำลายสิ่งอื่นบนเซิร์ฟเวอร์
15 login  group  etc 

2
วัตถุประสงค์ของ `/ etc / group-` คืออะไร
ในการแจกแจงแบบมาตรฐานของ Linux (เช่น Ubuntu) มักจะมี/etc/groupและ/etc/group-ที่ที่สองสามารถอ่านได้โดย root man groupเพียง /etc/groupแต่อธิบาย ดังนั้นคำถามของฉัน: วัตถุประสงค์/etc/group-คืออะไร?

6
ประโยชน์ของ /etc/apt/sources.list.d มากกว่า /etc/apt/sources.list คืออะไร
ฉันรู้ว่าคำถามนี้ถูกถามมาก่อน แต่ฉันไม่ยอมรับคำตอบ "คุณสามารถเห็นการเพิ่มที่กำหนดเองได้อย่างชัดเจน" เมื่อฉันเพิ่ม ppa (ซึ่งฉันยังไม่ได้ทำในปี) ฉันกดปุ่มบนแป้นพิมพ์ของฉันที่มีข้อความ "Enter" ซึ่งทำให้ฉันสามารถเพิ่มบรรทัดว่างก่อนรายการใหม่ (ฉันจะเพิ่มความคิดเห็นอธิบาย แต่ฉันเป็น นักเขียนเทคโนโลยีดังนั้น .... ) ฉันชอบที่sources.confสะอาดและเรียบร้อย /etc/apt/sources.d หมายความว่าฉันมีไฟล์ครึ่งโหลในการแยกวิเคราะห์แทนที่จะเป็นไฟล์เดียว AFAIK มี "แน่นอน" ไม่มีประโยชน์ในการมีหนึ่งไฟล์การกำหนดค่าเทียบกับ 6 (เพื่อประโยชน์ในการโต้แย้งบางทีคุณมี 3 หรือแม้กระทั่ง 2 ไม่สำคัญ ... 1 ยังคงเต้น 2) ใครสักคนโปรดหาข้อได้เปรียบที่มีเหตุผล "คุณสามารถเห็นการเพิ่มเติมที่กำหนดเอง" เป็นข้อแก้ตัวของคนยากจน ฉันต้องเพิ่มฉันรักการเปลี่ยนแปลงอย่างไรก็ตามเฉพาะเมื่อมีประโยชน์ที่ได้รับการแนะนำจากการเปลี่ยนแปลง แก้ไขหลังจากตอบกลับครั้งแรก: อนุญาตให้ติดตั้งใหม่ที่ต้องการ repos ของตัวเองไม่ต้องค้นหาไฟล์แฟลตเพื่อให้แน่ใจว่ามันจะไม่เพิ่มรายการที่ซ้ำกัน ตอนนี้พวกเขาต้องค้นหาไดเร็กทอรีของ dupe แทนที่จะเป็นไฟล์ flat หากพวกเขาไม่คิดว่าผู้ดูแลระบบจะไม่เปลี่ยนแปลงสิ่งต่าง ๆ ... อนุญาตให้ผู้ดูแลระบบปิดการใช้งาน (โดยการเปลี่ยนชื่อ) หรือลบ (โดยการลบ) …
14 linux  apt  etc 

3
จะตรวจสอบว่ามีการติดตั้งไลบรารี่ที่แชร์ได้อย่างไร?
คำถามของฉันมาจากปัญหาของฉันในการเริ่ม ffmpeg ฉันติดตั้ง ffmpeg แล้วและมันจะแสดงขึ้นเมื่อติดตั้ง: whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz ต่อมาฉันก็พบว่าบางโปรแกรมขึ้นอยู่กับไลบรารีที่ไม่ได้มาพร้อมกับการติดตั้งเองดังนั้นฉันจึงตรวจสอบด้วยคำสั่ง ldd ว่ามีอะไรหายไปบ้าง: # ldd /usr/bin/ffmpeg linux-vdso.so.1 => (0x00007fff71fe9000) libavfilter.so.0 => not found libpostproc.so.51 => not found libswscale.so.0 => not found libavdevice.so.52 => not found libavformat.so.52 => not found libavcodec.so.52 => not found libavutil.so.49 => not found libm.so.6 …

3
การควบคุมเวอร์ชันสำหรับ / etc ภายใต้ * BSD
มีโซลูชั่นแบบครบวงจรอะไรบ้างที่อยู่/etcภายใต้การควบคุมเวอร์ชันภายใต้คำสั่งต่าง ๆ ? Turnkey ไม่ได้แปลว่าเป็นส่วนหนึ่งของการติดตั้งพื้นฐาน แต่คุณสมบัติต่อไปนี้น่าจะดี: ขอลงในคำสั่ง VCS เพื่อจัดการข้อมูลเมตา (ความเป็นเจ้าของสิทธิ์); บูรณาการกับตัวจัดการแพคเกจ (เรียกใช้โดยอัตโนมัติก่อนและหลังการติดตั้งจัดการอัพเกรดอย่างชาญฉลาด); ปฏิบัติต่อเวอร์ชันไฟล์อัพสตรีมเป็นสาขา รายการเพิกเฉยที่เติมไว้แล้ว; รองรับ VCS พื้นฐานหลายอัน (โดยเฉพาะที่แจกจ่ายแบบกระจาย) ฉันใช้etckeeperภายใต้ Debian และอนุพันธ์ มันมีคุณสมบัติข้างต้นทั้งหมดยกเว้นว่าจะไม่ได้ติดตามเวอร์ชันอัปสตรีม ฉันต้องการเรียนรู้เกี่ยวกับทางเลือกอื่น ๆ โดยเฉพาะใน * BSD

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