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

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

3
กำลังส่งคีย์ผ่าน ssh หรือใช้เมาส์เพื่อเปิดใช้งานโหมดการแสดงผลเป้าหมายหรือไม่
เป็นไปได้ไหมที่จะส่งการกดแป้นผ่าน SSH? ฉันต้องการส่ง⌘ (CMD)+ F2ผ่าน ssh จาก / ถึง Mac OS X หากไม่สามารถทำได้การแก้ปัญหาเมาส์ก็จะดีเช่นกัน เหตุผลที่ฉันต้องการสิ่งนี้เพราะฉันมีเพียงแป้นพิมพ์เดียว (แต่สองเมาส์) ฉันใช้ iMac เป็นจอแสดงผลภายนอก ในการเปิดใช้งานโหมดการแสดงผลเป้าหมายบน iMac ฉันต้องเชื่อมต่อแป้นพิมพ์บลูทู ธ ทุกครั้งกดCMD+ F2จากนั้นลองนำแล็ปท็อปของฉันเชื่อมต่อกับแป้นพิมพ์ การส่งCMD+ F2ผ่าน ssh หรือความสามารถในการใช้เมาส์ของฉันบน iMac ดั้งเดิมจะช่วยให้ฉันมีปัญหามากมาย!
11 linux  macos  ssh  keyboard 

6
rsync โดยใช้ regex เพื่อรวมเฉพาะบางไฟล์
ฉันกำลังพยายามที่จะใช้ rsync เพื่อคัดลอกบางไฟล์ซ้ำลงเส้นทางที่ขึ้นอยู่กับรูปแบบชื่อไฟล์ของพวกเขากรณีตาย นี่คือสิ่งที่ฉันได้ทำเพื่อเรียกใช้ rsync: $ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/ ไม่มีการคัดลอกอะไรเลยผลลัพธ์ของ debug จะแสดง: [sender] hiding file 1Name.txt because of pattern * [sender] hiding file 1.txt because of pattern * [sender] hiding file 2.txt because of pattern * [sender] hiding file Name1.txt because of pattern * [sender] …
11 regex  linux  shell  backup  rsync 

8
จะค้นหาไดเรกทอรีหรือไฟล์ที่ใช้พื้นที่มากได้อย่างไร?
ดิสก์ของฉันมีพื้นที่เหลืออยู่: $ df -h Filesystem Size Used Avail Use% Mounted on ... /dev/sda7 803G 715G 48G 95% /home ฉันต้องการผ่านโฮมไดเร็กตอรี่ทั้งหมดและค้นหาไดเรกทอรีหรือไฟล์ที่ใช้พื้นที่มากที่สุด 10 อันดับเพื่อตัดสินใจว่าใครจะถูกลบออก du -sh *สามารถดูขนาดของไดเรกทอรีย่อยทั้งหมด แต่จะได้รับโฟลเดอร์ปัจจุบันเท่านั้น ฉันอาจต้องแบ่งออกเป็นหลายตำบลตามลำดับและเรียกซ้ำเพื่อให้ได้ว่าใครคือผู้กระทำผิดที่ฉันต้องการ มีวิธีที่ดีในการทำเช่นนี้?

1
ตรวจจับและเชื่อมต่อไดรฟ์ usb ภายนอก - Linux (Debian)
ฉันมี HDD ภายนอก 3.0 (3.0 Seagate) ที่ฉันต้องการให้เครื่อง Debian ของฉันเปิดเครื่องเพื่อให้ฉันสามารถใช้ rsync เพื่อสำรองข้อมูลโดยใช้ cron หากฉันถอดปลั๊กไดรฟ์และเสียบกลับเข้าไปใหม่มันจะปรากฏขึ้นเมื่อฉัน: /dev/disk/by-uuid -lah จากนั้นฉันสามารถติดตั้ง (UUID อยู่ใน fstab แล้ว) โดยทำ: sudo mount -a น่าเสียดายเมื่อฉันรีบูทไดรฟ์ไม่พบ นี่คือกล่อง Linux ที่ไม่มีหัว ไดรฟ์ถูกฟอร์แมตเป็น NTFS ความช่วยเหลือจะได้รับการชื่นชม! ขอบคุณ
11 linux  usb  debian  mount 

