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

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


7
วิธีที่ง่ายที่สุดในการดมกลิ่นข้อมูลปริมาณการใช้ TCP บน Linux คืออะไร
ฉันต้องการวิธีง่ายๆในการแสดงข้อมูล TCP ทั้งหมด (ไม่ใช่ส่วนหัว TCP หรืออะไรก็ได้) ไปยังส่วนต่อประสานใด ๆ บนกล่อง Linux ของฉัน ตัวอย่างเช่นฉันต้องการคำสั่งเวทมนต์ที่ถ้าฉันทำ: magic_commmand_I_want port=1234 ถ้ามีเซิร์ฟเวอร์กำลังฟังพอร์ต 1234 ในเครื่องของฉันและมีคนทำ: echo hello | nc localhost 1234 # Note: "nc" (aka "netcat") is a simple tool that sends data to a host/port จากนั้นคำสั่งเวทมนต์ก็จะพิมพ์ออกมา: hello ฉันได้ลอง "tcpdump", "ethereal", "tethereal", "tshark" และอื่น ๆ แต่มันไม่ชัดเจนว่าคุณจะพาพวกเขาไปที่: ไม่แสดงที่อยู่ IP …
79 linux  networking 

9
เล่นไฟล์ mp3 หรือ wav ผ่านทางบรรทัดคำสั่ง Linux
ฉันต้องการสร้างระบบเตือนภัยสำรองโดยกล่อง Ubuntu (ไม่มีส่วนต่อประสานกราฟิก) ซึ่งเล่นประกาศต่างๆและแทร็กเสียงปลุก (.mp3 หรือ. wav) ผ่านทางบรรทัดคำสั่ง ตัวอย่างเช่น: $ root> audioplay ./hello.wav เสียงควรมาจากแจ็คเสียงของพีซี ฉันอาจห่อด้วยฟังซ็อกเก็ตอื่น (เช่น Ruby Sinatra) ความคิดใดที่ฉันสามารถทำได้
79 linux  ubuntu  audio 

6
OpenSSL หายไประหว่าง. / config จะแก้ไขอย่างไร
ฉันพยายามติดตั้ง node.js และพบว่าขาดการสนับสนุน OpenSSL ในระหว่าง./configureนั้น ฉันจะแก้ไขได้อย่างไร มันเป็นขั้นตอนบังคับหรือไม่? จะ--without-sslมีตัวเลือกแก้ไขปัญหาได้หรือไม่ # ./configure Checking for gcc : ok Checking for library dl : not found Checking for openssl : not found Checking for function SSL_library_init : not found Checking for header openssl/crypto.h : not found /home/ec2-user/node-v0.6.6/wscript:374: error: Could not autodetect OpenSSL support. Make …
79 linux  openssl 

5
ฟังก์ชั่นของ BIOS ในขณะที่ระบบปฏิบัติการกำลังทำงานอยู่?
ฉันสงสัยเสมอว่า BIOS (นอกเหนือจากการทำ POST เริ่ม bootloader และผ่านการควบคุมไปยังระบบปฏิบัติการหลังจากกดปุ่มเปิด / ปิด) มีวัตถุประสงค์หรือฟังก์ชั่นใด ๆ ในขณะที่ระบบปฏิบัติการกำลังทำงานอยู่หรือไม่ ระบบปฏิบัติการสื่อสารกับ BIOS ในขณะที่ทำงานหรือไม่และอย่างไร?
78 linux  windows  bios 

