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

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

6
กระบวนการ linux ที่ไม่รู้จักพร้อมคำสั่งแบบสุ่ม
ฉันมีกระบวนการที่ไม่รู้จักเมื่อฉันเรียกใช้top: เมื่อฉันฆ่ากระบวนการมันจะกลับมาอีกครั้งพร้อมชื่อสุ่มอื่น เมื่อฉันตรวจสอบระดับ rc.d และ init.d มีชื่อสุ่มจำนวนมากที่คล้ายกันเช่นนี้และอันนี้ก็มี เมื่อฉันพยายามที่จะรับ - เอาออกหรือ anthing เอลฟ์มันจะมาอีกครั้ง เมื่อฉันเสียบสายเคเบิลเครือข่ายจะเป็นการล็อคเครือข่ายทั้งหมดของเรา คุณมีความคิดว่าฉันจะลบมันได้อย่างไร? บริการ / กระบวนการนี้คืออะไร? นี่คือไฟล์ exe เมื่อฉันลบมันก็จะมาอีกครั้งเช่นกัน /proc/**pid**/exe => symbolic link to /usr/bin/hgmjzjkpxa เมื่อฉันตรวจสอบ "netstat -natp" มีที่อยู่ต่างประเทศที่มีการจัดตั้งคือ 98.126.251.114:2828 เมื่อฉันพยายามเพิ่มกฎลงใน iptables มันไม่ทำงาน แต่หลังจากลองแล้วเปลี่ยนที่อยู่นี้ใหม่ให้เปลี่ยนเป็น 66.102.253.30:2828 อันนี้ ระบบปฏิบัติการเป็น Debian Wheeze
12 linux  ubuntu  ssh  debian  virus 

4
ทางเลือก chkdsk / f / r ใน Ubuntu Linux
ใน windows os chkdsk /f /rจะแก้ไขข้อผิดพลาด hdd โดยอัตโนมัติ ฉันไม่สามารถเข้าถึงแล็ปท็อปของฉันได้ แต่ฉันสามารถบูตสดเข้าสู่แล็ปท็อปของฉันโดยใช้ linux ฉันมีบูตสดอูบุนตู 14.04 และฉันในความต้องการที่จะเรียกใช้คำสั่งเพื่อแก้ไขข้อผิดพลาด hdd chkdsk /f /rตรรกะและแก้ไขปัญหาโดยอัตโนมัติเหมือนในหน้าต่างที่เราสามารถซ่อมแซมโดยใช้ ดังนั้นคำสั่งทางเลือกสำหรับchkdsk /f /rใน linux เพื่อแก้ไขข้อผิดพลาด hdd คืออะไร?

1
โหมด bash vi: โหมด # - * -: ruby ​​- * - # vi: set ft = ruby: mean
ฉันกำลังดูรหัสสุ่มและที่ด้านบนสุดของมันมันบอกว่านี้: # -*- mode: ruby -*- # vi: set ft=ruby : สิ่งนี้หมายความว่า? ฉันรู้ว่ามันเป็นคำถามง่าย ๆ แต่ฉันไม่สามารถค้นหาได้ทางออนไลน์เพราะ) ฉันไม่รู้ด้วยซ้ำว่าภาษานี้เขียนโค้ดนี้และ b) ฉันยังใหม่กับการทุบตีและ vi
12 linux  unix  vim  emacs  ruby 

6
ปรับขนาด Live ของพาร์ติชัน GPT บน Linux
บน Linux ฉันเคยปรับขนาดพาร์ติชัน MBR โดยใช้ fdisk แม้ในระบบไฟล์สดแล้วออก resize2fs / pvresize / ... (ขึ้นอยู่กับประเภท fs) เพื่อรับการจัดสรรพื้นที่ใหม่ เมื่อเร็ว ๆ นี้ฉันใช้ Xen และ GPT พาร์ทิชันและฉันสังเกตเห็นว่าโชคไม่ดีที่แยกส่วนไม่อนุญาตให้ปรับขนาดพาร์ติชันที่ติดตั้งแบบทันทีทันใดในความเป็นจริงมันจะบ่น: Error: Partition XXX is being used. You must unmount it before you modify it with Parted. ฉันได้ลองทั้งresizeคำสั่งและการรวมกันrm+ mkpartแต่พวกเขาทั้งสองจะบ่นเกี่ยวกับพาร์ทิชันที่กำลังติดตั้ง ฉันจะทำสิ่งนั้นได้อย่างไร

