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

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

1
ไม่สามารถเข้าถึงเซิร์ฟเวอร์รางบน VM จากโฮสต์
ฉันมีเซิร์ฟเวอร์รางบนเครื่องเสมือนและฉันจำเป็นต้องเข้าถึง localhost จากโฮสต์ ฉันได้ลองทั้ง NAT (โดยการส่งต่อพอร์ต - พอร์ต 80 และ 3000 บนฝั่งแขก) และอะแดปเตอร์บริดจ์ แต่ดูเหมือนว่าจะไม่มีอะไรทำงาน ในทั้งสองกรณีฉันสามารถเข้าถึงพอร์ต 80 ได้ แต่ฉันล้มเหลวในการพยายามเชื่อมต่อ localhost บนพอร์ต 3000 (ดังนั้นจึงไม่มีปัญหาในการเข้าถึงเซิร์ฟเวอร์ xampp) โปรดแจ้งให้เราทราบหากคุณมีความคิดว่าจะสามารถเข้าถึง localhost จากโฮสต์ในขณะที่เซิร์ฟเวอร์อยู่ข้างแขก ฉันมี linux (debian) สำหรับแขกและ Windows 7 ทางฝั่งโฮสต์ - ฉันใช้ VirtualBox

2
ไฟล์และไดเรกทอรีใดเรียงลำดับเมื่อใช้ Linux cp -R?
ถ้าฉันรันคำสั่งต่อไปนี้: cp -R /myfiles /mydestination หากmyfilesมีไดเรกทอรีย่อยและไฟล์หลายไฟล์พวกเขาจะคัดลอกในลำดับใด 0123a, 9993c, myfolder, xfolderยกตัวอย่างเช่นไดเรกทอรีอาจจะมีการตั้งชื่อ พวกเขาจะไม่คัดลอกตามลำดับตัวอักษรหรือในวันที่หรือในลำดับที่ปรากฏเมื่อใช้lsคำสั่งมาตรฐานเท่าที่ฉันสามารถบอกได้ดังนั้นสิ่งที่จริงกำหนดคำสั่ง? แก้ไข: ฉันพยายามกำหนดลำดับที่คำสั่ง cp ใช้เพื่อกำหนดว่าคำสั่งคัดลอกของฉันทำไปไกลแค่ไหนก่อนที่จะหยุด ตัวอย่างเช่นฉันหวังว่าจะสามารถตรวจสอบว่าคัดลอก 3 จาก 4 ไดเรกทอรีสำเร็จ

