Unix & Linux

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

4
ระบุไฟล์ข้อมูลประจำตัว (id_rsa) ด้วย rsync
ฉันต้องทำการสำรองข้อมูลเป็นระยะของไดเรกทอรีบนเซิร์ฟเวอร์ระยะไกลซึ่งเป็นเครื่องเสมือนที่โฮสต์โดยองค์กรการวิจัย พวกเขาสั่งการเข้าถึง VMs ผ่าน ssh keys ซึ่งดีทั้งหมดยกเว้นว่าฉันไม่สามารถหาวิธีชี้ rsync ไปยังคีย์ ssh สำหรับเซิร์ฟเวอร์นี้ได้ rsync ไม่มีปัญหาถ้าไฟล์ที่สำคัญคือแต่เมื่อมันเป็นสิ่งที่ฉันได้รับ~/.ssh/id_rsaPermission denied (publickey) ด้วย ssh ฉันสามารถระบุไฟล์ข้อมูลส่วนตัวด้วย-i, แต่ดูเหมือนว่า rsync จะไม่มีตัวเลือกดังกล่าว ฉันยังได้ลองย้ายคีย์บนเครื่องท้องถิ่นไปชั่วคราว~/.ssh/id_rsaแต่นั่นก็ไม่ได้ผลเช่นเดียวกัน TL; DR คุณสามารถระบุไฟล์ระบุตัวตนด้วย rsync ได้หรือไม่?
196 ssh  rsync 

