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

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

1
ฉันจะใช้ inotifywait บน Raspbian เพื่อเฝ้าดูไดเรกทอรีสำหรับการเปลี่ยนแปลงไฟล์และอัปโหลดไฟล์ที่เปลี่ยนแปลงโดยใช้ dropbox-uploader.sh ได้อย่างไร
ฉันจะใช้ inotifywait บน Raspbian เพื่อเฝ้าดูไดเรกทอรีสำหรับการเปลี่ยนแปลงไฟล์และอัปโหลดไฟล์ที่เปลี่ยนแปลงโดยใช้ dropbox-uploader.sh ได้อย่างไร สวัสดี, โปรดทราบว่าฉันใช้ dropbox-uploader.sh โดย Andrea Fabrizi โดยเฉพาะในตัวอย่างนี้ไม่ใช่ไคลเอ็นต์ Dropbox มาตรฐาน ฉันมีโฟลเดอร์ที่ฉันต้องการตรวจสอบการเปลี่ยนแปลงไฟล์ซ้ำ ๆ ทุกครั้งที่มีการเปลี่ยนแปลงไฟล์ฉันต้องการอัปโหลดไฟล์นั้นเป็น Dropbox โดยใช้สคริปต์ dropbox-uploader.sh โดย Andrea Fabrizi ฉันอาจจะใช้เครื่องมือ inotifywait ในสถานการณ์นี้ สวิตช์ -m ทำให้มันตรวจสอบไดเรกทอรีอย่างไม่มีกำหนด แต่ฉันยังต้องเขียนกับส่วนที่เหลือของไวยากรณ์ มีใครช่วยฉันบ้าง Vesa ปรับปรุง: ฉันได้ทำการวิจัยเพิ่มเติมเกี่ยวกับ inotifywait ฉันอาจจะใช้ทั้งแฟล็ก -m และ -r ซึ่งควรทำให้สคริปต์นี้อ่านไดเรกทอรีซ้ำ ดังนั้นสิ่งที่ต้องการ inotifywait -m -r จากนั้น [ใส่ชื่อไฟล์ที่ถูกเปลี่ยนเป็นตัวแปรเช่น $ CHANGED_FILE]

1
amavis: [virus_name_to_spam_score] ว่างเปล่าเมื่อใช้ฐานข้อมูล clam ที่แน่นอน
ฉันมีพฤติกรรมแปลก ๆ ที่เกี่ยวข้องกับ virus_name_to_spam_score ฉันใช้ Clamav DB ที่กำหนดเอง 2 ตัว นี่คือบันทึกเมื่อใช้ SaneSecurity ซึ่งเราจะเห็นว่าทุกอย่างทำงานได้ดี: Jun 12 10:57:53 prd-mail-1 amavis[4428]: (04428-01) run_av (ClamAV-clamd) result: /var/lib/amavis/tmp/amavis-20170612T105753-04428-qozS1fmk/parts/p004: Sanesecurity.TestSig_Type4_Hdr.2.UNOFFICIAL FOUND\n Jun 12 10:57:53 prd-mail-1 amavis[4428]: (04428-01) run_av (ClamAV-clamd): /var/lib/amavis/tmp/amavis-20170612T105753-04428-qozS1fmk/parts INFECTED: Sanesecurity.TestSig_Type4_Hdr.2.UNOFFICIAL Jun 12 10:57:53 prd-mail-1 amavis[4428]: (04428-01) lookup_re("Sanesecurity.TestSig_Type4_Hdr.2.UNOFFICIAL") matches key "(?^:^Sanesecurity\\.TestSig_)", result=undef Jun 12 10:57:53 …

0
เวลาดำเนินการคำสั่งช้าใน linux
เราพบกับคำสั่งช้า ๆ ใน Linux ซึ่งอาจเกี่ยวข้องกับ procfs slowness เหมือนง่าย ๆ uptime คำสั่งอาจใช้เวลาสองสามวินาทีในการดำเนินการ นี่คืออินพุต: แพลตฟอร์ม: AWS อินสแตนซ์: x1.32xl (128 คอร์พร้อม RAM 2T) ระบบปฏิบัติการ: Ubuntu 16.04 เคอร์เนล: 4.4.0-1043-aws เราใช้นักเทียบท่ากับตู้คอนเทนเนอร์ประมาณ 250 ตู้ รุ่นนักเทียบท่า: 17.09-ce การใช้ประโยชน์: การใช้ CPU: & lt; 50% การใช้หน่วยความจำ: & lt; 50% สถิติระบบปฏิบัติการบางอย่าง: # cat /proc/loadavg 100.45 108.30 109.41 35/254951 544357 # …

