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

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

9
ลบ / var / log ทั้งหมดหรือไม่
ฉันสามารถลบทุกอย่างในได้/var/logหรือไม่ หรือฉันควรลบเฉพาะไฟล์ (เรียกซ้ำ) /var/logแต่ทิ้งโฟลเดอร์ไว้? ไม่มีใครมีrmบรรทัดคำสั่งที่ดี? (ทักษะการดูแลระบบของฉันทำให้ฉันประหม่า) หมายเหตุ:ฉันใช้ Debian ฉันไม่แน่ใจว่ารุ่นใด
26 linux  logging 

8
ระบบไฟล์เครือข่ายที่ปลอดภัยสำหรับ Linux: ผู้คนกำลังทำอะไร
NFSv3 เป็นที่แพร่หลาย แต่รูปแบบการรักษาความปลอดภัยเริ่มต้นคือ ... แปลกตา CIFS สามารถใช้การพิสูจน์ตัวตน Kerberos แต่ถ้าไม่มี POSIX semantics จะไม่ใช่การเริ่มต้น AFS ไม่เคยเข้ารหัสการรับส่งข้อมูลบนสายและเป็น krb4 - และเป็นโครงการที่ตายแล้ว แฟนซีระบบไฟล์ทดลองใหม่ไม่เคยเกิดขึ้นจริงหรือเน้นที่ความเร็ว (และหากคุณโชคดีความน่าเชื่อถือของข้อมูล) - ตัวอย่างเช่น Luster ใช้รูปแบบความเชื่อมั่นของลูกค้าเช่นเดียวกับ NFSv3 สำหรับใช้ในบ้าน sshfs นั้นดี แต่ก็ไม่ได้ปรับขนาด และแน่นอนว่ามี NFSv4 ด้วย sec = krb5p ยิ่งใหญ่ในทางทฤษฎี แต่หลังจากผ่านไปสิบปีดูเหมือนว่ามันจะไม่ได้ใช้อย่างจริงจังในโลกแห่งความจริง ไคลเอ็นต์ Linux เพิ่งลบแท็กทดสอบออกแล้ว และถ้าคุณดู EMC Celerra, Isilon ฯลฯ มันคือ NFSv3 ทั้งหมด (Celerra สนับสนุน NFSv4 …

4
จำกัด ลินุกซ์พื้นหลังล้าง (หน้าสกปรก)
การลบพื้นหลังบน Linux เกิดขึ้นเมื่อข้อมูลที่เขียนมากเกินไปกำลังรอดำเนินการ (ปรับได้ผ่าน / proc / sys / vm / dirty_background_ratio) หรือหมดเวลาสำหรับการเขียนที่รอดำเนินการ (/ proc / sys / vm / dirty_expire_centisecs) นอกจากจะมีการตีขีด จำกัด อื่น (/ proc / sys / vm / dirty_ratio) ข้อมูลที่เขียนเพิ่มเติมอาจถูกแคช การเขียนเพิ่มเติมจะปิดกั้น ในทางทฤษฎีสิ่งนี้ควรสร้างกระบวนการพื้นหลังที่เขียนหน้าสกปรกโดยไม่รบกวนกระบวนการอื่น ในทางปฏิบัติมันจะรบกวนกระบวนการใด ๆ ที่ทำให้การอ่านไม่ได้หรือการเขียนแบบซิงโครนัส ไม่ดี. นี่เป็นเพราะการล้างพื้นหลังเขียนจริงที่ความเร็วอุปกรณ์ 100% และการร้องขออุปกรณ์อื่น ๆ ในเวลานี้จะล่าช้า (เพราะคิวและแคชการเขียนทั้งหมดบนถนนเต็มไป) มีวิธี จำกัด จำนวนการร้องขอต่อวินาทีหรือไม่ที่กระบวนการล้างข้อมูลดำเนินการหรือจัดลำดับความสำคัญของอุปกรณ์ I / …

8
Linux: กำหนดการคำสั่งให้เรียกใช้หนึ่งครั้งหลังจากรีบูต (เทียบเท่า RunOnce)
ฉันต้องการกำหนดคำสั่งให้เรียกใช้หลังจากรีบูตในกล่อง Linux ฉันรู้วิธีการทำเช่นนี้เพื่อให้คำสั่งทำงานอย่างต่อเนื่องหลังจากรีบูตทุกครั้งด้วย@rebootรายการ crontab แต่ฉันต้องการให้คำสั่งรันเพียงครั้งเดียว หลังจากรันแล้วควรลบออกจากคิวคำสั่งเพื่อรัน ฉันกำลังมองหา Linux ที่เทียบเท่ากับRunOnceในโลกของ Windows ในกรณีที่สำคัญ: $ uname -a Linux devbox 2.6.27.19-5-default #1 SMP 2009-02-28 04:40:21 +0100 x86_64 x86_64 x86_64 GNU/Linux $ bash --version GNU bash, version 3.2.48(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc. $ cat /etc/SuSE-release SUSE Linux Enterprise Server 11 (x86_64) …

8
วิ่ง "chown www-data: www-data / -R" โดยบังเอิญโดยบังเอิญ
ฉันเพิ่งวิ่งนี้ไม่กี่วินาทีที่ผ่านมา ฉันจัดการที่จะทำCtrl- Cทันทีที่ฉันตระหนักถึงสิ่งที่ฉันเริ่มทำ /binเพื่อให้ห่างไกลไดเรกทอรีเท่านั้นก็เริ่มจะผ่านคือ ฉันกลัวที่จะทำอะไรอย่างอื่น จนถึงตอนนี้ฉันก็รู้ว่าฉันไม่สามารถใช้suเป็นผู้ใช้ปกติของฉันได้อีกต่อไป โชคดีที่ฉันยังมีรูทเทอร์มินัลอื่นเปิดอยู่ ฉันจะทำอย่างไร
26 linux  ubuntu  root  chown 

3
การอนุญาต FTP ด้วย IPTables
สถานการณ์ปัจจุบันของฉันเกี่ยวข้องกับการอนุญาตกฎต่างๆ แต่ฉันต้องการ ftp เพื่อให้สามารถเข้าถึงได้จากทุกที่ ระบบปฏิบัติการคือ Cent 5 และฉันใช้ VSFTPD ฉันดูเหมือนจะไม่สามารถแก้ไขไวยากรณ์ได้ กฎอื่น ๆ ทั้งหมดทำงานอย่างถูกต้อง ## Filter all previous rules *filter ## Loopback address -A INPUT -i lo -j ACCEPT ## Established inbound rule -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT ## Management ports -A INPUT -s x.x.x.x/24 -p icmp -m …
26 linux  centos  iptables  ftp 

2
จะฆ่ากระบวนการที่ไม่เคยตายได้อย่างไร?
ปัญหา ฉันมีกระบวนการจาวาซึ่งไม่ได้ตายด้วย SIGTERM หรือ SIGKILL logstash 2591 1 99 13:22 ? 00:01:46 /usr/bin/java -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+DisableExplicitGC -Djava.awt.headless=true -Dfile.encoding=UTF-8 -XX:+HeapDumpOnOutOfMemoryError -Xmx1g -Xms256m -Xss2048k -Djffi.boot.library.path=/usr/share/logstash/vendor/jruby/lib/jni -Xbootclasspath/a:/usr/share/logstash/vendor/jruby/lib/jruby.jar -classpath : -Djruby.home=/usr/share/logstash/vendor/jruby -Djruby.lib=/usr/share/logstash/vendor/jruby/lib -Djruby.script=jruby -Djruby.shell=/bin/sh org.jruby.Main --1.9 /usr/share/logstash/lib/bootstrap/environment.rb logstash/runner.rb --path.settings /etc/logstash มันตอบสนองสัญญาณที่ได้รับทุกครั้ง Sep 15 13:22:17 test init: logstash main process (2546) killed by …

3
การคัดลอกผู้ใช้ Linux และรหัสผ่านไปยังเซิร์ฟเวอร์ใหม่
ฉันกำลังโยกย้ายผ่านเซิร์ฟเวอร์ไปยังฮาร์ดแวร์ใหม่ ส่วนหนึ่งของระบบจะถูกสร้างใหม่ ไฟล์และไดเรกทอรีใดที่จำเป็นในการคัดลอกเพื่อให้ชื่อผู้ใช้รหัสผ่านกลุ่มความเป็นเจ้าของไฟล์และสิทธิ์การใช้ไฟล์ยังคงเหมือนเดิม? Ubuntu 12.04 LTS
26 linux  passwd 

1
ฉันจะบล็อกปริมาณการใช้งานทั้งหมด * ยกเว้น * Tor ได้อย่างไร
บนระบบ Linux มีวิธีในการบล็อกทราฟฟิกทั้งหมดและขาออกยกเว้นว่าจะผ่านเครือข่าย Tor ซึ่งรวมถึงการสื่อสาร IP ทุกรูปแบบไม่ใช่แค่การเชื่อมต่อ TCP ตัวอย่างเช่นฉันต้องการให้ UDP ถูกบล็อกโดยสมบูรณ์เนื่องจากไม่สามารถผ่าน Tor ฉันต้องการให้ระบบนี้ใช้งานอินเทอร์เน็ตโดยไม่เปิดเผยตัวตนและฉันไม่ต้องการให้แอพพลิเคชั่นใดรั่วไหล ฉันรู้ว่าสิ่งนี้อาจมีความซับซ้อนเนื่องจากทอร์ต้องการสื่อสารกับโหนดรีเลย์อย่างใด
26 linux  iptables  tor 

4
วิธีการสำรองข้อมูลไฟล์ "crontab -e"
ฉันต้องการสำรองข้อมูลเซิร์ฟเวอร์โดยสมบูรณ์ ฉันมีสคริปต์สำรองของฉันที่คัดลอกไฟล์ html / php ทั้งหมดสำหรับเว็บแอปและฐานข้อมูล mysql แล้ววางลงในไฟล์. tar.gz ฉันจะเพิ่มไฟล์ crontab ลงในข้อมูลสำรองนั้นได้อย่างไร เมื่อใดก็ตามที่ฉันบันทึก crontab มันจะไปที่โฟลเดอร์ / tmp .. และเมื่อฉันตรวจสอบโฟลเดอร์นั้นทันทีหลังจากนั้นจะว่างเปล่า

5
ติดตั้ง Xvfb ผ่านที่เก็บ yum - yum สำหรับ Xvfb?
ฉันพยายามติดตั้ง Xvfb บนระบบ RHEL 6.2 โดยใช้ yum อย่างไรก็ตามความช่วยเหลือทั้งหมดที่ฉันพบว่าให้พิมพ์: yum install Xvfb หรือ... yum install xorg-x11-server-Xvfb ซึ่งฉันแน่ใจว่าจะใช้งานได้หากฉันมี repo ที่ถูกต้องซึ่งฉันเดาว่าไม่ได้ เนื่องจากฉันได้รับข้อผิดพลาด: No package Xvfb available. repos เดียวที่ฉันมีในระบบนี้คือ redhat.repo และ rhel-source.repo Repo ใดที่มีแพ็คเกจ Xvfb ขอบคุณ!

10
เทมเพลตกับ Linux ใน Shell Script หรือไม่
สิ่งที่ฉันอยากรู้คือ: 1. ) การมีไฟล์ปรับแต่งเป็นเทมเพลตโดยมีตัวแปรเช่น $ version $ path (เช่น apache config) 2. ) การมีเชลล์สคริปต์ที่ "เติม" ตัวแปรของเทมเพลตและเขียนไฟล์ที่สร้างไปยังดิสก์ เป็นไปได้ด้วยเชลล์สคริปต์ ฉันจะขอบคุณมากถ้าคุณสามารถตั้งชื่อคำสั่ง / เครื่องมือที่ฉันสามารถทำได้หรือเชื่อมโยงที่ดี
26 linux  shell 


