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

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

1
Linux ทำหน้าที่เป็นอุปกรณ์ USB
ฉันกำลังทำงานบนแพลตฟอร์มลินุกซ์ในตัวและฉันจำเป็นต้องถ่ายโอนข้อมูลระหว่างแพลตฟอร์มและพีซี ลินุกซ์ในตัวมีพอร์ตอุปกรณ์ usb (เช่นเครื่องพิมพ์) ดังนั้นจึงเป็นวิธีการโอนย้ายที่จะเกิดขึ้น ฉันนึกภาพวิธีที่ง่ายที่สุดในการรวม Linux กับซอฟต์แวร์ที่มีอยู่แล้วในพีซีคือการให้อุปกรณ์ Linux ปรากฏเป็นพอร์ต com เสมือนบนพีซี ฉันไม่แน่ใจด้วยซ้ำว่าจะเริ่มจากตรงไหน มีซอฟต์แวร์ Linux มาตรฐานเพื่อให้บรรลุสิ่งนี้หรือไม่ ขอบคุณมากสำหรับเวลาของคุณ
9 linux  com  embedded  usb 

2
สภาวะแวดล้อม Java หลายสภาพแวดล้อมบนเครื่อง Linux เดียวกัน
วิธีที่มีประสิทธิภาพที่สุดในการติดตั้งJava JDK หลายรุ่นพร้อมกันบนเครื่อง Linux เดียวกันคืออะไร? ฉันต้องการ Java5 ในขณะที่ Ubuntu 9.10 Karmic ปัจจุบันของฉันมาพร้อมกับ Java6 ฉันรู้ว่าฉันสามารถตั้งค่า VM สำหรับสิ่งนี้ แต่ฉันกำลังมองหาทางเลือกอื่น
9 linux  java 

8
วิธีการเปิด URL ใน Firefox จากโปรไฟล์ในระยะไกล
ฉันมี Firefox หลายอินสแตนซ์และมีโพรไฟล์ต่าง ๆ ทำงานอยู่ ในหมู่พวกเขาโปรไฟล์ที่มีชื่อ "ซอฟต์แวร์" และ "ทดสอบ" ฉันพยายามเปิด URL จากสคริปต์ทุบตีเพื่อให้เปิดในโปรไฟล์ "ทดสอบ" เช่นนี้: firefox -P "test" http://www.example.org/ อย่างไรก็ตามที่เปิดในโปรไฟล์ "ซอฟต์แวร์" ต่อไป ความคิดใด ๆ Mozilla / 5.0 (X11; U; Linux x86_64; en-US; rv: 1.9.1.8) Gecko / 20100308 Iceweasel / 3.5.8 (เช่น Firefox / 3.5.8) ไม่ไม่ใช่ปัญหาสิทธิ์ไดเรกทอรีโปรไฟล์ของฉันทั้งหมดอยู่ภายใต้สิทธิ์ของฉันอย่างสมบูรณ์: root@przehyba:~/.mozilla# ls -ld firefox/ drwx------ 13 …

3
ไคลเอนต์ PXE ทราบได้อย่างไรว่าเครือข่ายใดเปิดอยู่
ใน PXE Boot หนึ่งในขั้นตอนแรกคือการได้รับที่อยู่ IP ผ่าน DHCP ในการใช้ DHCP คุณต้องทราบที่อยู่การออกอากาศของเครือข่ายของคุณ เครือข่ายนี้ได้รับการกำหนดค่าเริ่มต้นสำหรับไคลเอนต์ PXE อย่างไร
9 linux 