4
ดูระบบไฟล์ในเวลาจริงบน OS X และ Ubuntu
ฉันกำลังมองหาเครื่องมือ CLI ที่จะคอยดูไดเรกทอรีและคายชื่อของไฟล์ที่เปลี่ยนแปลงตามเวลาจริง some_watch_command /path/to/some/folder | xargs some_callback ฉันรู้inotify( inotify-tools?) และดูเหมือนว่าเป็นสิ่งที่ฉันต้องการ แต่ฉันต้องการบางสิ่งที่เป็นทั้ง Linux (ในกรณีของฉัน Ubuntu) และ OSX ที่เข้ากันได้ มันไม่จำเป็นต้องเร็วนัก แต่มันก็จำเป็นที่จะต้องทำการเปลี่ยนแปลง (ภายในเสี้ยววินาทีนั้นสมเหตุสมผล) นอกจากนี้ฉันไม่จำเป็นต้องมีโปรแกรม CLI ที่แน่นอนที่กล่าวถึงข้างต้น หากเทคโนโลยีพื้นฐานบางอย่างมีอยู่และสามารถเขียนสคริปต์ได้ง่ายบนทั้งสองแพลตฟอร์มซึ่งจะยอดเยี่ยมเช่นกัน
11 linux  macos  sync  inotify 

3
ฉันจะฟอร์แมตการ์ด microSD ที่สร้างขึ้นเป็นแบบอ่านอย่างเดียวได้อย่างไร
บริษัท ของฉันกำลังเบิร์นการ์ด microSD (4000 แห่ง) และเครื่องเบิร์นแบบหลายเครื่องที่เราใช้อยู่ทำให้เรามีตัวเลือกในการสร้าง microSD แบบอ่านอย่างเดียว ฉันไม่รู้ว่ามันเป็นไปได้ แต่ดูเหมือนจะพลิกสวิตช์ไบนารีในการ์ด microSD ตอนนี้เราจำเป็นต้องฟอร์แมตการ์ด microSD ใหม่ทั้งหมด 4,000 การ์ดแล้วเริ่มใหม่ เราไม่สามารถจัดรูปแบบได้เนื่องจากอ่านอย่างเดียว ฉันไม่ได้ใช้อะแดปเตอร์ SD ดังนั้นความเป็นไปได้ของสวิตช์ล็อคจึงไม่ใช่ปัญหา Gparted ไม่สามารถจัดรูปแบบพวกเขาและใช้คำสั่งนี้: sudo mount -o remount,rw /media/48EC-B32A ... ส่งคืนข้อผิดพลาดนี้: ไม่สามารถประกอบเมาท์อุปกรณ์ / dev / sdb1 อ่าน - เขียนใหม่ได้มีการป้องกันการเขียน มีวิธีการบังคับรูปแบบเหล่านี้หรือพวกเขาไปอย่างถาวร?

3
เรียนรู้การใช้แป้นพิมพ์ทั้งสองด้าน
ฉันต้องการบังคับให้ตัวเองใช้ปุ่ม Shift (ด้านขวาหรือด้านซ้าย) ที่ถูกต้องขึ้นอยู่กับตัวอักษรที่ฉันพิมพ์ ตัวอย่างเช่นฉันต้องการใช้ปุ่ม Shift ขวาเมื่อพิมพ์ 'A' และปุ่ม Shift ซ้ายเมื่อพิมพ์ 'P' ฉันพบว่าตัวเองใช้เพียงด้านซ้ายมากและฉันกำลังมองหาวิธีตั้งค่าการแมปบนเครื่องของฉันเพื่อให้ตอบสนองต่อการจับคู่ที่ถูกต้องเท่านั้น ฉันใช้ Fedora แต่การสนับสนุน distro Linux จะเป็นคำตอบที่ยอมรับได้