18
คุณเรียงลำดับผลลัพธ์ตามขนาดอย่างไร
คุณจัดเรียงdu -sh /dir/*ตามขนาดได้อย่างไร ฉันอ่านเว็บไซต์หนึ่งที่กล่าวว่าใช้งาน| sort -nแต่เห็นได้ชัดว่าไม่ถูกต้อง นี่คือตัวอย่างที่ผิด [~]# du -sh /var/* | sort -n 0 /var/mail 1.2M /var/www 1.8M /var/tmp 1.9G /var/named 2.9M /var/run 4.1G /var/log 8.0K /var/account 8.0K /var/crash 8.0K /var/cvs 8.0K /var/games 8.0K /var/local 8.0K /var/nis 8.0K /var/opt 8.0K /var/preserve 8.0K /var/racoon 12K /var/aquota.user 12K /var/portsentry 16K /var/ftp …

8
จะยุติกระบวนการพื้นหลังได้อย่างไร?
ฉันได้เริ่มต้น wget &บนเครื่องระยะไกลในพื้นหลังใช้ ทันใดนั้นมันก็หยุดดาวน์โหลด ฉันต้องการที่จะยุติกระบวนการของมันแล้วเรียกใช้คำสั่งอีกครั้ง ฉันจะยุติมันได้อย่างไร ฉันไม่ได้ปิดหน้าต่างเชลล์ แต่เท่าที่ทราบมันไม่ได้หยุดการใช้Ctrl+ Cและ+CtrlZ

3
คำสั่ง Linux“ top”: เราคืออะไร, sy, ni, id, wa, hi, si และ st (สำหรับการใช้งาน CPU)?
เมื่อฉันออกtopใน Linux ฉันได้รับผลลัพธ์เช่นนี้: หนึ่งในบรรทัดมีข้อมูลการใช้งาน CPU แสดงดังนี้: Cpu(s): 87.3%us, 1.2%sy, 0.0%ni, 27.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st ในขณะที่ฉันรู้คำจำกัดความของแต่ละคน (ด้านล่างสุด) ฉันไม่เข้าใจว่างานเหล่านี้มีความหมายอย่างไร hi - การขัดจังหวะการให้บริการของฮาร์ดแวร์หมายถึงอะไร si - การหยุดให้บริการของซอฟต์แวร์หมายความว่าอย่างไร st - พวกเขาบอกว่าเป็น "เวลา CPU ในการรอคอย CPU เสมือนโดยไม่สมัครใจขณะที่ hypervisor กำลังให้บริการตัวประมวลผลอื่น (หรือ)% CPU เวลาที่ถูกขโมยจากเครื่องเสมือน" แต่จริงๆแล้วมันหมายถึงอะไร? บางคนชัดเจนกว่านี้ได้ไหม ฉันแสดงทั้งหมดus, sy, niฯลฯ เพราะมันจะช่วยให้คนอื่น ๆ ค้นหาสำหรับเดียวกัน ข้อมูลนี้ไม่ได้อยู่ในหน้าคน us: user cpu time …
195 linux  cpu  top 

10
tmux กับหน้าจอ GNU [ปิด]
ค้นหาคำถามที่พบเกี่ยวกับ tmux (ปกติฉันใช้หน้าจอ GNU) คำถามของฉันคือสิ่งที่ข้อดีและข้อเสียของพวกเขาแต่ละคน โดยเฉพาะฉันไม่พบ tmux มากนัก

8
เขียน tmux scrollback ทั้งหมดลงในไฟล์
ฉันจะเขียน scrollback ทั้งหมดในเซสชัน tmux ไปยังไฟล์ได้อย่างไร capture-panel สามารถคว้าหน้าจอปัจจุบัน แต่ไม่สามารถเลื่อนกลับทั้งหมดได้
194 tmux 

7
จะรู้ได้อย่างไรว่าดิสก์เป็น SSD หรือ HDD
ฉันต้องการทราบว่าดิสก์เป็นโซลิดสเตทไดรฟ์หรือฮาร์ดดิสก์ lshwไม่ได้ติดตั้ง ฉันทำyum install lshwและมันบอกว่าไม่มีแพ็คเกจชื่อ lshw ฉันไม่ทราบรุ่นของhttp://pkgs.repoforge.org/lshw/ที่เหมาะสมกับ CentOS ของฉัน ฉันค้นหาเน็ตและไม่มีอะไรที่อธิบายวิธีการทราบว่าไดรฟ์เป็น SSD หรือ HDD ฉันควรจัดรูปแบบพวกเขาก่อนหรือไม่ ผลลัพธ์ของfdisk -l: Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 …

5
รายการที่คล้ายกันหลายรายการใน ssh config
กล่าวว่าฉันต้องการกำหนดค่าsshตัวเลือกของฉันสำหรับเซิร์ฟเวอร์ 30 ตัวด้วยการตั้งค่าเดียวกันใน.ssh configไฟล์ host XXX HostName XXX.YYY.com User my_username Compression yes Ciphers arcfour,blowfish-cbc Protocol 2 ControlMaster auto ControlPath ~/.ssh/%r@%h:%p IdentityFile ~/.ssh/YYY/id_rsa ที่มีเพียงสิ่งเดียวที่มีการเปลี่ยนแปลงระหว่างทั้ง 30 XXXเครื่องเป็น แทนที่จะทำซ้ำโครงสร้างข้างต้น 30 ครั้งในconfigไฟล์ของฉันมีวิธีอื่นในการกำหนดช่วงของเครื่องหรือไม่?
193 ssh 

17
ฉันจะรับจำนวนไฟล์ในไดเรกทอรีโดยใช้บรรทัดคำสั่งได้อย่างไร
ฉันมีไดเรกทอรีที่มีไฟล์จำนวนมาก ฉันไม่เห็นlsสวิตช์ให้การนับ มีเวทมนตร์บรรทัดคำสั่งเพื่อรับจำนวนไฟล์หรือไม่
193 command-line 


4
รหัสผ่าน SSH ของคุณถูกเปิดเผยเมื่อคุณพยายามเชื่อมต่อกับเซิร์ฟเวอร์ผิดหรือเปล่า?
เมื่อคุณพยายามเชื่อมต่อกับเซิร์ฟเวอร์ที่ไม่ถูกต้องโดยใช้ข้อมูลรับรองรหัสผ่านเป็นไปได้หรือไม่ที่ผู้ดูแลระบบสามารถอ่านและบันทึกรหัสผ่านที่คุณใช้?
192 ssh  password 

3
จะติดตั้ง Desktop Enquiries บน CentOS 7 ได้อย่างไร
ฉันเพิ่งติดตั้ง CentOS 7 (ติดตั้งน้อยที่สุดโดยไม่มี GUI) และตอนนี้ฉันต้องการติดตั้งสภาพแวดล้อม GUI ในนั้น ฉันจะติดตั้ง Desktop Enquiries บน CentOS7 ที่ติดตั้งไว้ก่อนหน้านี้โดยไม่ต้องติดตั้งใหม่ได้อย่างไร

7
ฉันสามารถสร้างไฟล์โฮสต์เฉพาะของผู้ใช้เพื่อเติมเต็ม / etc / hosts ได้อย่างไร
เป็นไปได้หรือไม่ที่จะเพิ่มรายการโฮสต์ที่เฉพาะเจาะจงกับผู้ใช้บางคน? อาจเป็นไฟล์โฮสต์ที่เฉพาะเจาะจงของผู้ใช้? กลไกนี้ควรเสริมรายการใน/etc/hostsไฟล์


20
ฉันจะรับชื่อการแจกจ่ายและหมายเลขรุ่นในเชลล์สคริปต์อย่างง่ายได้อย่างไร
ฉันทำงานกับสคริปต์ทุบตีง่าย ๆ ที่ควรจะสามารถทำงานบน Ubuntu และ CentOS ดิสทริบิวชั่น (รองรับ Debian และ Fedora / RHEL จะเป็นข้อดี) และฉันจำเป็นต้องรู้ชื่อและเวอร์ชั่นของการแจกจ่ายที่สคริปต์กำลังทำงานอยู่ ( เพื่อที่จะทริกเกอร์การกระทำที่เฉพาะเจาะจงเช่นการสร้างคลังเก็บ) จนถึงสิ่งที่ฉันได้รับคือ: OS=$(awk '/DISTRIB_ID=/' /etc/*-release | sed 's/DISTRIB_ID=//' | tr '[:upper:]' '[:lower:]') ARCH=$(uname -m | sed 's/x86_//;s/i[3-6]86/32/') VERSION=$(awk '/DISTRIB_RELEASE=/' /etc/*-release | sed 's/DISTRIB_RELEASE=//' | sed 's/[.]0/./') if [ -z "$OS" ]; then OS=$(awk '{print …
191 shell 

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