1
ผู้โจมตีสามารถใช้ประโยชน์จาก / etc / machine-id ของฉันได้หรือไม่?
ฉันเคยถามคำถามนี้เกี่ยวกับ Stack Overflowแต่คนแนะนำว่าฉันถามที่นี่แทน ฉันกำลังเขียนซอฟต์แวร์ที่ต้องการระบุเครื่องที่แตกต่างกันหลายเครื่องโดยเฉพาะ ฉันวางแผนที่/etc/machine-idจะใช้สิ่งนี้ ในขณะที่อ่านเอกสารสำหรับ machine-id ฉันพบกับข้อนี้: ID นี้ระบุโฮสต์โดยไม่ซ้ำ ควรถือว่า "เป็นความลับ" และต้องไม่เปิดเผยในสภาพแวดล้อมที่ไม่น่าเชื่อถือโดยเฉพาะบนเครือข่าย หากจำเป็นต้องใช้ตัวระบุเฉพาะที่เสถียรซึ่งเชื่อมโยงกับเครื่องสำหรับบางแอปพลิเคชันหมายเลขเครื่องหรือส่วนใด ๆ ของมันจะต้องไม่ถูกใช้โดยตรง แต่ควรจะแฮชหมายเลขเครื่องด้วยฟังก์ชั่นเข้ารหัสลับแบบเข้ารหัสโดยใช้รหัสเฉพาะแอปพลิเคชัน ฉันไม่รู้เกี่ยวกับ dbus มากนัก แต่ฉันรู้สึกว่ามันสำหรับ IPC เท่านั้น ถ้าเป็นกรณีนี้ฉันไม่แน่ใจว่าทำไมมันจะสำคัญถ้าผู้โจมตีจากระยะไกลรู้รหัสเครื่อง นอกเหนือจากปัญหาความเป็นส่วนตัวที่ชัดเจนมีเหตุผลด้านความปลอดภัย (รู้จัก) ที่ถูกต้องตามกฎหมายที่จะไม่เปิดเผยรหัสเครื่องหรือไม่ หรือนี่เป็นกรณีของเอกสารที่มีคำศัพท์บางคำหรือไม่
9 linux  security 

