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

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

3
เป็นไปได้หรือไม่ที่จะดึงเนื้อหาของสคริปต์ bash ที่ทำงานอยู่จาก RAM
ฉันบังเอิญเขียนทับสคริปต์ทุบตีที่ซับซ้อนมากซึ่งฉันพยายามใช้การกำหนดขอบเขตและเธรดในวิธีที่เป็นระเบียบ ตอนนี้สคริปต์ตัวเดิมยังคงทำงานอยู่ แต่ไฟล์ไม่อยู่อีกต่อไปคำถามคือ: มันเป็นไปได้ไหมที่จะทำการสแกนผ่านแรมและค้นหาการแทนค่าของไฟล์เอง? ปัญหาอื่นคือ: ฉันหาไฟล์ / dev / mem หรือ / dev / kmem ไม่ได้แล้วพยายามที่จะ grep มันสำหรับเนื้อหา สำหรับสภาพแวดล้อม: เป็นโฮสต์เดบิต / sid machine (vps) บน vpsfx.com root @ heisenberg: ~ # ls -a / dev . kmsg ptyp2 ptyp9 สุ่ม tty1 tty5 ttyp2 ttyp9 urandom .. log ptyp3 ptypa shm …
18 linux  bash  memory 

1
สถานที่ที่ต้องการในการจัดเก็บไฟล์การกำหนดค่าที่เปลี่ยนแปลงบ่อย
ฉันมีแอพพลิเคชั่นจำนวนมากบนเซิร์ฟเวอร์ Linux ที่ต้องพึ่งพาไฟล์กำหนดค่าบางอย่าง แอปพลิเคชันเหล่านี้เกี่ยวข้อง แต่แยกจากกัน /optสำหรับสิ่งที่คุ้มค่าในขณะที่แต่ละโปรแกรมได้มันเป็นไดเรกทอรีของตัวเองใน ไฟล์การกำหนดค่าสามารถเปลี่ยนแปลงได้ประมาณหนึ่งครั้งต่อสัปดาห์ แต่ไม่มากกว่านั้น ฉันวางแผนที่จะตั้งค่างาน cron เพื่อคว้าเวอร์ชันล่าสุดจากไซต์ FTP ทุกวันอาทิตย์ ฉันยังไม่เข้าใจอย่างถ่องแท้ว่าสถานที่ที่ดีที่สุดที่จะนำไฟล์กำหนดค่าเหล่านี้มาใช้ยัง นี่คือความเป็นไปได้บางอย่าง: /etc/<appsuitename>/ มันเป็นไฟล์การกำหนดค่าการกำหนดค่าไป /etc /var/<appsuitename>/ ไฟล์มีการเปลี่ยนแปลงบ่อยครั้ง แต่ไม่ได้โดยตรงจากผู้ดูแลระบบ (ฉัน) เพียงแค่โดยผู้ให้บริการแพลตฟอร์ม /opt/<appsuitename>/libหรือ/opt/<appsuitename>/commonนี่เป็นวิธีคิด Windows มากกว่า แต่มันอาจสมเหตุสมผลในกรณีนี้ /usr/lib อาจจะไม่ แต่รวมถึงความสมบูรณ์ หรืออาจเป็นอย่างอื่นที่ฉันไม่ได้คิด แก้ไข:ตอบคำถามของMichaelKjörling: มีเพียง 3 พาร์ทิชัน/home, และ/ ไม่อ่านอย่างเดียว/swap/opt ใช่คนอื่นจะต้องใช้เซิร์ฟเวอร์นี้ถ้าฉันโดนรถบัส แอปพลิเคชันเหล่านี้ได้รับการพัฒนาภายในดังนั้นฉันจึงเป็นผู้ตัดสินใจว่าควรกำหนดค่าที่ใด หากไม่ใช่ "เมตาแท็ก" ฉันอาจใส่แท็กแนวปฏิบัติที่ดีที่สุด ในที่สุดสิ่งที่ฉันตัดสินใจจะไม่สำคัญจริงๆฉันรู้ว่าระบบขององค์กรนั้นมีไว้สำหรับผู้ดูแลระบบมากกว่าการทำงานภายในของระบบปฏิบัติการ แต่ฉันชอบที่จะปฏิบัติตามมาตรฐานทั่วไปตามที่มีอยู่
18 linux 