2
สิทธิ์ที่ถูกปฏิเสธเมื่อเข้าถึงโฟลเดอร์ที่ใช้ร่วมกัน VirtualBox เมื่อสมาชิกของกลุ่ม vboxsf
ฉันใช้ Ubuntu 11.04 (แขก) บน Windows 7 (โฮสต์) โดยมีการติดตั้งส่วนเสริมของแขก ฉันมีโฟลเดอร์ auto-mount ที่จับคู่กับ D: ไดรฟ์บนโฮสต์ที่ฉันสามารถเข้าถึงได้โดยใช้sudo ls /media/sf_D_DRIVE- แม้ว่าผู้ใช้ของฉัน (รอสส์) เป็นสมาชิกของกลุ่ม vboxsf ฉันได้รับสิทธิ์ปฏิเสธข้อผิดพลาดเมื่อพยายามสำรวจมัน . ฉันรีสตาร์ทตั้งแต่เพิ่มผู้ใช้ของฉันไปยังกลุ่ม vboxsf สิ่งนี้ควรใช้งานได้เพราะฉันเป็นสมาชิกของกลุ่ม (ซึ่งมีสิทธิ์ rwx) ดังนั้นทำไมจึงไม่เป็นเช่นนั้น ross@panther:~$ ls -l /media total 8 drwxrwx--- 1 root vboxsf 8192 2011-07-03 22:24 sf_D_DRIVE ross@panther:~$ ls -l /media/sf_D_DRIVE/ ls: cannot open directory …

4
ฉันจะล้างที่อยู่ IP ของอีเธอร์เน็ตอินเตอร์เฟสได้อย่างไรโดยไม่ต้องวนขึ้น / ลงหรือรีสตาร์ทอินเตอร์เฟซ
คำสั่ง Linux คืออะไรเพื่อล้างที่อยู่ IP ของอินเทอร์เฟซโดยไม่ทำให้มันล้มเหลวและ / หรือเริ่มบริการเครือข่ายใหม่ ดูเหมือนว่า ifconfig แปลก ๆ สามารถเปลี่ยนที่อยู่ IP ได้ แต่ไม่มีตัวเลือกให้ล้างข้อมูลหรือฉันผิด
78 linux  networking 

11
ควรใช้ Bash เมื่อใดและเมื่อใดควรใช้ Perl / Python / Ruby [ปิด]
เรากำลังเขียนสคริปต์ทั้งหมดของเรากับ Bash จนถึงตอนนี้ แต่ฉันเริ่มรู้สึกโง่เล็กน้อยเกี่ยวกับเรื่องนี้ แน่นอนว่าเราสามารถทำทุกอย่างที่เราต้องการด้วย Bash (มันค่อนข้างทรงพลัง) ฉันเริ่มสงสัยว่าเราไม่ควรใช้ภาษาสคริปต์ที่เหมาะสม (ในกรณีของเราคือ Ruby ที่สุด) คุณตัดสินใจอย่างไรเมื่อใช้ Perl / Python / Ruby ผ่าน Bash สำหรับสคริปต์ ฉันไม่คิดว่าสคริปต์เริ่มต้นที่ใช้ Ruby มีเหตุผล แต่ใช้เวลานานกว่าสคริปต์เล็กน้อยที่เพิ่มบัญชีอีเมล
78 linux  bash  script  perl  ruby 

4
ทำไมคุณถึงต้องการ `cat / dev / null> / var / log / messages`
ในหน้าตัวอย่างสคริปต์ทุบตีผู้เขียนนำเสนอสคริปต์นี้: # Cleanup # Run as root, of course. cd /var/log cat /dev/null > messages cat /dev/null > wtmp echo "Log files cleaned up." ทำไมคุณต้องcat /dev/nullทำอะไร ฉันไม่เข้าใจสิ่งที่ตั้งใจไว้ที่นี่ (มันใช้while TRUE; sleep 1; elihwเพื่อ{some busy program}อะไร) แต่ผู้เขียนเรียกมันว่า“ ไม่มีอะไรผิดปกติ”
77 linux  bash 

