Unix & Linux

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

2
ฉันจะใช้ fdisk เพื่อสร้างพาร์ติชัน ntfs บน / dev / sdx ได้อย่างไร
ฉันต้องการทราบวิธีการสร้างพาร์ติชัน ntfs บน / dev / sdx ฉันไม่สามารถคิดได้ว่าควรใช้ประเภทพาร์ติชัน 7 86 หรือ 87 รายการคำสั่งทั้งหมดที่ใช้คืออะไร
23 partition  fdisk 


1
อะไรคือความแตกต่างระหว่างการแจกแจง "jessie" และ "jessie-updates" ใน /etc/apt/sources.list?
หน้าเดเบียนวิกิพีเดียสำหรับแพกเกจรายชื่อแหล่งที่มาให้ไฟล์ตัวอย่างนี้ deb http://httpredir.debian.org/debian jessie main deb-src http://httpredir.debian.org/debian jessie main deb http://httpredir.debian.org/debian jessie-updates main deb-src http://httpredir.debian.org/debian jessie-updates main deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main ความแตกต่างระหว่างjessieและjessie-updatesรายการการกระจายคืออะไร?
23 debian  apt 

2
ปัญหาการเชื่อมต่อกับที่จัดเก็บข้อมูลภายนอก USB3 บน Linux (ปัญหาไดรเวอร์ UAS)
บน Ubuntu 15.10 เมื่อฉันต้องการฟอร์แมตโดยใช้ระบบไฟล์ NTFS ดิสก์ 4TO ภายนอกที่เชื่อมต่อโดย USB3 (บนฮาร์ดไดรฟ์ StarTech USB / eSATA ฮาร์ดดิสก์) ฉันมีข้อผิดพลาด I / O จำนวนมากและรูปแบบล้มเหลว ฉันลอง GParted v 0.19 และ GParted ในซีดีสดล่าสุดgparted-live-0.23.0-1-i586.isoด้วยปัญหาเดียวกัน หลังจากนั้นและใช้ GParted บน Ubuntu 15.10 และการเชื่อมต่อ USB3 เดียวกันฉันพยายามจัดรูปแบบext4โดยไม่มีปัญหา มันแปลกจริงๆ เนื่องจากฉันไม่ทราบว่าmkfs.ext4เครื่องมือที่ใช้โดย GParted เพื่อจัดรูปแบบดิสก์ทดสอบดิสก์ที่ชอบ (หรือไม่ชอบ) mkntfsฉันคิดว่าปัญหานี้เชื่อมโยงกับดิสก์ใหม่ก่อน บางทีดิสก์ใหม่นี้อาจทำให้เกิดปัญหา ดังนั้นฉันจึงลองเรียกใช้e2fsck -cHDD นี้ บน Ubuntu 15.10 e2fsck -cหยุดที่ …

4
สร้างไฟล์จำนวนมากที่มีเนื้อหาแบบสุ่ม
ฉันกำลังมองหาคำสั่งเพื่อสร้างไฟล์ (หลายพัน) ไฟล์ที่มีข้อมูลสุ่มอย่างน้อย 1KB ตัวอย่างเช่น, Name size file1.01 2K file2.02 3K file3.03 5K etc. ฉันจะสร้างไฟล์จำนวนมากเช่นนี้ได้อย่างไร

3
วิธีการทั่วไปในการดีบักรอบการสั่งซื้อใน systemd
ฉันรู้ต่อไปด้ายและคาดคะเนคำตอบของมัน ยกเว้นคำตอบไม่ใช่คำตอบในความหมายทั่วไป มันบอกว่าปัญหาเกิดขึ้นในกรณีใดกรณีหนึ่ง แต่ไม่ใช่โดยทั่วไป คำถามของฉันคือ: มีวิธีการแก้ปัญหาการสั่งวงจรในลักษณะทั่วไป ? เช่นมีคำสั่งที่จะอธิบายวงจรและสิ่งที่เชื่อมโยงหน่วยหนึ่งไปยังอีก? ตัวอย่างเช่นฉันมีการติดตามในjournalctl -b(โปรดละเว้นวันที่ระบบของฉันไม่มี RTC ที่จะซิงค์เวลาด้วย): Jan 01 00:00:07 host0 systemd[1]: Found ordering cycle on sysinit.target/start Jan 01 00:00:07 host0 systemd[1]: Found dependency on local-fs.target/start Jan 01 00:00:07 host0 systemd[1]: Found dependency on cvol.service/start Jan 01 00:00:07 host0 systemd[1]: Found dependency on basic.target/start Jan …
23 systemd 

