Unix & Linux

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

2
ปัญหาการแลกเปลี่ยนไฟล์เป็นกลุ่ม
ในโครงการฉันพบข้อผิดพลาดมากมายเช่นนี้ E303: Unable to open swap file for "file", recovery impossible ถ้าฉันทำls -la |grep vimฉันเห็น -rw-r--r-- 1 jeremie jeremie 0 Jan 12 23:58 .ideavimrc drwxrwxr-x 5 jeremie jeremie 4096 Feb 14 10:00 .vim -rw------- 1 jeremie jeremie 18887 Feb 16 10:25 .viminfo -rw-r--r-- 1 jeremie jeremie 9084 Feb 16 10:19 …
11 vim 

2
ลบไดรฟ์ออกจาก soft RAID
ฉันมีเซิร์ฟเวอร์เฉพาะที่มีไดรฟ์ SSD 3 ตัวใน RAID 1 เอาต์พุตของ cat / proc / mdstat: Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md4 : active raid1 sdc4[2] sdb4[1] sda4[0] 106738624 blocks [3/3] [UUU] bitmap: 0/1 pages [0KB], 65536KB chunk md2 : active raid1 sdc2[2] sda2[0] sdb2[1] 5497792 blocks [3/3] [UUU] …
11 raid  raid1 

6
Unmet dependencies ขณะติดตั้ง Git บน Debian
ฉันกำลังพยายามติดตั้งคอมไพล์Debian 8.6 Jessieและพบปัญหาการอ้างอิงบางอย่าง มีอะไรแปลกที่ฉันไม่ได้มีปัญหาใด ๆ ไม่กี่ครั้งที่ฉันเพิ่งติดตั้งGitใน VM ในขณะที่ฉันคุ้นเคยกับ Linux apt-get install git ผลลัพธ์ใน : The following packages have unmet dependencies: git : Depends: liberror-perl but is not installable Recommends: rsync but it is not installable E: Unable to correct problems, you have held broken packages. UPDATE ของฉัน sources.list ดูเหมือนว่าจะมีปัญหากับระบบของฉัน ฉันไม่สามารถติดตั้งอะไรได้อีกต่อไป …

1
Kernel PMU event-s ในรายการ perf_events คืออะไร
ค้นหาสิ่งที่ใครสามารถตรวจสอบด้วยperf_eventsบน Linux ฉันไม่พบสิ่งที่Kernel PMU event? กล่าวคือมีแสดงให้เห็นเหตุการณ์ที่ต้องการ:perf version 3.13.11-ckt39perf list branch-instructions OR cpu/branch-instructions/ [Kernel PMU event] โดยรวมมี: Tracepoint event Software event Hardware event Hardware cache event Raw hardware event descriptor Hardware breakpoint Kernel PMU event และฉันต้องการที่จะเข้าใจว่าพวกเขาคืออะไรพวกเขามาจากไหน ฉันมีคำอธิบายบางอย่างสำหรับทุกคน แต่เป็นKernel PMU eventรายการ จากการสอนวิกิแบบเพอร์เฟ็คและหน้าของเบรนแดนเกร็กฉันได้รับ: Tracepointsชัดเจนที่สุด - มาโครเหล่านี้มาจากเคอร์เนลต้นทางซึ่งเป็นจุดโพรบสำหรับการตรวจสอบพวกมันถูกนำมาใช้กับftraceโปรเจ็กต์และตอนนี้ทุกคนถูกใช้งานแล้ว Software เป็นตัวนับระดับต่ำของเคอร์เนลและโครงสร้างข้อมูลภายในบางส่วน (ซึ่งแตกต่างจาก tracepoints) Hardware eventเป็นเหตุการณ์ CPU …

2
ฉันจะกำหนดค่าให้เสร็จสมบูรณ์ zsh เพื่อแสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่ได้อย่างไร?
ขณะนี้เมื่อฉันขอให้เสร็จพฤติกรรมที่เป็นเช่นนี้: % cd ~/<TAB> Completing directory Desktop/ Downloads/ Pictures/ system/ Videos/ Documents/ Music/ Public/ Templates/ www/ ฉันจะกำหนดค่าความสมบูรณ์ให้กับรายการไฟล์ที่ซ่อนได้อย่างไร
11 zsh  autocomplete 

