Ubuntu

คำถาม & คำตอบสำหรับผู้ใช้และนักพัฒนา Ubuntu

7
คอมพิวเตอร์ค้างใน RAM เกือบเต็มอาจเป็นปัญหาแคชดิสก์
ปัญหาที่เกิดขึ้นผมคิดว่าจะค่อนข้างคล้ายกับนี้ด้าย ไม่สำคัญว่าฉันเปิดใช้งานการสลับหรือปิดใช้งานเมื่อใดก็ตามที่จำนวน RAM ที่ใช้จริงเริ่มใกล้เคียงกับจำนวนสูงสุดและแทบจะไม่มีพื้นที่เหลือสำหรับดิสก์แคชระบบจะไม่ตอบสนองโดยสิ้นเชิง ดิสก์หมุนได้อย่างดุเดือดและบางครั้งหลังจากที่รอนาน 10-30 นาทีมันจะทำน้ำแข็งให้ละลายและบางครั้งก็ไม่ใช่ (หรือฉันหมดความอดทน) บางครั้งถ้าฉันดำเนินการอย่างรวดเร็วฉันสามารถจัดการเปิดคอนโซลอย่างช้าๆและฆ่าแอปพลิเคชั่นการกิน ram เช่นเบราว์เซอร์และระบบจะเปิดแทบจะทันที เนื่องจากปัญหานี้ฉันแทบไม่เคยเห็นอะไรเลยในการแลกเปลี่ยนบางครั้งมีเพียงไม่กี่ MB ที่นั่นและหลังจากนั้นไม่นานปัญหานี้ก็ปรากฏขึ้น การเดาที่ไม่ได้รับการศึกษาของฉันคงเป็นเพราะมันเชื่อมต่อกับดิสก์แคชที่โลภมากเกินไปหรือการจัดการหน่วยความจำที่ผ่อนปรนเกินไปดังนั้นเมื่อจำเป็นต้องใช้หน่วยความจำมันจะไม่ได้รับการปลดปล่อยอย่างรวดเร็วเพียงพอและทำให้ระบบหยุดชะงัก ปัญหาสามารถเกิดขึ้นได้อย่างรวดเร็วหากทำงานกับไฟล์ lagrge (500MB +) ซึ่งโหลดในแคชดิสก์และหลังจากนั้นระบบไม่สามารถโหลดได้เร็วพอ ความช่วยเหลือหรือแนวคิดใด ๆ จะได้รับการชื่นชมอย่างมาก สำหรับตอนนี้ฉันต้องมีชีวิตอยู่ด้วยความกลัวอย่างต่อเนื่องเมื่อทำอะไรบางอย่างที่คอมพิวเตอร์สามารถหยุดได้และฉันต้องรีสตาร์ทมันถ้ามันหมดหน่วยความจำจริง ๆ ฉันอยากจะฆ่าแอพพลิเคชั่นของผู้ใช้บางส่วนเช่น broser ( โดยเฉพาะอย่างยิ่งถ้าฉันสามารถทำเครื่องหมายอย่างใดที่จะฆ่าก่อน) ถึงแม้ว่าภารกิจคือทำไมการไม่แลกเปลี่ยนช่วยฉันในสถานการณ์นี้ UPDATE: มันไม่ได้หยุดซักพัก แต่ตอนนี้ฉันมีเหตุการณ์หลายครั้งอีกครั้ง ตอนนี้ฉันกำลังตรวจสอบ ram บนหน้าจอของฉันตลอดเวลาและเมื่อการแฮงค์เกิดขึ้นก็ยังแสดงให้เห็นฟรี ~ 30% (อาจใช้แคชดิสก์) อาการเพิ่มเติม: หากในขณะที่ฉันกำลังดูวิดีโอ (เครื่องเล่น VLC) เสียงจะหยุดก่อนหลังจากนั้นไม่กี่วินาทีภาพก็จะหยุด ในขณะที่เสียงหยุดลงฉันยังคงสามารถควบคุมพีซีได้ แต่เมื่อภาพหยุดฉันไม่สามารถขยับเมาส์ได้อีกต่อไปดังนั้นฉันจึงเริ่มต้นใหม่หลังจากรอสักครู่ Btw สิ่งนี้ไม่ได้เกิดขึ้นเมื่อฉันเริ่มดูวิดีโอ แต่บางครั้งใน (20 …
74 freeze  cache  ram  ram-usage 


8
Debian Stable กับ Ubuntu LTS สำหรับเซิร์ฟเวอร์หรือไม่ [ปิด]
แพลตฟอร์มใดที่ดีกว่าสำหรับเซิร์ฟเวอร์มืออาชีพ? Debian เสถียรหรือ Ubuntu LTS หรือไม่ ซอฟต์แวร์บุคคลที่สามที่เราวางแผนที่จะใช้ทำงานได้ทั้งสองอย่าง อันไหนดีกว่ากันกับข้อดีของมัน คำนึงถึงสิ่งต่างๆเช่นเคอร์เนล (เช่น Ubuntu มีเคอร์เนลที่กำหนดเองสำหรับเซิร์ฟเวอร์) และการปรับแต่งเฉพาะอื่น ๆ ของอูบุนตู ฉันสลับไปมาอย่างต่อเนื่องและฉันจำเป็นต้องตัดสินใจเพื่อให้ฉันสามารถแนะนำลูกค้าคนหนึ่งหรืออีกคนหนึ่ง ตอนนี้ฉันคิดว่าฉันจะเลือก Debian Stable เมื่อเร็ว ๆ นี้ฉันมี Ubuntu Server Edition 10.04.1 มีปัญหาแปลก ๆ ... ฉันมีการติดตั้ง Ubuntu เพื่อทำการอัปเดตอัตโนมัติผ่านสคริปต์ง่าย ๆ และทุกๆสองสามเดือน libapache2-mod-php5 จะถูกลบออกเนื่องจากแพ็คเกจที่ขัดแย้งกัน Debian Stable ไม่ได้ทำอะไรแบบนี้
74 server  debian  lts 


4
ฉันจะติดตั้งแพคเกจโดยไม่ต้องติดตั้งการอ้างอิงบางอย่างได้อย่างไร
ฉันกำลังพยายามติดตั้งแพคเกจ LaTeXila และผลลัพธ์เป็นดังนี้: $ sudo apt-get install latexila --no-install-recommends Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: latexila-data latexmk luatex tex-common texlive-base texlive-binaries texlive-common texlive-doc-base texlive-latex-base Suggested packages: rubber texlive-latex-extra debhelper Recommended packages: texlive texlive-latex-recommended texlive-luatex lmodern texlive-latex-base-doc The following …
74 apt  dependencies 


4
เมื่อใดที่จะใช้ () กับ {} ในการทุบตี?
ฉันกำลังศึกษาสคริปต์เปลือกทุบตีและฉันต้องการที่จะทราบความแตกต่างระหว่างและ(...) {...}หนึ่งจะเลือกระหว่างทั้งสองเมื่อเขียนสคริปต์ได้อย่างไร
74 bash  scripts 

4
ตัวแปรสภาพแวดล้อม $ DISPLAY คืออะไร
ฉันยังใหม่กับการเขียนสคริปต์เชลล์ ฉันไม่เข้าใจว่า$DISPLAYตัวแปรด้านสิ่งแวดล้อมคืออะไร ฉันมี Ubuntu 13.10 และฉันใช้/bin/bashเชลล์ ฉันมีสองจอภาพ คำถาม: คำสั่งecho $DISPLAYจะพิมพ์:0.0บนเครื่องของฉัน (บนจอภาพทั้งสอง) สิ่งนี้หมายความว่า? ในกรณีใด$DISPLAYตัวแปรจะว่างเปล่าหรือเป็นโมฆะ? มีบทความหรือแบบฝึกหัดในเรื่องนี้หรือไม่?


6
อะไรคือความแตกต่างระหว่าง“ การรีสตาร์ทเซอร์วิส” และ“ การรีโหลดเซอร์วิส”
ฉันพยายามที่จะเข้าใจความแตกต่างระหว่างและservice restart [someservice] service reload [someservice]ฉันเข้าใจว่า "เริ่มต้นใหม่" เริ่มบริการใหม่ในขณะที่ "โหลดใหม่" โหลดการกำหนดค่าใหม่ แต่ฉันไม่เข้าใจความหมายเชิงปฏิบัติของสิ่งนี้ดีพอที่จะกำหนดว่าฉันควรใช้งานอะไรในบริบทที่กำหนด ตัวอย่าง: คู่มือที่สุดที่ผมเคยอ่านสำหรับการตั้งค่า PostgreSQL บอกว่าเมื่อฉันได้แก้ไข postgresql.conf และ pg_hba.conf sudo service postgresql restartที่จะอนุญาตให้เชื่อมต่อระยะไกลที่ฉันควรจะออก อย่างไรก็ตามหากฉันคาดเดาว่าจะใช้ตามคำอธิบายข้างต้นฉันจะเลือก "โหลดซ้ำ" ในกรณีที่เป็นเรื่องสำคัญฉันใช้งาน Ubuntu 11.10 - แม้ว่าฉันจะคาดหวังว่าจะสามารถใช้คำอธิบายได้ตามปกติ

9
สคริปต์เพื่อแสดงสีเทอร์มินัลทั้งหมด
~/.Xdefaultsตลอดอินเทอร์เน็ตฉันได้เห็นผู้คนจำนวนมากที่มีสคริปต์ที่พิมพ์ออกพวงของสิ่งที่อยู่ในทุกสีที่กำหนดไว้ใน error: Bad Substitutionแต่เมื่อฉันพยายามที่จะใช้เหล่านี้ผมเคยได้รับ ใครบ้างมีสคริปต์การทำงานที่ทำสิ่งเดียวกันหรือไม่ มันควรจะจบลงด้วยการมองสิ่งนี้:

11
Ubuntu หมด RAM อย่างรวดเร็วและคอมพิวเตอร์ของฉันเริ่มค้าง คำสั่งอะไรที่จะแก้ปัญหานี้?
มันเกิดขึ้นกับฉันบ่อยครั้งเมื่อฉันรวบรวมซอฟต์แวร์ในพื้นหลังและทันใดนั้นทุกอย่างก็เริ่มช้าลงและในที่สุดก็กลายเป็นน้ำแข็ง [หากฉันไม่ทำอะไรเลย] เนื่องจากฉันใช้พื้นที่แรมและพื้นที่สว็อปหมดแล้ว คำถามนี้สันนิษฐานว่าฉันมีเวลาและทรัพยากรเพียงพอที่จะเปิดสถานี Gnome ค้นหาประวัติของฉันและดำเนินการsudoคำสั่งเดียว คำสั่งใดที่สามารถช่วยให้ฉันไม่ต้องรีบูตเครื่องหรือรีบูตเครื่องเลย?

7
E: ปัญหาในการรันสคริปต์ APT Update :: ข้อผิดพลาดหลังเรียกใช้สำเร็จในระหว่างการอัพเดต apt-get
ฉันไม่สามารถติดตั้งแพ็คเกจใด ๆ ดูเหมือนว่าคำสั่งapt-get updateจะต้องถูกเรียกใช้ แต่มีข้อผิดพลาดบางอย่างเกิดขึ้น: $ sudo apt-get update Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB] Hit:2 http://ve.archive.ubuntu.com/ubuntu xenial InRelease Hit:3 http://ve.archive.ubuntu.com/ubuntu xenial-updates InRelease Hit:4 http://ve.archive.ubuntu.com/ubuntu xenial-backports InRelease Fetched 102 kB in 23s (4337 B/s) *** Error in `appstreamcli': double free or corruption (fasttop): 0x000000000210f4b0 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fac8d8317e5] [...] …
73 apt  appstream 

