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

Linux เป็นคำศัพท์ทั่วไปสำหรับระบบปฏิบัติการโอเพนซอร์ซเหมือนโอเพนซอร์สที่ใช้เคอร์เนลลินุกซ์

3
ฉันจะบังคับให้ unmount เมื่อฉันได้รับไฟล์ stale nfs ได้อย่างไร
เตรียมพร้อมตัวเองให้อยู่ในสถานการณ์ที่ยุ่งยาก ติดตั้ง aufs ที่ / mnt / 1 aufs on /mnt/1 type aufs (rw,relatime,si=daab1cec23213eea) ฉันไม่สามารถ unmount ได้: sudo umount -f /mnt/1 umount2: Stale NFS file handle umount: /mnt/1: Stale NFS file handle umount2: Stale NFS file handle umount2: Stale NFS file handle ฉันจะยกเลิกการต่อเชื่อมจุดเชื่อมต่อได้อย่างไร (โดยไม่ต้องรีบูตระบบ) (หมายเหตุ: aufs อยู่ด้านบนของระบบ openafs มากกว่า NFS)
17 linux  nfs  mount 

4
จะเพิ่มขนาดสว็อปได้อย่างไร?
เมื่อเร็ว ๆ นี้ฉันเพิ่ม ram ลงในเซิร์ฟเวอร์ของฉันและตอนนี้ฉันได้ RAM ทั้งหมด 24GB แล้ว เดิมฉันตั้งค่าระบบปฏิบัติการเพื่อให้มีขนาด swap 2GB /dev/sdc1 1 281 2257101 82 Linux swap / Solaris /dev/sdc2 * 282 60801 486126900 83 Linux 2GB ถูกจัดสรรสำหรับการแลกเปลี่ยนในปัจจุบัน แต่การอ่านรอบ ๆ ดูเหมือนว่าจะไม่มาก สำหรับระบบที่มี 24GB ฉันคิดว่าจะจัดสรร swap อย่างน้อย 10GB คำถามของฉันคือ: ฉันสามารถทำได้ในขณะที่ระบบปฏิบัติการกำลังทำงานอยู่หรือไม่? ฉันต้องติดตั้งใหม่หรือไม่? ฉันใช้ OpenSuse 11.3
17 linux  swap 

3
การทำไฟล์ libmagic / file detect .docx
ตามที่เห็นในที่อื่น docx, xlsx และ pttx เป็น ZIPs เมื่ออัปโหลดไปยังเว็บแอปพลิเคชันของฉันfile(ผ่านlibmagicและpython-magic) ตรวจพบว่าเป็น ZIP ฉันจัดเก็บเนื้อหาของไฟล์เป็นหยดในฐานข้อมูล แต่โดยธรรมชาติแล้วฉันไม่ต้องการที่จะเชื่อใจผู้ใช้ว่าเป็นประเภทไฟล์ประเภทใด ดังนั้นฉันต้องการที่จะเชื่อมั่นfileและสร้างชื่อไฟล์โดยอัตโนมัติในระหว่างการดาวน์โหลด ฉันรู้ว่าสามารถแก้ไขได้/etc/magicแต่รูปแบบ ( magic(5)) นั้นซับซ้อนเกินไปสำหรับฉัน ฉันพบรายงานข้อผิดพลาดเกี่ยวกับปัญหาที่ข้อบกพร่องของ Debianแต่ตั้งแต่ปี 2008 ดูเหมือนว่าจะไม่ได้รับการแก้ไขตลอดเวลาในไม่ช้า ฉันเดาทางเลือกอื่นของฉันเท่านั้นคือการเชื่อถือผู้ใช้แน่นอน (แต่ยังคงเก็บเนื้อหาเป็นหยด) และตรวจสอบเฉพาะนามสกุลไฟล์ตามชื่อไฟล์ วิธีนี้ฉันสามารถอนุญาตส่วนขยายบางส่วนและอนุญาตให้ผู้อื่นได้ และเมื่อผู้ใช้ทำการดาวน์โหลดไฟล์ของเขาอีกครั้งเขาสามารถทำได้ทุกอย่างที่เขาอัพโหลด แต่โซลูชันนี้ไม่ปลอดภัยหากไฟล์นั้นถูกแชร์กับผู้อื่นเนื่องจากคุณสามารถเปลี่ยนชื่อไฟล์เพื่อให้สามารถอัปโหลดได้ ความคิดใด ๆ สุดท้ายฉันพบรายการหมายเลขมายากลสำหรับ docx และอื่น ๆแต่ฉันไม่สามารถแปลงเป็นmagic(5)รูปแบบได้
17 linux  debian  unix  mime 

