Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

3
วิธีการแปลงเชลล์สคริปต์เป็นไบนารีที่ปฏิบัติการได้?
ฉันต้องการแปลงเชลล์สคริปต์ของฉันเป็นไบนารีที่ปฏิบัติการได้เพื่อให้ไม่มีใครสามารถแก้ไขหรืออ่านได้ มีวิธีแปลงเป็นไบนารีปฏิบัติการหรือไม่

3
วิธีเลิกทำ sudo add-apt-repository
ฉันวิ่ง sudo add-apt-repository ppa:noobslab/indicators เพื่อติดตั้งmy-weather-indicatorแต่ต้องใช้ GTK3 และฉันไม่ต้องการดำเนินการต่อ ดังนั้นฉันต้องการยกเลิกคำสั่งนั้น ฉันตรวจสอบแล้ว/etc/apt/source.listแต่ไม่พบบรรทัดใด ๆ ที่เกี่ยวข้อง สิ่งที่ฉันควรทำตอนนี้?


3
พารามิเตอร์ vm.swappiness ควบคุมอะไรได้จริง?
ตามเอกสารเคอร์เนล: This control is used to define how aggressive the kernel will swap memory pages. Higher values will increase aggressiveness, lower values decrease the amount of swap. อย่างไรก็ตามนี่เป็นสิ่งที่คลุมเครือ ฉันพยายามคิดให้ชัดเจนว่าพารามิเตอร์ใดควบคุมได้ในที่สุด ฉันรู้ว่ามันปรับวิธีที่เคอร์เนลพยายามสลับหน้าอย่างจริงจัง แต่กระบวนการตัดสินใจในโค้ดเคอร์เนลมีผลกระทบอย่างไร มันปรับระยะเวลาที่ผ่านมาที่หน้าต้องได้รับการเข้าถึงก่อนที่เคอร์เนลจะสลับออกหรือไม่? ถ้าเป็นเช่นนั้นค่าเริ่มต้น 60 แสดงถึงอะไร? และมีการเปลี่ยนแปลงเท่าใดโดยการเพิ่ม / ลดลง 1 (สูตรจะดี) หรือมันสลับหน้าตามความถี่ในการเข้าถึงของพวกเขา? หรืออย่างอื่น?
36 linux  kernel  memory  swap 

11
การเพิ่มแผง Cinnamon ไปยังจอภาพที่สอง
ฉันได้ตั้งค่าจอภาพสองจอในระบบของฉัน หนึ่งตัวขับเคลื่อนโดยพอร์ต HDMI และอีกอันหนึ่งขับเคลื่อนโดยพอร์ตอะนาล็อกปกติของ GPU เดียวกัน (Nvidia Ge-force 210) ฉันเพิ่งติดตั้งจอแสดงผลคู่ในการตั้งค่า Nvidia แต่ไม่เห็นแผง cinnamon บนหน้าจอที่สอง ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

7
วิธีแปลงระบบ Debian แบบ 32 บิต (x86) เป็น 64 บิต
ฉันมีระบบ 32 บิตซึ่งทำงานบนโปรเซสเซอร์ 64 บิต ฉันจะแปลงให้เป็นแบบ 64 บิตโดยไม่ต้องติดตั้งใหม่ได้อย่างไร ผมเคยเห็นที่ไหนสักแห่งว่ามันเป็นไปได้เป็นผลมาจากกรอบ Multiarch ใหม่
36 debian  64bit  32bit 

2
ฉันต้องการ grep ไฟล์ทั้งหมดยกเว้นไฟล์บางประเภท?
ฉันจะเรียกgrepไฟล์ซ้ำภายในโฟลเดอร์ที่กำหนดยกเว้นไฟล์ประเภทคู่ได้อย่างไร ตัวอย่างเช่นฉันกำลังมองหาสตริงภายในโฟลเดอร์เวิร์กสเปซของฉัน แต่มันสิ้นสุดการค้นหาภายในไฟล์ sql และสร้างสตริงที่ต่อเนื่องกัน ดังนั้นในกรณีนี้ฉันต้องการไปgrepยังโฟลเดอร์พื้นที่ทำงานยกเว้นไฟล์ sql ฉันควรมองหาหนึ่งซับถ้าเป็นไปได้
36 grep 