8
วิธีรับ pgrep เพื่อแสดงข้อมูลกระบวนการทั้งหมด
มีวิธีใดบ้างที่จะpgrepให้ข้อมูลทั้งหมดเกี่ยวกับแต่ละกระบวนการที่psทำ ฉันรู้ว่าฉันสามารถpsผ่านไปได้grepแต่มันก็มีการพิมพ์จำนวนมากและมันก็ทำให้ฉันมีgrepกระบวนการที่ฉันไม่ต้องการ
26 linux  bash  process  grep 

1
iptables ที่ส่งต่อระหว่างสองอินเตอร์เฟส
ดังนั้นฉันจึงมีกล่องลินุกซ์พร้อมอินเตอร์เฟซไร้สายสองอันอันหนึ่งคือสถานีและอีกอันคือ AP wlan0 (สถานี) - เชื่อมต่อกับการเชื่อมต่ออินเทอร์เน็ต wlan1 (AP) - ลูกค้ารายอื่นเชื่อมต่อกับมัน ฉันต้องการให้ลูกค้าที่เชื่อมต่อกับ wlan1 เพื่อให้สามารถเข้าถึงอินเทอร์เน็ตบน wlan0 และฉันต้องการทำสิ่งนี้กับ iptables เนื่องจากเคอร์เนลของฉันไม่รองรับการเชื่อมต่อ ... นี่คือสิ่งที่ฉันได้ลองกับ iptables แล้ว แต่มันไม่ทำงาน: iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT ฉันขอขอบคุณความช่วยเหลือใด ๆ

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