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

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



16
ฉันจะฆ่ากระบวนการที่เก่ากว่า“ t” ได้อย่างไร
ครั้งแรกใช่ฉันได้เห็นคำถามนี้: ค้นหา (และฆ่า) กระบวนการเก่า คำตอบมีไม่ถูกต้องและไม่ทำงาน ฉันได้ลงคะแนนและแสดงความคิดเห็นตาม กระบวนการที่ฉันต้องการฆ่ามีลักษณะเช่นนี้เมื่อจดทะเบียนกับps aux | grep page.py: apache 424 0.0 0.1 6996 4564? S 07:02 0:00 / usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 2686 0.0 0.1 7000 3460? วันที่ Sep10 0:00 / usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 2926 0.0 0.0 6996 1404? วันที่ Sep02 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 7398 0.0 0.0 …
14 linux  process  kill 

2
วิธีกำหนดค่าโดเมนย่อยไวด์การ์ดแบบคงที่ด้วย dnsmasq
ฉันมีเครือข่ายที่อยู่เบื้องหลัง NAT ด้วยเครื่องไม่กี่เครื่อง เครื่องคือ: เราเตอร์ - NAT, dnsmasq, การส่งต่อ - เชื่อมต่อโดยตรงกับ inet เซิร์ฟเวอร์ - ที่ทำงาน ssh, www และสิ่งอื่น ๆ ลูกค้า - สิ่งที่ทำบนเซิร์ฟเวอร์ ฉันยังมี mydomain.com server.mydomain.com ชี้ไปที่ IP ของการเชื่อมต่อของฉัน (IP เดียว) ซึ่งเป็นเราเตอร์ซึ่งส่งต่อพอร์ตไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์มี httpd ที่ทำงานซึ่งให้บริการเว็บไซต์ต่าง ๆ ตาม vhosts ดังนั้นฉันมี site1.server.mydomain.com, site2 .. ปัญหาคือการรับส่งข้อมูลทั้งหมดจะผ่านเราเตอร์และเมื่อฉันตรวจสอบบันทึกฉันมักจะเห็น IP ของเราเตอร์สำหรับทุกสิ่ง (ดังนั้นจึงยากที่จะดูว่าใครกำลังเรียกใช้สคริปต์ในขณะที่ (1)) ฉันต้องการ ServerAlias ​​site1.server.local แต่ไซต์ส่วนใหญ่มี …
14 linux  nat  dnsmasq 

6
ประเมิน FLOPS ใน Linux หรือไม่
ฉันกำลังมองหาโปรแกรมที่ง่ายและรวดเร็วในการประมาณค่า FLOPS บนระบบ Linux ของฉัน ฉันพบHPLแต่การรวบรวมมันเป็นการพิสูจน์ว่าน่ารำคาญ ทั้งหมดที่ฉันต้องการคือการประมาณ ballpark ของ FLOPS โดยไม่จำเป็นต้องใช้เวลาหนึ่งวันในการค้นคว้าหาเกณฑ์มาตรฐานและติดตั้งซอฟต์แวร์ตาม มีโปรแกรมดังกล่าวหรือไม่? มันจะเพียงพอหรือไม่ที่จะเขียนโปรแกรม C ที่ทวีคูณเป็นสองเท่าในลูป?
14 linux  benchmark 

7
วิธีการเปลี่ยนค่าเริ่มต้น / tmp เป็น / home / user / tmp
มีตัวแปรสภาพแวดล้อมในการตั้งค่าไดเรกทอรีชั่วคราวบนระบบที่ใช้เดเบียนหรือไม่ ฉันมีแอปเพล็ต java ที่ใช้ตัวแปรสภาพแวดล้อมนั้นและมันเริ่มสับสนเมื่อเรียกแอปเพล็ตเดียวกันสองอินสแตนซ์

