Unix & Linux

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


8
วิธีที่ดีที่สุดในการฟอร์แมต HDD ใน Linux เพื่อไม่ทิ้งร่องรอยคืออะไร
ฉันใช้ Debian และต้องการวิธีจัดรูปแบบ hdd ทั้งหมดเพื่อไม่ทิ้งร่องรอยไว้เพราะฉันต้องการบริจาคให้เพื่อน ดังนั้นวิธีที่ดีที่สุดในการจัดรูปแบบมันคืออะไร? หากฉันติดตั้งระบบปฏิบัติการใหม่จะไม่ฟอร์แมตอย่างสมบูรณ์ ฉันกำลังมองหาวิธีการจัดรูปแบบอย่างสมบูรณ์และทำให้มันเหมือนเมื่อคุณซื้อจากร้านค้าใหม่อย่างสมบูรณ์และไม่เคยเก็บสิ่งใดมาก่อน

2
แยก / ติดแอปพลิเคชันใหม่บน X บน SSH หรือไม่
ฉันมีเซิร์ฟเวอร์สำหรับการพัฒนาที่ฉันปล่อยให้ทำงานตลอดเวลาและแล็ปท็อปสำหรับการพัฒนาที่ฉันเปิด / ปิดทุกวัน ฉันมีแอปพลิเคชั่น GUI บนเซิร์ฟเวอร์ที่ฉันต้องการเรียกใช้ผ่าน SSH -X และฉันต้องการปล่อยให้มันทำงานแม้ว่าแล็ปท็อป dev ของฉันปิดอยู่ มีวิธีแยกออกแล้วแนบกับแอปพลิเคชันนั้นใหม่ผ่าน SSH -X หรือไม่ ฉันไม่ต้องการใช้ VNC ในกรณีของฉัน
16 ssh  x11  gui 

6
ทรัพยากรออนไลน์ที่ดีสำหรับการเรียนรู้การเขียนสคริปต์เชลล์คืออะไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันสนใจที่จะเรียนรู้เชลล์สคริปต์อย่างสมบูรณ์ ใครสามารถแนะนำแหล่งข้อมูลออนไลน์ที่ดีได้บ้าง?

6
ทำไมข้อความแสดงข้อผิดพลาดหลามนี้จึงถูกสร้างขึ้นทุกครั้งที่ฉันพิมพ์คำสั่งไร้สาระ?
เมื่อใดก็ตามที่ฉันพิมพ์คำสั่ง "ไร้สาระ" ข้อความแสดงข้อผิดพลาดหลามนี้จะถูกสร้างขึ้น คำสั่งปกติทำงานได้ดี มีความคิดวิธีการแก้ไขข้อบกพร่องนี้หรือไม่? $ somenonexistingcommand Traceback (most recent call last): File "/usr/local/lib/python2.7/site.py", line 553, in <module> main() File "/usr/local/lib/python2.7/site.py", line 535, in main known_paths = addusersitepackages(known_paths) File "/usr/local/lib/python2.7/site.py", line 268, in addusersitepackages user_site = getusersitepackages() File "/usr/local/lib/python2.7/site.py", line 243, in getusersitepackages user_base = getuserbase() # this will also …
16 bash  ubuntu  python 

2
vim: ใช้สตริงจากการค้นหาในคำสั่งแทนที่
ฉันมักใช้/คำสั่งการค้นหาเป็นกลุ่มเพื่อตรวจสอบนิพจน์ปกติของฉัน (เพื่อดูว่าตรงกับอะไร) หลังจากนั้นฉันมักจะใช้:%sคำสั่งแทนที่โดยที่ฉันใช้ regexp จากการค้นหาเป็นสตริงที่จะถูกแทนที่เช่นฉันแรกมองหาสตริงดังกล่าว: /TP-\(\d\{5\}\)-DD-\d\{3\} มันตรงกับสิ่งที่ฉันต้องการดังนั้นฉันจะแทนที่ของฉัน: :%s/TP-\(\d\{5\}\)-DD-\d\{3\}/\1/g แต่ฉันต้องเขียน regexp ทั้งหมดอีกครั้งที่นี่ โดยปกติ regexp นั้นยาวกว่ามากนั่นคือสาเหตุที่ฉันกำลังมองหาวิธีแก้ปัญหา: มีทางลัดหรือสคริปต์ vim สำหรับวางรูปแบบการค้นหานั้นลงในคำสั่ง replace โดยตรงหรือไม่? ฉันใช้เป็นกลุ่มใน terminal (ไม่มี gvim)

3
GSettings เก็บไฟล์ไว้ที่ไหน
ฉันต้องการดูไฟล์ที่dconf-editorใช้เพื่ออ่าน / เขียนการตั้งค่าและฉันสมมติว่าไฟล์เหล่านั้นได้รับการจัดการโดย gsettings ไฟล์เหล่านี้ถูกเก็บไว้ที่ใดในระบบและในรูปแบบใด?
16 gtk  settings 

