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

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

7
ฉันจะให้ Centos VM อ่านใหม่ขนาดดิสก์ที่เพิ่มขึ้นได้อย่างไรโดยไม่ต้องรีบูต
ฉันมี CentOS 5 VM และฉันเพิ่งเพิ่มดิสก์ VM จาก 10G เป็น 20G แต่ฉันไม่สามารถรับ fdisk เพื่อดูขนาดดิสก์ใหม่โดยไม่ต้องรีบูต ฉันพยายามecho 1 > /sys/block/sda/device/rescanแล้วดูเหมือนว่าจะเห็นขนาดใหม่ แต่เมื่อฉันไปที่ fdisk เพื่อสร้างพาร์ทิชันใหม่มันยังคงเห็นดิสก์เป็น 10G ความคิดใด ๆ
16 linux 

3
วัด Linux IOPS สำหรับระบบที่ใช้งานอยู่
ฉันจะวัด IOPS ของเซิร์ฟเวอร์ Linux ที่ทำงานอยู่ได้อย่างไร ฉันรู้ว่าทฤษฎี IOPS ของไดรฟ์ SATA อยู่ที่ประมาณ 90 และดิสก์ SAS / FC ขนาด 10k สำหรับองค์กรคือ 180 ฉันต้องการรู้ว่าระบบที่ใช้อยู่ใช้งานได้เท่าไร ขณะนี้ฉันกำลังใช้ iotop และ iostat แต่ยูทิลิตี้ทั้งสองไม่ได้ให้หมายเลข IOPS BTW คำถามนี้ไม่ได้เป็นซ้ำนี้ ฉันไม่ได้มองหาการเปรียบเทียบระบบจัดเก็บข้อมูลของฉัน แต่เข้าใจว่าปัจจุบันระบบของฉันใช้ IOPS เท่าใด

3
รูปแบบที่ต้องการของชื่อไฟล์ซึ่งรวมถึงการประทับเวลา
ในขณะที่เราทุกคนรู้ว่า "unix" สามารถมีอะไรในไฟล์ยกเว้น '/' และ '\ 0', sysadmins อย่างไรก็ตามมักจะมีการตั้งค่าที่มีขนาดเล็กมากส่วนใหญ่เนื่องจากไม่มีช่องว่างที่ชอบเป็นอินพุต ... และสิ่งต่าง ๆ ที่มี ความหมายพิเศษสำหรับ ':' และ '@' ในหมู่คนอื่น ๆ เมื่อเร็ว ๆ นี้ฉันเคยเห็นกรณีอื่นที่ใช้การประทับเวลาในชื่อไฟล์และหลังจากเล่นด้วยรูปแบบที่แตกต่างกันเล็กน้อยเพื่อให้ "ดีขึ้น" ฉันคิดว่าฉันพยายามหา "แนวปฏิบัติที่ดีที่สุด" ไม่พบสิ่งที่ฉันคิด ฉันแค่ถามที่นี่และดูว่าผู้คนคิดอย่างไร โซลูชัน "ทั่วไป" ที่เป็นไปได้ (p = คำนำหน้าและ s = คำต่อท้าย): syslog / logrotate / DNS เช่นเดียวกับรูปแบบ: p-%Y%m%d-suffix = prefix-20110719-s p-%Y%m%d%H%M-suffix = prefix-201107191732-s p-%Y%m%d%H%M%S-suffix = …

6
เครื่องมือสำหรับการแยกไฟล์ pcap โดยการเชื่อมต่อ TCP? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน2 ปีที่ผ่านมา มีเครื่องมือในการแบ่งไฟล์การจับแพ็คเก็ต (ในรูปแบบ pcap) เป็นไฟล์แยกสำหรับการเชื่อมต่อ TCP แต่ละครั้งหรือไม่? (นอกเหนือจากสคริปต์เชลล์ที่ปลูกในบ้านซึ่งอาจจำเป็นต้องเรียกใช้มากกว่าสองครั้งในการดักจับ ... ) บางอย่างเช่น 'ติดตาม TCP สตรีม' ของ wireshark แต่สำหรับบรรทัดคำสั่ง (ฉันเกรงว่า wireshark จะใช้หน่วยความจำจำนวนมากเมื่อแสดงการจับแพ็คเก็ต 700 MB) ฉันดูที่tcpflowแต่ดูเหมือนว่าจะสร้างไฟล์ที่ใหญ่กว่าไฟล์ pcap ดั้งเดิมและดูเหมือนว่าพวกเขาจะไม่อยู่ในรูปแบบ pcap


