Unix & Linux

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




2
จะตรวจสอบสาเหตุของการแฮงค์ทั้งหมดได้อย่างไร
เครื่องอาร์ชของฉันบางครั้งแฮงค์ก็ไม่ตอบสนองใด ๆ กับเมาส์หรือแป้นพิมพ์ เคอร์เซอร์ถูกตรึง Ctrl-Alt-Backsp จะไม่หยุด X11 และ ctrl-alt-del ไม่ทำอะไรเลย cpu, เครือข่ายและกิจกรรมของดิสก์ใน conky และ icewm หยุดการอัพเดต ในไม่กี่นาทีพัดลมก็จะเปิดขึ้น วิธีเดียวที่จะทำให้คอมพิวเตอร์ทำอะไรเลยก็คือปิดเครื่อง เมื่อบู๊ตเครื่องหน้าจอแสดงอุณหภูมิของ CPU จะแสดง 70 ถึง 80C ก่อนที่จะหยุดฉันมักจะทำกิจกรรมความเข้มต่ำเช่นการท่องเว็บรับประมาณ 50C บันทึกไม่มีอะไรพิเศษเมื่อเทียบกับการปิดปกติ ตัวตรวจสอบหน่วยความจำทำงานได้ดีโดยไม่มีข้อบกพร่อง ฉันจะตรวจสอบได้อย่างไรว่าทำไมถึงวางสาย มีข้อมูลพิเศษที่ฉันสามารถหาเบาะแสได้หรือไม่? มีอะไรที่รุนแรงน้อยไปกว่าการปิดเครื่องเพื่อรับการกระทำบางอย่างถ้ามีกระสุน จำกัด หรือเสียงเตือน แต่อาจให้เบาะแสหรือไม่ เครื่องนี้เป็นแล็ปท็อป Gateway P6860 17 "(เทอะทะ แต่ทรงพลัง) และใช้งาน Arch 64 บิตเป็นรุ่นล่าสุด (ณ เดือนมีนาคม 2011) ฉันมี Arch มาเป็นเวลานานโดยไม่มีปัญหานี้เปลี่ยนเป็น …

3
ฉันจะให้ผู้ใช้ sudo -u $ ใช้ผู้ใช้ env ได้อย่างไร
ดูเหมือนว่าเมื่อsudoไอเอ็นจีลงว่าการใช้sudo -u $userว่าสภาพแวดล้อมของรากยังคงถูกนำมาใช้ ฉันจะsudoใช้สภาพแวดล้อมของผู้ใช้ได้อย่างไร ในฐานะโน้ตพิเศษผู้ใช้ทุกคนที่ฉันจะใช้งานนี้มีเชลล์ล็อกอิน
19 security  sudo 


3
พารามิเตอร์ -f ทำอะไรในคำสั่ง tar
เมื่อใช้tarฉันมักจะรวม-fไว้ในพารามิเตอร์ แต่ฉันไม่รู้ว่าทำไม ฉันเงยหน้าขึ้นมองชายคนนั้นและมันก็พูดว่า; -f, --file [HOSTNAME:]F use archive file or device F (default "-", meaning stdin/stdout) แต่พูดตามตรงฉันไม่รู้ว่ามันแปลว่าอะไร ทุกคนสามารถหลั่งน้ำตาแสงบนมันได้หรือไม่
19 tar 

4
แห่กัน (2) กับ fcntl (2) มากกว่า NFS
เอกสารประกอบของ Perl 5.x ระบุว่าการใช้งาน flock (.. ) จะใช้หนึ่งในการโทรแบบเนทีฟต่อไปนี้เริ่มต้นที่ 1 และทำงานไปที่ 3 หากไม่พร้อมใช้งาน: แห่กัน (2) fcntl (2) lockf (3) ไม่เป็นไร. อย่างไรก็ตามคุณอาจสังเกตเห็นข้อจำกัดความรับผิดชอบของพวกเขาว่าไม่ควรใช้ฝูง (2) ผ่าน NFS เอกสารแนะนำให้ใช้แฟล็ก -Ud_flock เพื่อบังคับให้ Perl ใช้ฝูง (2) หน้าคนของฝูง (2) (บน Redhat) ระบุข้อจำกัดความรับผิดชอบที่คล้ายกันเกี่ยวกับปัญหา NFS คำถามของฉันคือทำไม!?!? ฉันไม่สามารถหาบทความเชิงลึกหรือคำอธิบายของ WHY flock (2) ที่ไม่ปลอดภัยผ่าน NFS ฉันได้เขียนสคริปต์ทดสอบหลายชุดใน C และ Perl ทั้งบน Redhat (ที่มีการใช้ฝูง (2)) …
19 nfs  system-calls 