4
วิธีปิดการใช้งานการจัดการพลังงานทั้งหมดใน Ubuntu (สำหรับเน็ตบุ๊คเซิร์ฟเวอร์)
ฉันต้องปิดการใช้งานทุกอย่างที่เกี่ยวข้องกับการมีเน็ตบุ๊คเซิร์ฟเวอร์ไปสู่โหมดสลีป / ไฮเบอร์เนต / ปิดเครื่อง การหมุนดิสก์ในระหว่างที่ไม่มีกิจกรรมเป็นสิ่งสำคัญ แต่สิ่งสำคัญคือเครื่องยังคงอยู่ในสถานะที่จะรักษาการเชื่อมต่อผ่าน Wi-Fi (และอินเทอร์เน็ตที่มีขนาดใหญ่) รวมถึงทำให้ระบบย่อย USB ทำงานได้ ใช้งานฮาร์ดแวร์โมเด็มไม่ได้) บริบท: เน็ตบุ๊กไม่สามารถเข้าถึง phyiscally (อยู่ในประเทศไทยฉันไม่ได้) ฉันมีสิทธิ์เข้าถึง SSH เท่านั้น มันใช้ vanilla Ubuntu 10.04 32 บิต มันเป็นเน็ตบุ๊กของ Asus eeePC ที่หลากหลาย เป็นไปได้ที่จะทำผ่านทางบรรทัดคำสั่งโดยไม่ทำให้เกิดการหยุดทำงานอย่างมีนัยสำคัญ / ใด ๆ ?

8
สามารถใช้ awk แทนได้หรือไม่
ฉันต้องการรับหมายเลขratingเป็นผลลัพธ์จากสิ่งนี้ # nc localhost 9571 language: language:en_ZA.UTF-8 language:en_ZW.UTF-8 session-with-name:Ubuntu Classic (No effects):gnome-session --session=2d-gnome session-with-name:Ubuntu (Safe Mode):gnome-session -f --session=2d-gnome session-with-name:Ubuntu Classic:gnome-session --session=classic-gnome xsession:/etc/X11/Xsession rating:94 ฉันสามารถทำสิ่งนี้ได้ # nc localhost 9571 | grep rating | cut -d: -f2 94 แต่สามารถawkใช้แทนโซลูชันที่ง่ายกว่าได้ไหม
17 linux  bash  grep  awk 

3
วิธีการสร้างข้อมูล netflow ใน linux
เรามีเซิร์ฟเวอร์ Linux จำนวนหนึ่งที่ฉันต้องการรวบรวมข้อมูล netflow เพื่อประมวลผลโดยตัววิเคราะห์ netflow ฉันได้รับความเสียหายอย่างง่ายดายจากที่เราเตอร์ Mikrotik อนุญาตให้สร้างข้อมูล netflow แต่ฉันไม่สามารถหาเครื่องมือopensourceที่สามารถสร้างข้อมูล netflow สำหรับหลาย ๆ อินเตอร์เฟสบนระบบ Linux ได้ ฉันเจอfprobe แล้วแต่มันค่อนข้างบั๊ก เป็นที่ยอมรับว่าฉันยังไม่ได้ใช้เวลากับมันมากนักเนื่องจากฉันต้องการประเมินความเป็นไปได้อื่น ๆ เครื่องมืออื่น ๆ ที่ฉันเคยเห็นที่กล่าวถึงคือnprobeซึ่งดูเหมือนจะเป็น GPL แต่ไม่สามารถดาวน์โหลดได้ฟรีเนื่องจากมีเพียงค่าธรรมเนียมเท่านั้น เซิร์ฟเวอร์ที่ฉันวางแผนจะสร้างข้อมูล netflow เป็นระบบ Gentoo ทั้งหมด แต่สิ่งนี้ไม่ควรสร้างความแตกต่าง อย่างมากก็หมายความว่าฉันจะต้องรวบรวมเครื่องมือจากแหล่งที่มาด้วยตนเอง สรุป:ฉันกำลังมองหาเครื่องมือสร้างโอเพนซอร์ส netflow ที่จะทำงานบน Linux และช่วยให้การจับกระแสสำหรับหลายอินเตอร์เฟส

