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

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


7
Amazon Linux กับ Ubuntu สำหรับ Amazon EC2 [ปิด]
ฉันตั้งค่าเว็บไซต์แรกของฉันใน Amazon EC2 และฉันพยายามตัดสินใจว่าจะใช้ distro ใด ฉันเคยใช้ Redhat และ CentOS มาก่อน แต่ฉันไม่มีอคติต่อระบบใด ๆ ฉันแค่ต้องการใช้สิ่งที่ดีที่สุด (ฉันเคยมีเซิร์ฟเวอร์ที่จัดการบางส่วนในอดีตดังนั้นฉันจึงไม่ได้ทำเซิร์ฟเวอร์มากเกินไป การบริหารจนกระทั่งเมื่อเร็ว ๆ ) เว็บไซต์เป็นเพียงแอปพลิเคชันเว็บที่เขียนด้วย PHP และ MongoDB ฉันชอบความคิดของการมีระบบปฏิบัติการน้ำหนักเบาที่อธิบายไว้สำหรับ Amazon Linux แต่ฉันกังวลว่ามันอาจประสบกับความเข้ากันได้ / การอัพเดตเมื่อเทียบกับ Ubuntu หรือตัวเลือกอื่น ๆ ที่มีทีมงานที่เน้นเฉพาะในระบบปฏิบัติการเซิร์ฟเวอร์ คำแนะนำใด ๆ?

9
apt-get และ aptitude ต่างกันอย่างไร
ฉันไม่เข้าใจว่าทำไมมีสองโปรแกรมที่แตกต่างกันในการติดตั้งขั้นต่ำเพื่อติดตั้งซอฟต์แวร์ พวกเขาไม่ทำสิ่งเดียวกันหรือ มีความแตกต่างใหญ่หรือไม่? ฉันได้อ่านทุกที่เพื่อใช้ความถนัดมากกว่า apt-get แต่ฉันก็ยังไม่รู้ความแตกต่าง

6
การเมานต์ SSHFS ที่รอดจากการปลด
ฉันใช้SSHFS mounts จากแล็ปท็อปของฉันไปยังเซิร์ฟเวอร์กลาง เห็นได้ชัดว่าการเมานต์ SSHFS นั้นขาดหลังจากการยกเลิกการเชื่อมต่อที่ยาวนานขึ้น (เช่นระหว่างการหยุดทำงานชั่วคราว) ทำให้การเชื่อมต่อ SSH พื้นฐานนั้นหมดเวลา มีวิธีใดที่จะทำให้ SSHFS mounts มีชีวิตรอดจากการยกเลิกการเชื่อมต่อที่ยาวนาน (> 5 นาที) หรือแม้กระทั่งโทรซ้ำด้วย IP ที่ต่างกันหรือไม่
56 linux  networking  ssh  fuse 

11
ฉันควรอัพเดทเซิร์ฟเวอร์ Linux บ่อยแค่ไหน?
ฉันรับผิดชอบการจัดการทั้งเซิร์ฟเวอร์ที่ใช้งานจริงของเรา (เมล, เว็บ, ฐานข้อมูลทั้งหมดในเซิร์ฟเวอร์เดียว) และเซิร์ฟเวอร์ทดสอบของเรา ทั้งสองถูกสร้างขึ้นบนเดเบียน อย่างไรก็ตามเนื่องจากฉันยังใหม่ต่อการดูแลระบบฉันเพิ่งติดตั้งการอัปเดตเมื่อพบสิ่งที่ต้องอัปเดตเพื่อที่ฉันจะได้มีฟีเจอร์ที่ใหม่กว่าและรับการแก้ไขข้อบกพร่อง ตอนนี้มันเป็นกระบวนการเฉพาะกิจที่สวยงามและฉันต้องการทำให้มันน้อยลง ดังนั้นฉันสงสัยว่าคนที่รู้ว่าสิ่งที่พวกเขากำลังจัดการกับเรื่องนี้ คุณทำการอัพเกรดบนเซิร์ฟเวอร์บ่อยแค่ไหน? กระบวนการอัพเกรดต่างจากการทดสอบและการผลิตหรือไม่? คุณอัพเกรดเซิร์ฟเวอร์ทดสอบใด ๆ เป็นอันดับแรกเสมอหรือไม่? และคุณทำการอัปเดตซอฟต์แวร์ทั้งหมดหรือคุณเพียงแค่ติดตั้งการอัพเดตที่เลือกไว้?
56 linux  debian  update  apt 

3
เป็นวิธีที่ถูกต้องในการเปิดช่วงของพอร์ตใน iptables อะไร
ฉันเจอบทความที่ให้คำแนะนำต่อไปนี้: iptables -A INPUT -p tcp 1000:2000 -j ACCEPT และคนอื่น ๆ ที่ระบุว่าข้างต้นจะไม่ทำงานและ iptables รองรับการประกาศพอร์ตหลายรายการพร้อม--multiportตัวเลือกเท่านั้น มีวิธีที่ถูกต้องในการเปิดหลายพอร์ตด้วย iptables หรือไม่?