4
ไวยากรณ์ Linux Bash: ความหมายของ &&, \, และ -
' &&', ' \' และ ' -' หมายถึงอะไรในตอนท้ายของคำสั่ง bash? โดยเฉพาะอย่างยิ่งฉันเจอชุดของบรรทัดต่อไปนี้ที่ควรเพิ่มพับลิกคีย์ให้กับตัวจัดการแพ็กเกจความถนัดของ Ubuntu ตัวละครเหล่านี้ใช้สำหรับอะไร gpg - keyserver keyserver.ubuntu.com --recv 26C2E075 && \ gpg - ส่งออก - เกราะ 26C2E075 | sudo apt-key add - && \ sudo apt-get update
14 linux  bash 

3
เวลา dmesg เทียบกับเวลาของระบบไม่ถูกต้อง
ฉันหวังว่านี่คือคนที่สามารถช่วยฉันด้วยปัญหาที่แปลกประหลาดนี้ ฉันคิดว่าฉันรู้ว่าทำไมมันถึงเกิดขึ้น แต่ฉันไม่รู้วิธีแก้ปัญหา อาจเป็นเพราะเวลา BIOS ไม่ได้ตั้งค่าที่ถูกต้องหรือสิ่งที่ชอบ แต่ฉันไม่ต้องการเปลี่ยนเวลา BIOS ของเซิร์ฟเวอร์ประมาณ 400+ ตัว (หรือเปลี่ยน batt BIOS) root@spool:~# echo TEST > /dev/kmsg root@spool:~# dmesg -T | tail -1 [Mon Feb 17 04:57:03 2014] TEST root@spool:~# date Mon Feb 17 11:45:17 CET 2014 เซิร์ฟเวอร์กำลังเรียกใช้ ntp สำหรับการซิงค์เวลา ใครที่นี่รู้วิธีแก้ไขปัญหานี้ในระบบปฏิบัติการหรือไม่ Linux spool 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 …
14 linux  debian  unix  time  dmesg 

4
จะรับบันทึกเครือข่าย linux ได้อย่างไร
เรามีเซิร์ฟเวอร์จาวาที่ทำงานใน linux ที่พอร์ตเฉพาะที่ยอมรับการเชื่อมต่อแบบถาวรสำหรับผู้ใช้หลายพันคน เมื่อเร็ว ๆ นี้ลูกค้าของเราไม่สามารถเชื่อมต่อกับข้อผิดพลาดการหมดเวลา เราสงสัยว่าทราฟฟิกกำลังสูงเกินไป แต่บันทึก java ของเราแสดงให้เห็นว่ามีการเชื่อมต่อไม่มากในแต่ละวินาที เราสงสัยว่าอาจเป็นไปได้ว่ามีคนจำนวนมากที่พยายามในเวลาเดียวกันและพวกเขาก็ตกหล่นในระดับระบบปฏิบัติการดังนั้นโปรแกรมจาวาไม่เคยได้รับโอกาสที่จะยอมรับการเชื่อมต่อจริงหรือ มีการจัดเรียงของ linux บางอย่างที่สามารถแสดงว่ามีคนพยายามที่จะเข้าถึงซ็อกเก็ตหรือไม่?

3
วิธีปิดการใช้งานโหมดพาสซีฟในคำสั่ง linux ftp
ฉันใช้คำสั่ง "ftp" ของ linux เพื่อส่งข้อมูลไปยังผู้ให้บริการบุคคลที่สาม บริษัท นี้ระบุว่าเราต้อง "ปิดการใช้งานโหมดพาสซีฟในไคลเอนต์ FTP ของคุณ" และฉันยืนยันว่ามันไม่ทำงานในโหมดพาสซีฟ อย่างไรก็ตามเมื่อฉัน googled คำสั่ง linux ฉันเห็นว่าธง "-p" เป็น "เริ่มต้นตอนนี้สำหรับลูกค้าทั้งหมด (ftp และ pftp) เนื่องจากความกังวลด้านความปลอดภัยโดยใช้โหมดการถ่ายโอน PORT ธงจะถูกเก็บไว้เพื่อความเข้ากันได้เท่านั้นและมี ไม่มีผลกระทบอีกต่อไป " ฉันจะปิดใช้งานโหมดพาสซีฟได้อย่างไร? และมันเป็นสิ่งที่ไม่ดี?