8
วิธีสลับระหว่างหน้าจอภายในหน้าจอ
ฉันต้องทำงานภายในสองสภาพแวดล้อม หนึ่ง Windows (ภายในเครื่อง) และ Linux หนึ่งตัว (ระยะไกล) ฉันได้ติดตั้งยูทิลิตี้หน้าจอ linux ทั้งสองแล้ว ฉันสามารถเปิดหน้าจอบน windows ของฉันจากนั้นในแท็บหนึ่งเปิดการเชื่อมต่อ ssh ไปยังรีโมท linux และเริ่มหน้าจออื่น ตัวอย่าง linux -- |0 linux remote 0| 1 linux remote 1 windows-- |0 linux | 9 windows ฉันสามารถสลับระหว่าง "linux remote 0" และ "linux remote 1" โดยใช้ Atl + นี่คือการกำหนดค่าใน. screenrc (bindkey "^ …
12 linux  gnu-screen 

6
รวบรวม gvim จากแหล่งที่มา?
เมื่อเร็ว ๆ นี้ฉันได้ติดตั้งvimดังนี้: hg clone https://vim.googlecode.com/hg/ vim cd vim sudo ./configure --enable-rubyinterp=yes --enable-pythoninterp=yes --enable-gui=gtk2 --prefix=/opt/vim make make install make install clean /opt/vim/binดังนั้นภายใต้ไบนารี VIM ของฉันตอนนี้สด นี่คือls -ladir นี้: $ ls -la /opt/vim/bin total 1500 drwxr-xr-x 2 root root 4096 2011-05-25 12:46 . drwxr-xr-x 4 root root 4096 2011-05-25 12:46 .. lrwxrwxrwx …
12 linux  ubuntu  vim  gvim  compile 

4
วิธีเรียกใช้คำสั่งที่สองในเซสชันหน้าจอเดียวกัน
ฉันเริ่มคำสั่งแรกในหน้าจอเช่นนี้: screen -d -m -S testen -t lalala watch df -h ซึ่งทำให้ฉันมีหน้าจอเซสชันที่ทำงานในพื้นหลังและฉันสามารถเชื่อมต่ออีกครั้งในภายหลัง ฉันจะรันคำสั่งที่สองในหน้าต่างใหม่ในเซสชันหน้าจอเดียวกันได้อย่างไร
12 linux  gnu-screen 


3
ลำดับความสำคัญของเครือข่าย Ubuntu
สถานการณ์ ฉันชั่วคราวโดยไม่มีการเชื่อมต่ออินเทอร์เน็ตคงที่บนคอมพิวเตอร์เดสก์ท็อปของฉัน ฉันใช้ HTC Magic เป็นดองเกิล 3G ผ่าน usb0 ฉันต้องการพิมพ์บนเครื่องพิมพ์ Samsung ของฉันที่เชื่อมต่อผ่าน Ethernet ใน eth0 ดังนั้นฉันจึงตั้งค่า eth0 ให้มี IP แบบคงที่และติดตั้งเซิร์ฟเวอร์ dhcp3 ปัญหา ทันทีที่ฉันเปิดใช้งาน eth0 ฉันไม่สามารถท่องอินเทอร์เน็ตได้อีกต่อไปเพราะที่อยู่ IP แบบคงที่จะถูกเพิ่มเข้าไปในตารางเส้นทางของฉัน พบวิธีแก้ปัญหา ลบ eth0 ด้วยตนเองเป็นเกตเวย์เริ่มต้นหลังจากเปิดใช้งานอินเทอร์เฟซ ทางออกที่ดีกว่าที่เป็นไปได้ ให้ความสำคัญกับการเชื่อมต่อ usb0 ของฉันอย่างถาวร คำถาม เป็นไปได้ไหมที่จะให้ความสำคัญกับการเชื่อมต่อเครือข่ายที่แน่นอน? อย่างไร?

7
ฉันสามารถเรียกใช้ไฟล์ Windows .exe บน Linux ได้หรือไม่ [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน9 ปีที่ผ่านมา คำถามที่เกี่ยวข้อง: เหตุใด windows exe จึงไม่ทำงานบน Linux สามารถเรียกใช้.exeไฟล์Windows บน Linux ได้หรือไม่ ถ้าใช้สถาปัตยกรรมเดียวกันมันจะเป็นไปได้ไหม? เช่นถ้าโปรแกรมทั้งสองทำงานบนสถาปัตยกรรม X86 จะสามารถใช้ Windows .exeบน Linux ได้หรือไม่
12 linux 

1
Linux หน่วยความจำ overcommit
ฉันใช้หน่วยความจำมากเกินไปในการใช้ Linux /proc/sys/vm/overcommit_memoryและฉันได้อ่านบทความสองสามฉบับที่ไม่ได้พูดในสิ่งเดียวกัน เอกสารนี้ภายใต้หัวข้อ "ไปในทิศทางที่ไม่ถูกต้อง" จะกล่าวต่อไปว่า "ค่า 1: ทำ overcommit และ 0 (ค่าเริ่มต้น): ไม่" แต่ในอีกไม่กี่บรรทัดถัดไปจะกล่าวถึงในทำนองเดียวกัน สิ่งต่าง ๆ , สิ่งนี้ไม่เป็นความจริงและ 0 หมายถึง "คาดเดาว่าการวางทับมากเกินไปนั้นสมเหตุสมผล" นั่นหมายความว่าหน่วยความจำทับซ้อนไม่ได้ถูกปิดใช้งานโดยใช้ค่า 0 ใช่ไหม นอกจากนี้ยังระบุว่า 1 ระบุว่า "ไม่ปฏิเสธ malloc ()" ใด ๆ ที่มี 2 ความหมาย "แม่นยำเกี่ยวกับ overcommit - ไม่ต้องใช้พื้นที่ที่อยู่เสมือนที่ใหญ่กว่า swap space บวกกับเศษส่วน overcommit_ratio ของหน่วยความจำกายภาพ" ในทางตรงกันข้ามนิตยสาร Red Hatระบุว่า "ถ้าค่าเป็น 0 …

3
ตรวจสอบว่าสองพา ธ ชี้ไปที่ไฟล์เดียวกันหรือไม่
ฉันมีสคริปต์เพื่อสร้าง symlinks ซ้ำในไดเรกทอรีบ้านของฉันไปยังไดเรกทอรีการตั้งค่าของฉันเพื่อให้ไฟล์อยู่ภายใต้การควบคุมเวอร์ชัน ฉันต้องการข้ามไฟล์ที่มี symlinked อยู่แล้วผ่านไดเรกทอรีหลัก นั่นคือถ้าฉันมีไฟล์ / ไดเรกทอรีเหล่านี้: ~/foo/ -> ~/settings/foo/ ~/settings/foo/ ~/settings/foo/bar ฉันจะตรวจสอบว่า ~ / foo / bar และ ~ / settings / foo / bar เป็นไฟล์เดียวกันได้อย่างไร แก้ไข : D'oh อีกไม่กี่นาทีของการค้นหาเปิดเผยคำตอบ :readlink -f $path

7
ฉันจะแปลงอิมเมจดิสก์ Linux เป็นไฟล์แบบกระจายได้อย่างไร
ฉันมีดิสก์อิมเมจมากมายที่สร้างด้วย ddrescue บนพาร์ติชัน EXT และฉันต้องการลดขนาดโดยไม่สูญเสียข้อมูลในขณะที่ยังคงสามารถเมานต์ได้ ฉันจะเติมพื้นที่ว่างในระบบไฟล์ของภาพด้วยค่าศูนย์จากนั้นแปลงไฟล์เป็นไฟล์แบบกระจัดกระจายเพื่อให้พื้นที่ว่างนี้ไม่ได้ถูกจัดเก็บจริงบนดิสก์ ตัวอย่างเช่น: > du -s --si --apparent-size Jimage.image 120G Jimage.image > du -s --si Jimage.image 121G Jimage.image นี่เป็นเพียงข้อมูลจริง 50G เท่านั้นดังนั้นการวัดครั้งที่สองควรน้อยกว่ามาก นี้ควรจะเติมเต็มพื้นที่ว่างด้วยศูนย์: cat /dev/zero > zero.file rm zero.file แต่ถ้าไฟล์ sparse ได้รับการจัดการอย่างโปร่งใสมันอาจสร้างไฟล์ sparse โดยไม่ต้องเขียนอะไรไปยังดิสก์เสมือนทำให้ฉันไม่สามารถเปลี่ยนอิมเมจดิสก์เสมือนเป็นไฟล์ sparse ได้ :) ทำมัน? หมายเหตุ: ด้วยเหตุผลบางอย่างsudo dd if=/dev/zero of=./zero.fileทำงานเมื่อcatไม่ได้อยู่ในดิสก์อิมเมจที่เมาท์

4
Xorg: ฉันจะจับคู่ AltGr กับ CapsLock Key ได้อย่างไร (เพื่อสลับสัญลักษณ์ระดับที่ 3)
กับคนอื่น ๆ CapsLockผมไม่จำเป็นต้อง AltGrฉันต้องการที่จะเปลี่ยนมันดังกล่าวว่ามีการทำงานของ ฉันใช้ Kubuntu 9.10 แต่ฉันคิดว่าจะต้องมีวิธีแก้ปัญหาที่เป็นอิสระกระจาย ฉันพยายามแล้วที่จะใช้หรือsetxkbmap xmodmapเมื่อใช้xmodmapอย่างน้อยฉันก็จัดการCapsLockให้มันทำงานDelโดยทำตามคำอธิบายนี้ แต่ฉันไม่สามารถกำหนดAltGrพฤติกรรมให้CapsLockสำเร็จได้
12 linux  ubuntu  keyboard  xorg 

7
ฉันจะใช้ Tab-Completion ใน PuTTY เชื่อมต่อกับเซิร์ฟเวอร์ Ubuntu ได้อย่างไร
ฉันใช้ PuTTY เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ Ubuntu (VPS) ฉันต้องการใช้ Tab-Completion เมื่อฉันทำงานกับบรรทัดคำสั่งบนเซิร์ฟเวอร์ Ubuntu ... ฉันจะกำหนดค่าได้อย่างไร

8
สิ้นสุดกระบวนการใน Unix แทนที่จะขัดจังหวะมัน
ที่Unixบรรทัดรับคำสั่งถ้าฉันกดCtrl-Cนั่นไม่ได้จบกระบวนการ แต่ขัดจังหวะมันและฉันกลับไปที่เชลล์พรอมต์ ดังนั้นฉันมีคำถามสองข้อต่อไปนี้: มีวิธีที่ฉันสามารถดูรายการของกระบวนการขัดจังหวะและสิ้นสุดพวกเขา? คีย์ผสมใดที่จะกดเพื่อยุติกระบวนการแทนที่จะขัดจังหวะกระบวนการ
12 linux  unix  shell 

4
SCP จากเซิร์ฟเวอร์ภายนอกหนึ่งไปยังเซิร์ฟเวอร์อื่น
ฉันกำลังพยายามใช้ SCP บนเซิร์ฟเวอร์ภายในเครื่องของฉันเพื่อคัดลอกไฟล์จากเซิร์ฟเวอร์ระยะไกลหนึ่งไปยังเซิร์ฟเวอร์ระยะไกลอื่น (เซิร์ฟเวอร์ระยะไกลทั้งสองใช้พอร์ตที่กำหนดเอง (xxxx) ฉันกำลังพยายาม: scp -r -P xxxx root@xxx.xxx.xxx.111:/home/myimages/images.tar.gz root@xxx.xxx.xxx.222:/home/myimages/images.tar.gz แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: ssh: connect to host xxx.xxx.xxx.222 port 22: Connection timed out ข้อเสนอแนะใด ๆ
12 linux  bash  ssh  scp 

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