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

คำถามเกี่ยวกับลินุกซ์จะต้องมีการเขียนโปรแกรมที่เกี่ยวข้อง ใช้แท็กนี้เฉพาะเมื่อคำถามของคุณเกี่ยวข้องกับการเขียนโปรแกรมโดยใช้ Linux API หรือพฤติกรรมเฉพาะของ Linux ไม่ใช่เพียงเพราะคุณใช้งานโค้ดของคุณบน Linux เท่านั้น หากคุณต้องการการสนับสนุน Linux คุณสามารถลอง https://unix.stackexchange.com หรือเว็บไซต์ Stack Exchange ของ Linux ที่เผยแพร่เฉพาะเช่น https://askubuntu.com หรือ https://elementaryos.stackexchange.com/

4
CURL เพื่อเข้าถึงเพจที่ต้องเข้าสู่ระบบจากเพจอื่น
ฉันมี 2 หน้า: xyz.com/aและxyz.com/b. ฉันสามารถเข้าถึงได้xyz.com/bเฉพาะในกรณีที่ฉันลงชื่อเข้าใช้xyz.com/aก่อนเท่านั้น หากเข้าถึงxyz.com/bโดยไม่ผ่านทางอื่นฉันก็ถูกปฏิเสธการเข้าถึง (ไม่มีการเปลี่ยนเส้นทางไปยังการเข้าสู่ระบบ) ผ่านเบราว์เซอร์ เมื่อฉันเข้าสู่ระบบที่xyz.com/aฉันสามารถเข้าถึงอื่น ๆ ปัญหาของฉันคือทำสิ่งนี้โดยใช้คำสั่ง curl ฉันสามารถเข้าสู่ระบบxyz.com/aโดยใช้ curl ได้สำเร็จแต่ลองแล้วxyx.com/bฉันถูกปฏิเสธการเข้าถึง ฉันใช้สิ่งต่อไปนี้: curl --user user:pass https://xyz.com/a #works ok curl https://xyz.com/b #doesn't work ฉันได้ลองใช้บรรทัดที่สองโดยไม่มีส่วนผู้ใช้ / รหัสผ่านแล้ว แต่ก็ยังไม่ได้ผล ทั้งสองเพจใช้ CA เดียวกันจึงไม่เป็นปัญหา ข้อเสนอแนะใด ๆ ? ขอบคุณ

6
python สองเวอร์ชันบน linux วิธีทำให้ 2.7 เป็นค่าเริ่มต้น
ฉันมี python สองเวอร์ชันใน linuxbox ของฉัน: $python Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> $ /usr/local/bin/python2.7 Python 2.7.3 (default, Oct 8 2013, 15:53:09) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", …
124 python  linux  centos 

