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

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

2
ขยายหน้าต่างให้ใหญ่สุดใน tmux
tmux แสดงหน้าจอดังนี้: [root@wpc-fc2 init]# |············ |············ |············ [0] 0:bash 3:bash* "vi@wpc-fc2:/etc/init" 21:04 21-Jun-11 หน้าต่างมีความกว้างไม่สูงสุดพยายามคัดลอกข้อความจากนั้นนำไปสู่ ​​"| ···" การรับข้อความ วิธีแก้ไขและรับความกว้างเต็มหน้าต่าง tmux?
40 linux  tmux 

5
Windows vs Linux เวลาท้องถิ่นหรือไม่
ตั้งแต่ฉันเริ่มใช้ Linux ใน dualboot กับ Windows ฉันสังเกตว่าเมื่อฉันรีบูตเครื่องเวลาในระบบปฏิบัติการอื่นผิดเช่นมันคือ 12:00 บน Linux จากนั้นฉันเริ่มระบบใหม่และบน Windows เป็นเวลา 18:00 น. และ เมื่อฉันตรวจสอบไบออส RTC ถูกตั้งค่าเป็น 18:00 เนื่องจากเขตเวลาของฉันคือ -06: 00 CST ฉันถือว่า Linux ตั้งค่าเวลาของ RTC เป็น UTC และคำนวณเวลาตามโซนเวลาอีกครั้งในขณะที่ Windows เพิ่งตั้งค่า RTC เป็นเวลาท้องถิ่น ทั้งสองใช้เซิร์ฟเวอร์ NTP เดียวกันเพื่อซิงค์เวลา คำถามคือสิ่งที่หนึ่งกำลังทำสิ่งที่ถูกต้อง? ฉันควรตั้งค่าเขตเวลาใดให้เป็น UTC เพื่อให้มีเวลาที่เหมาะสมสำหรับทั้งคู่
40 linux  windows  ntp  time-zone 

5
/ dev / mem คืออะไร
สมมุติว่ามันเกี่ยวข้องกับหน่วยความจำบ้าง? สิ่งที่จะ sudo cat /dev/urandom > /dev/mem ทำ? ทิ้ง RAM ทั้งหมดหรือไม่ หน่วยความจำเสมือนที่ไม่ใช่เคอร์เนลทั้งหมดหรือไม่ ไม่มีข้อใดถูก?
40 linux  memory  dev 

3
ฉันจะ "grep" กรองชื่อซ้ำของไฟล์ที่ต้องการด้วย wildcard ได้อย่างไร
เมื่อฉันต้องการทำการค้นหา grep ซ้ำในไดเรกทอรีปัจจุบันฉันมักจะทำ: grep -ir "string" . แต่คำสั่งนั้นจะค้นหาไฟล์ทุกชนิดรวมถึงไฟล์ไบนารี่ (รูปภาพ, เสียง, วิดีโอ, ฯลฯ ... ) ซึ่งส่งผลให้กระบวนการค้นหาช้ามาก ถ้าฉันทำสิ่งนี้มันจะไม่ทำงาน: grep -ir "string" *.php ใช้งานไม่ได้เนื่องจากไม่มีไฟล์ PHP อยู่ในไดเรกทอรีปัจจุบัน แต่ภายในไดเรกทอรีย่อยบางส่วนในไดเรกทอรีปัจจุบันและชื่อของไดเรกทอรีย่อยไม่ได้ลงท้ายด้วย ".php" ดังนั้น grep จึงไม่ดูข้างใน ดังนั้นฉันจะค้นหาแบบเรียกซ้ำจากไดเรกทอรีปัจจุบัน แต่ยังระบุสัญลักษณ์แทนชื่อไฟล์ได้อย่างไร (เช่น: ค้นหาเฉพาะไฟล์ที่ลงท้ายด้วยนามสกุลเฉพาะ)

3
รับลายนิ้วมือคีย์ SSH ในรูปแบบ hex (เก่า) กับ openssh เวอร์ชันใหม่
ดูเหมือนว่า openssh ได้เปลี่ยนวิธีการแสดงลายนิ้วมือที่สำคัญ ฉันพยายาม ssh จากเครื่องไคลเอ็นต์ไปยังเซิร์ฟเวอร์: ลูกค้า: Ubuntu 14.04 ใช้งาน OpenSSH 6.6.1 เซิร์ฟเวอร์: FreeBSD กำลังเรียกใช้ OpenSSH 7.2p2 ลูกค้ารายงานแฮช md5 ของคีย์เซิร์ฟเวอร์เป็นลำดับเลขฐานสิบหก 16 คู่ดังนี้: a7:b1:3e:3d:84:24:a2:5a:91:5f:6f:e9:cf:dd:2b:6a เซิร์ฟเวอร์ใช้ค่าเริ่มต้นในการใช้แฮช sha256 แต่ต้องขอบคุณคำตอบนี้ฉันสามารถบังคับให้แฮช sha1 ทำได้โดยการเรียกใช้: [root@host /etc/ssh]# ssh-keygen -l -E sha1 -f ssh_host_ecdsa_key.pub ฉันต้องการให้ผลลัพธ์เป็นแบบนี้: a7:b1:3e:3d:84:24:a2:5a:91:5f:6f:e9:cf:dd:2b:6a แต่ฉันได้รับสิ่งนี้แทน: 256 SHA1:KIh0ejR4O+RqrSq7JdGAASddRfI root@host.local (ECDSA) สำหรับฉันแล้วดูเหมือนว่าลายนิ้วมือที่เข้ารหัส base64 จะถูกแสดงแทนเลขฐานสิบหก ฉันจะรับเช็คซัมของคีย์เซิร์ฟเวอร์ในรูปแบบเดียวกับที่รายงานโดยไคลเอนต์ (เก่ากว่า) (เลขฐานสิบหกที่คั่นด้วยโคลอน, แฮช …
40 linux  ssh  freebsd  openssh 