1
วิธีสร้างฉลาก SELinux ที่กำหนดเอง
ฉันเขียนบริการ / แอพไบนารีตัวเดียวที่ฉันพยายามเรียกใช้บน Fedora 24 มันทำงานโดยใช้ systemd ไบนารีถูกปรับใช้ /srv/bot บริการ / แอพนี้ที่ฉันเขียนต้องสร้าง / เปิด / อ่านและเปลี่ยนชื่อไฟล์ในไดเรกทอรีนี้ ฉันเริ่มสร้างนโยบายใหม่โดยใช้SELinux: อนุญาตให้กระบวนการสร้างไฟล์ใด ๆ ในไดเรกทอรีหนึ่ง แต่เมื่อแอพของฉันจำเป็นต้องเปลี่ยนชื่อเอาต์พุตมีคำเตือน: #!!!! WARNING: 'var_t' is a base type. allow init_t var_t:file rename; ฉันไปรอบ ๆ และพบว่าฉันควรใช้ป้ายกำกับ SELinux ที่เฉพาะเจาะจงมากกว่าประเภทฐาน แต่ตัวอย่างทั้งหมดออนไลน์แสดงฉลากที่มีอยู่จาก httpd / nginx / etc ให้คุณเห็น มีวิธีที่ฉันสามารถสร้างป้ายกำกับที่กำหนดเองสำหรับแอปของฉันเองได้หรือไม่ ความคิดของฉันคือการสร้างบางสิ่งบางอย่างเช่น myapp_var_t ใช้ semanage fcontext …

5
ล็อกอินอัตโนมัติบน xfce ใน jessie
ฉันเริ่มใช้งานเจสซี (เดเบียน 8) ด้วยเดสก์ท็อป LightDM / Xfce บน HTPC ของฉันหลังจากขัดกับการหยุดชะงักบน W7 สิ่งหนึ่งที่ฉันไม่สามารถผ่านไปได้คือต้องพิมพ์รหัสผ่านไม่ใช่สิ่งปกติสำหรับการดูทีวี ทำตามคำแนะนำในDebian Wikiฉันได้เท่าที่การเข้าสู่ระบบของฉันถูกเลือกโดยอัตโนมัติ แต่สิ่งนี้ยังต้องใช้รหัสผ่านและไม่อนุญาตให้ใช้การแก้ไขครึ่งเดียวเช่นรหัสผ่านที่ว่างเปล่า / ไม่สำคัญ เป็นไปได้ไหมที่จะเข้าสู่เซสชัน Xfce โดยไม่ต้องลงชื่อเข้าใช้ / รหัสผ่าน?


1
Union mount บน Linux
สหภาพติดนำเสนอมุมมองรวมของไดเรกทอรีหลาย (สาขา) ในลำดับชั้นเดียว ตกลง แต่ฉันจะใช้อันไหนในการฝึกซ้อมและอันไหนดี? เทคโนโลยียูเนี่ยนเมาท์จำนวนมากมีอยู่ในระบบ Linux ที่ทันสมัย: OverlayFS , aufs , UnionFS , ระบบไฟล์ที่ใช้ FUSE หลากหลาย, ... ในกรณีที่ใช้ฉันจะตัดสินใจได้อย่างไรว่าจะเลือกอันไหนที่เหมาะสม โดยเฉพาะอย่างยิ่ง: สิ่งใดที่ต้องการการเข้าถึงรูทบนระบบทั่วไป? (กล่าวอีกนัยหนึ่งผู้ใช้ที่ไม่มีสิทธิพิเศษสามารถสร้างยูเนี่ยนเมาท์ได้หรือไม่) สามารถติดตั้งโปรแกรม/ใดได้บ้าง (ด้วยการเข้าถึงรูทแน่นอน) คนไหนที่สนับสนุนการเขียนไปยังสาขาพื้นฐาน? (เช่นถ้า/fooและ/barได้รับการติดตั้งสหภาพเพื่อ/unionผมสามารถเขียน/fooและ/bar?) นโยบายใดที่สนับสนุนการกำหนดค่าได้สำหรับการเขียน (เช่นฉันสามารถส่งไฟล์ที่สร้างขึ้นใหม่ไปยังสาขา B แม้ว่าฉันจะได้รับเนื้อหาจากสาขา A เมื่อมีไฟล์อยู่ในทั้งสองสาขาหรือไม่) รายการใดบ้างที่สนับสนุนลำดับความสำคัญระหว่างสาขาที่ขึ้นอยู่กับไฟล์ (เช่นฉันสามารถรับไฟล์ใหม่ล่าสุดในทุกสาขาที่มีหรือไม่) ตัวอย่างการใช้งานจะได้รับการชื่นชม โปรดหลีกเลี่ยงคำตอบที่เน้นเฉพาะจุด ฉันกำลังมองหาคำตอบที่ครอบคลุมที่ตรวจสอบซอฟต์แวร์ที่มีอยู่ (สิ่งที่คล้ายกับอะไรคือการผูกติด ) คำตอบที่ดีจะได้รับรางวัล