2
ปุ่มเพาเวอร์ปิดเครื่องคอมพิวเตอร์โดยไม่ได้รับอนุญาตจากรูทอย่างไร
เมื่อฉันพยายามปิดเครื่องคอมพิวเตอร์จากบรรทัดคำสั่งหรือเทอร์มินัลฉันต้องมีสิทธิ์ใช้งานรูต: amy@amy:~$ shutdown now shutdown: Need to be root และ amy@amy:~$ halt halt: Need to be root แต่เมื่อปิดเครื่องโดยใช้ส่วนต่อประสานกราฟิกกับผู้ใช้เช่นปุ่มปิดเครื่องหรือปุ่มปิดเครื่องฮาร์ดแวร์ฉันไม่ได้ขอให้ใส่รหัสผ่าน การปิดอินเทอร์เฟซแบบกราฟิกนั้นคืออะไรและทำไมจึงไม่ต้องการรหัสผ่านหรือสิทธิ์การใช้งานรูท ฉันใช้ Ubuntu 11.04 Natty
36 root  gui  shutdown 

4
การอ่านบรรทัดจากไฟล์ที่มี bash: for vs. while
ฉันพยายามอ่านไฟล์ข้อความและทำบางอย่างกับแต่ละบรรทัดโดยใช้ bash script ดังนั้นฉันมีรายการที่มีลักษณะเช่นนี้: server1 server2 server3 server4 ฉันคิดว่าฉันสามารถวนรอบนี้โดยใช้ขณะที่ห่วงเช่น: while read server; do ssh $server "uname -a" done < /home/kenny/list_of_servers.txt ขณะที่ลูปหยุดหลังจากเรียกใช้ 1 ครั้งดังนั้นจึงรันuname -aบนเซิร์ฟเวอร์1 เท่านั้น อย่างไรก็ตามด้วย for for loop ที่ใช้ cat มันทำงานได้ดี: for server in $(cat /home/kenny/list_of_servers.txt) ; do ssh $server "uname -a" done ยิ่งทำให้งงงันกับฉันก็คือสิ่งนี้ยังใช้งานได้: while read server; do echo …

9
เอาท์พุท“ Hollywood-hacker-scene” จากกระสุน
นี่อาจดูเหมือนคำถามแปลก ๆ แต่คุณจะใช้อะไรในการสร้างฉากแฮ็คฮอลลีวู้ดทั่วไป ฉันได้รับคำขอนี้จากเพื่อนและสมองของฉันว่างเปล่า ทั้งหมดที่ฉันคิดได้ก็คือฉาก nmap ทั้งหมดจากภาพยนตร์อย่างThe Matrixและอื่น ๆ แต่สิ่งนี้จะต้องทำบน Mac ด้วย OSX เริ่มต้นซึ่งฉันคิดว่ารสชาติของ * ระวังใช่มั้ย พวกเขาไม่มีอินเทอร์เน็ตดังนั้นการเตรียมเครื่องมือภายนอกจึงไม่เป็นปัญหา ฉันกำลังคิดตามบรรทัดการเขียนเทียบเท่า / var / log / ข้อความไปยังหน้าจออาจ ...
36 shell 

2
ทำไมทุกคนไม่ตั้ง 'histappend' เป็น bash?
หลังจากค้นหาความshopt -s histappend หมายของสิ่งนี้แล้วดูเหมือนว่าจะเป็นเรื่องที่มีสติมากและฉันก็ประหลาดใจที่มันไม่ได้เป็นค่าเริ่มต้น ทำไมทุกคนต้องการล้างประวัติของพวกเขาในแต่ละการออกจากเปลือก?