6
เพราะเหตุใดกิกะบิตของฉันจึงไม่ส่งผ่านข้อมูลอย่างน้อย 150 MB / s
ฉันเชื่อมต่อ CrossEdge PowerEdge 6950 สองตัวโดยตรง (โดยใช้เส้นตรง) บนสองอะแด็ปเตอร์ PCIe ที่ต่างกัน ฉันได้รับลิงค์กิกะบิตในแต่ละบรรทัด (1,000 MBit, full duplex, flow contol ทั้งสองทิศทาง) ตอนนี้ฉันกำลังพยายามที่จะเชื่อมต่ออินเทอร์เฟซเหล่านี้ใน bond0 โดยใช้ rr-algorithm ทั้งสองด้าน (ฉันต้องการรับ 2,000 MBit สำหรับเซสชัน IP เดียว) เมื่อฉันทดสอบทรูพุตโดยการถ่ายโอน / dev / ศูนย์ถึง / dev / null โดยใช้ dd bs = 1M และ netcat ในโหมด tcp ฉันได้รับปริมาณงานที่ 70 MB / …
17 linux  bonding  sles10 

5
วิธีการล้างรายการ inode เด็กกำพร้าที่ไม่ได้ประมวลผล?
ฉันพยายามติดตั้งระบบไฟล์ที่ติดตั้งแบบอ่านอย่างเดียวซึ่งอ่านได้เขียนได้ : mount -o remount,rw /mountpoint น่าเสียดายที่มันไม่ทำงาน: mount: /mountpoint not mounted already, or bad option dmesg รายงาน: [2570543.520449] EXT4-fs (dm-0): Couldn't remount RDWR because of unprocessed orphan inode list. Please umount/remount instead A umountใช้งานไม่ได้เช่นกัน: umount /mountpoint umount: /mountpoint: device is busy. (In some cases useful info about processes that use …

7
VirtualBox นั้นดีสำหรับการทำเซิร์ฟเวอร์เสมือนจริงหรือไม่
ฉันใช้กล่องเสมือนก่อนที่จะทดสอบการติดตั้งระบบปฏิบัติการบนคอมพิวเตอร์ส่วนตัวของฉันเอง ฉันไม่แน่ใจว่าเหมาะสำหรับการจำลองเสมือนจริงบนเซิร์ฟเวอร์ที่ใช้งานจริงหรือไม่ ฉันส่วนใหญ่ได้ยินเกี่ยวกับเซนสำหรับเรื่องนั้น Virtualbox อยู่ในระดับเดียวกัน (การจำลองเสมือนสภาพแวดล้อมการผลิต) หรือไม่ และมีทางเลือกอื่นอะไรบ้างนอกเหนือจาก Xen?

2
บน Linux ฉันจะบอกได้อย่างไรว่ามีพอร์ตชั่วคราวจำนวนเท่าใดที่มีอยู่
มีวิธีใน Linux เพื่อตรวจสอบว่ามีพอร์ตชั่วคราวจำนวนเท่าใดที่ยังว่างอยู่? ฉันเห็นข้อผิดพลาด "ที่อยู่ใช้แล้ว" เป็นครั้งคราวอันเป็นผลมาจากพอร์ตชั่วคราว การรีบูตเครื่องจะแก้ไขปัญหานี้ได้ แต่จะดีกว่าถ้าจะจับก่อนที่จะเกิดขึ้น
17 linux  port 

2
ec2 เริ่มต้นอินสแตนซ์ของฉันใหม่หรือไม่
ฉันพบว่าเซิร์ฟเวอร์ CentOS 5 ของฉันบน EC2 ถูกรีบูทโดยที่ไม่มีคำสั่งให้ทำ ฉันไม่ได้เข้าสู่ระบบในวันที่รีบูตเครื่อง เมื่อฉันดู 'ล่าสุด' ใน linux มันพูดว่า: jeroen pts/0 128.97....... Thu Apr 7 15:02 - 16:28 (01:25) reboot system boot 2.6.18-xenU-ec2- Wed Apr 6 15:48 (1+05:27) jeroen pts/2 128.97....... Tue Apr 5 19:31 - 23:17 (03:45) ดูเหมือนว่าไม่มีใครเข้าสู่ระบบในวันนั้น ข้อเสนอแนะใด ๆ เกี่ยวกับสิ่งที่อาจเกิดขึ้น? EC2 รีบูตอินสแตนซ์ไม่ว่าในกรณีใด ๆ ? หรืออาจถูกแฮ็ก