2
ฉันจะตั้งค่าให้ดาวน์โหลดไฟล์ใหม่ได้อย่างไร
สมมติว่ามี URL เรียกมันว่า http://www.some-url.com/folder/ ตำแหน่งที่ตั้งนี้เปิดใช้งานรายการไดเรกทอรีดังนั้นฉันสามารถทำได้: wget -r -np http://www.some-url.com/folder/ เพื่อดาวน์โหลดเนื้อหาทั้งหมดพร้อมไฟล์และโฟลเดอร์ย่อยและไฟล์ทั้งหมด ทีนี้ฉันควรทำอย่างไรถ้าฉันต้องการทำขั้นตอนนี้ซ้ำอีกครั้งหนึ่งเดือนต่อมาและฉันไม่ต้องการที่จะดาวน์โหลดทุกอย่างอีกแล้วเพียงเพิ่มไฟล์ใหม่ / ที่มีการเปลี่ยนแปลงเท่านั้น
39 linux  terminal  wget 

2
เหตุใดการค้นหาไฟล์ใน Ubuntu จึงเป็นเรื่องยาก
มันยากมากที่จะค้นหาไฟล์ใน Ubuntu ใน Windows คุณสามารถไปที่C:\Program Filesและคุณจะพบสิ่งที่คุณต้องการ ใน Ubuntu คุณต้องใช้การค้นหาเพื่อค้นหาสิ่งที่คุณต้องการ บางทีฉันอาจจะหายไปบางสิ่งบางอย่าง?
39 linux  ubuntu 

2
ฉันจะค้นหาคำหรือวลีในคำสั่ง 'man' ของ Linux และวนรอบผ่านวิธีแก้ปัญหาที่พบได้อย่างไร
เมื่อค้นหาคำหรือวลีบางคำในหน้า man ของคำสั่ง Linux หนึ่งสามารถพิมพ์ '/' ตามด้วยคำหรือวลีเพื่อค้นหา สิ่งที่ฉันสามารถทำได้คือการค้นหาคำหรือวลีที่เกิดขึ้นครั้งต่อไปโดยไม่ต้องพิมพ์อีกครั้ง เหมือนเมื่อคุณใช้ในเบราว์เซอร์เพื่อค้นหาคำจากนั้นกดเพื่อค้นหาคำที่เกิดขึ้นครั้งถัดไปctrl+f enter หากเป็นไปได้ที่จะทำฉันจะทำอย่างไร
39 linux  unix  man 

9
ปิดใช้งาน WLan หากเครือข่ายต่อสาย / ใช้งานได้
คำถามบอกว่ามันทั้งหมด ทั้งหมดที่ฉันต้องการคือการเชื่อมต่อ W-Lan ของฉันควรจะปิดการใช้งานทุกครั้งที่มีการเชื่อมต่อแบบใช้สาย อะไรจะเป็นวิธีที่ง่ายที่สุดในการทำเช่นนั้นใน Ubuntu / Gnome ในคำแนะนำทั้งหมด (เช่นบางส่วนเกี่ยวกับ guessnet) ฉันพบว่าฉันต้องกำหนดค่าเครือข่ายทั้งหมดของฉัน (คีย์ WPA, DHCP, ... ) แต่ฉันพบว่าบิตนั้นซับซ้อนเกินไปสำหรับกรณีการใช้งานที่เรียบง่าย ฉันต้องการที่จะปิดการใช้งานwlan0เมื่อeth0มีการเชื่อมต่อ

2
เซิร์ฟเวอร์ Ubuntu - สร้างกลุ่มสร้างผู้ใช้เข้าถึงเฉพาะผู้ใช้
ฉันยังใหม่กับเซิร์ฟเวอร์อูบุนตู ฉันจะสร้างกลุ่มให้เรียกกลุ่ม 'mypeople' ได้อย่างไรจากนั้นเพิ่มผู้ใช้ใน 'mypeople' ให้ใช้ user 'brad' และมีสิทธิ์ 'brad' เพื่อเข้าถึง / var / www / brad / เท่านั้น 'แบรด' สามารถเขียนอ่านดำเนินการในไดเรกทอรีของเขาและมีการเข้าถึงเชลล์
39 linux  ubuntu 