2
พอร์ต Ethernet ไม่แสดงขึ้นใน ifconfig
ฉันถามคำถามนี้ใน ubuntuforums.org แต่ยังไม่ได้รับคำตอบใด ๆ ฉันใหม่กับ Ubuntu และมีปัญหาในการทำให้พอร์ตอีเทอร์เน็ตออนบอร์ดของฉันทำงานบนการติดตั้งใหม่ของ Ubuntu 10.04 เซิร์ฟเวอร์ 32 บิต ฉันค้นหาใน Google แล้ว แต่ไม่สามารถหาคำตอบสำหรับปัญหาของฉันได้ เมนบอร์ดคือ Gigabyte G41MT-S2P ฉันไม่แน่ใจว่าเป็นปัญหาของคนขับหรือไม่ แต่ไม่รู้ว่าจะดาวน์โหลดไดรเวอร์จากที่ไหน ฉันดูที่เว็บไซต์ของ Gigabyte แต่พวกเขาพูดว่า: เนื่องจากเงื่อนไขการสนับสนุน Linux ที่แตกต่างกันโดยผู้จัดจำหน่ายชิปเซ็ตโปรดดาวน์โหลดไดรเวอร์ Linux จากเว็บไซต์ของผู้จำหน่ายชิปเซ็ตหรือเว็บไซต์บุคคลที่สาม ฉันพบโพสต์ในฟอรัมไม่กี่ข้อที่พูดถึงการรับไดรเวอร์จากhttp://partner.atheros.com/Download.aspx?id=125แต่ URL นั้นใช้ไม่ได้ หากเป็นไดรเวอร์ที่ฉันต้องการฉันจะขอบคุณลิงค์สำหรับดาวน์โหลดเพราะฉันได้ทำการค้นหาและไม่สามารถหาได้ นี่คือผลลัพธ์ของคำสั่งสองสามคำ: ifconfig -a: lo Link encap: Local Loopback inet addr: 127.0.0.1 รูปแบบ: 255.0.0.0 inet6 addr: :: 1/128 …

4
เคอร์เนล Linux ค้างที่ 'สลับไปยัง clockource tsc "บน Pentium 4
ฮาร์ดแวร์: Dell Dimension 4500S : i845G, Pentium 4, หุ้น + RAM 2GB และอัพเดตล่าสุด (ประมาณปี 2002) BIOS ฉันได้สร้างระบบ Linux จากแหล่งที่มาจนถึงตอนนี้มันเป็นLFS 7.0จากหนังสือ เคอร์เนลตัวแรกที่ฉันสร้างขึ้นใช้งานได้ดี แต่มีปุยและบวมมากดังนั้นตอนนี้ฉันจึงปรับเคอร์เนลสำหรับฮาร์ดแวร์เป้าหมายของฉัน (ดูด้านบน) ความพยายามในการกำหนดค่าล่าสุดของฉันและการทดลองและข้อผิดพลาดหลายรูปแบบได้ถูกหยุดไว้อย่างต่อเนื่องที่คำสั่ง "สลับไปยัง clockource tsc" เคอร์เนล "ดี" ของฉันไม่เคยมีปัญหา ... นี่คือรุ่น 3.1.0 btw ทั้งสองจะถูกสร้างขึ้นจากต้นไม้แหล่งเดียวกันแพทช์ไม่มีmake mrproper, make menuconfigฯลฯ ดังนั้นเห็นได้ชัดว่าฉันแค่หายไปบางคีย์CONFIG_XXXธง ฉันเฝ้ามองปัญหานี้มานานกว่าหนึ่งวันแล้วและฉันได้สร้างเคอร์เนลที่รู้จำนวนครั้ง แต่ไม่เกิดประโยชน์ สิ่งหนึ่งที่ฉันคิดว่าน่าสนใจคือเคอร์เนลที่ดีที่ฉันได้รับ: # cat /sys/devices/system/clocksource/clocksource0/current_clocksource tsc มันอาจจะมีประโยชน์ที่จะรู้ว่า .... # cat …