8
เพื่อปรับปรุงยำ? หรือไม่?
โปรดให้อภัยคำถามที่ค่อนข้างตรงไปตรงมา ก่อนอื่นฉันไม่ใช่ผู้ดูแลระบบและประสบการณ์ของฉันกับ Linux ค่อนข้าง จำกัด ประมาณ 3-4 เดือนที่แล้วฉันตั้งค่าเซิร์ฟเวอร์ CentOS ให้ทำงานด้วยเหตุผลหลายประการ เราใช้มันเป็นเซิร์ฟเวอร์สำหรับการพัฒนาเว็บไซต์ (ซึ่งลูกค้าของเราสามารถเข้าถึงได้) เซิร์ฟเวอร์การโค่นล้มและเรากำลังโฮสต์ wiki สำหรับการสื่อสารภายในด้วยเช่นกันดังนั้นมันจึงกลายเป็นเครื่องมือสำคัญสำหรับเรา (อาจมีความสำคัญมากกว่าที่เราคิดว่ามันจะเป็นเมื่อฉันตั้งค่า!) ฉันพบว่ายัมต้องการอัปเดตแพ็คเกจประมาณ 250 รายการเป็นเวอร์ชั่นล่าสุดใน repo เนื่องจากเซิร์ฟเวอร์ทำงานได้ดีสำหรับเราฉันควรเสี่ยงที่จะอัพเดตแพ็คเกจเหล่านี้หรือไม่ ความเสี่ยงด้านความปลอดภัยมีมากกว่าความเสี่ยงที่เซิร์ฟเวอร์จะแตกหักเมื่อฉันอัปเดตทุกอย่างหรือไม่ ฉันควรชี้ให้เห็นว่าในขณะที่ฉันมีการสำรองข้อมูลทุกอย่างมันต้องใช้เวลาในการตั้งค่าทุกอย่างตามที่เป็นอยู่ตอนนี้และฉันไม่มีเวลาว่างมากในการทำงานในขณะนี้! หากคำแนะนำคือการอัปเดตมีวิธีปฏิบัติที่ดีที่สุดที่สามารถส่งต่อเพื่อทำให้กระบวนการปลอดภัยที่สุดเท่าที่จะทำได้หรือไม่ ขอบคุณล่วงหน้าสำหรับคำแนะนำใด ๆ อัปเดต - ขอบคุณสำหรับคำตอบของคุณทุกคน ถ้าฉันมีตัวแทนมากพอที่จะโหวตให้ทุกคนได้ฉันก็จะทำ ;) ฉันตัดสินใจที่จะโกสต์ฮาร์ดไดรฟ์และอัปเดต โชคไม่ดีที่การดูแลระบบเต็มเวลาหรือนอกเวลาไม่ใช่ตัวเลือกในขณะนี้ดังนั้นฉันจะต้องจัดการกับปัญหาเช่นเดียวกับที่ฉันสามารถทำได้!
14 linux  centos  update 