5
เบราว์เซอร์บรรทัดคำสั่งพร้อมการสนับสนุน js
ใครรู้เบราว์เซอร์บรรทัดคำสั่งที่ดีกับการสนับสนุน js? เป็นการดีที่ฉันต้องการความสามารถดังต่อไปนี้: some-browser http://example.com > ~/page.html มันหมายถึงว่าเบราว์เซอร์ cli ดาวน์โหลด HTML รัน js และส่งออกหน้า

7
ฉันจะเปลี่ยนไฟล์ทั้งหมดที่เป็นของผู้ใช้รายหนึ่งเป็นผู้ใช้รายอื่นได้อย่างไร
ฉันกำลังมองหาคำสั่ง Linux ที่สามารถเปลี่ยนความเป็นเจ้าของไฟล์ทั้งหมดที่เป็นของผู้ใช้ที่กำหนดโดยเฉพาะอย่างยิ่งในไดเรกทอรีเป้าหมายเพื่อผู้ใช้ที่ระบุอื่น คำสั่งในฝันของฉันจะมีลักษณะเช่นนี้ ... chuser -R --olduser tom --newuser jerry หรือ chuser -R --olduser 1066 --newuser 1492 นี่คือสถานการณ์ของฉัน ... ฉันมีไฟล์สำรอง (.tgz) ที่เก็บข้อมูลผู้ใช้และกลุ่มไว้ มันถูกนำมาจากเว็บเซิร์ฟเวอร์ที่ใช้ Apache และ MySQL ไฟล์ในการสำรองข้อมูลมาจากทั่วทั้งระบบและมีไฟล์จากผู้ใช้หลายรายและบัญชีประเภทระบบหลายระบบและเป็นกุญแจสำคัญที่เมื่อทำการกู้คืนบนเซิร์ฟเวอร์ใหม่การตั้งค่าจะไม่สูญหาย ปัญหาคือผู้ใช้ในเครื่องไฟล์ที่ถูกกู้คืนไม่ตรงกับไฟล์ในไฟล์สำรอง เช่นเครื่องทั้งสองมีผู้ใช้ MySQL แต่มีรหัสผู้ใช้ที่แตกต่างกันและมีรหัสผู้ใช้หลายตัวที่มีอยู่ในเครื่องทั้งสองที่เป็นของผู้ใช้ที่แตกต่างกัน ซึ่งหมายความว่าไม่มีวิธีการซิงค์ผู้ใช้บนเครื่องใหม่กับผู้ใช้บนเครื่องเก่า ฉันสามารถค้นหาไฟล์ผู้ใช้ทั้งหมดด้วยคำสั่ง find เช่นนี้ ... find /decompressed-backup-dir -uid 1050 หรือ find /decompressed-backup-dir -user tom ถ้าอย่างที่ฉันสงสัยไม่มีวิธีที่จะทำสิ่งที่ฉันต้องการด้วยคำสั่งเดียวแล้วบางทีอาจมีวิธีที่จะไพเราะผลลัพธ์ของคำสั่ง find ไปยังคำสั่งอื่นเพื่อจัดการกับการเปลี่ยนแปลงความเป็นเจ้าของ? ฉันสามารถทำได้ด้วยสคริปต์ …


1
การอนุญาตให้ใช้ไดเรกทอรีหมายถึงอะไร (ไม่ใช่ตัวพิมพ์เล็ก แต่เป็นตัวพิมพ์ใหญ่)
ฉันดาวน์โหลด Eclipse ไม่บีบอัดทำสิ่งอื่น ๆ และในทันใดฉันสังเกตเห็นพฤติกรรมที่น่าสนใจนี้: ^_^ ~/Downloads > sudo chmod 0000 eclipse/ ^_^ ~/Downloads > stat eclipse/ File: 'eclipse/' Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 801h/2049d Inode: 529725 Links: 9 Access: (2000/d-----S---) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2012-11-22 19:54:57.752017352 +1100 Modify: 2012-09-20 18:16:26.000000000 …
39 linux  unix 

4
Linux วางข้อความของการบูทไว้ที่ไหน
ฉันต้องการหาสถานที่ที่ Linux เขียนข้อความบูตทั้งหมด คุณรู้: facility one [STARTED] facility two [STARTED] facility three [FAILED] ฉันค้นหาด้วย find . -print0 | xargs -0 grep -i "words from boot messages" ใน / var / log / แต่ไม่พบอะไรเลย ฉันมี CentOS 5.5 ตัวอย่างเช่นตอนบูตเครื่องฉันมี: "การกำหนดข้อมูล IP สำหรับ eth0 ... ล้มเหลวไม่มีลิงก์ตรวจสอบสายเคเบิล" ฉันไม่สนใจข้อผิดพลาดที่เฉพาะเจาะจง แต่ฉันไม่พบบันทึกที่มีข้อผิดพลาดนี้ dmesg | grep "no link …
39 linux  boot  centos  logging 

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