2
การเคลื่อนไหวบัฟเฟอร์ vi / vim abrumpt ภายในหน้าต่าง
เมื่อใช้งาน:set wrapใน vi / vim เนื้อหาของทั้งบรรทัดที่ถูกพันจะถูกวางไว้ในบัฟเฟอร์การแสดงผลเมื่อเลื่อนเคอร์เซอร์ไปที่บรรทัดใหม่แม้ว่าการนำทางผ่านไฟล์โดยใช้บรรทัดการแสดงผล (gj / gk) เมื่อเทียบกับสายจริง (j / k) ตัวอย่างเช่นหากมีการพันบรรทัดมากกว่า 5 บรรทัดหน้าจอและขณะนี้อยู่นอกบัฟเฟอร์การแสดงผลบัฟเฟอร์จะข้ามไป 5 บรรทัดเมื่อนำทางเข้าไปในบรรทัดนี้เพื่อบังคับให้ทั้งบรรทัดพอดีกับหน้าจอ มีวิธีปิดใช้งานพฤติกรรมนี้หรือไม่ โปรดทราบว่าset display+=lastlineจะช่วยให้การแสดงผลของเส้นบางส่วนเมื่อสายที่ถูกห่อถูกบังคับออกจากหน้าจอโดยการนำทางออกจากบรรทัด แต่ไม่สามารถแก้ไขบัฟเฟอร์กระโดดที่เกิดขึ้นเมื่อนำทางเข้าไปในบรรทัดที่อยู่นอกบัฟเฟอร์เริ่มแรก การชี้แจง: ในกรณีที่คำอธิบายข้างต้นไม่ชัดเจนส่วนสำคัญคือฉันต้องการที่จะสามารถเลื่อนได้อย่างราบรื่นในกลุ่มด้วยการเปิดใช้งานการตัดบรรทัดเพื่อให้บรรทัดบางส่วนจะแสดงออกมาบนหน้าจอแทนที่จะแสดงแบบติดขัดทั้งหมด
11 linux  unix  vim  vi 


2
รับบรรทัดที่ปรากฏบ่อยที่สุดจากไฟล์ใน Linux
ฉันมีไฟล์ข้อความที่มีคำต่าง ๆ ต่อบรรทัด ฉันจะค้นหา 12 บรรทัดที่ปรากฏบ่อยที่สุดในไฟล์และแสดงได้อย่างไร? ฉันไม่ค่อยเก่งกับคำสั่งการเขียนสคริปต์ ถ้าฉันสามารถรับคำสั่งและคำอธิบายเพื่อที่ฉันจะสามารถเข้าใจวิธีการใช้และเพิ่มพูนความรู้เกี่ยวกับคำสั่งมันจะยอดเยี่ยมมาก!

1
Sendmail ช้ามาก - / etc / hosts configuration
ใช้เวลาประมาณ 15 วินาทีในการส่งอีเมลเดียวโดยใช้ sendmail /var/log/mail.log: Jul 31 09:52:42 piotr-probook sendmail[2912]: My unqualified host name (piotr-probook) unknown; sleeping for retry / etc / ชื่อโฮสต์: piotr-probook / etc / hosts: 127.0.0.1 piotr-probook localdev localhost 192.168.1.1 router /etc/mail/sendmail.cf: # hosts file (normally /etc/hosts) O HostsFile=/etc/hosts เห็นได้ชัดว่าฉันสามารถ ping piotr-probookโฮสต์และเซิร์ฟเวอร์ HTTP ป๊อปอัปในเบราว์เซอร์เมื่อฉันพิมพ์ urlhttp://piotr-probook ผมทำอะไรผิดหรือเปล่า? วิธีแก้ไขปัญหา
11 linux  ubuntu  sendmail 