2
มีไคลเอนต์คล้าย FTP หรือ FTP ซึ่งอนุญาตให้“ อัปโหลดเดลตา” หรือไม่เช่นอัปโหลดเฉพาะส่วนของไฟล์ที่มีการเปลี่ยนแปลงหรือไม่
ฉันมักจะทำการเปลี่ยนแปลงเล็กน้อยในไฟล์ข้อความขนาดใหญ่พอสมควรผ่านทาง FTP ( ไฟล์ CSS สำหรับการพัฒนาเว็บ ) และเนื่องจากการเชื่อมต่ออินเทอร์เน็ตของฉันช้ามากมันเป็นกระบวนการที่เจ็บปวดมาก แม้ว่าฉันจะเปลี่ยนเพียงหนึ่งตัวอักษรของไฟล์ฉันยังคงต้องนั่งรอเป็นเวลานานในขณะที่ไฟล์ทั้งหมดได้รับการอัปโหลดใหม่ไปยังเซิร์ฟเวอร์ มีวิธีใดบ้างที่ฉันสามารถแก้ไขไฟล์ที่โฮสต์จากระยะไกลบนคอมพิวเตอร์ของฉันและเมื่อฉันบันทึกไฟล์ให้อัปโหลดเฉพาะส่วนของไฟล์ที่มีการเปลี่ยนแปลงเท่านั้น แก้ไข:ฉันคิดว่าฉันไม่ชัดเจนเกี่ยวกับวิธีการใช้ไคลเอนต์ FTP ของฉันในขณะนี้ โดยทั่วไปฉันเปิดไฟล์ระยะไกลผ่าน SFTP โดยใช้ WinSCP WinSCP บันทึกลงในโฟลเดอร์ tmp เปิด Sublime Text และเริ่มแก้ไข เมื่อฉันกดบันทึก WinSCP จะอัปโหลดไฟล์อีกครั้งโดยอัตโนมัติ ฉันไม่เคยบันทึกไฟล์อย่างถาวรในคอมพิวเตอร์ของฉัน - ทุกอย่างทำผ่านโฟลเดอร์ temp ของ WinSCP นั่นเป็นเหตุผลที่ฉันกำลังมองหาวิธีแก้ปัญหาที่สามารถใช้ในลักษณะ "hit and run" การสนทนาก่อนหน้า ก่อนหน้านี้ฉันได้โพสต์คำถามนี้ไว้ที่ ServerFaultซึ่งแนะนำให้ใช้ git อย่างที่แนะนำ แต่ตามที่อธิบาย: ด้วย git หรือเครื่องมือ versioning ที่คล้ายกันฉันต้องทำคอมมิททุกครั้งที่บันทึกไฟล์ใช่มั้ย แม้ว่าจะสามารถทำได้โดยอัตโนมัติ (เช่นถ้าฉันมีแมโครซึ่งทำให้ …
9 linux  ftp  rsync 

1
ฉันจะยกเลิก“ ทำเครื่องหมายพาร์ติชั่นเป็นใช้งาน” โดยใช้ GParted / Linux live CD ได้อย่างไร
ในกระบวนการพยายามลดพาร์ติชั่นฮาร์ดไดรฟ์ของฉันฉันทำเครื่องหมายC:ไดรฟ์ของฉัน(เฉพาะไดรฟ์ที่ฉันมี) เป็น "แอคทีฟ" ในซอฟต์แวร์“ Disk Management” ของ Windows เมื่อฉันรีบูทมันก็พูดบางอย่างเช่น "ไม่พบอุปกรณ์สำหรับบู๊ต" (จำคำที่ไม่ถูกต้องได้) ฉันไม่สามารถบูตเข้าสู่ Windows ได้ แต่ฉันมีแผ่นซีดี Linux Mint ที่ฉันใช้อยู่ตอนนี้ จากการวิจัยของฉันดูเหมือนว่า "การจัดการดิสก์" เทียบเท่ากับ GParted ดังนั้นคำถามคือฉันจะยกเลิกการทำเครื่องหมายพาร์ติชันเป็น active (ภายใน Linux) และสามารถบูตเข้าสู่ Windows ได้อีกครั้งได้อย่างไร ตอนนี้ GParted มีลักษณะดังนี้:

1
ฉันจะตั้งค่าเซิร์ฟเวอร์ LAMP ตั้งแต่เริ่มต้นโดยใช้ CentOS 6.7 ได้อย่างไร
คุณจะตั้งค่าเซิร์ฟเวอร์ LAMP ได้อย่างไรตั้งแต่เริ่มต้นบนเดสก์ท็อปพีซีที่ไม่ได้ใช้งาน Linux distro ควรเป็น CentOS 6.7

2
“ เกินโควต้าดิสก์” เมื่อเขียนถึง / tmp แต่มีพื้นที่เหลือเฟือ (linux)
ฉันมี VPS มันมีการจัดการกับ plesk แนวขนานที่มีชื่อเสียง วันนี้ฉันเริ่มเห็นข้อความ (ผ่าน wordpress ในตอนแรก แต่ก็มาจากเชลล์บรรทัดคำสั่ง) โดยพูดว่า: "เกินโควต้าของดิสก์" user@machine:~$ echo aaa > /tmp/aaa -bash: /tmp/aaa: Disk quota exceeded แต่มีพื้นที่บนเครื่องมากมายและมีเพียง 1 พาร์ติชัน user@machine:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/vzfs 100G 24G 77G 24% / ฉันลบไฟล์ทั้งหมดจาก / tmp / * แล้วแต่ยัง ฉันไม่รู้อะไรเกี่ยวกับ "vzfs" อาจจะเป็นผู้ร้ายหรือเปล่า? …

2
ใช้ stdin จากไฟล์ แต่ยังคงมีมันปรากฏใน terminal
ฉันมีโปรแกรมที่ต้องการให้ฉันป้อนข้อมูลขณะที่โปรแกรมทำงาน ลองนึกภาพมันเป็นอย่างนั้น: $ ./program Hi there. What's your name? Zambezi What is your quest? To make a program which runs nicely What is your favourite color? Red ... ตอนนี้ฉันมีอินพุตทดสอบจำนวนหนึ่งเพื่อเรียกใช้โปรแกรมของฉันกับ พวกเขาทั้งหมดมีสิ่งที่ชอบ: Arthur, King of the Britons To seek the Holy Grail ... อย่างไรก็ตามสคริปต์ทดสอบบางตัวของฉันล้มเหลวและน่าเสียดายที่มันยากมากที่ฉันจะถอดรหัสตรงจุดที่มันล้มเหลวเนื่องจากเทอร์มินัลของฉันมีลักษณะดังนี้: $ ./program < arthur.txt Hi there. What's your …
9 linux  bash  terminal 

3
เมานต์ดิสก์ HFSPlus ด้วยสิทธิ์การอ่าน / เขียนใน Linux
ฉันรู้ว่าคำถามนี้มีลักษณะคล้ายกับคำถามนี้แต่ฉันหวังว่าจะให้ความสำคัญกับปัญหาเพิ่มเติมในข้อคิดเห็นของคำตอบนี้กับคำถามนั้นโดยเฉพาะ ฉันได้นำฮาร์ดไดรฟ์ของ MacbookPro เก่าออกแล้วและฉันพยายามที่จะติดตั้งลงในกล่อง Elementary OS ของฉันซึ่งจะติดตั้งมันเป็นแบบอ่านอย่างเดียวโดยอัตโนมัติ ฉันต้องการเข้าใช้งานไดรฟ์นี้ ทำตามขั้นตอนตามที่ระบุในคำตอบที่เชื่อมโยงกับด้านบนหลังจากทำงาน sudo mount -t hfsplus -o remount,force,rw /dev/sdc2 /media/myharddrive ฉันเข้าใจ mount: warning: /media/myharddrive seems to be mounted read-only. สิ่งนี้ได้รับการบันทึกไว้โดยความคิดเห็นในคำถามนั้น แต่ยังไม่ได้รับความสนใจเพียงพอที่จะให้รางวัลคำตอบ ทำไมมันยังเป็นแบบอ่านอย่างเดียว? นั่นไม่ใช่สิ่งที่forceทำให้มั่นใจ ต่อไปนี้อาจเกี่ยวข้องหรือไม่เกี่ยวข้อง: ฉันวิ่งsudo fsck.hfsplus -f /dev/sdc2ตามโพสต์บล็อกที่ลิงก์ไปยังคำตอบและเพิ่มการ-fตั้งค่าสถานะหลังจากที่fsckไม่ต้องการตรวจสอบระบบที่ถูกเจอร์นัล สิ่งนี้วิ่งได้ดีจนกระทั่ง ** /dev/sdc2 ** Checking HFS Plus volume. ** Checking Extents Overflow file. ** Checking …

2
เชื่อมต่อ MacBook กับ Linux บนเดสก์ท็อปโดยตรงผ่านอีเธอร์เน็ตเพื่อ SSH ที่รวดเร็วหรือไม่
ฉันกำลังมองหาการสร้างเดสก์ทอป Linux - เฉพาะเดสก์ทอป ไม่มีจอมอนิเตอร์รองรับ - และรับ MacBook Pro เป็นคอมพิวเตอร์หลักของฉันเพื่อความคล่องตัว ฉันต้องการ - ในขณะที่ฉันอยู่ที่สำนักงาน - โดยทั่วไปจะใช้ MacBook เป็นแป้นพิมพ์และจอมอนิเตอร์หลักของฉันเชื่อมต่อจอภาพอื่นหรือสองจอภาพจากนั้น SSH เข้ากับคอนโซล Linux สำหรับการเข้ารหัสของฉันและอื่น ๆ เป็นไปได้หรือไม่ที่จะเชื่อมต่อ MacBook Pro ของฉันกับกล่อง Linux ผ่าน Ethernet โดยตรง? หรือฉันจะต้องผ่านการเชื่อมต่อแบบมีสายของอาคารแล้วกลับไปที่กล่อง Linux ของฉัน?

3
ทำให้แป้นพิมพ์ใน Ubuntu 14.04 ทำหน้าที่เหมือนใน Windows หรือไม่?
ฉันเป็นโปรแกรมเมอร์รุ่นเก๋าที่เคยใช้ Windows เป็นหลักในการเขียนโปรแกรม ตอนนี้ฉันกำลังเขียนโค้ดจำนวนมากบน Linux โดยใช้ Ubuntu 14.04 ฉันเพลิดเพลินกับ distro จริงๆ แต่พฤติกรรมของแป้นพิมพ์เริ่มต้นนั้นทำให้ฉันบ้าคลั่ง ใน Windows ฉันใช้ลูกศรบนแป้นตัวเลขเพื่อนำทางข้อความ อย่างไรก็ตามเมื่อพูดถึงการเน้น ขณะ นำทางนี่เป็นจุดที่พฤติกรรมการใช้แป้นพิมพ์เริ่มต้นของ Ubuntu ไม่เป็นที่ต้องการ (สำหรับฉัน) ใน Windows เพื่อเน้นข้อความเพื่อการแก้ไขฉันกดปุ่ม Shift ค้างไว้ขณะนำทาง ตัวอย่างเช่นการเน้นคำเดียวไปทางขวาผมกดCtrl + Shift + (Num ปุ่มกด) ลูกศรขวา ในอูบุนตูCtrl + (ปุ่มกด Num) ลูกศรขวาเลื่อนหนึ่งคำไปทางขวาแต่ Ctrl + (ปุ่มกด Num) ลูกศรขวาไม่ทำอะไรเลยหรือพิมพ์อักขระ "6" ขึ้นอยู่กับแอพ ถ้าฉันใช้ mini-keypad ( ลูกศรทั้งหมด ) …

3
อะไรคือความแตกต่างที่แน่นอนระหว่างพารามิเตอร์ (pgpgin, pswpin) และ (pswpout, pgpgout) ใน / proc / vmstat?
โปรดทราบว่าคำถามนี้เฉพาะกับคำถามlinuxเท่านั้น และโดยที่ผมหมายถึงเฉพาะswap spaceswap partition ฉันทำgoogleสิ่งนี้เล็กน้อยและพบสิ่งเหล่านี้definitions: Paging refers to writing portions, termed pages, of a process’ memory to disk. Swapping, strictly speaking, refers to writing the entire process, not just part, to disk. In Linux, true swapping is exceedingly rare, but the terms paging and swapping often are used interchangeably. และ …

2
หน้าแบบอักษรปกติของ Roboto นั้นแสดงผลเป็นตัวหนา
ฉันได้ติดตั้งRobotoแบบอักษรบนระบบของฉันแล้ว แต่ปรากฎว่าค่าเริ่มต้นregularใบหน้าจะแสดงผลเป็นblackแม้ว่าในรูปขนาดย่อดูเหมือนว่าจะเบากว่า สิ่งนี้เกิดขึ้นกับแอปพลิเคชันทั้งหมดบน Linux และ Windows ด้วย นี่คือตัวอย่าง: นี่คือวิธีที่รูปขนาดย่อมองในการจัดการไฟล์ใด ๆ บนลินุกซ์แบบอักษรที่ดูเหมือนดี(Windows ไม่ได้แสดงรายการregularใบหน้าที่อยู่บนคอลเลกชัน) Windows จะแสดงรายการnormalใบหน้าหากฉันลบblackใบหน้า: และนี่คือลักษณะที่ปรากฏเมื่อมีการแสดงผลไม่ว่าแอปพลิเคชันใด: แอปพลิเคชันใด ๆ ที่ขอRobotoแบบอักษรจะแสดงผลblackหน้าแทน Google Chrome บน Windows และ Linux เคียงข้างกัน: ฉันได้ลองลบblackหน้าแล้วเชื่อมโยงregularกับชื่อไฟล์ของสีดำและใช้งานได้ (ผล Windows และ Linux แบบเคียงข้างกัน): แต่ฉันทำหน้าสีดำหายไปและตัวเอียงยังคงแสดงผลกับใบหน้าสีดำดังนั้นฉันต้องลบใบหน้าพร้อมกับรูปแบบต่างๆ ฉันควรทำอย่างไร เป็นsymlinkingถอดแบบอักษรของฉันเพียงการแก้ปัญหา? อัปเดต : ปัญหาคือว่าทั้งสองแบบของตัวอักษร ( ปกติและสีดำ ) รบกวนซึ่งกันและกันและฉันสามารถมีเพียงหนึ่งในสองที่ติดตั้งในแต่ละครั้ง มีข้อมูลเมตาของตัวอักษรบางประเภทที่ฉันสามารถเปลี่ยนเพื่อแก้ไขปัญหานี้ได้หรือไม่

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