4
ทำไมฉันหายไป / var / run / sshd หลังจากบูตทุกครั้ง
ฉันใช้งาน Ubuntu 16.04 container ภายใต้ Proxmox 5.2-11 หลังจากใช้ชุดข้อมูลแก้ไขรอบล่าสุด1ฉันไม่สามารถลงชื่อเข้าใช้ที่คอนโซลหรือผ่าน ssh ได้ ฉันเมานต์รูทคอนเทนเนอร์ FS บนไฮเปอร์ไวเซอร์และเพิ่มลงpts/0ใน/etc/security/access.conf(เราเรียกใช้pam_access) และอนุญาตให้รูทล็อกอินเข้าสู่คอนโซล เราได้root : lxc/tty0 lxc/tty1 lxc/tty2ในaccess.confซึ่งผมคิดว่าเพียงพอดังนั้นทำไมฉันต้องการpts/0ตอนนี้คือการทำให้งง ฉันสังเกตว่า ssh ไม่ทำงานดังนั้นลองเริ่มด้วยมือ ( /usr/sbin/sshd -DDD -f /etc/ssh/sshd_config) และได้รับข้อผิดพลาดนี้: Missing privilege separation directory: /var/run/sshd ฉันสร้างไดเรกทอรีด้วยมือเริ่มต้นsshและสามารถเข้าสู่ระบบได้ในที่สุด แต่หลังจากรีบูตปัญหายังคงมีอยู่ ไม่ได้สร้างไดเรกทอรี บิตที่มีประโยชน์เท่านั้นjournalctlและส่วนที่น่าสนใจเพียงอย่างเดียวคือ "การดำเนินการที่ไม่อนุญาต" แต่ไม่มีข้อมูลเพิ่มเติม ฉันไม่คุ้นเคยกับ 16.04 ดังนั้นสงสัยว่าฉันจะหาข้อมูลเพิ่มเติมเกี่ยวกับปัญหาได้อย่างไร ฉันไม่มี/var/log/syslogหรือ/var/log/messagesเพียงkern.logเพื่อให้ชนิดของที่หายไป 1 systemd-sysv 229-4ubuntu21.9 libpam-systemd 229-4ubuntu21.9 libsystemd0 229-4ubuntu21.9 …

2
กำหนดค่า: ข้อผิดพลาด: ไม่พบ php-config โปรดใช้ - ด้วย php-config = PATH
ฉันกำลังพยายามติดตั้งโปรแกรมที่ชื่อว่า Phraseet ฉันรันคำสั่ง. / config และพบข้อผิดพลาดนี้: configure: error: Cannot find php-config. Please use --with-php-config=PATH ฉันใช้ Ubuntu 10.04, Apache 2, PHP5 และ Mysql 5 ไม่มีใครรู้ว่าฉันสามารถหา php-config ได้ที่ไหน? ฉันหาไฟล์นั้นไม่พบ ....
14 linux  ubuntu  php5 

2
เหตุใดจึงไม่เขียนทับไฟล์ปลายทางของฉัน
ฉันพยายามสำรองไฟล์ผ่านคำสั่ง scp /tmp/backup.tar.gz ชื่อโฮสต์: /home/user/backup.tar.gz เมื่อฉันเรียกใช้แถบความคืบหน้าของ scp จะปรากฏขึ้นและดูเหมือนว่าจะเป็นการถ่ายโอนไฟล์อย่างไรก็ตามเมื่อฉันลงชื่อเข้าใช้เซิร์ฟเวอร์ปลายทางเพื่อตรวจสอบไฟล์การประทับเวลาและขนาดไฟล์ไม่ได้เปลี่ยนแปลงจากรุ่นเก่าดังนั้นจึงดูเหมือนว่า scp ไม่ได้เขียนทับไฟล์เก่าเลย มันเห็นการทำงานเมื่อฉันลบไฟล์จากเซิร์ฟเวอร์ปลายทางด้วยตนเอง ฉันกำลังใช้งาน Ubuntu และสิ่งนี้กำลังเกิดขึ้นบนเซิร์ฟเวอร์สองเครื่อง: หนึ่ง cygwin ssh และ fedora core 3 ใครมีความคิดว่าทำไมสิ่งนี้ถึงเกิดขึ้น ฉันคิดว่า scp จะเขียนทับไฟล์ที่มีอยู่เท่านั้น .. ขอบคุณ

8
Linux - ใช้“ su -” แต่เก็บไดเรกทอรีปัจจุบัน
เมื่อฉันsu -จะไปรูทไดเร็กทอรีปัจจุบันของฉันถูกตั้งเป็นรูทโฮม มีอยู่แล้วเพื่อเก็บไดเรกทอรีปัจจุบันที่ฉันชอบsudo -sมาก หรือเป็นคำตอบให้ใช้ sudo?
14 linux  unix  sudo  su 

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