1
วิธีตั้งค่าเซิร์ฟเวอร์ DNS อย่างง่ายให้ตอบชื่อเดียวและส่งต่อที่เหลือทั้งหมดได้อย่างไร
ฉันต้องการติดตั้งเซิร์ฟเวอร์ Linux (Ubuntu) ขนาดเล็กสำหรับโครงการโรงเรียน เซิร์ฟเวอร์ของโรงเรียนนี้ควรส่งต่อคำขอทั้งหมดไปยังเซิร์ฟเวอร์ DNS หลักของเครือข่ายและตอบกลับด้วยที่อยู่ IPv6 เมื่อมีการขอ Google.com ฉันจะทำสิ่งนี้ได้อย่างไร

4
มีบางอย่างที่กินหน่วยความจำทั้งหมด (ฉันสงสัยว่าหน่วยความจำรั่วในบางแอพ) วิธีการตรวจสอบอะไร
ฉันมีเซิร์ฟเวอร์ที่รัน liquidsoap + icecast bundle และเว็บไซต์ง่าย ๆ (httpd + mysqld) ไม่มีอะไรพิเศษ. ผู้เยี่ยมชมประมาณ 2000+ ต่อวันโดยมีประมาณ 50 คนกำลังออนไลน์พร้อมกันโดยเฉลี่ย เซิร์ฟเวอร์มี 8GB RAM เมื่อเวลาผ่านไปจำนวนหน่วยความจำว่างจะลดลงอย่างต่อเนื่องแม้ว่าจะไม่มีสิ่งใดใหม่เริ่มทำงานบนเซิร์ฟเวอร์และไม่มีผู้ใช้ใหม่ เมื่อถึงจุดหนึ่งก็เริ่มที่จะแลกเปลี่ยนโหลดบนเซิร์ฟเวอร์ขึ้นไปและมันจะไม่ตอบสนอง โดยปกติสิ่งที่ฉันทำก็แค่รีสตาร์ทเซิร์ฟเวอร์ ... สิ่งที่สามารถทำได้เพื่อตรวจสอบสิ่งที่หน่วยความจำรั่ว? ฉันใช้ด้านบนเพื่อตรวจสอบการใช้ทรัพยากร แต่เท่าที่ฉันเห็นมันไม่มีประโยชน์อะไรเลย: มีวิธีใดบ้างที่จะทราบว่าใช้หน่วยความจำมากขนาดนั้นหรือไม่? หรือสิ่งที่เริ่มสลับไปยังดิสก์อย่างหนัก? มีวิธีการเพิ่มหน่วยความจำโดยไม่ต้องรีบูตเซิร์ฟเวอร์หรือไม่

4
Shell = ตรวจสอบว่าตัวแปรเริ่มต้นด้วย #
ฉันจะขอบคุณถ้าคุณสามารถช่วยฉันวิธีการคิดวิธีการตรวจสอบว่าเนื้อหาของตัวแปรเริ่มต้นด้วยเครื่องหมายแฮ: #!bin/sh myvar="#comment asfasfasdf" if [ myvar = #* ] สิ่งนี้ใช้ไม่ได้ ขอบคุณ! Jans
16 linux  shell 

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