2
วิธีป้องกันการคัดลอกต่อไปนี้เป็นเรื่องง่ายแค่ไหน? [ปิด]
คำถามนี้ไม่น่าจะช่วยผู้เข้าชมในอนาคต มันเกี่ยวข้องเฉพาะกับพื้นที่ทางภูมิศาสตร์ขนาดเล็กช่วงเวลาที่เฉพาะเจาะจงหรือสถานการณ์ที่แคบเป็นพิเศษซึ่งโดยทั่วไปไม่สามารถใช้ได้กับผู้ชมทั่วโลกของอินเทอร์เน็ต สำหรับความช่วยเหลือในการทำคำถามนี้มากขึ้นบังคับในวงกว้างไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันพยายามคัดลอก - ปกป้องงานบางอย่างซึ่งเป็นการ์ด SD ที่สามารถบู๊ตได้ซึ่งเป็นการบูทเคอร์เนล Linux บนอุปกรณ์ ARM (Raspberry Pi) ฉันใช้วิธีนี้: วิธีใช้ initrd เพื่อเมาท์ระบบไฟล์รูทที่เข้ารหัส initrd สร้างรหัสผ่านของระบบไฟล์ตาม CID ของการ์ด SD (ใช้ฟังก์ชันแฮชไม่ได้ตัดสินใจมากกว่า md5 หรือ sha1) เริ่มต้นจะพยายามเมานต์ระบบไฟล์โดยใช้รหัสผ่านที่สร้างขึ้น ตอนนี้ที่นี่เป็นส่วนที่น่าสนใจที่สุด / ผู้ต้องสงสัย: ตัวเริ่มต้นถูกเข้ารหัสโดยใช้ฟังก์ชั่น C ที่กำหนดเองโดยทั่วไปแต่ละไบต์คือ XOR'ed โดยใช้เครื่องกำเนิดไฟฟ้าแบบหลอกเทียมแบบกำหนดเอง เคอร์เนลถูกปรับเปลี่ยนให้มีฟังก์ชั่นการเข้ารหัสเช่นเดียวกันซึ่งทำงานเป็นตัวถอดรหัส ระบบถูกถอดออกดังนั้นจึงไม่มีวิธีใช้แป้นพิมพ์หรือที่จัดเก็บข้อมูลภายนอก แอปเดียวทำงานแบบเต็มหน้าจอ ดังนั้นหลังจาก bootloader โหลดเคอร์เนลและ initrd เคอร์เนลถอดรหัส initrd และเรียกใช้งานสคริปต์ init ซึ่งจะสร้างรหัสผ่านและติดตั้งระบบไฟล์รูท คำถามของฉันคือ: …

4
ฉันถูกโจมตีหรือแค่โง่?
ฉันเรียกใช้เซิร์ฟเวอร์โดยใช้ Debian Squeeze พร้อมด้วย OpenVZ container หลาย ๆ ตัว ภาชนะส่วนใหญ่ใช้ Squeeze บาง Lenny และบางส่วนได้รับการปรับปรุงเป็น Wheezy โฮสต์ไม่ได้ทำอะไรมากไปกว่า iptables และ DHCP ไฟล์เซิร์ฟเวอร์พร็อกซีเซิร์ฟเวอร์เมล kerberos, LDAP, ... ล้วน แต่ใส่ลงในคอนเทนเนอร์ ระบบทำงานอย่างเสถียรเป็นเวลาหลายปีและไม่มีการเปลี่ยนแปลงที่สำคัญยกเว้นกฎไฟร์วอลล์บางอย่างมานานกว่าหนึ่งปี 2 วันที่ผ่านมาในทันใดระบบก็พัง ฉันมีปัญหามากมายที่นำมาขึ้นอีกครั้ง ตอนแรกมันจะไม่ให้ฉันเข้าสู่ระบบผ่านทาง ssh การล็อกอินรูทถูกปฏิเสธโดย 'คุณไม่มีอยู่ ไปให้พ้น!' การเข้าสู่ระบบท้องถิ่นไม่เป็นไร บางเวลาต่อมา ssh ทำงานอีกครั้ง โดยบังเอิญฉันไม่ได้ใช้บรรทัดจากประวัติทุบตีอีกครั้ง แต่พิมพ์คำสั่งใหม่ซึ่งการตรวจสอบแบบ Triply นั้นเหมือนกับบรรทัดที่ไม่ได้ทำงานมาก่อน แต่ทำงานก่อนที่จะเกิดข้อผิดพลาด จากนั้นระบบจะรัน แต่ทราฟฟิกเครือข่ายบนโปรโตคอลส่วนใหญ่จะถูกบล็อคหลังจากซิงค์ ACK DNS, Telnet และ SSH …
11 linux  debian  crash  rootkit  virus 

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