3
ผู้ใช้ Linux สามารถเป็นสมาชิกมากกว่าหนึ่งกลุ่มได้หรือไม่
ผู้ใช้ Linux สามารถเป็นสมาชิกมากกว่าหนึ่งกลุ่มได้หรือไม่ หากได้รับอนุญาตการใช้งานครั้งเดียวอาจเข้าถึงไฟล์จากสองกลุ่มซึ่งจะค่อนข้างดี! ถ้าไม่มีมีทางเลือกอื่นที่จะใช้ฟังก์ชั่นนี้ ปัญหานี้ไม่เหมือนกับการรับรองไฟล์ใหม่ในไดเรกทอรีที่เป็นของกลุ่มหรือช่วยฉันเข้าใจการอนุญาตผู้ใช้ / กลุ่ม Ubuntu

5
ยูทิลิตี้ GZIP ที่เร็วที่สุด
ฉันกำลังมองหาgzipยูทิลิตี้ที่เร็วที่สุด(หรือ zip) ฉันมีปริมาตร LVM ที่ 95% ว่างเปล่า0ดังนั้นการบีบอัดนั้นง่ายมาก ฉันกำลังมองหาวิธีที่เร็วที่สุดมากที่สุดและไม่สนใจจริงๆของการบีบอัดยกเว้น0's ฉันรู้gzip -1(เหมือนgzip --fast) แต่สงสัยว่ามีวิธีที่เร็วกว่านี้ไหม ขอบคุณ แก้ไข: หลังจากการทดสอบบางอย่างผมเมื่อเทียบgzip -1, lzop -1และpigz -1กับ eachother และมาถึงผลลัพธ์ต่อไปนี้: PIGZ: time dd if=/dev/VPS/snap | pigz -1 | ssh backup-server "dd of=/home/backupvps/snap.pigz" 104857600+0 records in 104857600+0 records out 53687091200 bytes (54 GB) copied, 2086.87 seconds, 25.7 MB/s 7093985+266013 records …

5
Windows เทียบเท่ากับ SSH
ฉันไม่ทราบว่า Windows เป็นอย่างดีและมีเพียงรู้วิธีของฉันพร้อมรับคำสั่ง มี SSHing เทียบเท่ากับคอมพิวเตอร์ Windows เครื่องอื่นด้วย cmd หรือไม่ เทียบเท่ากับ SCP และคำสั่ง Linux อื่น ๆ ก็ดีเช่นกัน

9
จะแยกข้อความจากเอกสาร MS Office ใน Linux ได้อย่างไร
ฉันต้องการวิธีที่จะแยกข้อความจากเอกสารประเภท MS Office ทั้งหมด (Word, Excel, Powerpoint) ใน Linux ฉันจินตนาการว่าอาจมีหลายวิธีที่จะทำให้สำเร็จเช่นสคริปต์ Bash หรือ Python หรือแปลงเป็น PDF แล้วแตกข้อความโดยใช้เครื่องมือเช่น pdftotext ดูเหมือนว่าอาจเป็นข้อกำหนดทั่วไป มีขั้นตอนหรือเครื่องมือที่กำหนดไว้เพื่อให้สามารถทำสิ่งนี้ได้อย่างง่ายดายหรือไม่?
18 linux  pdf  extract 

4
สามารถแสดงสัดส่วนของไฟล์ข้อความที่ดูได้น้อยลงหรือไม่
ตามที่ชื่อแสดงถึงเมื่อฉันกำลังเรียกดูไฟล์ข้อความฉันต้องการทราบสัดส่วนที่ดูในปัจจุบันของไฟล์ข้อความทั้งหมด ฉันรู้ว่าด้วยตัวเลือก -N เราสามารถเปิดหมายเลขบรรทัดได้ แต่ฉันจะแสดงหมายเลขบรรทัดของไฟล์ข้อความทั้งหมดให้น้อยลงได้อย่างไร ขอบคุณ
18 linux  editing 

