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

คำถามเหล่านี้เกี่ยวกับ Linux โดยทั่วไป - ไม่เฉพาะเจาะจงสำหรับการแจกจ่ายเฉพาะ หากคำถามเกิดขึ้นในสภาวะแวดล้อม Linux โปรดระบุการกระจาย Linux ของคุณในเนื้อความของคำถามของคุณ แต่อย่าใช้แท็ก / linux


4
เหตุใด rsync จึงไม่สามารถคัดลอกไฟล์จาก / sys ใน Linux
ฉันมีสคริปต์ทุบตีซึ่งใช้rsyncในการสำรองไฟล์ใน Archlinux ฉันสังเกตเห็นว่าrsyncล้มเหลวในการคัดลอกไฟล์จาก/sysในขณะที่cpทำงานได้ดี: # rsync /sys/class/net/enp3s1/address /tmp rsync: read errors mapping "/sys/class/net/enp3s1/address": No data available (61) rsync: read errors mapping "/sys/class/net/enp3s1/address": No data available (61) ERROR: address failed verification -- update discarded. rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.9] # cp /sys/class/net/enp3s1/address …

2
เหตุใดเทอร์มินัลจำลอง Linux จึงไม่สนับสนุนสีเต็มรูปแบบ
ฉันเพิ่งอัพเกรด gnome-terminal ของฉันให้ใช้ 256 สี แต่ฉันก็สับสนเล็กน้อยกับเหตุผลที่เทอร์มินัลอีมูเลเตอร์ไม่สามารถรองรับพาเล็ตเต็มรูปแบบที่สภาพแวดล้อมเดสก์ท็อปสมัยใหม่ให้ ฉันคิดว่ามันมีเหตุผลทางเทคนิคสำหรับเรื่องนี้ แต่ฉันไม่รู้

2
การเปลี่ยนรหัสผ่านรูทไม่เปลี่ยนรหัสผ่าน sudo
ฉันพยายามเปลี่ยนรหัสผ่านที่ถามเมื่อใช้งานsudoใน Ubuntu การเรียกใช้sudo passwdหรือsudo passwd rootแจ้งรหัสผ่านใหม่สองรายการให้ฉันและจะเปลี่ยนรหัสผ่านให้สำเร็จ แต่ฉันก็ยังสามารถใช้รหัสผ่านเก่าของฉันเมื่อทำงานsudoอีกครั้งเพื่อสิ่งอื่น ฉันมีผู้ใช้ที่ใช้รหัสผ่านเดียวกัน แต่ฉันไม่รู้ว่าจะสร้างความแตกต่างได้หรือไม่ ฉันเปิดใช้งานผู้ใช้รูทและฉันสามารถเห็นรหัสผ่านใหม่ใช้งานได้กับบัญชีผู้ใช้รูท ดังนั้นรหัสผ่านรากมีการเปลี่ยนแปลง sudoแต่ไม่รหัสผ่านสำหรับ ฉันจะเปลี่ยนsudoรหัสผ่านได้อย่างไร
12 linux  ubuntu  root  sudo 

4
วิธีติดตั้งไฟล์ tar.gz บน Linux อย่างแท้จริง - วิธีจัดการแอปพลิเคชั่นที่ติดตั้งด้วยตนเอง (หรือสแตนด์อโลน)
ฉันเห็นลิงก์เหล่านี้ทั้งหมดอธิบายแพคเกจและ. debbs ... ฉันรู้ว่า ... และมี kludges มากมายที่จะทำให้ไฟล์ tar.gz ทำงาน (เช่น: อัปเดตทางเลือกสำหรับ Javaหรือวางไฟล์ด้วยตนเองใน / usr / local / bin (หรือที่อื่นซึ่งฉันได้อนุมานจากการค้นหาหลายชั่วโมง)) หากแพ็กเกจฉลาดมากแอพพลิเคชั่น Linux บางตัวจึงมีอยู่ในแพ็คเกจหรือ. deb / rpms ฉันกำลังพูดในฐานะผู้ใช้ใหม่ ฉันรู้ว่าผู้เชี่ยวชาญน่าจะรู้ดีกว่า (ฉันคิดว่าฉันสามารถดาวน์โหลด Eclipse เวอร์ชั่นที่คอมไพล์ได้?) เช่นเดียวกับ netbeans และ chrome .sheclipse เป็นไดเรคทอรีที่สามารถเปิดใช้งานได้ Java ต้องการupdate-alternativesธุรกิจนี้แต่ฉันไม่คิดว่ามันจะลงทะเบียนเองใน "รายการโปรแกรม" ของ Ubuntu / Debian (เพียงแค่ลงทะเบียนเป็นคำสั่ง) และอื่น ๆ บางครั้งมีให้บริการในที่เก็บข้อมูล แต่ฉันสับสนว่าทำไมหน้าดาวน์โหลดไม่มีคำอธิบายที่เหมาะสม) เรื่องสั้นสั้น …