2
จะย่อขนาดระบบไฟล์ XFS ได้อย่างไร [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา เรามีเซิร์ฟเวอร์ RHEL 7 พร้อม 2 ดิสก์ ( sdaและsdb) ของเรา/, /var/logและswapอยู่บนsda, อยู่บน/var sdbเราใช้ LVM และ XFS sdaใหญ่เกินไป (160 GB) และเราต้องการย่อขนาดเป็น 40 GB จากนั้นเราสามารถใช้ฟรี 120 GB sdbที่จะขยาย [root@foo ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 rhel lvm2 a-- 134.77g 9.77g /dev/sdb1 vg_var lvm2 …
11 rhel  lvm  disk 

2
ฉันสามารถ ping IP ได้ แต่ไม่สามารถแก้ไขโดเมนได้
ฉันติดตั้ง Xubuntu 14.04 บนเซิร์ฟเวอร์ของฉันแล้ว network-managerไม่ได้ติดตั้ง ดูเหมือนว่าจะสูญเสียความสามารถในการแก้ไขโดเมนและฉันไม่แน่ใจว่าจะเริ่มวินิจฉัยปัญหาได้ที่ไหน ping 8.8.8.8 ส่ง Ping ตามปกติ ping google.comping: unknown host google.comผลตอบแทน ฉันพยายามเพิ่มเซิร์ฟเวอร์ DNS /etc/network/interfaces/ไป ตอนนี้มันมี: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.100 gateway 192.168.0.1 netmask 255.255.255.0 dns-nameservers 8.8.8.8 8.8.4.4 สิ่งนี้ไม่ได้แก้ไขปัญหาดังนั้นฉันจึงลองเรียกใช้: …
11 ubuntu  dns 

3
มีประโยชน์ใด ๆ ในการหลีกเลี่ยงซีเควนเชียลของ tput หรือไม่?
ในผู้คน ' .*rcแฟ้ม' ฉันเห็นออนไลน์หรือในรหัสต่าง ๆ ผมมักจะเห็นผู้คนจำนวนมากที่ตนเองใช้ลำดับหนี ANSI tputแทนการใช้ ฉันมีความเข้าใจที่tputเป็นสากล / ปลอดภัยกว่าดังนั้นฉันจึงสงสัยว่า: มีเหตุผลอย่างใดอย่างหนึ่งที่ควรใช้ลำดับหลีกเลี่ยงแทนtput? (การพกพาความทนทานต่อข้อผิดพลาดขั้วผิดปกติ ... ?)

1
วิธีไพพ์ html เป็น lynx
ฉันกำลังทดสอบการโทร ajax จากคอนโซล ฉันชอบกำจัดเสียงรบกวนข้อมูล meta ที่เป็นมาร์กอัพ HTML และเพิ่งอ่านเนื้อหาดังนั้นฉันชอบที่จะไพพ์มันลงในเทอร์มินัลเบราว์เซอร์เช่น lynx แต่: curl www.google.de | lynx เพิ่งเปิด lynx ตัวอย่างใหม่ ฉันไม่ต้องการ: curl www.google.de > someFile.html && lynx someFile.html
11 pipe  curl  html  stdin  lynx 

2
ระบุการเข้ารหัสด้วย libreoffice --convert-to csv
ไฟล์ Excel สามารถแปลงเป็น CSV โดยใช้: $ libreoffice --convert-to csv --headless --outdir dir file.xlsx ทุกอย่างดูเหมือนจะทำงานได้ดี อย่างไรก็ตามการเข้ารหัสนั้นถูกตั้งค่าไว้ที่สิ่งที่สกปรก แทนที่จะเป็น UTF-8 mdash (-) ที่ฉันได้รับถ้าฉันทำ "บันทึกเป็น" ด้วยตนเองจาก LibreOffice Calc มันให้ฉัน \ 227 ( ) การใช้ไฟล์ใน CSV ทำให้ฉัน "ข้อความที่ไม่ใช่ ASCII แบบขยาย ASCII, มีบรรทัดที่ยาวมาก" ดังนั้นสองคำถาม: เกิดอะไรขึ้นที่นี่ ฉันจะบอกให้ libreoffice เปลี่ยนเป็น UTF-8 ได้อย่างไร ไฟล์เฉพาะที่ฉันพยายามที่จะแปลงเป็นที่นี่

4
ฉันจะบันทึกรหัสผ่านได้อย่างไรเมื่อใช้ SCP (คัดลอก)
ฉันประสบปัญหาเมื่อดึงไฟล์จากเครื่องอื่นไปยังเครื่องของฉันโดยใช้ SCP การถ่ายโอนไฟล์สำเร็จ แต่ทุกครั้งที่ขอรหัสผ่าน ฉันต้องการเรียกใช้SCPคำสั่งนี้เป็นcronjobฉันจะบันทึกรหัสผ่านสำหรับระบบอัตโนมัตินี้ได้อย่างไร scp user@abc.com:/usr/etc/Output/*.txt /usr/abc/ user@abc.com's password:
11 scripting  scp 

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