Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

2
ทำไมชื่อแพคเกจจึงมีหมายเลขเวอร์ชั่น
ในขณะที่ทำงานกับ Ubuntu และดิสทริบิวชันอื่นที่ใช้ Debian ฉันได้สังเกตว่าแพ็คเกจใน repos ซอฟต์แวร์มักจะมีหมายเลขเวอร์ชันหลักอยู่ ตัวอย่างเช่น, Apache: apache2 Tomcat: tomcat7 PHP: php5 ไวน์: wine1.4 MySQL: mysql-server-5.5 ฉันสังเกตเห็นว่าไม่มีapache1แพ็คเกจให้ใช้และคล้ายกับที่เหลือ หากชื่อของแพ็กเกจเปลี่ยนไปด้วยการอัพเดตซอฟต์แวร์นั่นจะไม่เป็นไปตามเป้าหมายหลักอย่างหนึ่งของการจัดการบรรจุภัณฑ์ (อัพเกรดได้ง่าย) หาก Apache 3 ออกมาในวันพรุ่งนี้ฉันจะต้องติดตั้งapache3แพ็กเกจด้วยตนเองหรือไม่ถ้าฉันต้องการอัพเกรด?”


2
มีวิธีในการแบ่งจอภาพของฉัน (สำหรับการขยายหน้าต่างให้ใหญ่ที่สุด)
คำถามของฉันเป็นหลักถ้าฉันสามารถปลอมพฤติกรรมที่ได้รับการใช้ตัวจัดการหน้าต่างปกติบน linux หากมีการตั้งค่าสองหัว นั่นคือถ้าฉันขยายหน้าต่างให้ใหญ่สุดมันจะเพิ่มเฉพาะส่วนหนึ่งของเดสก์ท็อปให้ตรงกับพื้นที่ของจอแสดงผลทางกายภาพเดียว ฉันมีเพียงหน้าจอเดียว แต่มันมีความละเอียดค่อนข้างใหญ่และส่วนใหญ่ฉันจะต้องการทำงานกับหลาย ๆ หน้าต่างแยกกันในแนวนอน ฉันเคยได้ยินเกี่ยวกับตัวจัดการหน้าต่างแบบเรียงต่อกัน แต่สิ่งที่ฉันรู้ทั้งหมดเป็นเหมือนกลุ่มมุมและไม่ทำงานเหมือนตัวจัดการหน้าต่างทั่วไปอื่น ๆ (xfwm, compiz) ฉันกำลังใช้ xfwm อยู่และต้องการติดถ้าเป็นไปได้ หากงานนี้ต้องมีฉันต้องการงานที่คล้ายกับงานทั่วไปนอกกรอบหรือมีการกำหนดค่าที่พร้อมใช้งาน แฮ็คแรกที่เข้ามาในใจของฉันกำลังพยายามที่จะปลอมแปลงข้อมูล xrandr ที่เกี่ยวกับเรขาคณิตของหน้าจอและหลอกตัวจัดการหน้าต่างโดยใช้วิธีการนี้ แต่ดูเหมือนว่าแฮ็ก Healy ซึ่งไม่ควรมีความจำเป็น ฉันใช้ fedora linux แต่ฉันก็สามารถสร้างซอฟต์แวร์เองได้หากไม่ได้อยู่ในการจัดการบรรจุภัณฑ์

2
จะหยุดเหมือนกับ“ shutdown -H” และ poweroff เหมือนกับ“ shutdown -P” หรือไม่
shutdownฉันไม่ได้พบคำตอบที่ชัดเจนให้กับความแตกต่างระหว่างสองตัวเลือกคำสั่ง เป็นhaltเช่นเดียวกับshutdown -Hและpoweroffเช่นเดียวกับshutdown -P?
15 shutdown 

3
วิธีสลับกล่องจดหมายใน Mutt
ฉันต้องการสลับระหว่างกล่องจดหมาย "ถูกส่ง" และกล่องจดหมายปัจจุบัน ฉันใช้ประเภท maildir โดยหลักการแล้วจะมีมาโครที่ผูกไว้กับปุ่มทางลัดที่ทำสิ่งนี้
15 mutt 