2
เปลี่ยนบัญชีบน Linux Dropbox หรือไม่
ฉันกำลังใช้งาน Crunchbang (ใช้เดเบียน) และฉันติดตั้ง Dropboxโดยใช้.debแพ็คเกจ เมื่อโปรแกรมเริ่มฉันลงชื่อเข้าใช้บัญชี แต่ตอนนี้ฉันต้องการออกจากระบบและลงชื่อเข้าใช้บัญชีอื่น อินเทอร์เฟซเดียวที่เป็นไปได้สำหรับ Dropbox ที่ฉันมีคือdropboxคำสั่งบนเทอร์มินัล แต่ไม่มีตัวเลือกในการเปลี่ยนบัญชี ฉันจะทำสิ่งนี้ได้อย่างไร
12 linux  debian  dropbox 

1
การตั้งค่าการอนุญาตที่ถูกต้องสำหรับการอัพโหลดไฟล์
ฉันมีสคริปต์ php ที่อัปโหลดไฟล์ไปยังไดเรกทอรีที่เรียกว่า "อัพโหลด" วิธีเดียวที่ฉันจะได้รับการอัปโหลดเพื่อทำงานคือถ้าฉัน: chmod 777 uploads ฉันรู้ว่ามันไม่ถูกต้อง แต่ฉันไม่รู้ว่าฉันควรทำอย่างไรเพื่อให้มันใช้งานได้ ข้อมูลเซิร์ฟเวอร์: T1-Micro Amazon Linux AMI 2013.03 บน Amazon EC2 คำถาม: ฉันจะทราบได้อย่างไรว่าผู้ใช้ต้องการเข้าถึง ... เช่นชื่อผู้ใช้ของ apache หรือเว็บเซิร์ฟเวอร์คืออะไร ฉันต้องให้สิทธิ์การเข้าถึงในระดับใดและฉันจะใช้คำสั่งใดในการทำเช่นนั้น ขอบคุณ! แก้ไข: ฉันพบคำตอบมากมายเกี่ยวกับสแต็คล้นซึ่งฉันจะทำการวิจัย ตัวอย่างเช่น /programming/3642241/php-file-upload-permissions /programming/10842880/setting-permissions-in-php-on-server /programming/8948537/permission-denied-when-attempting-to-upload-file-with-php ขอบคุณ