3
วิธีการเปิด iptables ไร้สัญชาติ?
ฉันใช้เซิร์ฟเวอร์ Linux ที่ - เวลาเผชิญภาระหนักและล้นตาราง conntrack เนื่องจากชุดกฎของไฟร์วอลล์ iptables นั้นง่ายมากฉันต้องการเปลี่ยนเป็นโหมดไร้สัญชาติ ฉันรู้ว่า iptables สามารถทำงานในโหมดการติดตามการเชื่อมต่อ stateful และในโหมดไร้สัญชาติ กฎไฟร์วอลล์ของฉันอยู่ในสถานที่ฉันค่อนข้างมั่นใจว่าพวกเขาไร้สัญชาติ แต่คำถามของฉันคือฉันจะตรวจสอบได้อย่างไรว่าไฟร์วอลล์ทำงานในโหมดไร้สัญชาติจริง ๆ

1
วิธีเริ่ม mysql โดยอัตโนมัติหลังจากรีสตาร์ทเซิร์ฟเวอร์ (CentOS + distros อื่น ๆ )
ฉันจะกำหนดค่าเซิร์ฟเวอร์ CentOS Linux ของฉันให้เริ่ม mysql โดยอัตโนมัติเมื่อเซิร์ฟเวอร์เริ่มต้นหลังจากปิดระบบได้อย่างไร ฉันรู้เส้นทาง init.d ... /etc/rc.d/init.d ... และฉันเห็น mysqld ในโฟลเดอร์นี้ ฉันเชื่อว่าการวางรายการ (เช่นโดยลิงก์สัญลักษณ์) ในโฟลเดอร์นี้หมายความว่าพวกเขาควรเริ่มต้นเมื่อเซิร์ฟเวอร์รีสตาร์ท แต่สิ่งนี้ไม่ได้เกิดขึ้นกับฉัน พื้นหลัง โต๊ะกลางของเรารีสตาร์ทเซิร์ฟเวอร์ CentOS เสมือนจริงของเราในช่วงสุดสัปดาห์ เซิร์ฟเวอร์พร้อมใช้งานหลังจากรีสตาร์ท แต่ฐานข้อมูล MySQL ไม่ได้รีสตาร์ทด้วย คิด?
17 linux  mysql  init.d 

5
Logrotate: การหมุนไฟล์ที่ไม่ใช่บันทึกหรือไม่
ฉันมีสคริปต์สำรองที่บีบอัดไฟล์และไดเรกทอรีต่างๆและสร้างคลัง. tgz ชื่อไฟล์เช่น ... backup_2010-10-28.tar.gz backup_2010-10-29.tar.gz backup_2010-10-30.tar.gz backup_2010-10-31.tar.gz backup_2010-11-01.tar.gz ฉันต้องการจัดการไฟล์เหล่านี้ดังนั้นจึงมีเพียงการสำรองข้อมูล 5 ครั้งล่าสุดเท่านั้นเนื่องจากไฟล์เก่าถูกลบ ฉันสามารถใช้ logrotate เพื่อทำสิ่งนี้ได้หรือไม่? พวกเขาไม่ได้ล็อกไฟล์และถูกบีบอัดแล้ว พวกเขาอยู่ใน / root และไม่อยู่ใน / var / log - ฉันยังสามารถใช้มันได้หรือไม่ ขอบคุณ

4
SSL Handshake เจรจาต่อรองกับ Nginx ช้ามาก
ฉันใช้ Nginx เป็นพร็อกซีถึงอินสแตนซ์ของ apache 4 ตัว ปัญหาของฉันคือการต่อรอง SSL ใช้เวลานาน (600 ms) ดูตัวอย่างนี้: http://www.webpagetest.org/result/101020_8JXS/1/details/ นี่คือ Nginx Conf ของฉัน: user www-data; worker_processes 4; events { worker_connections 2048; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; sendfile on; keepalive_timeout 0; tcp_nodelay on; gzip on; gzip_proxied any; server_names_hash_bucket_size 128; } upstream …
17 linux  ssl  nginx 

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