8
การซ่อนรหัสผ่านในเชลล์สคริปต์
ฉันจะซ่อนรหัสผ่านในเชลล์สคริปต์ได้อย่างไร มีสคริปต์จำนวนหนึ่งที่เข้าถึงฐานข้อมูล ถ้าเราเปิดสคริปต์อื่น ๆ ก็ตระหนักถึงชื่อผู้ใช้และรหัสผ่าน ดังนั้นหากใครรู้วิธีการซ่อนโปรดแจ้งให้เราทราบ ฉันมีวิธีเดียว: วางรหัสผ่านในไฟล์และทำให้ไฟล์นั้นถูกซ่อนและไม่มีใครเข้าถึงไฟล์ได้ (เปลี่ยนการอนุญาตและใช้ไฟล์ในสคริปต์ขณะกำลังเข้าถึงฐานข้อมูล)

1
ตรวจสอบไฟล์อย่างต่อเนื่องด้วย lsof
มีวิธีทำให้ lsof ทำงานอย่างต่อเนื่องเพื่อตรวจสอบทุกไฟล์ที่ถูกเปิดในเวลาจริงหรือไม่ ฉันไม่รู้ชื่อของกระบวนการ ฉันต้องการให้ lsof ทำงานต่อเนื่องเป็นระยะเวลาหนึ่งจนกระทั่งฉันเห็นรายการมีสิ่งที่ฉันต้องการ
23 files  lsof 

8
ที่อยู่ IP ที่อนุญาตพิเศษใน CentOS 7
ฉันต้องการตั้งค่าไฟร์วอลล์ CentOS 7 เช่นนั้นคำร้องขอขาเข้าทั้งหมดจะถูกบล็อกยกเว้นจากที่อยู่ IP เริ่มต้นที่ฉันอยู่ในรายการที่อนุญาต และสำหรับที่อยู่ IP ที่อนุญาตพิเศษพอร์ตทั้งหมดควรสามารถเข้าถึงได้ ฉันสามารถที่จะหาทางแก้ปัญหาไม่กี่ (ไม่แน่ใจว่าพวกเขาจะทำงาน) สำหรับiptablesแต่ CentOS 7 firewalldใช้ ฉันไม่พบสิ่งที่คล้ายกันเพื่อให้บรรลุตามfirewall-cmdคำสั่ง อินเตอร์เฟสอยู่ใน Public Zone ฉันได้ย้ายบริการทั้งหมดไปยังโซนสาธารณะแล้ว
23 ip  firewall  firewalld 

6
วิธีรับการตอบกลับจาก URL ใด ๆ
ฉันถูกขอให้เขียนเชลล์สคริปต์เพื่อตรวจสอบว่า URL เป็น UP / ทำงานหรือไม่สำหรับโครงการของฉัน ฉันพยายามค้นหาคำแนะนำทางอินเทอร์เน็ต แต่สิ่งที่ฉันได้รับคือการตรวจสอบว่ามี URL อยู่หรือไม่ wgetครั้งแรกที่ผมพยายามกับ wget -S --spider https://genesis-dev.webbank.ssmb.com:21589/gop-ui/app.jsp 2>&1 | awk '/^ /' if [ $? -ne 0 ] then echo "Server is UP" else echo "Server is down" fi curlพยายามต่อไปของฉันอยู่กับ curl -ivs https://genesis-dev.webbank.ssmb.com:21589/opconsole-sit/opconsole.html# if [ $? -ne 0 ] then echo "Server …

1
คุณจะนำเลย์เอาต์มาใช้ด้วยการเริ่มต้นแอปพลิเคชันอัตโนมัติในตัวจัดการหน้าต่าง i3 ได้อย่างไร
นี่คือการติดตามคำถามก่อนหน้านี้เกี่ยวกับวิธีเริ่มต้นแอปพลิเคชันอัตโนมัติในพื้นที่ทำงานแต่ละรายการด้วยตัวจัดการหน้าต่างi3และสิ่งที่สามารถและไม่สามารถทำได้ภายใน~/.i3/configไฟล์การกำหนดค่า ก่อนอื่นโซลูชันที่จัดเตรียมตามเอกสารของArch Linux และการปรับปรุงที่ให้ไว้โดย op ซึ่งเขาได้เพิ่มตรรกะเพิ่มเติม: exec --no-startup-id i3-msg 'workspace 1:Web; exec /usr/bin/firefox' exec --no-startup-id i3-msg 'workspace 1; exec firefox; workspace 2; exec urxvt; workspace 1' สิ่งที่น่าสนใจคือการแลกเปลี่ยนเกี่ยวกับการใช้ประโยชน์จากสิ่งเหล่านี้โดยตรงบนบรรทัดคำสั่งโดยไม่ทำซ้ำ: i3-msg workspace 3; i3-msg exec firefox i3-msg workspace 9; i3-msg exec chromium แต่ฉันไม่เคยเห็นการกำหนดค่าที่เริ่มอัตโนมัติหน้าต่าง / แอพจำนวนมากในแต่ละพื้นที่ทำงานตามรูปแบบแนวตั้งหรือแนวนอนที่ต้องการ เป้าหมายของฉันคือการเริ่มต้นการกำหนดค่าแบบง่าย ๆ นี้ที่ฉันใช้: _____ _____ ___________ ___________ | …
23 i3 