7
โปรโตคอลรุ่นไม่ตรงกัน - เปลือกของคุณสะอาดหรือไม่
เมื่อทำตามคำแนะนำในการสำรองข้อมูล rsync ที่ระบุไว้ที่นี่: http://troy.jdmz.net/rsync/index.html ฉันได้รับข้อผิดพลาด "โปรโตคอลรุ่นไม่ตรงกัน - เปลือกของคุณสะอาดหรือไม่" ฉันอ่านบางแห่งที่ฉันต้องการปิดเสียงพรอมต์ (PS1 = "") และ motd (.hushlogin) แสดงขึ้นเพื่อจัดการกับสิ่งนี้ ฉันได้ทำสิ่งนี้แล้วพรอมต์และล็อกอินแบนเนอร์ (MOTD) จะไม่ปรากฏอีกต่อไป แต่ข้อผิดพลาดยังคงปรากฏขึ้นเมื่อฉันเรียกใช้ rsync -avvvz -e "ssh -i /home/thisuser/cron/thishost-rsync-key" remoteuser@remotehost:/remote/dir /this/dir/ ทั้งไคลเอ็นต์ ssh และเซิร์ฟเวอร์ sshd กำลังใช้โปรโตคอลรุ่น 2 มีปัญหาอะไรบ้าง? ขอบคุณ [แก้ไข] ฉันพบhttp://www.eng.cam.ac.uk/help/jpmg/ssh/authorized_keys_howto.html ซึ่งชี้ให้เห็นว่าบางครั้งมันจำเป็นต้อง "บังคับ v2 โดยใช้แฟล็ก -2 เพื่อ ssh หรือ slogin ssh -2 -i …
55 ubuntu  ssh  backup  rsync  linux 