3
การติดตั้ง Linux โดยไม่ส่งผลกระทบต่อ Windows 7
ฉันติดตั้งวินโดวส์ 7 บนแล็ปท็อปของฉันและฉันสามารถติดตั้งลินุกซ์ (อูบุนตู) ได้ ฉันแค่ต้องการติดตั้งโดยมีเงื่อนไขดังต่อไปนี้ ในช่วงเวลาแห่งการบูทฉันได้รับตัวเลือกสำหรับทั้งสองระบบปฏิบัติการ แต่ถ้าฉันลบ linux OS มันจะไม่ส่งผลกระทบต่อกระบวนการบูทของ Windows อาจเป็นได้โดยอัตโนมัติ windows bootloader หรือถ้าด้วงมันตกลง ฉันไม่ได้ตระหนักถึงสิ่งที่เป็น sda ในเวลาของการติดตั้ง เราสร้างได้ไหม sdb โดยไม่ทำลายพาร์ติชัน Windows และติดตั้ง linux ในส่วนนี้ sdb. ฉันมีพื้นที่ว่างในระบบของฉัน
1 linux  grub 

1
มีข้อ จำกัด ว่าคุณสามารถสร้างการอ้างอิงแบ็กอัพไดเร็กตอรี่“ ../” ได้กี่ชุดหรือไม่?
ฉันไม่เคยสังเกตเรื่องนี้มาก่อน (และฉันใช้ Linux เป็นระบบปฏิบัติการหลักมาตั้งแต่ปี 2008) มีข้อ จำกัด เกี่ยวกับจำนวนไดเรกทอรีอ้างอิงย้อนกลับที่คุณสามารถทำได้ ../? ทำไม? ฉันย้ายไฟล์เพื่อให้ไฟล์หายไปเท่านั้น และตอนนี้ฉันพยายามกำหนดเป้าหมายคำสั่งและการทดสอบ Java ls ../ฉันสามารถดูไดเรกทอรี 3 หลังเท่านั้น แต่ไม่ใช่ 4
1 linux  bash 

0
kalibrate-rtl และ rtlsdr-scanner ทำงานกับโมเด็มได้อย่างไร
โมเด็มคือ d-link hsupa 3.75g dwm-156 เอกสารอยู่ที่นี่: เอกสาร เมื่อฉันลอง: root @ kali: ~ # kal -s GSM900 -v ไม่พบอุปกรณ์ที่รองรับ ในหน้านี้มีคำสั่ง AT บางคำที่อาจมีประโยชน์ คำสั่ง AT ในเอกสารบอกว่ามันรองรับ GSM850-900 แบนด์และมากกว่า ระบบของฉัน: Linux kali 3.18.0-kali3-amd64 # 1 SMP Debian 3.18.6-1 ~ kali2 (2015-03-02) x86_64 GNU / Linux
1 linux  kali-linux  gsm 

0
Ubuntu Linux หยุดการโหลดแบบมัลติคอร์อย่างสมบูรณ์
ฉันมีปัญหากับการแช่แข็งคอมพิวเตอร์ฉันไม่สามารถแก้ไขได้ ข้อมูลจำเพาะของระบบมีดังนี้: AMD FX6300 ASRock 970 Extreme3 ​​R2.0 2x คิงส์ตัน KHX1600C9D3 / 4GX พลังตรง BeQuiet 500W ฉันใช้ Ubuntu 18.04 LTS ทันทีที่ฉันเริ่มงานที่เป็น CPU และ RAM อย่างมากระบบทั้งหมดก็จะหยุดทำงาน ฉันสามารถทำซ้ำข้อผิดพลาดได้อย่างง่ายดายด้วยการเริ่มงานการจำลอง OpenFOAM ในโหมดคู่ขนาน โดยปกติคอมพิวเตอร์จะถูกควบคุมผ่าน SSH ทันทีที่ฉันเริ่มงานในไม่กี่วินาทีในไม่กี่นาทีระบบจะไม่สามารถควบคุมได้ นอกจากนี้คำขอ ping จากคอมพิวเตอร์เครื่องอื่น ๆ ก็หยุดรับคืนทันทีที่เกิดการค้าง เพื่อวัตถุประสงค์ในการทดสอบฉันติดตั้งระบบด้วย GPU และสังเกตว่าฉันไม่ได้รับความผิดพลาด แต่เป็นระบบที่สมบูรณ์ค้าง - หน้าจอเพิ่งค้างและฉันไม่สามารถป้อนคำสั่งใด ๆ ผ่านทางแป้นพิมพ์หรือเมาส์ ในแง่ของการแก้ไขปัญหาฉันได้ลองแล้ว: ใช้ Memtest - & gt; …
1 linux  ubuntu  memory  cpu  freeze 