4
ฉันจะตรวจสอบลายเซ็นดิจิทัลสำหรับ PDF ใน linux ได้อย่างไร
Adobe Reader ที่ฉันใช้บน MS Windows มีความสามารถในการตรวจสอบลายเซ็นดิจิทัล (สร้างด้วยใบรับรอง X.509) ในไฟล์ PDF ฉันต้องการทำการยืนยันดังกล่าวบนเดสก์ท็อป Linux ฉันลอง Evince และ Okular ซึ่งเป็นโปรแกรมอ่าน PDF ที่แนะนำมากที่สุด แต่ไม่สามารถทำได้ ในทางตรงกันข้าม Adobe Reader ไม่สามารถใช้งานกับ Linux ได้ (ดูhttps://get.adobe.com/reader/otherversions/ ) โปรแกรมอ่าน PDF ที่มีอยู่แล้วใน Firefox และ Chrome เวอร์ชันปัจจุบันไม่สามารถตรวจสอบลายเซ็นได้ ฉันพอใจกับการใช้ gui เครื่องมือบรรทัดคำสั่งหรือส่วนขยาย firefox / chrome เพื่อทำสิ่งนี้
18 linux  pdf 

3
วิธีตั้งค่าใหม่คีย์ภายใต้ Linux สำหรับแป้นพิมพ์เฉพาะเท่านั้น
ฉันเพิ่งซื้อแป้นพิมพ์ Unicomp ที่มาพร้อมกับแป้นสลับขวา - ขวาและ Windows แป้นพิมพ์ระบุเช่นนี้ใน lsusb: Bus 003 Device 002: ID 17f6:0822 Unicomp, Inc มีวิธีที่จะให้เคอร์เนล (เช่นไม่ใช่ xmodmap-based) สลับปุ่ม right-alt และ windows ดังนั้นทุก ๆ แอปพลิเคชั่นจะเห็นมันในสถานที่ที่ถูกสับเปลี่ยนแม้ว่าพวกเขาจะได้รับการป้อนข้อมูลด้วยแป้นพิมพ์ดิบ ? มีวิธีการที่มีเฉพาะสำหรับแป้นพิมพ์นี้หรือไม่?

2
กำลังพยายามลบ / วินิจฉัย Current_Pending_Sector เดียวในข้อมูล SMART
ฉันกำลังทำการติดตั้ง Linux ใหม่และก่อนที่ฉันจะทำอย่างนั้นฉันคิดว่ามันเป็นเวลาที่ดีในการตรวจสอบสุขภาพ HDD เนื่องจากฉันสามารถเขียนทับข้อมูลใด ๆ บน HDD ได้อย่างปลอดภัยหากจำเป็น ครั้งแรกที่ฉันลองตรวจสอบกับ smartmontools ... HDD Seagate ของฉันรายงานหนึ่งส่วนที่ค้างอยู่ในปัจจุบันและอีกหนึ่งรายการที่ไม่สามารถแก้ไขได้ออฟไลน์ จำนวนเซ็กเตอร์ที่จัดสรรคืนเป็นศูนย์ 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0 ... 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 1 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 1 อย่างไรก็ตามการทดสอบด้วยตนเองของ SMART (สั้น, …

4
การสนับสนุนแบบมัลติเธรดใน 7za
(ฉันโพสต์สิ่งนี้เป็นครั้งแรกบนเซิร์ฟเวอร์ผิด แต่แล้วฉันก็รู้ว่ามันอาจจะเป็นของที่นี่) ฉันพยายามบีบอัดไฟล์ข้อความที่มีขนาดใหญ่มากโดยใช้ 7za (p7zip) 9.20 ตัวเลือก -mmt ดูเหมือนจะไม่มีผลใด ๆ ฉันได้ลองทั้ง -mmt = on และ -mmt = 2 แล้ว นี่คือเครื่อง 8-core มีคนคนหนึ่งแนะนำให้เพิ่ม -m0 = lzma2 เป็นอาร์กิวเมนต์ แต่นั่นทำให้ฉัน E_INVALIDARG ไม่มีใครรู้วิธีการทำงานนี้หรือไม่? สิ่งนี้ไม่มีผล: 7za a -mx=9 -mmt=2 -p myarchive.zip bigfile.txt และสิ่งนี้ล้มเหลวด้วยข้อผิดพลาด: 7za a -m0=lzma2 -mx=9 -mmt=2 -p myarchive.zip bigfile.txt 7-Zip (A) [64] 9.20 …

6
วิธีการคัดลอกทั้งระบบไฟล์ลินุกซ์รูทไปยังฮาร์ดไดรฟ์ใหม่ด้วย ssh และ tar
ฉันต้องถ่ายโอนทั้งระบบไฟล์รูทของลินุกซ์ออกจากฮาร์ดไดรฟ์ที่ล้มเหลวไปยังคอมพิวเตอร์เครื่องอื่นด้วยพาร์ทิชันที่เปิดอยู่และพร้อมใช้งาน ฉันค่อนข้างแน่ใจว่าเกี่ยวข้องกับtarและsshแต่ฉันจำไม่ได้ว่าจะทำอย่างไร ฉันกำลังใช้อิมเมจ live CD บนโฮสต์ใหม่ / เป้าหมายเพื่อเรียกใช้สิ่งนี้: ssh user@failingharddrivehost "some tar command | piped into something else"
18 linux  bash  ssh  tar  cat 

4
วิธีทำไอคอนเดสก์ท็อปบน centos 7
ฉันยังใหม่กับ Linux และนี่อาจฟังดูโง่มาก แต่ฉันต้องทำไอคอนเดสก์ท็อปบน centos 7 แต่ฉันไม่รู้จะทำยังไง ฉันลองใช้ Google แต่ฉันไม่สามารถหา Launcher ได้ ต้องการความช่วยเหลือ
18 linux  centos-7 

6
เชื่อมต่อกับ Linux ด้วยชื่อแทนที่จะใช้ IP
ฉันยังใหม่กับ Linux (ปัจจุบันใช้ Ubuntu 10.04) และฉันเพิ่งตั้งค่าการเข้าถึง SSH ให้กับเครื่อง Linux ของฉัน ปัจจุบันฉันต้องใช้ssh root@x.x.x.xเพื่อเชื่อมต่อ แต่ค่อนข้างจะสามารถแลกเปลี่ยน IP สำหรับชื่อคอมพิวเตอร์ (เช่นใน Windows ด้วย\\name) หรือชื่อโดเมน (เช่นcomputername.example.com) ฉันไม่รู้ว่าจะเริ่มจากตรงไหนดังนั้นความช่วยเหลือจะได้รับการชื่นชมมากที่สุด กรุณาไปช้าตามที่กล่าวไว้ - ฉันยังใหม่กับสิ่งนี้ แก้ไข 1 ลืมบอกไปอย่างสมบูรณ์ว่าฉันพยายามเชื่อมต่อจาก Windows 7 (ผ่าน PuTTY) - ขอโทษ
18 linux  ssh  dns 

1
การตั้งค่าสีพื้นหลังเป็น gvim
ฉันใช้เทอร์มินัลที่มีข้อความสีขาวบนพื้นหลังสีดำ (ฉันชอบดีกว่า) ดังนั้นฉันจึงเขียนบรรทัดต่อไปนี้ใน.vimrcไฟล์ของฉัน: set background=dark อย่างไรก็ตามgvimมีสีดำบนตัวอักษรสีขาว ฉันจะทำอย่างใดอย่างหนึ่งต่อไปนี้: ตั้งค่าพื้นหลังของgvimเป็นสีดำ เช็คอิน.vimrcถ้าฉันใช้gvim ฉันพยายามนี้: ฉันเริ่มต้นขึ้นและพิมพ์gvim echo &termคำตอบคือ "builtin_gui" ดังนั้นฉันจึงเขียนสิ่งต่อไปนี้ลงใน.vimrc: if &term == "builtin_gui" set background=light else set background=dark endif อย่างใดมันไม่ทำงาน
18 linux  vim  colors  gvim 

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