7
จะรักษาความปลอดภัยให้แล็ปท็อปของฉันเพื่อให้การแฮ็กโดยการเข้าถึงทางกายภาพเป็นไปไม่ได้?
ฉันทำให้ระบบของฉันสับสนก่อนหน้านี้ฉันได้รับการต้อนรับด้วยหน้าจอสีดำเมื่อบูตเข้าสู่ Ubuntu เมื่อฉันเปิดแล็ปท็อปฉันเลือกตัวเลือกการกู้คืนจากเมนูด้วงและเลือกทางเลือกที่รูทเทอร์มินัล ฉันเห็นว่าฉันสามารถใช้คำสั่งเพิ่มผู้ใช้ด้วยฉันอาจใช้เพื่อสร้างผู้ใช้ที่มีสิทธิพิเศษบนเครื่องของฉัน นั่นเป็นปัญหาด้านความปลอดภัยใช่ไหม หนึ่งอาจขโมยแล็ปท็อปของฉันและเมื่อเริ่มต้นเลือกกู้คืนและเพิ่มผู้ใช้คนอื่นฉัน fudged แล้ว รวมถึงข้อมูลของฉัน ลองคิดดูสิถึงแม้ว่าคุณจะลบรายการนั้นออกไปก็สามารถบูตได้จากไลฟ์ซีดีchrootและเริ่มทำงานแล้วเพิ่มผู้ใช้รายอื่นด้วยสิทธิ์ที่ถูกต้องซึ่งทำให้สามารถดูข้อมูลทั้งหมดของฉันได้ หากฉันตั้งค่า BIOS ให้บู๊ตที่ HD เท่านั้นไม่มี USB, CD / DVD, การเริ่มต้นเครือข่ายและตั้งรหัสผ่าน BIOS มันยังคงไม่สำคัญเพราะคุณยังมีรายการเริ่มต้นการกู้คืนด้วงนั้น ฉันค่อนข้างแน่ใจว่าบางคนจากจีนรัสเซียไม่สามารถแฮก Ubuntu Trusty Tahr จากเครือข่ายเพราะมันปลอดภัยเช่นนั้น แต่ถ้าใครมีสิทธิ์เข้าถึงเครื่องของคุณ - แล้วนั่นคือเหตุผลที่ฉันถามคำถามนี้ ฉันจะรักษาความปลอดภัยเครื่องของฉันเพื่อให้การแฮ็คผ่านการเข้าถึงทางกายภาพเป็นไปไม่ได้? รายงานข้อผิดพลาด: ข้อผิดพลาด # 283662“ ไม่มีการเข้าสู่ระบบพรหมที่“ โหมดการกู้คืน” -boot”: ข้อบกพร่อง: อูบุนตู

7
นามสกุลไฟล์มีวัตถุประสงค์ใด ๆ (สำหรับระบบปฏิบัติการ) หรือไม่?
Linux กำหนดประเภทของไฟล์ผ่านรหัสในส่วนหัวของไฟล์ มันไม่ได้ขึ้นอยู่กับนามสกุลของไฟล์เพื่อที่จะรู้ว่าจะใช้ซอฟต์แวร์ตัวไหนในการเปิดไฟล์ นั่นคือสิ่งที่ฉันจำได้จากการศึกษาของฉัน โปรดแก้ไขฉันในกรณีที่ฉันผิด! ทำงาน bit กับระบบ Ubuntu เมื่อเร็ว ๆ นี้: ฉันเห็นมากของไฟล์บนระบบที่มีนามสกุลเหมือน.sh, .txt, .o,.c ตอนนี้ฉันสงสัยว่า: ส่วนขยายเหล่านี้มีไว้สำหรับมนุษย์เท่านั้นหรือไม่ ดังนั้นควรจะได้รับความคิดว่ามันเป็นไฟล์ประเภทใด? หรือพวกเขามีวัตถุประสงค์บางอย่างสำหรับระบบปฏิบัติการด้วยหรือไม่

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