3
ทำไมคนลินุกซ์จึงพูดให้อ่านคู่มือเสมอ? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ทำไมคนลินุกซ์มักจะบอกให้อ่านคู่มือเมื่อมันจะง่ายกว่านี้เพียงแค่ให้คำตอบกับคุณ ไม่มีคู่มือ! มันไม่ได้มาพร้อมกับหนึ่ง
12 linux 

2
ฉันจะปรับขนาดพาร์ติชั่นรูทใน Debian ได้อย่างไร?
ฉันพยายามเพิ่มพื้นที่ในพาร์ติชันรูทของฉันและฉันไม่แน่ใจว่าวิธีที่ปลอดภัยที่สุดที่จะไปเกี่ยวกับมัน ฉันได้อ่านเธรดนี้แล้วฉันสามารถปรับขนาดพาร์ติชั่นรูทได้โดยไม่ต้องถอนการติดตั้งและติดตั้ง Linux ใหม่อีกครั้ง (หรือสูญเสียข้อมูล) แต่ฉันไม่คิดว่าข้อมูลจะเข้ากับระบบของฉัน ความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างกว้างขวาง นอกจากนี้ในโพสต์นั้น F1234K ขอคำแนะนำเกี่ยวกับการอ่านที่ดีเพื่อเรียนรู้สิ่งนี้ แต่ไม่มีใครตอบกลับ ฉันจะสนใจเนื้อหาการเรียนรู้บางอย่างในเรื่องนี้มาก ขอบคุณ! แก้ไข: ฉันควรเพิ่มว่าเป้าหมายของฉันคือการใช้ 20 gb จาก sdb6 และวางไว้ใน sdb1 sdb6 เป็นโลจิคัลวอลุ่มของ sdb2 sudo fdisk -l Disk /dev/sdb: 750.2 GB, 750156374016 bytes 255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors Units = sectors of 1 * …
12 linux  debian  partition  root  lvm 

2
วิธีการวัดแสง?
ฉันมีโน้ตบุ๊ก Dell Latitude E6410 ซึ่งเปลี่ยนความเข้มของแสงจอแอลซีดีเพื่อตอบสนองต่อระดับแสงโดยรอบดังนั้นจึงต้องมีตาแมว ฉันจะเข้าถึงข้อมูลจากตาแมวนี้ได้อย่างไร ฉันลองค้นหาด้วยกูเกิ้ลที่แตกต่างกันเช่นเครื่องวัดความเข้มแสงตรวจสอบความเข้มแสงเป็นต้นและไม่พบสิ่งที่ถูกต้องเพียงอย่างเดียว

1
วิธีบันทึกกิจกรรมทั้งหมดที่ทำในไดเรกทอรีได้อย่างไร
ฉันจะบันทึกกิจกรรมทั้งหมดที่ดำเนินการในไดเรกทอรีเฉพาะได้อย่างไร ฉันต้องการบันทึกรายการของแต่ละไดเรกทอรีที่แก้ไขภายในระยะเวลาหนึ่ง ฉันใช้find . -type d -mmin -5คำสั่ง นอกจากนี้ฉันต้องการใส่รายละเอียดเพิ่มเติมเมื่อย้ายไดเรกทอรีไปที่อื่นฉันต้องเพิ่มรายละเอียดบันทึกด้านล่างเช่น., ย้ายไดเรกทอรี "xyz" จาก "home / usr / xyz" => เป็น "home / usr / เอกสาร / xyz"
12 linux  directory  logs 

2
Ctrl-C ไม่ทำงานกับเซสชันที่ไม่ได้แยก pppd
ฉันมี ARM คณะ mini2440 และฉันได้ใส่ฐาน Debian ระบบ 6.0 multistrapที่มันใช้ ฉันเคยtmuxเรียกใช้หลายกระบวนการในหน้าต่างที่ต่างไปจาก/etc/rc.localนี้ ฉันเชื่อมต่อกับบอร์ดโดยใช้พอร์ตอนุกรมและรายการ inittab เพื่อเรียกใช้gettyบนพอร์ตนั้น ฉันใช้picocomเป็นตัวสื่อสารแบบอนุกรม เมื่อรูทล็อกอิน~/.bashrcให้แนบเขาเข้ากับเซิร์ฟเวอร์ tmux ที่รันอยู่แล้วและสามารถติดตามกระบวนการได้อย่างง่ายดาย exec tmux attach-session -t "main"คำสั่งที่เกิดขึ้นจริง tmux รันด้วยการกำหนดค่าเริ่มต้น ทุกอย่างทำงานได้ยกเว้นหนึ่งในกระบวนการ (เชลล์สคริปต์รอบ ๆpppd) ไม่ได้รับCtrlcจากเทอร์มินัลในขณะที่กระบวนการอื่นทำ ยังใช้Ctrl\งานได้ ยังใช้ kill -INT <pppd_pid>งานได้ แต่ใช้kill -INT <shellscript_pid>ไม่ได้ ฉันต้องCtrlcทำงานจริงๆ เกิดอะไรขึ้นกับการตั้งค่านี้ แก้ไข: นี่คือผลลัพธ์ของstty -aในเชลล์สคริปต์ก่อนหน้านี้pppd: speed 38400 baud; rows 23; columns 80; line = …
12 linux  debian  terminal  tmux  ppp 