1
Linux FHS: / srv vs / var …ฉันจะใส่ของไว้ที่ไหน?
ประสบการณ์การพัฒนาเว็บไซต์ของฉันเริ่มต้นจาก Fedora และ RHEL แต่ฉันเปลี่ยนไปใช้ Ubuntu ใน Fedora / RHEL ค่าเริ่มต้นดูเหมือนว่าจะใช้โฟลเดอร์ / var ในขณะที่ Ubuntu ใช้ / srv มีเหตุผลใดที่จะใช้อย่างใดอย่างหนึ่งมากกว่าที่อื่น ๆ และที่เส้นแบ่ง? (มันทำให้ฉันสับสนมากจนกระทั่งเมื่อเร็ว ๆ นี้ฉันคิดว่า / srv คือ / svr สำหรับเซิร์ฟเวอร์ / บริการ) ข้อกังวลหลักของฉันเกี่ยวกับโฟลเดอร์สองประเภท ไดเรกทอรี www และ ftp เริ่มต้น โฟลเดอร์แอปพลิเคชันเฉพาะเช่น: การแบ่งปัน samba เว็บแอปพลิเคชัน (ควรไปในโฟลเดอร์ www หรือฉันสามารถเชื่อมโยงไปยังไดเรกทอรีของตัวเองได้เช่น "___ / www / wordpress" …
55 linux 

3
Ctrl-Alt-Delete บน Linux * อันตรายจริงๆหรือไม่
shutdown -rฟังก์ชันCtrl-Alt-Delete ดีฟอลต์บนระบบ Linux เป็นคุณลักษณะที่อันตรายหรือไม่? หลายปีที่ผ่านมาเมื่อฉันปรับใช้ระบบทางกายภาพที่มีแป้นพิมพ์และจอภาพที่แนบมาบางครั้งฉันก็ปรับเปลี่ยนระบบ/etc/inittabRed Hat เพื่อปิดการใช้งานกับดักรีบูต สิ่งนี้มักจะเกิดขึ้นหลังจากคนไอทีในพื้นที่หรือผู้ดูแลระบบ Windows ใช้ชุดคีย์เวทย์โดยบังเอิญบนเทอร์มินัล / แป้นพิมพ์ / หน้าต่างที่ไม่ถูกต้อง # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now ฉันไม่ได้ทำสิ่งนี้ตั้งแต่ RHEL4 วัน แต่ระบบที่ใหม่กว่าดูเหมือนจะมี/etc/init/control-alt-delete.confไฟล์สำหรับสิ่งนี้ ในช่วงหลายปีที่ผ่านมาระบบส่วนใหญ่ของฉันถูกปรับใช้แบบไร้หัวหรือทำงานเสมือนเครื่องจักร นี่เป็นการลดความถี่ของการรีบูตที่ไม่ได้ตั้งใจ ... แต่ฉันมีชุด ctrl-alt-delete ล่าสุดจาก: 1) IP KVM เสียบเข้ากับเซิร์ฟเวอร์ที่ไม่ถูกต้องโดยเจ้าหน้าที่ศูนย์ข้อมูล 2) ผู้ดูแลระบบ Windows โดยใช้คีย์ผสมในคอนโซล VMware คิดว่าจำเป็นสำหรับการเข้าสู่ระบบ 3) ฉันใช้ Ctrl-Alt-ลบแมโครในคอนโซล HP ILO รีบูตซีดีสด ... แต่มันก็เป็นจริงองค์การแรงงานระหว่างประเทศสำหรับเซิร์ฟเวอร์การผลิตยุ่งมาก …

11
Linux: วิธีใช้ไฟล์เป็นอินพุตและเอาต์พุตในเวลาเดียวกัน?
ฉันเพิ่งเรียกใช้ต่อไปนี้ในทุบตี: uniq .bash_history > .bash_history และไฟล์ประวัติของฉันว่างเปล่าโดยสมบูรณ์ ฉันเดาว่าฉันต้องการวิธีการอ่านไฟล์ทั้งหมดก่อนที่จะเขียนลงไป นั่นเป็นวิธีที่ทำ? PS: เห็นได้ชัดว่าฉันคิดว่าการใช้ไฟล์ชั่วคราว แต่ฉันกำลังมองหาทางออกที่ดีกว่า
55 linux  bash 

2
“ ***” หมายถึงอะไรเมื่อ traceroute
นี่คือผลลัพธ์ของ traceroute ของฉัน traceroute 211.140.5.120 1 141.1.31.2 (111.1.31.2) 0.397 ms 0.380 ms 0.366 ms 2 141.1.28.38 (111.1.28.38) 3.999 ms 3.971 ms 3.982 ms 3 142.11.124.193 (112.11.124.133) 1.315 ms 1.533 ms 1.455 ms 4 (201.141.0.261) 2.615 ms 2.749 ms 2.572 ms 5 (201.141.0.82) 2.705 ms 2.564 ms 2.680 ms 6 (201.118.231.14) …
54 linux  networking 


4
การเปลี่ยนเส้นทางพอร์ต iptables ไม่ทำงานสำหรับ localhost
ฉันต้องการเปลี่ยนเส้นทางการรับส่งข้อมูลทั้งหมดจากพอร์ต 443 ไปยังพอร์ตภายใน 8080 ฉันใช้การกำหนดค่านี้สำหรับ iptables: iptables -t nat -I PREROUTING --source 0/0 --destination 0/0 -p tcp \ --dport 443 -j REDIRECT --to-ports 8080 สิ่งนี้ใช้ได้กับไคลเอนต์ภายนอกทั้งหมด แต่ถ้าฉันพยายามที่จะเข้าถึงพอร์ต 443 จาก maschine เดียวกันฉันจะได้รับการเชื่อมต่อปฏิเสธข้อผิดพลาด wget https://localhost ฉันจะขยายกฎ iptables เพื่อเปลี่ยนเส้นทางการรับส่งข้อมูลภายในได้อย่างไร

7
ชื่อโฮสต์ - พวกเขาทั้งหมดเกี่ยวกับอะไร
ฉันเพิ่งถูก "บังคับ" ให้ทำงานดูแลระบบบางอย่างในขณะที่นี่ไม่ใช่สิ่งที่ฉันรักอย่างแน่นอนฉันได้อ่านทดลองและเรียนรู้อย่างมาก มีแง่มุมหนึ่งพื้นฐานของการกำหนดค่าเซิร์ฟเวอร์ที่ฉันไม่ได้สามารถที่จะเข้าใจเป็น - ชื่อโฮสต์ เช่นในอูบุนตูเราควรตั้งชื่อโฮสต์แบบนี้ (อ้างอิงจากLinode Library ): echo "plato" > /etc/hostname hostname -F /etc/hostname ไฟล์: / etc / hosts 127.0.0.1 localhost.localdomain localhost 12.34.56.78 plato.example.com plato ฉันคิดว่าplatoเป็นชื่อที่ไม่มีเหตุผลและนั่นplato.example.comคือ FQDN ตอนนี้คำถามของฉันคือ: จำเป็นหรือไม่ เพื่อวัตถุประสงค์อะไร มันจำเป็น / ใช้ที่ไหน? ทำไมฉันไม่สามารถกำหนด "localhost" เป็นชื่อโฮสต์สำหรับทุกเครื่องได้ ฉันต้องตั้งค่ารายการ DNS สำหรับplato.example.comFQDN หรือไม่ ควรplato.example.comใช้เป็นรายการ DNS ย้อนกลับสำหรับ IP ของฉัน นอกจากนี้ยังมี "แนวปฏิบัติที่ดีที่สุด" …

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