5
ใน Chrome OS Bash จะไม่รันสคริปต์ของฉัน ฉันจะให้ Bash ใช้งานสคริปต์ได้อย่างไร
ฉันมีfoo.shไฟล์ในไดเรกทอรีปัจจุบันของฉัน ถ้าฉันพยายามวิ่ง./foo.shฉันจะได้: -bash: ./foo.sh: /bin/sh: bad interpreter: Permission denied แต่ถ้าฉันวิ่ง/bin/sh ./foo.shแล้วก็วิ่งได้ดี ฉันจะแก้ไขได้อย่างไรเพื่อที่ฉันจะสามารถเรียกใช้./foo.shและมันรันโดยอัตโนมัติด้วย / bin / sh? แก้ไข: เอาล่ะนี่คือ Chrome OS noexecและโฟลเดอร์นี้โดยเฉพาะอย่างยิ่งคือการติดตั้งด้วย เห็นได้ชัดว่าเกียดความสามารถในการทำงานเพียง./foo.sh; แต่ทำไม เหตุใดฉันจึงยังสามารถวิ่งsh foo.shเพื่อบรรลุสิ่งเดียวกันได้ ความปลอดภัยอะไรให้แล้วnoexec?
16 bash  chrome-os 

4
ฮาร์ดแวร์ในอุดมคติสำหรับ GNU / Linux Laptop
เป็นวิธีที่ดีที่สุดในการค้นหาแล็ปท็อปที่มีฮาร์ดแวร์ที่รองรับการติดตั้งและใช้งาน GNU / Linux ได้อย่างไร ฉันกำลังมองหาบางอย่างที่จะใช้งานได้ดีกับไดรเวอร์และ / หรือเฟิร์มแวร์ของ GPL ฉันลองดูที่linux-on-laptops.comอย่างรวดเร็วแต่พวกเขาไม่ได้ระบุรุ่นที่ใหม่กว่าสำหรับ Lenovo เช่นกัน กรณีทดสอบส่วนใหญ่ดูเหมือนจะค่อนข้างเก่า นอกจากนี้ยังไม่ชัดเจนว่าจะเริ่มได้รับข้อมูลมากขนาดไหน น่าเสียดายที่เว็บไซต์ FSFไม่ได้แสดงรายการความเป็นไปได้ของแล็ปท็อปมากมาย LACอ้างอิงจากเว็บไซต์ FSF ไม่ได้กล่าวถึงการเชื่อมต่อไร้สายว่าเป็นคุณสมบัติของแล็ปท็อปของพวกเขาอาจเป็นเพราะปัญหาเฟิร์มแวร์ ฉันกำลังมองหาแล็ปท็อปที่จะยอมรับไดรเวอร์ของไดรเวอร์ ath9k เนื่องจากการ์ดเหล่านั้นไม่ต้องการเฟิร์มแวร์ แต่การรับประเภทของแบบจำลองจากหน้าข้อมูลจำเพาะทั่วไปไม่สามารถทำได้ การค้นหาการถ่ายโอนข้อมูล lspci ออนไลน์สามารถเป็นม้วนลูกเต๋า แล้วก็มีปัญหาว่ากราฟิกการ์ดชนิดใดที่เหมาะที่สุดจากมุมมองของ FSF จากเว็บไซต์ FSF: หน้านี้ไม่ใช่รายการที่ครบถ้วนสมบูรณ์ นอกจากนี้การ์ดแสดงผลบางตัวอาจทำงานร่วมกับซอฟต์แวร์ฟรี แต่ไม่มีการเร่งความเร็ว 3D

3
ฉันจะเชื่อมตัวแปรเชลล์เข้ากับพารามิเตอร์อื่น ๆ ในบรรทัดคำสั่งของฉันได้อย่างไร
ฉันจะเชื่อมตัวแปรเชลล์เข้ากับพารามิเตอร์อื่น ๆ ในบรรทัดคำสั่งของฉันได้อย่างไร ตัวอย่างเช่น, #!/bin/sh WEBSITE="danydiop" /usr/bin/mysqldump --opt -u root --ppassword $WEBSITE > $WEBSITE.sql ฉันต้องเชื่อมต่อ.sqlกับ$WEBSITE

4
จะให้ความสำคัญกับการรับส่งข้อมูล HTTP ได้อย่างไร
เมื่อฉันท่องเว็บฉันพบว่าฉันต้องหยุดไคลเอนต์ BitTorrent ของฉันชั่วคราวเพื่อช่วยปรับปรุงความเร็วช้าอย่างเจ็บปวด (ฉันเศร้าที่สาย 384kbps) ไม่ดีเกินไปที่จะต้องทำสิ่งนี้ด้วยตนเองทุกครั้ง โปรดแสดงปุ่มวิเศษที่ฉันต้องกดเพียงครั้งเดียวเท่านั้นเพื่อที่จะได้รับพรด้วยการท่องที่เร็วและมีลำดับความสำคัญสูงกว่าซึ่ง torrents ใช้ความเร็วในการ backseat เท่านั้นเพื่อกลับสู่ความเร็วสูงสุดเมื่อการท่องเว็บของฉันสิ้นสุดลง . [ FYI ] NetworkManager จัดการเครือข่ายของฉันและการส่งเป็นลูกค้า BitTorrent ของฉัน