3
บน Ubuntu Linux มันเป็นเรื่องปกติหรือไม่ที่ Mandb จะทำงานอย่างต่อเนื่อง
ฉันสามารถเข้าถึงโหนด Ubuntu Linux ที่สถาบันของฉันได้ มีการแชร์โหนดระหว่างกลุ่ม แต่โดยทั่วไปแล้วฉันเป็นคนเดียวที่ใช้โหนดนี้โดยเฉพาะ ฉันใช้การคำนวณแบบขนานบน CPU ทั้ง 8 ตัวในโหนดนี้ การคำนวณของฉันทำงาน แต่เมื่อฉันดูกระบวนการที่ทำงานโดยใช้topผมเห็นกระบวนการเพิ่มเติมที่ระบุว่าผู้ใช้และคำสั่งman ดูเหมือนว่าคำสั่งmandbนี้mandbจะทำงานทุกครั้งที่ฉันดูtopและดูเหมือนว่าจะใช้พลังงาน CPU ( 6 %CPU) และหน่วยความจำ ( 2.5 %MEM) ได้พอtopสมควร เมื่อฉันมองไปรอบ ๆ บนอินเทอร์เน็ตดูเหมือนว่า: mandb ใช้เพื่อเริ่มต้นหรืออัพเดตแคชฐานข้อมูลดัชนีแบบแมนนวลซึ่งโดยทั่วไปจะดูแลโดยมนุษย์ เหตุใดจึงmandbรันตลอดเวลาบนโหนดนี้ (ฉันไม่ได้มีปัญหานี้ในโหนดอื่น ๆ ภายในกลุ่มสถาบันของฉันตามtopโหนดอื่น ๆ ) เหตุใดจึงmandbต้องเรียกใช้ตลอดเวลาเนื่องจากฉันไม่ได้ดูคู่มืออยู่ในขณะนี้ กระบวนการนี้น่าจะเป็นกระบวนการแฟนทอมที่ฉันสามารถยุติการใช้งานได้อย่างปลอดภัยkillหรือไม่?
12 linux  ubuntu  cpu  man  cluster 

3
จะอนุญาตให้ใช้ Page Up ในหน้าจอ GNU ได้อย่างไร
ฉันใช้ Vim เพื่อแก้ไขไฟล์ข้อความบน Linux ปกติฉันเชื่อมต่อกับเครื่อง Linux ระยะไกลโดยใช้ PuTTY จาก Windows ฉันใช้หน้าจอ GNU โดยทั่วไปเช่นกัน เมื่อใช้ Vim ข้างใน Screen ฉันไม่สามารถใช้Page Upกุญแจได้เพราะ Screen ตีความว่ามันเป็นคำสั่งเพื่อเริ่มโหมดการคัดลอก ฉันต้องการใช้Page Upสำหรับฟังก์ชั่น up-paging ตามปกติ ฉันจะกำหนดค่าหน้าจอให้ทำเช่นนี้ได้อย่างไร
12 linux  gnu-screen  vim 


1
แป้นพิมพ์ลัดเพื่อตั้งชื่อแท็บ gnome-terminal
ฉันชอบที่จะทำงานใน Linux โดยไม่ต้องใช้เมาส์เพราะฉันอยากรู้ว่ามีวิธีใดบ้างในการตั้งค่าแป้นพิมพ์ลัดเพื่อตั้งค่าชื่อแท็บ gnome-terminal

1
ทำให้ไฟแจ้งเตือนเมื่อการเขียนเริ่มต้นหรือเมื่อเสร็จสิ้นหรือไม่?
ลองนึกภาพสองกระบวนการผู้อ่านและนักเขียนสื่อสารผ่านไฟล์ปกติบน ext3 fs Reader มี inotify IN_MODIFYwatch ในไฟล์ Writer เขียน 1,000 ไบต์ไปยังไฟล์ในการwrite()โทรครั้งเดียว Reader รับเหตุการณ์ inotify และเรียกfstatใช้ไฟล์ Reader เห็นอะไร มีการรับประกันว่า Reader จะได้รับคืนอย่างน้อย 1,000 st_sizeไฟล์หรือไม่? จากการทดลองของฉันดูเหมือนจะไม่ มีการรับประกันว่า Reader สามารถread()1,000 ไบต์จริงหรือไม่? สิ่งนี้เกิดขึ้นใน I / O bound box ที่จริงจัง ตัวอย่างเช่นsarแสดงเวลาที่รอประมาณ 1 วินาที ในกรณีของฉัน Reader กำลังรอ 10 วินาทีหลังจากได้รับการแจ้งเตือนเหตุการณ์ก่อนที่จะโทรstatและรับผลลัพธ์ที่น้อยเกินไป สิ่งที่ฉันหวังไว้คือเหตุการณ์ inotify จะไม่ถูกส่งจนกว่าไฟล์จะพร้อม สิ่งที่ฉันสงสัยว่าจริง ๆ แล้วเกิดขึ้นคือเหตุการณ์ inotify …
12 linux  files  stat  inotify 

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