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

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

2
Linux - บังคับให้ใช้ภาษา 24 ชั่วโมงหรือไม่
มีวิธีใดที่จะบังคับใช้เวลา 24 ชั่วโมงในสถานที่ของฉัน (เช่น 14:00) แทนที่จะเป็นเวลา 12 ชั่วโมง (2:00 PM) หรือไม่ ฉันใช้ภาษา en_US กับชุดอักขระ UTF-8 บน Arch Linux แต่สิ่งนี้ไม่ควรเกิดขึ้นฉันคิดว่า

3
วิธีไฮไลต์ข้อความในไฟล์ PDF ใน Linux [ปิด]
โปรแกรมอ่าน pdf บางตัวสำหรับ windows ช่วยให้คุณสามารถเน้นและพิมพ์บันทึกลงในไฟล์ PDF ได้ โปรแกรมอ่าน PDF ที่ฉันเห็นสำหรับ Linux อนุญาตให้คุณอ่านไฟล์ PDF เท่านั้น มีผู้ใดบ้างที่อนุญาตให้คุณเน้นข้อความและเพิ่มบันทึกย่อ
7 linux  pdf  pdf-reader 

6
เกิดอะไรขึ้นกับสคริปต์ทุบตีของฉันเพื่อเก็บไฟล์ x ล่าสุดและลบส่วนที่เหลือ
ฉันมีสคริปต์ทุบตีนี้ซึ่งสำรองฐานข้อมูลของฉันในกำหนดการ cron: #!/bin/sh PT_MYSQLDUMPPATH=/usr/bin PT_HOMEPATH=/home/philosop PT_TOOLPATH=$PT_HOMEPATH/philosophy-tools PT_MYSQLBACKUPPATH=$PT_TOOLPATH/mysql-backups PT_MYSQLUSER=********* PT_MYSQLPASSWORD="********" PT_MYSQLDATABASE=********* PT_BACKUPDATETIME=`date +%s` PT_BACKUPFILENAME=mysqlbackup_$PT_BACKUPDATETIME.sql.gz PT_FILESTOKEEP=14 $PT_MYSQLDUMPPATH/mysqldump -u$PT_MYSQLUSER -p$PT_MYSQLPASSWORD --opt $PT_MYSQLDATABASE | gzip -c > $PT_MYSQLBACKUPPATH/$PT_BACKUPFILENAME ปัญหานี้คือมันจะทิ้งสำรองข้อมูลในโฟลเดอร์และไม่ทำความสะอาดไฟล์เก่า นี่คือที่ตัวแปร PT_FILESTOKEEP เข้ามาสิ่งใดก็ตามที่จำนวนนี้ถูกตั้งค่าเป็นจำนวนเงินสำรองที่ฉันต้องการเก็บไว้ การสำรองข้อมูลทั้งหมดจะถูกประทับเวลาดังนั้นเมื่อสั่งซื้อด้วยชื่อ DESC จะให้ข้อมูลล่าสุดแก่คุณก่อน ทุกคนสามารถช่วยฉันด้วยส่วนที่เหลือของสคริปต์ BASH เพื่อเพิ่มการล้างไฟล์? ความรู้เรื่องการทุบตีของฉันขาดไปและฉันไม่สามารถแยกรหัสเพื่อทำส่วนที่เหลือ
7 linux  bash  backup 

2
sudoedit: ทำไมใช้มันมากกว่า sudo vi
ให้เป็นไปตาม หน้าคน : sudoedit /etc/file สร้างสำเนาของไฟล์เปิดเป็นผู้ใช้ปัจจุบันและเมื่อบันทึกจะบันทึกทับไฟล์ที่มีอยู่ด้วยสำเนา แต่ทว่า sudo vi /etc/file เปิดไฟล์ในฐานะรูท man page ระบุว่า sudoedit นั้นแตกต่างจาก sudo เพราะ: ตัวแก้ไขถูกเรียกใช้โดยไม่มีการแก้ไขสภาวะแวดล้อมของผู้ใช้ วิธีแรกปลอดภัยกว่าไหมถ้าอย่างนั้นทำไม? มีเหตุผลอื่นอีกไหมในการใช้ sudoedit แทนที่จะเป็น sudo vi
7 linux  sudo 

1
มีวิธีบังคับให้การทำธุรกรรมไฟล์ทั้งหมดที่มีระบบไฟล์เป็นไปตามมาตรฐาน UTF8 หรือ UTF16 หรือไม่?
สิ่งที่ฉันต้องการคือการระบุว่าสำหรับไดเรกทอรีทุกการสร้าง / แก้ไขไฟล์ภายในไดเรกทอรีดังกล่าวจะถูกตรวจสอบโดยเคอร์เนลและหากชื่อไฟล์มีอักขระที่ไม่สนับสนุนกระบวนการที่กระทำผิดจะได้รับข้อผิดพลาด "สิทธิ์ถูกปฏิเสธ" ฉันกำลังคิดเกี่ยวกับการเขียนโปรแกรมควบคุมฟิวส์ที่ปฏิเสธชื่อไฟล์ที่ไม่สอดคล้อง แต่ดูเหมือนจะไม่เป็นประโยชน์ ฉันไม่ได้มองหาวิธีแก้ปัญหาที่แนะนำสิ่งต่าง ๆ เช่น cronjob หรือแจ้งให้ทราบว่าทำความสะอาดตัวละครที่ไม่พึงประสงค์หลังจากข้อเท็จจริง ฉันกำลังมองหาสิ่งที่ป้องกันไว้ล่วงหน้า