11
ฉันจะทราบได้อย่างไรว่าหน่วยความจำฟิสิคัล (RAM) ทั้งหมดของกล่อง linux ของฉันเหมาะที่จะแยกวิเคราะห์โดยเชลล์สคริปต์
ฉันกำลังพิมพ์เชลล์สคริปต์เพื่อค้นหาหน่วยความจำฟิสิคัลทั้งหมดในกล่องลินุกซ์ RHEL บางกล่อง แรกของทั้งหมดที่ผมอยากจะเน้นว่าฉันสนใจในหน่วยความจำกายภาพทั้งหมดได้รับการยอมรับโดย kernel ไม่เพียง แต่หน่วยความจำ ดังนั้นโปรดหลีกเลี่ยงการตอบแนะนำในการอ่าน/ proc / meminfoหรือใช้ฟรี , ด้านบนหรือsarคำสั่ง - ในทุกกรณีเหล่านี้ของพวกเขา " หน่วยความจำทั้งหมด " ค่าหมายถึง " หน่วยความจำ " คน ความคิดแรกคือการอ่านข้อความบูตเคอร์เนล: Memory: 61861540k/63438844k available (2577k kernel code, 1042516k reserved, 1305k data, 212k init) แต่ในบางกล่องลินุกซ์เนื่องจากการใช้ซอฟแวร์ PowerPath EMC2 และของน้ำท่วมข้อความบูตในการเริ่มต้นเคอร์เนลว่าข้อความบูตเคอร์เนลที่มีประโยชน์ไม่สามารถใช้งานได้แม้ใน/ var บันทึก dmesg / /ไฟล์ ตัวเลือกที่สองคือคำสั่งdmidecode (ฉันได้รับคำเตือนเกี่ยวกับความไม่ตรงกันที่เป็นไปได้ของ RAM ที่รู้จักกับเคอร์เนลและแรมจริงเนื่องจากข้อ จำกัด …
123 linux  ram  memory-size 

4
LINUX: เชื่อมโยงไฟล์ทั้งหมดจากที่หนึ่งไปยังไดเร็กทอรีอื่น [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน10 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการที่จะเชื่อมโยง ( ln -s) ไฟล์ทั้งหมดที่อยู่ใน/mnt/usr/lib/เข้าไป/usr/lib/ มีไฟล์จำนวนมากจะทำได้เร็วแค่ไหน? :)
123 linux  ln 

9
Apache VirtualHost 403 Forbidden
ฉันเพิ่งพยายามตั้งค่าเซิร์ฟเวอร์ทดสอบด้วย Apache www.mytest.comเว็บไซต์จะต้องทำงานภายใต้โดเมน ฉันมักจะได้รับ403 Forbiddenข้อผิดพลาด ฉันใช้ Ubuntu 10.10 server edition ราก doc อยู่ภายใต้ /var/wwwdir ต่อไปนี้คือการตั้งค่าของฉัน: เนื้อหาของ / var / www ls -l /var/www/ total 12 drwxr-xr-x 2 root root 4096 2011-08-04 11:26 mytest.com -rwxr-xr-x 1 root root 177 2011-07-25 16:10 index.html เนื้อหาของไฟล์โฮสต์บนเซิร์ฟเวอร์ (พร้อม IP 192.168.2.5) cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 …

12
จะรับรายการอิมเมจลูกที่ต้องพึ่งพาใน Docker ได้อย่างไร
ฉันกำลังพยายามลบรูปภาพและได้รับ: # docker rmi f50f9524513f Failed to remove image (f50f9524513f): Error response from daemon: conflict: unable to delete f50f9524513f (cannot be forced) - image has dependent child images นี่คือเวอร์ชันนักเทียบท่า: # docker version Client: Version: 1.10.3 API version: 1.22 Go version: go1.5.3 Git commit: 20f81dd Built: Thu Mar 10 21:49:11 2016 …
123 linux  docker  containers 

14
ไม่พบคำสั่ง gradlew?
ฉันกำลังทำงานกับโปรเจ็กต์ Java กับ gradlew ฉันใช้ Ubuntu Linux เป็นระบบปฏิบัติการของฉัน เมื่อฉันเรียกใช้ "gradle" มันจะทำงานและให้ข้อมูลแก่ฉัน แต่เมื่อฉันเรียกใช้ "gradlew" มันจะแสดงผลเป็น "ไม่พบคำสั่ง" gradlew "คุณหมายถึง: Command 'gradle' จาก package 'gradle' (universe) gradlew: command not found" ฉันทำวิจัยฉันมี jdk และฉันทำ sudo apt-get install gradle ฉันไม่รู้อะไรเลย

9
Terminal Multiplexer สำหรับ Microsoft Windows - ตัวติดตั้งสำหรับหน้าจอ GNU หรือ tmux [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังมองหาเทอร์มินัลมัลติเพล็กเซอร์สำหรับ Microsoft Windows ฉันไม่พบโปรแกรมติดตั้งสำหรับ Microsoft Windows สำหรับทั้ง tmux และ GNU Screen ขณะนี้ฉันใช้ Putty เพื่อเชื่อมต่อกับเครื่อง Linux จาก Windows Machine ใครช่วยแนะนำวิธีทำให้ GNU Screen หรือ tmux ทำงานบน Windows Platform ได้บ้าง มีทางเลือกอื่นที่ดีสำหรับตัวเลือกข้างต้นหรือไม่

10
เปิดแท็บใหม่ใน gnome-terminal โดยใช้ command line [closed]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันใช้ Ubuntu 9.04 x64 และเมื่อฉันเขียน: gnome-terminal --tab ที่เทอร์มินัลฉันคาดว่ามันจะเปิดแท็บใหม่ในหน้าต่างเทอร์มินัลเดียวกัน แต่จะเปิดหน้าต่างใหม่แทน ฉันพบว่าความตั้งใจของมันคือการเปิดแท็บใหม่ในหน้าต่างใหม่นั่นคือถ้าฉันเขียน: gnome-terminal --tab --tab จะเปิดหน้าต่างใหม่พร้อมสองแท็บ ดังนั้นคำถามคือฉันจะเปิดแท็บใหม่ในหน้าต่างปัจจุบันโดยใช้คำสั่งในได้gnome-terminalอย่างไร?

5
dd: จะคำนวณขนาดบล็อกที่เหมาะสมได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ คุณจะคำนวณขนาดบล็อกที่เหมาะสมที่สุดได้อย่างไรเมื่อเรียกใช้ a dd? ฉันได้ค้นคว้าข้อมูลเล็กน้อยและไม่พบสิ่งใดที่ชี้ให้เห็นว่าสิ่งนี้จะสำเร็จได้อย่างไร ฉันรู้สึกว่าขนาดบล็อกที่ใหญ่ขึ้นจะส่งผลให้เร็วขึ้นdd... เป็นจริงหรือไม่? ฉันกำลังจะddมี Hitachi HDDs ขนาด 500GB ที่เหมือนกันสองตัวที่ทำงานที่ 7200rpm บนกล่องที่ใช้ Intel Core i3 พร้อม 4GB DDR3 1333mhz RAM ดังนั้นฉันจึงพยายามหาว่าจะใช้บล็อกอะไร (ฉันจะบูต Ubuntu 10.10 x86 จากแฟลชไดรฟ์และเรียกใช้จากนั้น)
122 linux  dd 

10
Amazon Linux: apt-get: ไม่พบคำสั่ง
ฉันกำลังพยายามติดตั้งเซิร์ฟเวอร์ apache บนอินสแตนซ์ AWS ของฉัน แต่ดูเหมือนว่าจะไม่ได้ติดตั้งแพ็คเกจ apt ฉัน googled และทั้งหมดที่ฉันพบคือลิงก์ที่ใช้งานไม่ได้กับแพ็คเกจนี้ ฉันใช้ Putty บนเครื่อง windows หากข้อมูลนั้นช่วยได้ ขณะนี้ฉันมีประสบการณ์ต่ำถึงไม่มีเลยในสภาพแวดล้อมของลินุกซ์ ฉันใช้งาน Linux เวอร์ชันต่อไปนี้ Linux ip-172-31-37-96 3.14.48-33.39.amzn1.x86_64 #1 SMP Tue Jul 14 23:43:07 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux ใครสามารถช่วยด้วย?
122 linux  apt 

2
unix โดเมนซ็อกเก็ต VS ชื่อไปป์?
หลังจากดูซ็อกเก็ตชื่อ unix และฉันคิดว่าพวกเขาชื่อไปป์ ฉันมองไปที่ท่อชื่อและไม่เห็นความแตกต่างมากนัก ฉันเห็นว่ามันเริ่มต้นแตกต่างกัน แต่นั่นเป็นสิ่งเดียวที่ฉันสังเกตเห็น ทั้งสองใช้ฟังก์ชันเขียน / อ่าน C และทำงานเหมือนกัน AFAIK อะไรคือความแตกต่างระหว่างซ็อกเก็ตโดเมน unix และท่อที่มีชื่อ? เมื่อไหร่ที่ฉันจะเลือกอันอื่น? ฉันควรใช้ข้อใดเป็นค่าเริ่มต้น (เช่นฉันใช้เวกเตอร์โดยค่าเริ่มต้นใน C ++ มากกว่าใช้ deque รายการหรือสิ่งอื่นใดหากฉันต้องการ)
122 c  linux 

1
วิธีเพิ่มบรรทัดที่ท้ายไฟล์บน Linux
ฉันต้องการเพิ่ม 2 บรรทัดต่อไปนี้ ... VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1600x1200" ไปที่จุดสิ้นสุดของไฟล์ vncservers ที่พบในไดเร็กทอรี .... / etc / sysconfig / ฉันจะทำเช่นนี้ได้อย่างไร? ขอบคุณ
122 linux  shell 

5
วิธีรวมไฟล์ในสคริปต์ bash shell
มีวิธีรวมเชลล์สคริปต์อื่นในเชลล์สคริปต์เพื่อให้สามารถเข้าถึงฟังก์ชันได้หรือไม่? เช่นเดียวกับใน PHP คุณสามารถใช้includeคำสั่งกับไฟล์ PHP อื่น ๆ เพื่อเรียกใช้ฟังก์ชันที่มีอยู่ภายในเพียงแค่เรียกชื่อฟังก์ชัน
122 linux  bash  include 

8
การซ่อนอินพุตของผู้ใช้บนเทอร์มินัลในสคริปต์ Linux
ฉันมีสคริปต์ทุบตีดังต่อไปนี้: #!/bin/bash echo "Please enter your username"; read username; echo "Please enter your password"; read password; ฉันต้องการให้เมื่อผู้ใช้พิมพ์รหัสผ่านบนเทอร์มินัลไม่ควรแสดง (หรือบางอย่างเช่น *******)) ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?
121 linux  bash  scripting 

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