6
เครื่องมือบรรทัดคำสั่งเพื่อระบุรายละเอียดไฟล์เสียง
ฉันกำลังมองหาไฟล์เสียงที่เทียบเท่ากับคำสั่งระบุของ ImageMagick ตัวอย่างเช่นด้วยidentifyฉันสามารถรับข้อมูลสั้น ๆ เกี่ยวกับรูปภาพจำนวนมาก: % identify b* banner1.jpg JPEG 134x614 134x614+0+0 8-bit DirectClass 38.4kb banner.jpg[1] JPEG 772x307 772x307+0+0 8-bit DirectClass 37.5kb bg2.jpg[2] JPEG 103x1500 103x1500+0+0 8-bit DirectClass 43kb bg_control_nav.png[3] PNG 13x39 13x39+0+0 8-bit DirectClass 1.73kb bg_direction_nav.png[4] PNG 104x52 104x52+0+0 8-bit DirectClass 3.3kb ฉันต้องการรับข้อมูลที่คล้ายกันเกี่ยวกับไฟล์เสียงของฉัน เป้าหมายในที่สุดของฉันคือการสร้างสคริปต์เพื่อเข้าไปในห้องสมุด mp3 ทั้งหมดของฉันและระบุผู้ที่ริปที่บิตเรตที่ต่ำกว่าจากนั้นใช้ข้อมูลนั้นเพื่อคัดลอกซีดีของฉันอีกครั้ง (หรือซื้อเวอร์ชั่นที่มีคุณภาพดีกว่าจาก Amazon หรือ …

6
มีวิธีดำเนินการ scp ขัดจังหวะของไฟล์ต่อหรือไม่
ฉันดาวน์โหลดไฟล์ขนาดใหญ่เป็นครั้งคราวผ่าน scp และมีโอกาสเล็กน้อยทุกครั้งที่การเชื่อมต่อลดลงและตัดการถ่ายโอนระหว่างทาง มีวิธีดำเนินการต่อหรือไม่

4
Linux: ชื่อผู้ใช้กลุ่มและกลุ่ม
ไม่มีใครรู้ว่าทำไมคำสั่ง linux groups แสดงเอาท์พุทที่แตกต่างกว่า groups username ผู้ใช้ที่เข้าสู่ระบบเหมือนกับชื่อผู้ใช้พารามิเตอร์ ตัวอย่าง: thorsten@ubuntu:~/tmp$ groups thorsten adm dialout cdrom plugdev lpadmin admin sambashare thorsten@ubuntu:~/tmp$ groups thorsten thorsten : thorsten adm dialout cdrom plugdev nogroup lpadmin admin sambashare


3
วิธีแสดงรายการชื่อไดเรกทอรี แต่ไม่แสดงเนื้อหาใน * N * X
ถ้าฉันทำง่ายlsระบุรูปแบบชื่อไฟล์เช่นls A*สำหรับไดเรกทอรีที่ตรงกับรูปแบบนั้นจะเข้าสู่ไดเรกทอรีและให้รายชื่อเต็ม แต่ฉันจะได้รับเพียงรายชื่อ./และเพียงชื่อของไดเรกทอรีภายใน แต่ไม่ เนื้อหาของพวกเขา?
12 linux  macos  bash  unix  shell 

2
กระบวนการหยุดใน linux คืออะไร?
ดังนั้นฉันจึงมีสคริปต์ PHP บางตัวที่ทำงานจากบรรทัดคำสั่งและต้องการหยุดพวกเขาทำงาน ฉันวิ่ง $ ps aux | grep php $ sudo kill 8754 $ sudo kill 8767 จากนั้นก็วิ่ง $ ps aux | grep php อีกครั้งเพื่อตรวจสอบกระบวนการได้ยกเลิก แต่ได้ผลลัพธ์ประเภทนี้: jon 8754 0.4 53.5 3044256 2205204 ? T 10:34 0:15 php awesome_script.php jon 8767 0.4 53.5 3044256 2205204 ? T 10:34 0:15 php …

4
ตัวเลือก '-s', '-t' และ '-c' ของคำสั่ง tr ทำงานใน Unix ได้อย่างไร
ฉันกำลังสับสนเกี่ยวกับวิธีการ-s, -tและ-cตัวเลือกการทำงานในTRคำสั่ง เมื่อฉันทำ echo I am a good boy | tr good bad ฉันได้รับผลลัพธ์: I am a bddd bdy นี้เป็นที่เข้าใจมากเนื่องจากซ้ำแล้วซ้ำอีกในo goodการเปลี่ยนแปลงครั้งสุดท้ายที่เป็นไปได้แทนoคือdและด้วยเหตุนี้ผลลัพธ์ ตอนนี้เมื่อฉันทำ echo I am a good boy | tr -s good bad ผลลัพธ์คือ I am a bd bdy -sตัวเลือกควรจะบีบทุกเกิดขึ้นซ้ำแล้วซ้ำอีกของตัวละครที่อยู่ในชุดละ 1 เป็นเกิดขึ้นเพียงครั้งเดียวแล้วเปลี่ยนตัวละครแต่ละตัวใน 1 ชุดลงไปในตัวละครที่สอดคล้องกันในชุดที่ 2 ซึ่งอยู่ในตำแหน่งเดียวกัน ดังนั้นมันควรจะเป็น I am a …
12 linux  unix 

3
การวัดโหลดซีพียูที่มีไฮเปอร์เธรด
ฉันจะรับการใช้งานที่แท้จริงของ cpu ที่เปิดใช้งานแบบมัลติคอร์แบบหลายเธรดได้อย่างไร ตัวอย่างเช่นให้พิจารณาซีพียู 2 คอร์ซึ่งแสดงคอร์เสมือน 4 คอร์ เวิร์กโหลดเธรดเดียวจะแสดงเป็น 100% ในtopเนื่องจากแกนหลักเสมือนหนึ่งคอร์ถูกใช้อย่างสมบูรณ์ CPU และtopทำงานได้ตามที่คาดหวังเช่นจะมี 4 คอร์จริง อย่างไรก็ตามด้วยสองเธรดสิ่งที่ได้รับคือ: ถ้าทุกอย่างทำงานได้ดีพวกเขาจะมีความสมดุลกับคอร์ที่แท้จริงสองคอร์ดังนั้นเราจึงมีการใช้งาน 200%: สองเท่า 100% และสองคอร์เสมือนว่างและใช้พลังงาน CPU ที่มีอยู่ทั้งหมด . ดูเหมือนว่าตกลงกับฉัน อย่างไรก็ตามหากเธรดสองเธรดรันบนแกนประมวลผลจริงเดียวเธรดเหล่านั้นจะปรากฏขึ้นโดยใช้สองเท่า 100% ซึ่งจะทำให้การใช้งานแกนประมวลผลเสมือน 200% แต่ในด้านของจริงนั่นจะเป็นหนึ่งคอร์ที่ใช้พลังงานร่วมกันในสองเธรดซึ่งจะใช้ซีพียูเพียงครึ่งเดียว ดังนั้นหมายเลขการใช้งานที่แสดงโดยtopไม่สามารถใช้เพื่อวัดปริมาณงาน CPU ทั้งหมด ฉันยังสงสัยว่าการทำไฮเปอร์เธรดสร้างความสมดุลของสองเวอร์ชวลบนแกนจริง หากสองเธรดใช้จำนวนรอบที่แตกต่างกันแกนประมวลผลเสมือนจะ 'ปรับ' เพื่อให้ทั้งคู่แสดงโหลด 100% แม้ว่าโหลดจริงจะแตกต่างกันหรือไม่

3
`ssh <host>` เป็นเชลล์การเข้าสู่ระบบ แต่ `ssh <host> <command>` ไม่ใช่?
ฉันสังเกตว่าเมื่อฉันเรียกใช้คำสั่งโดยตรงบนโฮสต์ SSH โดยใช้ssh &lt;host&gt; &lt;command&gt;ไวยากรณ์ฉันเห็นผลลัพธ์ของ.bashrcแต่ไม่ใช่ผลลัพธ์ของ.bash_profile(หรือ.profile) ตัวอย่างเช่นถ้าฉันวางคำสั่งต่อไปนี้ที่ด้านบนของไฟล์ทั้งสอง echo ${BASH_SOURCE[0]} และแหล่งที่มาด้วยตนเอง.bash_profile(ที่มา.bashrcในการเปิด) ฉันจะเห็น $ . .bash_profile .bash_profile .bashrc นี่เป็นผลลัพธ์เดียวกันกับที่ฉันเห็นว่าฉันลงชื่อเข้าใช้คอมพิวเตอร์เครื่องนี้จากระยะไกลผ่าน SSH โดยใช้ssh &lt;host&gt;รูปแบบของคำสั่ง (และถ้าฉันเก็บไว้ที่.bash_profileอื่นชั่วคราวบรรทัดเหล่านี้จะไม่ถูกสะท้อนเลย) อย่างไรก็ตามถ้าฉันรันคำสั่งบนเครื่องรีโมตโดยตรงด้วยssh &lt;host&gt; &lt;command&gt;รูปแบบของsshเอาต์พุตจะมีลักษณะดังนี้: $ ssh &lt;host&gt; echo foo /home/rlue/.bashrc foo ความเข้าใจของฉันอยู่ที่ความแตกต่างระหว่าง.bash_profileและ.bashrcเป็นว่าอดีตเป็นเปลือกหอยเข้าสู่ระบบในขณะที่หลังสำหรับการโต้ตอบและเปลือกหอยที่ไม่เข้าสู่ระบบ ฉันได้ข้อสรุปดังต่อไปนี้: ssh &lt;host&gt;แหล่งที่มาเท่านั้น.bash_profileในขณะที่ ssh &lt;host&gt; &lt;command&gt;แหล่งข้อมูลเท่านั้น.bashrcซึ่งหมายถึง อดีตเป็นเปลือกเข้าสู่ระบบและหลังไม่ได้ ข้อสรุปเหล่านี้ถูกต้องหรือไม่ เหตุใดจึงssh &lt;host&gt; &lt;command&gt;ถือว่าเป็นเชลล์แบบโต้ตอบและไม่ใช่การเข้าสู่ระบบ SSH ยังไม่ได้เข้าสู่เครื่องระยะไกลเพื่อดำเนินการคำสั่งหรือไม่

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