2
กำลังเพิ่มบรรทัดไปยัง / etc / profile ด้วย puppet หรือไม่
ฉันใช้หุ่นเชิดเพื่อติดตั้ง JDK และ tomcat ปัจจุบัน package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } ตอนนี้ฉันต้องการเพิ่ม JAVA_HOME="/usr/lib/java" export JAVA_HOME เพื่อ/etc/profileเพียงเอาสิ่งนี้ออกไปให้พ้น ฉันยังไม่พบคำตอบที่ตรงไปตรงมาในเอกสารเลย มีวิธีแนะนำให้ทำเช่นนี้หรือไม่? โดยทั่วไปฉันจะบอกหุ่นเชิดให้วางไฟล์นี้ไว้ที่นั่นหรือแก้ไขไฟล์นั้นได้อย่างไร ฉันใช้หุ่นโหนดเดียว (ในโหมดสแตนด์อโลน) เพียงเพื่อพยายามที่จะออกและเพื่อให้เข้าสู่ระบบของการติดตั้งเซิร์ฟเวอร์
16 linux  bash  java  puppet 

1
open file descriptor limit.conf การตั้งค่าไม่ได้อ่านโดย ulimit แม้ว่าจะต้องมี pam_limits.so
ฉันพยายามยกระดับตัวอธิบายไฟล์ที่เปิดสูงสุดสำหรับผู้ใช้ทั้งหมดบนเครื่องอูบุนตู ฉันได้เพิ่มบรรทัดต่อไปนี้ใน/etc/security/limits.conf: * soft nofile 100000 * hard nofile 100000 และตามคำถามนี้ฉันได้ตรวจสอบการ/etc/pam.confตั้งค่าสำหรับpam_limits: $ grep "pam_limits" /etc/pam.d/* /etc/pam.d/atd:session required pam_limits.so /etc/pam.d/common-session:session required pam_limits.so /etc/pam.d/cron:session required pam_limits.so /etc/pam.d/login:session required pam_limits.so /etc/pam.d/sshd:session required pam_limits.so /etc/pam.d/su:session required pam_limits.so /etc/pam.d/sudo:session required pam_limits.so และไฟล์สูงสุดของฉันน่าจะใช้ได้: $ cat /proc/sys/fs/file-max 762659 แต่ฉันยังคงมีค่าเริ่มต้น 1024 เมื่อฉันตรวจสอบulimit -a: $ ulimit -a | grep …
16 linux  ubuntu  pam  ulimit 

4
เป็นไปได้ไหมที่จะข้ามการยืนยัน. rvmrc?
เรากำลังใช้RVMสำหรับจัดการการติดตั้งทับทิมและสภาพแวดล้อม โดยปกติเราใช้.rvmrcสคริปต์นี้: #!/bin/bash if [ ! -e '.version' ]; then VERSION=`pwd | sed 's/[a-z/-]//g'` echo $VERSION > .version rvm gemset create $VERSION fi VERSION=`cat .version` rvm use 1.9.2@$VERSION สคริปต์นี้บังคับให้ RVM สร้างสภาพแวดล้อมแบบใหม่สำหรับแต่ละโครงการ / เวอร์ชันของเรา แต่ทุกครั้งที่เราปรับใช้ RVM เวอร์ชันใหม่ขอให้เรายืนยันไฟล์ใหม่ .rvmrc เมื่อเราcdเข้าสู่ไดเรกทอรีนี้เป็นครั้งแรกเราจะได้รับ: ================================================== ============= = ประกาศ: = ================================================== ============= = RVM พบไฟล์. rvmrc ที่ยังไม่น่าเชื่อถือใน …
16 linux  ruby  rvm 

4
KVM สามารถระงับหรือปิดแขกโดยอัตโนมัติเมื่อโฮสต์ถูกปิดหรือไม่?
เรามีโฮสต์ CentOS 5.5 KVM ซึ่งให้บริการแขกด้วย CentOS รุ่นต่างๆและอาจเป็น OS อื่น ๆ ในภายหลัง เราต้องการที่จะสามารถ (a) ส่งการปิด ACPI โดยอัตโนมัติไปยังแขกทุกคนหรือ (b) ระงับแขกทั้งหมดลงในดิสก์ในการปิดโฮสต์ มีวิธีมาตรฐานที่จะทำให้สำเร็จอย่างใดอย่างหนึ่งหรือเป็นสถานการณ์ของคุณเอง? ขอบคุณ!

3
การทำงานของแท็บของฉันและลูกศรขึ้นอยู่ที่ไหน (Ubuntu 10.04)
ฉันยังใหม่กับ Linux ลองใช้ Ubuntu 10.04 กำหนดค่าล่วงหน้าโดยโฮสต์ เมื่อฉันเข้าสู่ระบบ (SSH) โดยใช้บัญชีที่กำหนดค่าล่วงหน้าเชลล์พรอมต์คือ: user @ hostname: ~ $ ลูกศรขึ้นเลื่อนผ่านรายการคำสั่งเชลล์ล่าสุดและการเติมแท็บจะทำงานตามที่คาดไว้ อย่างไรก็ตามเมื่อฉันสร้างบัญชีและเข้าสู่ระบบ (SSH) โดยใช้บัญชีนั้น shell prompt นั้นเป็นเพียงแค่ "$" และลูกศรขึ้นเพียงพิมพ์อักขระควบคุม (^ [[A)) ทุกคนสามารถบอกวิธีรับการแจ้งเตือนการแท็บเสร็จและการตั้งค่าลูกศรของฉันได้หรือไม่ ความจริงที่ว่าฉันได้รับตัวควบคุมเมื่อฉันขึ้น arrow ทำให้ฉันคิดว่าบัญชีของฉัน (หรือเซสชั่น) อยู่ในโหมดที่ฉันไม่คุ้นเคย ฉันรู้ว่ามีรหัสการกรอกข้อมูลแท็บใน bashrc ที่ฉันสามารถแสดงความคิดเห็นได้ แต่ดูเหมือนจะไม่มีผลใด ๆ แม้หลังจากออกจากระบบและกลับเข้าสู่ระบบแล้ว ฉันอยู่ในโหมดแปลก ๆ เมื่อฉันใช้ SSH ด้วยบัญชีใหม่หรือมีการตั้งค่าเซสชัน / บัญชีบางอย่างที่ฉันต้องตั้งค่าและสามารถหาข้อมูลได้จากทุกที่บนอินเทอร์เน็ตถ้าฉันเพิ่งรู้ว่าจะมองหาอะไร?
16 linux  ssh  shell  accounts 

10
สิ่งที่ผู้ดูแลระบบ Linux ต้องรู้ด้วยหัว?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันไม่ใช่ผู้ดูแลระบบ แต่ฉันมีความรู้ดีเกี่ยวกับ Linux, Unix, Windows และฮาร์ดแวร์ อะไรคือหัวข้อที่จำเป็นที่สุดที่ผู้ดูแลระบบ Linux ต้องรู้ด้วยใจ (ณ จุดที่สามารถแก้ไข, ติดตั้ง, ทำงานได้โดยไม่ต้องอ่านคู่มือมากที่สุด; ตรวจสอบ man pages ที่ใช้ร่วมกันได้ )? FOCUSฉันต้องการชุดนี้จะมาจากเครือข่ายของ บริษัท ในการบริหารจัดการเซิร์ฟเวอร์ซึ่งอาจมีคุณสมบัติเท่ากับบางมากที่สุดของเวลาจะมีคนที่แตกต่างกันบางส่วนเช่นกัน ตัวอย่างเช่นคุณจะไม่เห็นเซิร์ฟเวอร์ FTP สำหรับเซิร์ฟเวอร์ บริษัท เสมอ แต่อาจเห็น Samba เกือบตลอดเวลา ... ฉันไม่ได้พูดว่า "หนังสือคุณต้องอ่าน" หรืออะไรทำนองนั้น แต่ฉันหมายถึงคุณสมบัติที่จำเป็นที่สุดที่อาจจำเป็นในชีวิตประจำวันของคุณในฐานะผู้ดูแลระบบ Linux ชอบ: เคอร์เนล iptables Sendmail, Postfix, qmail, exim Squid, Samba, NFS, LDAP …
16 linux 

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