2
คำสั่งที่กำหนดเองของ Thunar: เปิด Terminal ไว้
เมื่อฉันทำคำสั่งที่กำหนดเองสำหรับ Thunar ด้วย xfce4-terminal -x คำสั่งบางครั้งฉันต้องการที่จะเห็นเอาท์พุทขั้วของคำสั่ง ฉันจะป้องกันไม่ให้ปิดเทอร์มินัลหลังจากคำสั่งรันได้อย่างไร ฉันได้ลองแล้ว: xfce4-terminal -x COMMAND & xfce4-terminal -x COMMAND && read -p xfce4-terminal -x COMMAND && read -p '' foo พวกเขาไม่ทำงาน น่าแปลกที่มันไม่ทำงาน read คำสั่ง มันบอกว่า: ล้มเหลวในการดำเนินการกระบวนการลูก "อ่าน" (ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว)

1
จำเป็นต้องเขียนสคริปต์ทุบตีที่จะคว้าทุกไฟล์วิดีโอในโฟลเดอร์และใช้การดำเนินการ ffmpeg กับพวกเขา
เป็นหลักแอปพลิเคชันชุดคำสั่งต่อไปนี้: ffmpeg -i "01.mkv" -map 0:a? -map 0:s? -map 0:v -c:v copy -c:a ac3 -c:s copy "test.mkv" ความหวังของฉันคือการเรียกใช้สิ่งนี้ในไดเรกทอรีและมีไฟล์ที่แก้ไขใหม่ทั้งหมดที่มีชื่อไฟล์เก่าและไฟล์เก่าที่ต่อท้ายด้วย "old_" หรือบางอย่างที่คล้ายกัน ฉันรู้ว่าไม่มีอะไรเกี่ยวกับ bash แต่มีประสบการณ์บางอย่างกับ c ++ และ java ดังนั้นคำศัพท์ไม่ใช่ปัญหาฉันเพิ่งไม่เคยดู bash มาก่อน ขอบคุณ! แก้ไข: เพื่อความชัดเจนฉันต้องการไฟล์ใหม่เป็น "01.mkv" และไฟล์เก่าที่จะเปลี่ยนชื่อเป็น "old_01.mkv" งานวิจัยของฉันบอกฉันว่าสิ่งนี้อาจต้องใช้เพ่งพิศ แต่ฉันรู้น้อยลงกว่าที่ฉันทุบตี แก้ไข 2: ฉันรู้ว่าฉันควรจะให้สิ่งที่ฉันสามารถรวบรวมมาด้วยตัวเองจนถึงขณะนี้ #!/bin/bash for i in $( ls ); do ffmpeg …
1 linux  bash 

0
ฉันจะพิมพ์อักขระแต่ละตัวบนหน้าจอบันทึกระบบ pre-desktop ใน linux ที่ข้อความบันทึกแรกได้อย่างไร
ฉันต้องการปรับแต่งการบูตเพื่อแสดงตัวอักษรข้อความโดยตัวละครในการแสดงผลบันทึกของระบบที่ปรากฏก่อนเข้าสู่ระบบเดสก์ทอป ถ้าฉันสร้างเคอร์เนลโมดูลของตัวเองเพื่อทำการพิมพ์ฉันจะโหลดโมดูลในกระบวนการบู๊ตได้อย่างไร? ในคำอื่น ๆ ฉันจะทำสิ่งนี้ได้อย่างไรโดยไม่ต้องคอมไพล์เคอร์เนลใหม่? ฉันใช้ lubuntu
1 linux  logging 