5
SCP จากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่งโดยไม่มีรหัสผ่านแจ้ง
วิธีที่ดีที่สุดในการทำอะไรscpจากช่องหนึ่งไปยังอีกช่องหนึ่งโดยไม่ต้องใส่รหัสผ่าน? มีเซิร์ฟเวอร์สองเครื่อง: เซิร์ฟเวอร์ A (10.152.2.10): /home/oracle/export/files.txt เซิร์ฟเวอร์ B (10.152.2.11): /home/oracle/import/ หากฉันต้องการถ่ายโอนไฟล์โดยใช้scpจากเซิร์ฟเวอร์ A ไปยังเซิร์ฟเวอร์ B โดยไม่ได้รับแจ้งให้ป้อนรหัสผ่าน [เรียกใช้จากเซิร์ฟเวอร์ A /home/oracle/export/] scp files.txt oracle@10.152.2.11:/home/oracle/import นี่จะขอให้ฉันใส่รหัสผ่านเมื่อป้อนคำสั่ง ฉันเข้าใจว่าต้องมีการสร้าง keygen และคัดลอกไปยังเซิร์ฟเวอร์ A ดังนั้น [at server A]: ssh-keygen -t rsa สิ่งนี้ทำให้ฉันเก็บไฟล์สองไฟล์ไว้ใน/home/oracle/.ssh: id_rsa id_rsa.pub 1. ฉันควรจะคัดลอกสองไฟล์ ( id_rsa, id_rsa.pub) ไปยังเซิร์ฟเวอร์ B /home/oracle/.sshหรือไม่ ขณะทำการค้นหาด้วย google ในบทความนี้บางบทความได้กล่าวถึงการผนวก / ต่อข้อมูลนี้เข้ากับ authorized_keys …

1
Ubuntu อัพเกรดจาก 17.04 เป็น 18.04
ฉันติดตั้ง Ubuntu 17.04 แล้วและฉันต้องการอัปเกรดเป็น 18.04 เมื่อฉันพยายามทำ: sudo do-release-upgrade An upgrade from 'zesty' to 'bionic' is not supported with this toolผมได้รับข้อความว่า ต้องการอินพุตเพื่อดำเนินการกับสิ่งนี้ sudo do-release-upgrade Checking for a new Ubuntu release Your Ubuntu release is not supported anymore. For upgrade information, please visit: http://www.ubuntu.com/releaseendoflife Get:1 Upgrade tool signature [819 B] Get:2 Upgrade …
19 ubuntu  upgrade 

1
ตัวอักษรในคำสั่ง "fc" หมายถึงอะไร
ฉันเพิ่งเจอfcคำสั่งที่ให้คุณแก้ไขคำสั่งก่อนหน้าและออกในภายหลัง มันมีFCEDITตัวแปรสภาพแวดล้อมของตัวเองสำหรับการตั้งค่าการแก้ไขและหน้าคนในคู่มือโปรแกรมเมอร์ POSIX ( 1p) มันสร้างไฟล์ใน/tmpไดเรกทอรีและดำเนินการเนื้อหาหากไฟล์ถูกบันทึกไว้ ( :wqในvim) นอกจากนั้นยังสามารถกำหนดหมายเลขและรายการfc -lคำสั่งที่เรียกใช้ก่อนหน้านี้ให้เลือก ดังนั้นจึงเป็นคำสั่งที่ดีและมีประโยชน์ที่จะรู้ คำถามคือชื่อของมันหมายถึงอะไรจริงๆ; วิธีการเชื่อมโยงคำสั่งกับฟังก์ชั่นในใจ? "ชั้นหนึ่ง"? หรืออาจเป็นเพียงแค่ "ฟังก์ชั่น" (สิ่งที่อยู่ในใจของฉันหลังจากเขียนประโยคก่อนหน้า)? คู่มืออ้างถึงอย่างง่าย ๆ ว่า "ยูทิลิตี้ fc"
19 zsh  command  posix 

