Unix & Linux

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

1
ไม่สามารถรับ WiFi เพื่อใช้งานบน Ostro (Yocto)
ฉันเพิ่งสร้างภาพ Ostro และอบมันลงบนชิ้นส่วนของฮาร์ดแวร์ที่ฉันมี อย่างไรก็ตามฉันไม่สามารถใช้งาน WiFi ได้ นี่คือเอาต์พุตของคำสั่ง inorder ที่จะดีบัก: root@intel-corei7-64:~# uname -a Linux intel-corei7-64 4.4.32-yocto-standard #1 SMP PREEMPT Tue Jan 16 19:01:12 IST 2018 x86_64 GNU/Linux root@intel-corei7-64:~# ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1%119/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:1760 errors:0 dropped:0 overruns:0 frame:0 …
1 linux  wifi  yocto 

1
คำแนะนำในการติดตั้ง Xen บน CentOS 5.9 (ยังใช้งานได้)
ฉันต้องการคู่มือโง่ในการติดตั้ง Xen Hypervisor บน CentOS 5.9 เราพยายามติดตั้งใน 6.3 มาก่อน แต่ล้มเหลวโดยสิ้นเชิงดังนั้นเราจึงเปลี่ยนกลับเป็น 5.9 เพื่อดูว่าเรามีโชคมากขึ้นหรือไม่ เรามีปัญหาในการพยายามค้นหาเคอร์เนลที่ถูกต้องและอื่น ๆ และ RPM ไม่ทำงานอย่างถูกต้องและมันก็เป็นเพียงเรื่องยุ่งเหยิงโดยทั่วไป ดังนั้นฉันสงสัยว่าถ้าใครรู้ถึงขั้นตอนที่ยอดเยี่ยมในการติดตั้ง Xen Hypervisor บน CentOS 5.9 สำหรับ Idiots นั้นยังคงใช้งานได้ 100%?

1
ฉันจะถ่ายโอนไฟล์ผ่าน ssh และเปลี่ยนแปลงการอนุญาตบนเซิร์ฟเวอร์ระยะไกลได้อย่างไรโดยไม่ต้องเข้าสู่ระบบสองครั้ง
guy@home~% scp file.* guy@server.server.com:/users/guy/public_html/kool-stuff/ ตกลงดังนั้นการถ่ายโอนไฟล์บางไฟล์ จากนั้นฉันมักจะต้องเข้าสู่ระบบในเทอร์มินัลอื่นและทำสิ่งนี้เพื่อให้สามารถมองเห็นได้บนเว็บ (อาจเป็นเพราะการตั้งค่าบนเซิร์ฟเวอร์หรือไม่ฉันไม่รู้) guy@server~$ cd ~/public_html/kool-stuff guy@server~$ chmod 755 ./file.* ฉันสามารถทำได้ทั้งสองอย่างในคำสั่งเดียวบนเครื่องของฉันหรือไม่?
1 shell  ssh  scp  chmod 

1
ติดตั้งแพ็คเกจ FreeBSD ทั้งหมดใหม่ด้วย pkg_add, pkg_info
ใน OpenBSD ฉันมีความเป็นไปได้ที่จะถ่ายภาพด้วยแพ็คเกจที่ติดตั้งไว้ทั้งหมดของฉันด้วย pkg_info -m > output.txt จากนั้นย้ายไฟล์นี้ไปยังเซิร์ฟเวอร์อื่นและบนเซิร์ฟเวอร์ใหม่นี้ให้เรียกใช้ a: pkg_add -lz output.txt และแพ็คเกจทั้งหมดจะถูกติดตั้งใหม่ ตรวจสอบหน้าคนจาก FreeBSD pkg_info และ pkg_add ฉันไม่พบมัน มีสูตรให้ทำไหม?

1
ทำไม§ให้ฉันลบตัวละครสองตัวใน bash promt?
นี่เป็นปัญหาที่แปลกประหลาดมากและเฉพาะเจาะจงมากใน terminator เมื่อฉันพิมพ์อักขระ "§" ลงในหน้าต่างเทอร์มินัลแล้วกดแบ็คสเปซสองครั้งจะอนุญาตให้ฉันลบอักขระสองตัวออกแม้ว่าจะเป็นส่วนหนึ่งของสตริง PS1 ก็ตาม ขั้นตอนในการทำซ้ำ: พิมพ์ "§" ลงในเทอร์มินัล ลบ 2 ตัวอักษร ทำซ้ำ