2
เขียน n ไบต์จากไฟล์หนึ่งไปอีกอันหนึ่งใน Bash
สวัสดีฉันจะเขียนnไบต์จากไฟล์หนึ่งไปเป็นไฟล์ใหม่โดยเริ่มจากkตำแหน่งโดยใช้ Bash ได้อย่างไร ตัวอย่างเช่นถ้า n = 60, k = 1 และขนาดไฟล์ = 100 ดังนั้น: ไฟล์ที่ 2 จะประกอบด้วยตั้งแต่ไบต์ที่ 1 จนถึง 60 ไบต์และจะมีขนาด 60 ไบต์ ตัวอย่างเช่นถ้า n = 40, k = 61 และขนาดไฟล์ = 100 ดังนั้น: ไฟล์ที่ 2 จะประกอบด้วยตั้งแต่ 61st ไปจนถึง 100 ไบต์และจะมีขนาด 40 ไบต์ อาจเป็นไปได้ว่าเรากำลังทำงานกับไฟล์ไบนารีไม่ใช่ไฟล์ ASCII ดังนั้นการต่อข้อมูล 2 ส่วนควรจะเหมือนกับไฟล์ต้นฉบับ! (เป็นไปได้ด้วยddหรือไม่)

1
วิธีการใช้ wmctrl เพื่อเปิดใช้งานหน้าต่างของชั้นเรียนที่กำหนด?
ผลลัพธ์ของwmctrl -lxหน้าตาดังนี้: 0x020002f5 0 Plasma.Plasma lnx plasma-desktop 0x02a00015 0 okular.Okular lnx TCP/IP Protocol Suite – Okular 0x032000fe 1 amarok.Amarok lnx Billy Talent - This Suffering :: Amarok 0x03e00001 0 Google-chrome.Google-chrome lnx wmctrl based on class - Google Search - Google Chrome 0x04400001 1 Chromium.Chromium lnx openSUSE - Chromium 0x05400050 0 …

4
RAID 1 บน HDD ภายนอก 2 ตัว
ฉันมีเซิร์ฟเวอร์ Ubuntu 12.04 บนแล็ปท็อปเครื่องเก่าของฉัน HDD ของมัน (160 GB) มีขนาดเล็กเกินไปสำหรับการจัดเก็บไฟล์ที่ฉันต้องการดังนั้นฉันต้องการแนบ HDDs ภายนอกสองตัวเข้ากับมัน (ผ่านพอร์ต USB) ข้อมูลที่ฉันจะให้มีค่อนข้างมีคุณค่าให้กับฉันดังนั้นฉันต้องการที่จะจัดให้มีซอฟต์แวร์ RAID (RAID 1) เมื่อวันที่ 2 ฮาร์ดดิสก์ภายนอก ทางออกเดียวสำหรับปัญหานี้ที่ฉันพบในเน็ตได้อธิบายไว้ที่นี่ (และได้มีการกล่าวว่าไม่แนะนำให้ใช้ไดรฟ์ภายนอก) ฉันจะทำอย่างไรและอะไรคือความแตกต่างเมื่อเปรียบเทียบกับการติดตั้งลงในไดรฟ์ภายใน ฉันจำเป็นต้องใช้ไดรฟ์ภายนอกที่เหมือนกันทุกประการ (รุ่น) เหมือนกับฮาร์ดแวร์ RAID หรือไม่ หรือมันเป็นความคิดที่ไม่ดีจริงๆ? ถ้าเป็นเช่นนั้นฉันไม่ต้องการ RAID แต่เป็นโซลูชันสำรองหรือ NAS ที่เชื่อมต่อกับเซิร์ฟเวอร์ของฉันหรือไม่

2
ฉันจะปิดการใช้งานคุณสมบัติการวางปุ่มล้อเลื่อนใน Ubuntu ได้อย่างไร
ใน Ubuntu ปุ่มกลางของเมาส์ (ปุ่มล้อ) จะวางเนื้อหาของคลิปบอร์ดเมื่อคลิก เมื่อฉันเลื่อนมันจะเก็บสิ่งต่าง ๆ ระหว่างรหัสของฉันและเวลาส่วนใหญ่ฉันไม่สังเกต ฉันสามารถแก้ปัญหานี้ชั่วคราวกับการทำนี้ แต่เมื่อใดก็ตามที่ฉันรีบูตเครื่องคอมพิวเตอร์พฤติกรรมก็จะกลับมา ฉันจะปิดการใช้งานพฤติกรรมนี้อย่างถาวรได้อย่างไร ฉันไม่ต้องการให้ปุ่มล้อวาง