5
มีวิธีเพิ่มความเร็ว `find 'หรือไม่
ฉันสงสัยว่ามีวิธีเพิ่มfindความเร็วในเทอร์มินัลไม่สมเหตุสมผลว่าการใช้อินเทอร์เน็ต google เพื่อค้นหาจะมีความเร็วที่ดีกว่าการค้นหาสตริงหรือชื่อไฟล์ในเครื่อง ฉันสงสัยว่ามีวิธีใดที่จะมีฐานการจัดทำดัชนีในท้องถิ่นเมื่อสร้างขึ้นในอนาคตคำสั่ง find อาจเร็วมาก หรือข้อเสนอแนะอื่น ๆ ? ขอบคุณ!
15 find 

10
วิธีการขยาย CentOS 5 พาร์ติชันบน VMware
ฉันมีเครื่องเสมือน CentOS 5 และฉันเพิ่มขนาดดิสก์อีก 20GB ฉันจะเริ่มต้นและขยายพื้นที่ว่างได้อย่างไร ฉันลองโหลด GParted ด้วยเช่นกัน แต่ไดรฟ์ล็อคอยู่ ฉันจะปลดล็อคได้อย่างไร

5
เหตุใด F10 ใน gnome-terminal จึงเปิดเมนูคลิกขวา
ฉันกำลังใช้งาน Fedora 17 gnome (shell) 3 และ gnome terminal 3.4.1.1 ฉันเป็นผู้ใช้ทั้งผู้บังคับบัญชา gnome-terminal และเที่ยงคืน ตามค่าเริ่มต้น gnome-terminal มักจะใช้ F10 (ซึ่งฉันต้องการในขณะที่ใช้ mc) เพื่อเปิดเมนูด้านบน ดังนั้นเวลานี้ ฉันสามารถปิดการใช้งานพฤติกรรมนั้นในการตั้งค่าเช่นเคย สิ่งใหม่สำหรับฉันคือหลังจากที่ฉันปิดการตั้งค่ามันเริ่มเปิด "เมนูคลิกขวา" ที่เคอร์เซอร์ของเมาส์เมื่อฉันกด F10 คีย์ไปที่ mc ด้วยเช่นกัน แต่มันก็น่ารำคาญที่ต้องปิดเมนูเสมอ ฉันคิดว่ามันเกิดจาก terminal gnome เพราะมันไม่ได้เกิดขึ้นในแอพอื่น ๆ นี่เป็น "คุณสมบัติ" หรือข้อผิดพลาดมีใครพบปัญหาเดียวกันและวิธีการแก้ไขหรือไม่

1
เหตุใดการขยายตัวแปรโดยไม่มี $ ทำงานในนิพจน์
#!/bin/bash VALUE=10 if [[ VALUE -eq 10 ]] then echo "Yes" fi ด้วยความประหลาดใจของฉันผลลัพธ์นี้ "ใช่" [[ $VALUE -eq 10 ]]ผมจะได้คิดว่ามันจะต้องมี ฉันสแกนCONDITIONAL EXPRESSIONSส่วนของman bashแล้ว แต่ไม่พบสิ่งใดที่จะอธิบายพฤติกรรมนี้

4
sudo ไม่สามารถเปิด / etc / sudoers ได้
sudoไม่ทำงาน, ไม่เป็นผล. ฉันติดตั้ง Arch Linux บนคีย์ USB ที่จัดรูปแบบด้วย BTRFS แล้ว นี่คือผลลัพธ์เมื่อฉันเรียกใช้ 'sudo': $ sudo sudo: unable to stat /etc/sudoers: Permission denied sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin $ ls -l /etc/sudoers -r--r----- 1 root root 2849 May 18 15:00 /etc/sudoers $ lsattr /etc/sudoers …
15 arch-linux  sudo 

2
วิธีง่ายๆในการจัดกำหนดการเหตุการณ์เดียวที่จะเกิดขึ้นในอนาคต
บ่อยครั้งที่ฉันต้องการให้คอมพิวเตอร์ทำภารกิจเดียว แต่ไม่ใช่ตอนนี้ ตัวอย่างเช่นฉันสามารถแจ้งให้ฉันทราบภายใน 30 นาทีว่าถึงเวลาออกจากงานแล้ว หรือบางทีฉันต้องการให้ทำการทดสอบที่ซับซ้อน 2 ชั่วโมงต่อจากนี้เมื่อฉันแน่ใจว่าคนส่วนใหญ่จะหายไปจากสำนักงาน ฉันรู้ว่าฉันสามารถสร้างงาน cron เพื่อให้ทำงานในเวลาที่กำหนดของวัน แต่ดูเหมือนว่างานจำนวนมากเมื่อทั้งหมดที่ฉันต้องการคือสิ่งที่ง่ายเช่น "รันสคริปต์นี้ใน 10 นาที" นอกจากนี้ฉันจะต้องคิดออก ตอนนี้เวลาเท่าไรจะเป็น X นาที / ชั่วโมง / วันจากนั้นลบงาน cron เมื่อเสร็จแล้ว แน่นอนฉันสามารถเขียนสคริปต์นี้และเรียกใช้ในพื้นหลัง: sleep X do_task แต่นั่นก็ดูเหมือนว่าจะเป็นเรื่องไร้สาระ: ฉันต้องการสคริปต์ใหม่สำหรับแต่ละงานหรือฉันต้องเขียนและบำรุงรักษาสคริปต์ทั่วไปพอที่จะทำสิ่งที่ฉันต้องการไม่ต้องพูดถึงว่าฉันต้องคิดออกว่ากี่วินาทีในไม่กี่นาที ชั่วโมงหรือวันที่ฉันต้องการ ไม่มีวิธีแก้ไขปัญหานี้ที่สร้างไว้แล้วหรือไม่?


4
ทำความเข้าใจกับ tc qdisc และ iperf
ฉันพยายามที่จะ จำกัด การแบนด์วิดธ์และตรวจสอบผลกับtc iperfฉันเริ่มต้นเช่นนี้: # iperf -c 192.168.2.1 ------------------------------------------------------------ Client connecting to 192.168.2.1, TCP port 5001 TCP window size: 23.5 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.2.7 port 35213 connected with 192.168.2.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 830 MBytes 696 Mbits/sec สองอินสแตนซ์เชื่อมต่อโดยตรงผ่านอีเธอร์เน็ต ฉันตั้งค่า a …
15 tc 


4
ลิงก์สัญลักษณ์ไปยังไดเร็กทอรีและพา ธ สัมพัทธ์
ฉันได้สร้าง symlink ด้วยเส้นทางที่แน่นอนไปยังไดเรกทอรี (กะพริบ) และมีตัวอย่างดังต่อไปนี้ต้นไม้: $ ls -l /tmp/A total 0 lrwxrwxrwx 1 root root 6 Apr 3 12:27 Blink -> /tmp/B -rw-r--r-- 1 root root 0 Apr 3 12:27 foo $ ls -l /tmp/B total 0 -rw-r--r-- 1 root root 0 Apr 3 12:27 bar จากนั้นฉันไปที่ / tmp / …

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