เมื่อดูที่ graphical.target มันบอกว่าต้องใช้ multi-user.target มันจะต้องมี?
ใช่แล้ว; นั่นคือการทำงานหลักของ Linux systemd ทำสิ่งนี้:
$ ls -al /lib/systemd/system/runlevel*
/lib/systemd/system/runlevel0.target -> poweroff.target
/lib/systemd/system/runlevel1.target -> Rescue.target
/lib/systemd/system/runlevel2.target -> หลายผู้ใช้เป้าหมาย
/lib/systemd/system/runlevel3.target -> หลายผู้ใช้เป้าหมาย
/lib/systemd/system/runlevel4.target -> หลายผู้ใช้เป้าหมาย
/lib/systemd/system/runlevel5.target -> graphical.target
/lib/systemd/system/runlevel6.target -> reboot.target
เป้าหมายมีไว้สำหรับหน่วย GROUPING และไม่ใช้เวลาในการบู๊ตเครื่อง และเป้าหมายก็ไม่เกี่ยวข้องกับระบบที่กำลังทำงานอยู่เช่นกัน และไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน บริการส่งผลกระทบต่อความเร็วในการบู๊ต ดังนั้นสิ่งเหล่านี้จึงเพิ่มเวลาที่จำเป็นในการไปที่เดสก์ท็อป
ไฟล์การกำหนดค่าหน่วยที่มีชื่อลงท้ายด้วยการเข้ารหัส ".target"
ข้อมูลเกี่ยวกับหน่วยเป้าหมายของ systemd ซึ่งใช้สำหรับการจัดกลุ่ม
หน่วยและจุดซิงโครไนซ์ที่รู้จักกันดีระหว่างการเริ่มต้น
- เป้าหมายผู้ใช้คนเดียว = Rescue.target = โหมดช่วยเหลือ
- multi-user.target เป็นส่วนที่ไม่ใช่กราฟิกที่ตั้งค่าผู้ใช้หลายคนและการเข้าถึงคอนโซล โดยพื้นฐานแล้วเป็นเวอร์ชัน "เซิร์ฟเวอร์"
- graphical.target เป็นเดสก์ท็อป
หากไม่มีมันก็จะไม่ใช่ Linux :)
ฉันมีผู้ใช้เพียงคนเดียวและไม่จำเป็นต้องเปลี่ยนผู้ใช้
คุณมี 1 คนที่ใช้เครื่องของคุณ แต่มีผู้ใช้จำนวนมากในระบบของคุณ ;) แต่อีกครั้ง: สิ่งนี้ไม่เกี่ยวข้องกับประสิทธิภาพหรือการปรับปรุงทั้งหมดนี้อยู่เฉยๆ เว้นแต่จะใช้งาน
ตอนนี้สำหรับคำถามหลัก
วิธีที่ดีที่สุดในการลดค่าใช้จ่ายและลบบริการ/อุปกรณ์ที่ฉันไม่จำเป็นต้องมีคืออะไร
- ดู
สูงสุด
บนบรรทัดคำสั่งสำหรับประสิทธิภาพ การใช้พลังงาน การใช้ cpu ฯลฯ และดูว่ามีอะไรโดดเด่นหรือไม่ ท็อป
(จำเป็นต้องติดตั้ง) สำหรับเลย์เอาต์ที่ดีของข้อมูลเดียวกัน
- ลบไดรเวอร์ของบุคคลที่สามหรือเปิดโหมดประหยัดพลังงานสำหรับกราฟิกการ์ด
- ลบบริการที่ไม่ต้องการ
- กำจัด libs เด็กกำพร้าด้วย
เดบอพันธ์
หากต้องการแสดงรายการบริการที่ใช้งานอยู่ทั้งหมด:
systemctl รายการหน่วย --type=service --state=activ
และเพื่อหยุดบริการ:
sudo systemctl ปิดใช้งาน {บริการ}
สิ่งนี้จะทำให้ซอฟต์แวร์ติดตั้งอยู่
ฉันเห็นกระบวนการทำงานที่ฉันไม่ต้องการเช่นอีเมลและปฏิทินและรายการกระบวนการ gnome- จำนวนมาก
แต่ละอันจะมีชื่อแพ็คเกจ ลบซอฟต์แวร์ที่คุณไม่ต้องการออกจาก "ซอฟต์แวร์" และบริการจะถูกลบด้วย ทั้งสองอย่างนี้จะไม่ปรับปรุงความเร็วหรือประสิทธิภาพเมื่อถอดออก: เมื่อไม่ได้ใช้งาน ผลกระทบต่อประสิทธิภาพจะใกล้เคียงกับศูนย์ ทั้งหมดนี้เชื่อมโยงกับตัวจัดการเดสก์ท็อปและใช้บริการเดียวกัน คุณไม่สามารถลบอันนั้นโดยไม่ลบตัวจัดการเดสก์ท็อป
ด้วยหน่วยความจำเพียง 4Gb และ 4 คอร์ @ 2.53Ghz
พิจารณาใช้เวอร์ชันที่มีข้อกำหนดน้อยกว่า เช่น Xubuntu หรือ Lubuntu
ฉันไม่ต้องการติดตั้งใหม่จากซีดีการติดตั้งระบบขั้นต่ำ สภาพแวดล้อม Dev ของฉันถูกตั้งค่า
ดังนั้นเตรียมการตั้งค่าของคุณให้พร้อมสำหรับการติดตั้งใหม่ ใส่การแก้ไขทั้งหมดที่คุณทำลงในไฟล์ข้อความ เพื่อให้คุณสามารถดำเนินการได้หลังจากติดตั้ง วางไฟล์ส่วนบุคคลทั้งหมดบนพาร์ติชั่นแยกต่างหาก เพื่อให้คุณสามารถติดตั้งได้ระหว่างการติดตั้ง ใช้ซอฟต์แวร์จากแหล่งที่มาเพื่อให้คุณสามารถติดตั้งบนพาร์ติชันนั้นได้ ใส่ symlink ในไฟล์ข้อความของคุณเพื่อเชื่อมต่อกับไบนารีใน /bin หรือ /usr/bin เป็นสิ่งที่ต้องใช้ความพยายาม แต่คุณต้องทำเพียงครั้งเดียว