0
ระบบค้างเมื่อบู๊ตหลังจากสร้างแอปพลิเคชันเริ่มอัตโนมัติ
ฉันพัฒนาแอปพลิเคชันโดยใช้ Qt สำหรับแพลตฟอร์ม Debian-KDE เพื่อให้แอปพลิเคชั่นเริ่มต้นโดยอัตโนมัติตอนบูทฉันสร้างไฟล์ Desktop Entry /home/user_name/.kde/Autostart/ สิ่งนี้นำไปสู่การหยุดที่บูต ฉันรู้ว่าอาจเป็นเพราะบรรทัดในรายการ Desktop: Exec=gksu -u root $DIR/gui.py "gksu -u root" ต้องการรหัสผ่านรูทและในฐานะที่เป็นบูทระบบจึงไม่สามารถตรวจสอบสิทธิ์แอปพลิเคชันสำหรับผู้ใช้ เมื่อฉันลบ "gksu -u root" ระบบจะบู๊ตตามปกติและแอปพลิเคชั่นจะเริ่มทำงาน อย่างไรก็ตามแอปพลิเคชันต้องการสิทธิ์รูทเพื่อให้ทำงานได้อย่างถูกต้อง ฉันจะแก้ไขปัญหานี้ได้อย่างไร

0
Debian บน SSD ไม่รู้จักหลังจากติดตั้ง Windows 10
ดังนั้นด้วยเหตุผลที่เกี่ยวข้องกับโรงเรียนฉันจำเป็นต้องมี Windows ดังนั้นฉันจึงได้รับการติดตั้ง ปัญหาคือตอนนี้ BIOS ของฉันจะไม่ตรวจจับ SSD แต่ HDD ที่ Windows ใช้อยู่ มีวิธีใดในการแก้ไขโดยไม่ต้องติดตั้ง Debian อีกครั้ง? (MB: MSI H170 GAMING M3 (MS-7978) G216435578 2.0) (ระบบปฏิบัติการ: Debian 9 kinda, Windows 10) ขอบคุณสำหรับความช่วยเหลือที่เป็นไปได้!

0
ขณะติดตั้งเดเบียนจะไม่แสดงพาร์ติชั่นส่วนตัวของฉัน
ใน dual boot PC ของฉันฉันพยายามติดตั้ง Debian นี่คือลักษณะของพาร์ติชันดิสก์ของฉัน เมื่อฉันพยายามสร้างพาร์ติชันในการติดตั้งเดเบียนมันจะแสดง 250GB นี้โดยสิ้นเชิง เมื่อฉันเลือกพาร์ติชันนั้นระบบจะถามว่าสามารถลบเนื้อหาทั้งหมดในพาร์ติชันได้หรือไม่ ฉันติดตั้ง windows และ ubuntu แล้ว วิธีที่จะออกมาจากปัญหานี้ ขอบคุณล่วงหน้า Chidambaram

3
แก้ไข bash_profile
ฉันพยายามที่จะเรียนรู้ทุบตี ฉันใช้อูบุนตู ฉันต้องการเพิ่มฟังก์ชั่น ฉันไม่แน่ใจว่าสภาพอากาศที่ฉันต้องสร้าง.profileหรือ.bash_profileไฟล์ดังนั้นฉันสร้างทั้งใน~/ไดเรกทอรี ฉันเพิ่มบางอย่างเช่นนี้ในแต่ละคน: myfunc() { echo "function ran" } ฉันออกจากระบบผู้ใช้ของฉันและเข้าสู่ระบบอีกครั้งฉันรันสิ่งนี้ในบรรทัดคำสั่ง: ฉัน @ host: ~ $ myfunc ซึ่งเพิ่งกลับมา: ไม่พบคำสั่ง myfunc ไม่แน่ใจว่าฉันทำอะไรผิด

1
ติดตั้งแพ็คเกจ RPM ออฟไลน์พร้อม Windows
ฉันต้องติดตั้งแพคเกจด้วยyumบนเครื่อง CentOS ที่ฉันมี เซิร์ฟเวอร์ CentOS นี้ไม่ได้เชื่อมต่อกับอินเทอร์เน็ตเนื่องจากนโยบายองค์กรของฉัน แต่ฉันมีเซิร์ฟเวอร์ Windows ที่เชื่อมต่อกับอินเทอร์เน็ต ฉันจะใช้สิ่งที่คล้ายกับyumdownloaderบน Windows ที่จะโอนกลับไปยังเครื่อง CentOS? ขอบคุณล่วงหน้า.
1 linux  centos  yum  rpm  packages 

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