3
มีวิธีที่จะรู้ว่าเมื่อจับเวลา systemd จะทำงานต่อไปหรือไม่
ฉันกำลังทดสอบตัวจับเวลา systemd และพยายามแทนที่การหมดเวลาเริ่มต้น แต่ไม่สำเร็จ ฉันสงสัยว่ามีวิธีที่จะขอให้ systemd แจ้งให้เราทราบเมื่อบริการกำลังจะทำงานต่อไปหรือไม่ ไฟล์ปกติ ( /lib/systemd/system/snapbackend.timer): # Documentation available at: # https://www.freedesktop.org/software/systemd/man/systemd.timer.html [Unit] Description=Run the snapbackend service once every 5 minutes. [Timer] # You must have an OnBootSec (or OnStartupSec) otherwise it does not auto-start OnBootSec=5min OnUnitActiveSec=5min # The default accuracy is 1 minute. I'm not …

2
ทำไมต้องเมดิสัน
เมื่อไม่นานมานี้ฉันถามคำถามนี้ - "apt-get -s upgrade" หรือคำสั่ง apt อื่น ๆ มีตัวเลือกในการแสดงรายการที่เก็บแพคเกจจะถูกดาวน์โหลดจากไหน? เกี่ยวกับวิธีแสดงรายการแพ็กเกจที่เก็บจะถูกอัพเกรดจาก ตอนนี้ฉันได้เรียนรู้คำสั่งอื่นapt-cache madisonซึ่งจะแสดงรายการ repos ที่แพคเกจจะถูกติดตั้ง ทำไมชื่อเหมือนmadisonที่ไม่เกี่ยวข้องกับงานในมือ?
19 apt 

3
วิธีรับชื่อคอมพิวเตอร์ (ไม่ใช่ชื่อโฮสต์)
ผลลัพธ์ทั้งหมดของการค้นหาของฉันมีบางสิ่งที่เกี่ยวข้องกับhostnameหรือuname -nหรือฉันค้นหาคู่มือสำหรับทั้งคู่มองหาตัวเลือกลับ ๆ ล่อ ๆ แต่ก็ไม่มีโชค ฉันพยายามค้นหาสิ่งที่เทียบเท่ากับ OSX scutil --get ComputerNameบนระบบ Linux บน Mac OS X ชื่อคอมพิวเตอร์ถูกใช้เป็นตัวบ่งชี้ที่มนุษย์สามารถอ่านได้สำหรับคอมพิวเตอร์ โดยจะแสดงในหน้าจอการจัดการต่างๆ ( เช่นการจัดการสินค้าคงคลังการเข้าถึงระยะไกลบนพื้นฐานของ Bonjour, ... ) และทำหน้าที่เป็นชื่อโฮสต์เริ่มต้น (หลังจากการกรองเพื่อจัดการช่องว่าง ฯลฯ )
19 linux  hostname 

3
วิธีการตั้งค่าชื่อโฮสต์แบบเต็มบน CentOS 7.0
ฉันจะตั้งชื่อโฮสต์แบบเต็มบน CentOS 7.0 ได้อย่างไร ฉันได้เห็นโพสต์ออนไลน์ไม่กี่ตัวอย่างเช่นการใช้: $ sudo hostnamectl set-hostname nodename.domainname อย่างไรก็ตามการใช้ชื่อโดเมนจะไม่ส่งคืนอะไร: $ domainname (none) นอกจากนี้: $ hostname nodename.domainname อย่างไรก็ตาม $ hostname -f hostname: Name or service not known $ hostname -d hostname: Name or service not known บาง debug output: $ cat /etc/hostname nodename.domainname $ grep ^hosts /etc/nsswitch.conf hosts: files …

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