4
มีวิธีสื่อสารกับใครบางคนที่เดสก์ท็อปของพวกเขาหรือไม่?
ภรรยาของฉันนั่งที่เดสก์ท็อปที่บ้านของเธอalphaซึ่งกำลังใช้งาน Ubuntu รุ่นล่าสุด ฉันอยู่บนรถบัสโดยใช้ ConnectBot บนโทรศัพท์ G1 ของฉันและสามารถ SSH alphaจากที่ใดก็ได้ ด้วยเหตุผลที่ซับซ้อนฉันไม่สามารถใช้ IM อีเมลหรือโทรศัพท์เพื่อติดต่อกับเธอ (เช่นฉันไม่ต้องการปลุกเด็กไคลเอนต์ IM ของฉันเสียเซิร์ฟเวอร์อีเมลของฉันไม่ทำงาน) ตัวเลือกเดียวของฉันคือการ ssh alphaจากระยะไกลและพยายามทำให้บางสิ่งบางอย่างปรากฏบนหน้าจอ เธอกำลังใช้ KDE ฉันจะทำให้บางสิ่งบางอย่างปรากฏขึ้นเพื่อดึงดูดความสนใจของเธอและแจ้งให้เธอทราบว่าฉันพยายามสื่อสารกับเธอได้อย่างไร ฉันคิดว่ามันเป็นไปได้ที่จะกระตุ้นบางสิ่งจากระยะไกล (เช่น xmessage) ให้ปรากฏบนหน้าจอของเธอแม้ว่าเซสชั่น SSH ของฉันไม่มีจอ X แก้ไข: เพื่อชี้แจงโทรศัพท์ของฉันไม่ได้ใช้รสชาติใด ๆ ของ X ดังนั้น X-over-ssh เป็นไปไม่ได้ จะทำงานต่อไปนี้? $ export DISPLAY=:0 $ xmessage "test"
36 ssh  xorg  chat 

1
RSync - ไม่รวมไดเรกทอรีย่อยที่เฉพาะเจาะจงและลูก ๆ ของมันที่มีไดเรกทอรีย่อยในระดับที่แตกต่างกัน
G'day, ฉันใช้ rsync เพื่อซิงค์ทรีโฟลเดอร์ระยะไกลซ้ำ ๆ ซึ่งมีลักษณะดังนี้: /folderA/a1/cache /folderA/a1/cache/A1 /folderA/a1/cache/A2 /folderA/a1/somefolder /folderA/a1/someotherfolder /folderA/a2/somefolder/cache /folderB/cache/ /folderB/b1/somefolder/cache /folderB/b1/somefolder/yetanotherfolder/cache /folderB/b1/somefolder/yetanotherfolder/cache/B1 /folderB/b1/somefolder/yetanotherfolder/cache/B2 ฉันไม่รู้ว่าโครงสร้างโฟลเดอร์จะเป็นอย่างไรและมันจะเปลี่ยนไปตามกาลเวลา ดังนั้นสิ่งที่ฉันต้องการจะทำคือ rsync ซ้ำข้างต้น แต่ไม่รวมโฟลเดอร์ "แคช" และโฟลเดอร์ย่อยใด ๆ ที่มีอยู่เพื่อให้ฉันสิ้นสุดการซิงค์: /folderA/a1 /folderA/a1/somefolder /folderA/a1/someotherfolder /folderA/a2/somefolder /folderB/ /folderB/b1/somefolder /folderB/b1/somefolder/yetanotherfolder/ ข้อเสนอแนะใด ๆ
36 rsync 

7
วิธีเปิดใช้งานการฆ่า Xorg ด้วย Ctrl + Alt + Backspace
ฉันจำไม่ได้ว่าทำไมพวกเขาถึงทำเช่นนี้ แต่ ณ จุดหนึ่ง X.org ตัดสินใจว่าการปิดใช้งานCtrlAltBackspaceการฆ่านั้นเป็นความคิดที่ดี ฉันรู้ว่ามีวิธีการเปิดใช้งานอีกครั้ง แต่ฉันจำไม่ได้ว่า บางคนสามารถรีเฟรชความทรงจำของฉันได้หรือไม่


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