9
วิธีที่ดีที่สุดในการถ่ายโอนไฟล์ผ่าน LAN ระหว่างคอมพิวเตอร์ Linux สองเครื่อง
ฉันต้องการถ่ายโอนไฟล์ (โฟลเดอร์เพลง) ระหว่างคอมพิวเตอร์ Linux สองเครื่อง หลังจากค้นหาวิธีที่ดีที่สุดในการทำสิ่งนี้ฉันได้เห็นว่ามีวิธีการมากมายในการทำเช่นนี้ ฉันรู้ว่านี้ได้รับการถามมาก , ทุกที่และทุกเวลา ปัญหาหลักของเรื่องนี้คือไม่มีมติที่ชัดเจนล่าสุดเกี่ยวกับวิธีที่ดีที่สุดวิธีหนึ่งในการทำงานนี้ในปี 2554 สำหรับผู้เริ่มต้นใช้งาน Linux (ขึ้นอยู่กับพารามิเตอร์บางตัว) ดังนั้นในเจตนารมณ์ของเว็บไซต์ Stack Exchange ฉันไม่ต้องการให้สิ่งนี้เกี่ยวข้องกับสถานการณ์เฉพาะของฉัน แต่มีคำแนะนำเพิ่มเติมให้กับผู้อื่นรวมถึงวิธีการถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ Linux สองเครื่องผ่านเครือข่ายท้องถิ่น ฉันคิดว่า wiki จะมีประโยชน์สำหรับหลาย ๆ คน นี่คือสิ่งที่ฉันพบ: SSH sshfs SCP SFTP NFS แซมบ้า คนที่มอบให้ วิธีที่ง่ายที่สุดคืออะไร? ยืดหยุ่นที่สุด? ที่ง่ายที่สุด? ทางออกที่ดีที่สุด? ข้อดีและข้อเสียของแต่ละข้อคืออะไร? มีตัวเลือกอื่น ๆ (ดีกว่า)? พารามิเตอร์ในการเลือกวิธีที่ดีที่สุดคืออะไร (โซลูชันอาจขึ้นอยู่กับจำนวนไฟล์ขนาดไฟล์ความง่ายและความยืดหยุ่น ... )


10
ฉันจะเปิดไฟล์แบบอ่านอย่างเดียวจากบรรทัดคำสั่งด้วย emacs / vi / vim ได้อย่างไร
มีวิธีบอก emacs / vi / vim (จากบรรทัดคำสั่ง) ที่ฉันต้องการดูไฟล์หรือไม่ view-mode หรือ read-only. ฉันรู้วิธีเปิดไฟล์เป็นการอ่านเฉพาะเมื่อ emacs / vi / vim ทำงานอยู่แล้ว

17
untar, ungz, gz, tar - คุณจะจำตัวเลือกที่มีประโยชน์ทั้งหมดได้อย่างไร?
ฉันค่อนข้างมั่นใจว่าฉันไม่ใช่คนเดียวที่มีปัญหาดังต่อไปนี้: ทุกครั้งที่ฉันจำเป็นต้องคลายการบีบอัดไฟล์ใน * ระวังฉันไม่สามารถจำสวิตช์ทั้งหมดได้ ทำเช่นนี้. คุณมีแผ่นโกงการบีบอัดที่ดีหรือไม่? หรือวิธีช่วยในการจำสำหรับสวิตช์ที่น่ารังเกียจเหล่านั้นทั้งหมดใน tar? ฉันกำลังทำให้บทความนี้เป็นวิกิเพื่อให้เราสามารถสร้างแผ่นโกงที่ดีที่นี่ โอ้และเกี่ยวกับหน้าคน: มีสิ่งหนึ่งที่พวกเขาไม่ได้มีประโยชน์สำหรับมันคือการหาวิธีการคลายการบีบอัดไฟล์
76 tar  gz  mnemonics  linux  macos 


2
“ ps -u” เป็นไวยากรณ์ที่ไม่ถูกต้องจริงหรือ
IMHO ps -uแสดงผลลัพธ์ที่มีประโยชน์มากดีกว่าps -u $USER: $ ps -u Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND elastic 234897 0.0 0.0 105980 1336 pts/2 S+ Oct10 0:00 /bin/bash ./run.sh collector-json-1.conf elastic 234899 48.7 7.1 10087120 4433104 pts/2 Sl+ Oct10 …
75 linux  shell  ps 

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