3
Interactive cd (เบราว์เซอร์ไดเรกทอรี)
บางครั้งเมื่อทำงานในลำดับชั้นของไฟล์ที่ซ้อนกันอย่างลึกล้ำ (เช่นโค้ด Java) ฉันพบว่ามันน่ารำคาญในการข้ามจากลีฟหนึ่งไปอีกอันหนึ่ง cd-up ปกติของฉันดูเหมือนว่า: $ cd ../../.. # Oops, not enough $ cd .. # one more $ cd .. หากฉันต้องการแก้ไขไฟล์ฉันสามารถvim dirและเปิดไฟล์ที่ต้องการแบบโต้ตอบได้ มียูทิลิตี้บางอย่างที่อนุญาตให้เปลี่ยนไดเรกทอรีแบบโต้ตอบหรือไม่? Explorers / commanders ( mc, vifm) หนักเกินไปสำหรับภารกิจดังกล่าว ฉันค้นหาทางอินเทอร์เน็ตแล้ว แต่คำค้นหาของฉันดูเหมือนจะไม่เกี่ยวข้องเลย เพิ่มเพื่อชี้แจง: ฉันกำลังค้นหายูทิลิตี (ลองเรียกมันvcdว่า) ซึ่งแสดงแผนผังไดเรกทอรีแบบโต้ตอบซึ่งฉันสามารถสำรวจและเลือกตำแหน่งที่จะไปยังซีดี มุมมองจากผู้ใช้vim .เรียกสมมุติซึ่งในท้ายที่สุดรันvcd vim $filenameฉันต้องการฟังก์ชั่นที่คล้ายกัน (เบราว์เซอร์ไดเรกทอรี) ในที่สุดก็จบลงด้วยการCWDเปลี่ยนเป็นไดเรกทอรีที่เลือกแบบโต้ตอบ ฉันหวังว่านี่จะทำให้ความตั้งใจของฉันชัดเจนยิ่งขึ้น
1 utilities 

3
จะล้างเนื้อหาของไฟล์ทั้งหมดด้วยนามสกุล. dat ในไดเรกทอรีได้อย่างไร?
ในไดเรกทอรีฉันมีไฟล์ที่มีนามสกุล. dat ฉันต้องการลบไฟล์ดังกล่าวทั้งหมดโดยไม่ต้องลบไฟล์เหล่านั้นออกจากไดเรกทอรี ฉันพยายามทำให้มันสำเร็จ แต่ก็ไม่ได้ผล > *.dat -bash: *.dat: ambiguous redirect

1
ทำซ้ำการเลือกเสร็จสิ้นแท็บไดเรกทอรี oh-my-zsh ด้วยปุ่มลูกศร
ด้วยการoh-my-zshขยายcdแท็บเสร็จสมบูรณ์ดังนั้นเมื่อการเลือกไดเรกทอรีใช้งานได้คุณสามารถย้ายไปรอบ ๆ ไดเรกทอรีที่มีอยู่ทั้งหมดด้วยปุ่มลูกศรแทนที่จะแค่แท็บผ่านไดเรกทอรี จากการค้นหารอบ ๆ ฉันไม่สามารถทราบได้ว่ามันเสร็จสิ้นแล้ว หากเป็นปลั๊กอินที่ใช้งานได้ก็ถือว่าใช้ได้เพราะฉันสามารถติดตั้งoh-my-zshปลั๊กอินzplugได้
1 zsh 

2
การแชร์ไฟล์เครือข่ายกับเซิร์ฟเวอร์ freebsd
ฉันมีเซิร์ฟเวอร์ freebsd ที่บ้าน ฉันยังมี OS อื่น ๆ เช่น linux และ windows ที่เชื่อมต่อกับเครือข่ายเดียวกันผ่าน WLAN (wifi) ฉันต้องการแบ่งปันสิ่งต่างๆ (สิ่งที่ฉันเคยดาวน์โหลด;) ในกล่อง FreeBSD ของฉันกับผู้อื่นผ่าน wifi ฉันจะทำสิ่งนั้นได้อย่างไร ความแตกต่างในระบบไฟล์พื้นฐานทำให้สิ่งต่าง ๆ ยากไหม