3
ฉันสามารถ จำกัด กระบวนการให้มีระยะเวลา / รอบการทำงานของ CPU ได้หรือไม่?
เรามีสคริปต์ที่ทำงานบนเว็บเซิร์ฟเวอร์ของเราเรียกโดยการกระทำของลูกค้าซึ่งเริ่มต้นกระบวนการ unix เพื่อสร้างแคชไฟล์บางไฟล์ เนื่องจากกระบวนการนี้กระทำกับไฟล์ที่ลูกค้าของเราจัดหามาดังนั้นบางครั้งจึงใช้งานไม่ได้นานจนกระบวนการ PHP ซึ่งวางไข่หมดเวลาหรือใช้เวลา CPU มากจนระบบจะฆ่ามัน มีคำสั่งใดบ้างที่ฉันสามารถเรียกใช้ซึ่งจะ จำกัด เวลา CPU / รันไทม์ของกระบวนการหรือไม่ ฉันกำลังมองหาคำสั่ง/usr/bin/timeที่ฉันสามารถเรียกใช้คำสั่งนั้นและส่งผ่าน commandline ที่ฉันต้องการให้เรียกใช้และ จำกัด
16 process  limit 

4
ฉันกำลังสร้างช่องโหว่ใดโดยเฉพาะโดยการปิดการใช้งานรหัสผ่าน sudo
นี่คือคำแนะนำเกี่ยวกับวิธีปิดการใช้งานsudoรหัสผ่านของคุณ สิ่งเหล่านี้มีคำเตือนดังต่อไปนี้ หากคุณปิดการใช้งานsudoรหัสผ่านสำหรับบัญชีของคุณคุณจะได้รับความปลอดภัยอย่างมากจากคอมพิวเตอร์ของคุณ ใครก็ตามที่กำลังนั่งอยู่ในบัญชีที่ไม่ต้องล็อกอินเข้าสู่ระบบของคุณจะrootสามารถเข้าถึงได้อย่างสมบูรณ์ ฉันไม่กังวลเกี่ยวกับคนที่เข้าถึงเครื่องของฉัน การหาประโยชน์จากระยะไกลแบบใดที่ทำได้หรือง่ายขึ้นหากฉันไม่สนใจคำเตือนนี้และปิดการใช้งานรหัสผ่าน

5
ตรวจสอบกิจกรรมบนคอมพิวเตอร์ของฉัน
ดังนั้นเมื่อเร็ว ๆ นี้ฉันพบว่ามีบางคนใช้คอมพิวเตอร์ของฉันโดยไม่ได้รับอนุญาตการเรียกดูโฟลเดอร์ ฯลฯ .... ฉันสามารถเปลี่ยนรหัสผ่านทั้งหมดของฉันได้ทันที แต่ฉันอยากรู้ว่าสิ่งที่ผู้บุกรุกกำลังมองหาคืออะไร ดังนั้นฉันอยากจะตั้งกับดัก (ยิ้มร้าย) ซอฟต์แวร์ใดที่จะตรวจสอบกิจกรรมใด ๆ ในคอมพิวเตอร์ของฉัน ในขณะที่ฉันรู้ว่าการจับภาพหน้าจอของฉันจะทำงานที่นี่ ฉันอยากจะใช้ logfile ตัวอย่างเช่น: /var/log/activity.log [1 ส.ค. 2010 20:23] / usr / bin / thunar access / มัลติมีเดีย / cctv-records / [1 ส.ค. 2010 20:25] / usr / bin / mplayer เข้าถึง /multimedia/cctv-records/00232.avi [3 ส.ค. 2010 2010 02:34] …

4
จะตรวจจับและลบโทรจัน Linux ได้อย่างไร
เมื่อเร็ว ๆ นี้ฉันเพิ่งพบสิ่งนี้: Linux Trojan ไม่ลงความเห็นเป็นเวลาเกือบหนึ่งปี (Unreal IRCd) ใช่ฉันรู้ว่าการเพิ่ม PPA / ซอฟต์แวร์แบบสุ่มจากแหล่งที่ไม่น่าเชื่อถือกำลังขอให้มีปัญหา (หรือแย่กว่านั้น) ฉันไม่เคยทำแบบนั้น แต่หลายคนทำ (บล็อกและแท็บลอยด์จำนวนมากของ Linux ส่งเสริมการเพิ่ม PPA สำหรับแอปแฟนซีโดยไม่มีการเตือนว่ามันอาจทำให้ระบบของคุณแย่ลงหรือแย่ลงกว่าเดิม ม้าโทรจันหรือแอปพลิเคชัน / สคริปต์สามารถตรวจพบและลบออกได้อย่างไร
16 security  malware 

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