3
traceroute ให้เฉพาะดาว + วิธีแก้ไข
เมื่อฉันทำ: $ traceroute 8.8.8.8 ฉันได้รับผลลัพธ์ที่แสดงเฉพาะดาวถึงแม้ว่าการส่ง Ping ไปยัง google.com (8.8.8.8) ดูเหมือนว่าใช้งานได้ ฉันต้องแก้ไขอะไรในไฟล์ / ความเชื่อมั่นของฉันเพื่อแก้ไขปัญหานี้ ฉันต้องตรวจสอบอะไร คำสั่ง Ping ส่งออก $ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=73.4 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=46 time=69.6 ms เอาต์พุตคำสั่ง traceroute $ traceroute 8.8.8.8 traceroute to …

1
ไม่สามารถสร้างไฟล์ 'ชื่อไฟล์' ปกติ: มีไฟล์อยู่
ฉันได้รับข้อความแสดงข้อผิดพลาดแปลก ๆ นี้ในหนึ่งในบิลด์สคริปต์ของฉัน - cpไม่สำเร็จส่งคืนข้อผิดพลาด "ไฟล์มีอยู่" ฉันได้ลองใช้cp -fซึ่งควรเขียนทับไฟล์หากมีอยู่ แต่ข้อผิดพลาดยังคงปรากฏขึ้น การรันcpเพื่อเขียนทับไฟล์ที่มีอยู่นั้นทำงานได้อย่างสมบูรณ์แบบเมื่อฉันทำด้วยตนเอง สิ่งที่อาจทำให้เกิดข้อผิดพลาดนี้?
23 cp  concurrency 

8
วิธีรัน VLC player ในรูท
ฉันได้ติดตั้ง vlc ใน centos 6.5 ฉันต้องการเรียกใช้เป็นรูต แต่ฉันได้รับข้อผิดพลาดดังต่อไปนี้ "VLC ไม่ควรถูกเรียกใช้เป็นรูทขออภัยถ้าคุณต้องการใช้ลำดับความสำคัญแบบเรียลไทม์และ / หรือพอร์ต TCP ที่มีสิทธิพิเศษคุณสามารถใช้ vlc-wrapper (ตรวจสอบให้แน่ใจว่าเป็นรูท Set-UID และไม่สามารถรันได้โดยไม่ใช่ ผู้ใช้ที่เชื่อถือได้ก่อน) "
23 vlc 

5
แก้ไขรูปทรงเรขาคณิตที่ไม่ดีของ EXT4-fs (จำนวนบล็อกเกินขนาดของอุปกรณ์)
ฉันมีการ์ด micro SD ซึ่งมีพาร์ติชัน FAT32 และพาร์ติชัน EXT4 พาร์ติชัน EXT4 จะไม่เมานต์อีกต่อไป dmesg แสดงข้อผิดพลาดต่อไปนี้: EXT4-fs (sdb2): bad geometry: block count 2199023779840 exceeds size of device (524288 blocks) ฉัน Googled แต่ก็ยังไม่เข้าใจว่าปัญหาอยู่ที่ใด (ในตารางพาร์ติชั่นระบบแฟ้ม?) หรือวิธีการแก้ไข ฉันได้ลองวิธีแก้ปัญหาหลายอย่างแล้ว: ใช้ testdisk เพื่อเขียนตารางพาร์ติชัน ใช้ fsck เพื่อกู้คืน superblock จากข้อมูลสำรอง (ฉันลองทั้งหมด) เช่นfsck.ext4 -b 163840 -B 4096 /dev/sdb2 ใช้fsck -ccเพื่อตรวจสอบบล็อกที่ไม่ดี ใช้ resize2fs …
23 filesystems  ext4  fsck 

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