3
โปรแกรมที่ใช้ CUSE อยู่ที่ไหน (อักขระในพื้นที่ผู้ใช้)
cusexmpตัวอย่างของโปรแกรม CUSE ใช้งานได้ มีโปรแกรมจริงที่ใช้ประโยชน์ได้หรือไม่ ตัวอย่างเช่นสิ่งที่เพิ่งสะท้อนอุปกรณ์อักขระอื่น ๆ หรือสิ่งที่อนุญาตให้อุปกรณ์อักขระเครือข่าย
7 linux  fuse 

1
วิธีเรียกใช้เวลาทั้งหมดของฮาร์ดดิสก์
เพื่อที่จะทำการหมุนดิสก์ในเซิร์ฟเวอร์ฉันจำเป็นต้องรู้เวลาทำงานปัจจุบัน (ออนไลน์) เวลาของดิสก์บนระบบ Linux CentOS รีลีส 6.3 (สุดท้าย) ดิสก์นั้นเชื่อมต่อกับ SATA (เช่น / dev / sdc) เป็นประเภทการหมุนอย่างง่าย (ดิสก์ประเภท Western Digital RE แบบใหม่) และไม่ได้จัดระเบียบใน RAID ใด ๆ หรือคล้ายกัน ฉันพยายามค้นหาโดยใช้smartctrl(ตามที่แนะนำใน superuser.com/questions/279412) แต่ไม่พบข้อมูล ข้อเสนอแนะสำหรับคำสั่งใด?


2
วิธีสร้างไฟล์ที่ตั้งชื่อตามบรรทัดในไฟล์ข้อความภายใต้ Linux
ฉันมีไฟล์ข้อความที่มีรายการของรายการ (หนึ่งรายการสำหรับแต่ละบรรทัด) และฉันจำเป็นต้องสร้างในไดเรกทอรีที่กำหนดไฟล์สำหรับทุกรายการในรายการดังกล่าว แต่ละไฟล์เหล่านี้ควรตั้งชื่อด้วยสตริงในรายการดังกล่าว นอกจากนี้หากเป็นไปได้หลังจากที่มีสตริงอยู่ในไฟล์ข้อความข้อความที่กำหนดเองควรต่อท้ายชื่อไฟล์ คำสั่งใดที่ฉันควรใช้ทำจากบรรทัดคำสั่ง ฉันคิดว่าcat, grepและtouch(และอาจจะxargs?) ควรมีส่วนร่วมในกระบวนการ แต่หลังจากการทดลองไม่กี่ฉันยังคงไม่สามารถหาไวยากรณ์ที่ถูกต้อง ใครบางคนสามารถสอนฉันเกี่ยวกับเรื่องนี้?

1
Tiger VNC บน Centos 6.3 ล้มเหลวแคตาล็อกแบบอักษรไม่ได้รับการกำหนดค่าอย่างเหมาะสม
ฉันกำลังพยายามตั้งค่าเซิร์ฟเวอร์Tiger VNCบน CentOS 6.3 แต่ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อฉันเรียกใช้คำสั่งvncserver: คำเตือน: ความพยายามครั้งแรกในการเริ่มต้น Xvnc ล้มเหลวอาจเป็นเพราะแคตตาล็อกแบบอักษรไม่ได้รับการกำหนดค่าอย่างเหมาะสม ความพยายามในการกำหนดฟอนต์พา ธ ที่เหมาะสมสำหรับระบบนี้และรีสตาร์ท Xvnc โดยใช้ฟอนต์พา ธ นั้น ... ไม่สามารถเริ่ม Xvnc ได้ / usr / bin / Xvnc: ข้อผิดพลาดการค้นหาสัญลักษณ์: / usr / bin / Xvnc: ไม่ได้กำหนดสัญลักษณ์: pixman_composite_trapezoids / usr / bin / Xvnc: ข้อผิดพลาดการค้นหาสัญลักษณ์: / usr / bin / Xvnc: สัญลักษณ์ที่ไม่ได้กำหนด: pixman_composite_trapezoids
7 linux  centos  vnc 

3
Virtualbox - ติดตั้งข้อมูลเพิ่มเติมของผู้เยี่ยมชมอีกครั้งทุกครั้งที่เคอร์เนลลินุกซ์อัพเดท
ฉันมี Ubuntu ที่ทำงานเป็น Virtualbox และทุกครั้งที่อัพเกรดเคอร์เนลบุคคลทั่วไปจะหยุดทำงาน กระบวนการติดตั้งใน Linux นั้นต้องใช้ซีดีเสมือนการเรียกใช้สคริปต์จากบรรทัดคำสั่ง ฯลฯ และมันน่ารำคาญ มีวิธีใดที่จะทำให้แขกรับเชิญเพิ่มเติมทำงานอย่างต่อเนื่องแม้ในขณะที่เคอร์เนลได้รับการอัพเกรด? สามารถติดตั้งเป็นแพ็คเกจของ Ubuntu ได้หรือไม่แทนที่จะติดตั้งจากซีดีเสมือนจริง?

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