1
ไม่สามารถรับรู้อินเตอร์เฟสเก่าได้หลังจากอัพเดตเมนบอร์ด
ฉันอัปเดตแผงวงจรหลักบนโหนดคอมพิวเตอร์ x240 ตอนนี้อินเทอร์เฟซอีเทอร์เน็ตปรากฏขึ้นเป็น eth2 และ eth3 ก่อนหน้านี้มันเป็น eth0 และ eth1 ฉันพยายามลบ/etc/udev/rules.d/70-persistent-net.rulesไฟล์ แต่ปัญหายังคงมีอยู่ ในการบู๊ตเครื่องจะบอกว่าไม่สามารถจดจำหรือแมป eth3 และ eth2 ได้ ที่อยู่ mac ใหม่จะแสดงให้เห็นอย่างชัดเจนและแมปไปยังไฟล์ชื่อ eth2 และ eth3 ฉันเปลี่ยนไฟล์ ifcfg eth2 และ eth3 และเปลี่ยนชื่อเป็น eth0 และ eth1 ตามลำดับ แต่นี่ก็มีผลเพียงเล็กน้อยเช่นกันฉันต้องเปลี่ยนแปลงนี้เพื่อทำ70-persistentไฟล์ด้วยหรือไม่? เช่นเปลี่ยนชื่อเพื่อให้ตรงกับรายการในifcfg? มีวิธีที่ฉันสามารถนำการแมปเก่ากลับมาได้หรือไม่? ขอบคุณ

1
ปัญหาใดที่ฉันควรคาดหวังเมื่อเพิ่ม CentOS yum repository ไปยัง RHEL
ฉันได้เพิ่มที่เก็บ yum ปรับปรุง CentOS 6ลงในเครื่อง RHEL 6.4 ของฉันแล้ว นั่นเป็นเพราะ RHEL ไม่ได้จัดส่งมาพร้อมกับแพ็คเกจ php-snmp และวิธีที่ง่ายที่สุดในการค้นหาคือบนเว็บไซต์ CentOS อย่างไรก็ตามสิ่งนี้ดูเหมือนว่าจะทำงานได้ดีในสภาพแวดล้อมของฉัน - ไม่มีปัญหาฉันเห็น คำถามของฉันคือถ้านี่เป็นวิธีปฏิบัติที่ยอมรับได้ - ทำให้ที่เก็บ RHEL yum ดั้งเดิมทำงานอยู่และเพิ่ม CentOS ลงในส่วนผสม ฉันควรระวังปัญหาอะไรบ้าง มีวิธีที่ฉันสามารถรับประกันได้หรือไม่ว่าที่เก็บ RHEL yum ถูกค้นหาก่อน (และ CentOS ครั้งสุดท้าย)?
1 centos  rhel  yum  rpm 

3
วิธีการแลกเปลี่ยนขนาดพาร์ติชั่นสำหรับ Ubuntu ในประเทศ
ลองที่นี่เพื่อทำการติดตั้ง Ubuntu 18.04 LTS โดยเน้นการเฝ้าระวังในประเทศด้วยกล้องไอพีบางตัว จะมีกล้องประมาณ 12 ตัวที่เราจะเพิ่มใน Zoneminder พร้อมฟังก์ชั่นจับภาพ เมื่อคำนึงถึงสิ่งนี้ขนาดพาร์ติชัน Swap ควรเป็นอย่างไร และวิธีหนึ่งอาจเปิดใช้งานพาร์ติชันนี้และเริ่มใช้งานได้อย่างไร ฉันมีระบบการติดตั้งที่มี Swap 5GB แล้ว แต่ได้ยินมาว่ามันไม่เพียงพอ
1 linux  ubuntu  swap 

1
จะติดตั้งระบบปฏิบัติการมากกว่าหนึ่งระบบบน pendrive ได้อย่างไร?
ฉันมีแล็ปท็อป Windows 10 ในขณะที่ฉันต้องการใช้ระบบปฏิบัติการ Linux ฉันไม่ต้องการแบ่งพาร์ติชัน HD หรือลบ Windows OS ดังนั้นฉันคิดว่าการติดตั้ง Ubuntu บน pendrive 64gb และเรียกใช้ระบบปฏิบัติการจากมัน แต่เป็นไปได้ไหมที่จะติดตั้ง 2 OS บน pendrive เดียวกันเช่น Ubuntu + mint และมีทางเลือกทุกครั้งที่ฉันบู๊ต? นอกจากนี้หากฉันใช้ระบบปฏิบัติการจากไดรฟ์ USB ฉันจะสามารถเข้าถึงแบบเต็มได้หรือไม่ และฉันจะติดตั้งซอฟต์แวร์ทั้งหมดสำหรับ Linux ได้ที่ไหน เป็นไปได้หรือไม่ที่จะทำเช่นนั้นกับ pendrive เอง? เพื่อที่ pendrive จะกลายเป็นฮาร์ดไดรฟ์ส่วนตัวเล็ก ๆ ของฉันซึ่งสามารถเปลี่ยนพีซี / แล็ปท็อปให้เป็นของตัวเองได้ด้วยซอฟต์แวร์ข้อมูลและการตั้งค่าทั้งหมดของฉัน ชนิดของไดรฟ์ c ทั้งหมดของฉันอยู่ใน pendrive และฉันสามารถเข้าถึงไดรฟ์อื่น ๆ (ข้อมูลเช่นวิดีโอเพลง ฯลฯ …

1
จะพิมพ์ตัวแปรที่ไม่ใช่สภาพแวดล้อมทั้งหมดได้อย่างไร
จะพิมพ์ตัวแปรที่ไม่ใช่สภาพแวดล้อมทั้งหมดได้อย่างไร นี่คือตัวแปรทั้งหมดที่ฉันเพิ่มเข้ามาตั้งแต่ตอนที่เชลล์เริ่มต้นเช่นเมื่อทำ: read abc 123 # echo ${abc} => 123 หรือ xyz='123' # echo ${xyz} => 123 ฉันต้องการพิมพ์ทั้งหมดเพื่อทราบว่ามีการเพิ่มสิ่งใดในหน่วยความจำเพื่อให้ฉันสามารถล้างมันออกได้

1
เหตุใดการแยก CPU ของ top (ตัวเลือก 1) ในโหมด non-irix ที่เป็นค่าเริ่มต้นแสดงผลลัพธ์ที่ขัดแย้งกัน
ผมใช้มาตรฐานบางอย่างเกี่ยวกับส้อมต่างๆและผมสังเกตเห็นค่าที่ขัดแย้งกันบางอย่างเมื่อทำงานbitcoindtop ในภาพหน้าจอด้านล่างมีการแพร่กระจายของการใช้ cpu ประมาณ ~ 30% ใน 8 cpus แต่ละรายการ แต่ในมุมมองรายการด้านล่างbitcoindแสดง 105% CPU ระบุว่านี่ไม่ได้อยู่ในโหมด Irix นั่นหมายความว่าbitcoindใช้ 100% ของ 1 cpu แต่มันไม่ได้แสดงวิธีดังกล่าวในการวิเคราะห์ด้านบน นอกจากนี้กระบวนการ Python ที่ฉันกำลังเรียกใช้รายงาน ~ 40% ในการอ่านข้อมูลด้านล่าง แต่ไม่มีซีพียูอยู่ด้านบนอ่าน ~ 40% เครื่องมี 8 คอร์จริงโดยใช้ Ubuntu ซึ่งไม่ได้จำลองเสมือน เกิดอะไรขึ้นที่นี่? สำหรับการเปรียบเทียบนี่คือการทำงานstressใน 8 ซีพียูที่มีtopจอแสดงผลเดียวกัน ขอให้สังเกตว่า 8 cpus แต่ละอันมีการใช้ประโยชน์ 100% และ 8 stressกระบวนการแต่ละแห่งมีรายงาน 100% ปรับปรุง: แน่นอนตัวแปรที่ฉันกำลังทดสอบคือมัลติเธรดและHตัวเลือกที่แสดงให้เห็นถึงความล้มเหลวขอบคุณ …

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