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

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

1
ฉันจะกำหนดฉลาก SELinux ให้กับ symlink ด้วย semanage ได้อย่างไรเพื่อคงอยู่หลังจาก relabel
apache DocumentRoot / var / www ของฉันเป็นลิงก์สัญลักษณ์ไปยังพา ธ อื่น เป้าหมายมีเลเบลบริบทไฟล์ที่เหมาะสม (httpd_sys_content_t) เพื่อให้ apache สามารถอ่านได้โดยเปิดใช้งาน SELinux อย่างไรก็ตามลิงก์สัญลักษณ์นั้นมีป้ายกำกับด้วย var_t [root@localhost var]# ls -lZ lrwxrwxrwx. root root unconfined_u:object_r:var_t:s0 www -> /srv/www ฉันต้องการติดตั้งลิงก์สัญลักษณ์ใหม่ด้วย httpd_sys_content_t การรัน chcon ด้วยตัวเลือก -h ในตอนแรกดูเหมือนว่าจะทำงาน: [root@localhost var]# chcon -h -t httpd_sys_content_t /var/www [root@localhost var]# ls -lZ lrwxrwxrwx. root root unconfined_u:object_r:httpd_sys_content_t:s0 …

4
จำนวนซ็อกเก็ตสูงสุดบน Linux
ดูเหมือนว่าเซิร์ฟเวอร์นั้น จำกัด อยู่ที่ ~ 32720 ซ็อกเก็ต ... ฉันได้ลองใช้การเปลี่ยนแปลงที่รู้จักทุกครั้งเพื่อเพิ่มขีด จำกัด นี้ แต่เซิร์ฟเวอร์นั้น จำกัด อยู่ที่ซ็อกเก็ตที่เปิด 32720 แม้ว่าจะยังมี 4Go ของหน่วยความจำฟรีและ 80% ของ CPU ที่ไม่ได้ใช้งาน ... นี่คือการกำหนดค่า ~# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) …

7
รัน Jar ในพื้นหลังบน Linux
ฉันมีไหที่ทำงานตลอดไป (วนซ้ำไม่สิ้นสุดกับซ็อกเก็ตฟังด้าย) และต้องการให้ทำงานในพื้นหลังตลอดเวลา ตัวอย่างจะเป็น: "java -jar test.jar" ฉันจะทำสิ่งนี้ได้อย่างไร ขอบคุณล่วงหน้า!
12 linux  java 

4
เซิร์ฟเวอร์หลายตัวทำหน้าที่เหมือนกับเซิร์ฟเวอร์ตัวเดียวหรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน2 ปีที่ผ่านมา ตอนนี้ฉันมี 10 เซิร์ฟเวอร์สำหรับ hpc ซึ่งเน้นการใช้พลังงาน ผู้ใช้ของฉันต้องเริ่มกระบวนการหลายอย่างโดยใช้ qmake ผู้ใช้จะใช้งานกับอูบุนตู 9.10 และซอฟต์แวร์จากแหล่งเก็บข้อมูลนั้นสามารถใช้งานได้จริง ฉันใช้งาน Ubuntu 9.10 กับเซิร์ฟเวอร์ทั้ง 10 ตัว (pxe stones) แล้ว ตอนนี้เราทำงานกับ parallel-ssh และ cluster-ssh ซึ่งอนุญาตให้เปิดกระบวนการเดียวกันให้กับเซิร์ฟเวอร์ทั้งหมด ด้วยเครื่องมือนี้เครื่องมือนี้เซิร์ฟเวอร์ยังคงเป็นอิสระ แต่ด้วยซอฟต์แวร์เดียวกันและคำสั่งที่เปิดตัวเหมือนกัน ตอนนี้เราต้องการไปยังขั้นตอนถัดไปและดูเซิร์ฟเวอร์ทั้งหมดเป็นเซิร์ฟเวอร์เดียวที่มีทรัพยากรทั้งหมดจากเซิร์ฟเวอร์อื่น ๆ 9 เหมือนทรัพยากรของมัน ความแตกต่างจะมีนัยสำคัญในเวลาที่จะดำเนินการและเวลาในการออกแบบคำสั่งเพื่อเปิด คำแนะนำเกี่ยวกับซอฟต์แวร์ที่จะใช้จะมีประโยชน์มาก? ขอบคุณ


5
WGET ไม่สามารถแก้ไขโฮสต์ได้
ฉันมี 2 เครื่องในเครือข่ายย่อยเดียวกันที่ใช้ Debian 5.0 พวกเขาใช้ DNS เดียวกัน (/etc/resolv.conf) พวกเขากำหนดเส้นทางไปที่เกตเวย์เดียวกัน (#route) และพวกเขามีการตั้งค่า iptables เดียวกัน (#iptables -L) ฉันสามารถ ping จากทั้งสองอย่างทั้งที่อยู่ IP และชื่อโฮสต์ ฉันสามารถใช้งาน #host www.google.com และรับผลลัพธ์เดียวกันทั้งคู่ แต่ปัญหาคือว่าหนึ่งในนั้นฉันไม่สามารถ wget หรือขด ดังนั้นในเครื่อง 1 ทุกอย่างก็โอเค แต่บนเครื่อง 2 (ด้วยการตั้งค่าเดียวกับเครื่อง 1) ฉันไม่สามารถ wget หรือขด ข้อผิดพลาดที่ฉันได้รับคือ: # wget google.com --2009-10-20 16:38:36-- http://google.com/ Resolving google.com... failed: Name or …

6
รีเฟรชสมาชิกกลุ่มเสริมโดยไม่ต้องเข้าสู่ระบบอีกครั้ง?
จากความเข้าใจของฉันเซสชัน Linux เก็บสมาชิกกลุ่มไว้ที่การเข้าสู่ระบบ จากนั้นหากมีการเพิ่มสมาชิกกลุ่มใหม่ (เช่นด้วยadduser someuser somegroup) ผู้ใช้จะต้องออกจากระบบและลงชื่อเข้าใช้อีกครั้งเพื่อให้สามารถใช้ประโยชน์จากการเป็นสมาชิกใหม่ได้ คำถามของฉันคือ: มีวิธีใดที่จะรีเฟรชความเป็นสมาชิกกลุ่มในกระบวนการโดยไม่ต้องลงชื่อเข้าใช้อีกครั้งออกจากกระบวนการปัจจุบันหรือเริ่มกระบวนการใหม่หรือไม่

4
จะทำไดเร็กตอรี่โฮมกลางและบัญชีผู้ใช้บน Ubuntu ได้อย่างไร?
ฉันต้องตั้งค่าเครือข่ายของเครื่อง Ubuntu และเซิร์ฟเวอร์ยี่สิบเครื่อง ตามที่ตอนนี้ผู้ใช้มีบัญชีโลคัลบนเครื่อง แต่ฉันต้องการให้มีการพิสูจน์ตัวตนผู้ใช้แบบรวมศูนย์โดยมีข้อมูลผู้ใช้ทั้งหมดเก็บไว้ในเซิร์ฟเวอร์และมีโฮมไดเรกทอรีฝั่งเซิร์ฟเวอร์ ดังนั้นเมื่อผู้ใช้ล็อกอินในคอมพิวเตอร์ไคลเอนต์ใด ๆ ควรตรวจสอบชื่อผู้ใช้และรหัสผ่านของเขาบนเซิร์ฟเวอร์จากนั้นโฮมไดเร็กตอรี่ของเขาควรถูกเมาท์จากเซิร์ฟเวอร์ผ่านทาง NFS หรือบางอย่าง ฉันจะทำสิ่งนี้ได้อย่างไร วิธีไหนดีที่สุด

9
ข้อผิดพลาด 'รายการอาร์กิวเมนต์ยาวเกินไป' ขณะคัดลอกไฟล์จำนวนมาก
ฉันใช้คำสั่งต่อไปนี้: \cp -uf /home/ftpuser1/public_html/ftparea/*.jpg /home/ftpuser2/public_html/ftparea/ และฉันได้รับข้อผิดพลาด: -bash: /bin/cp: Argument list too long ฉันได้ลองด้วย: ls /home/ftpuser1/public_html/ftparea/*.jpg | xargs -I {} cp -uf {} /home/ftpuser2/public_html/ftparea/ ยังคงได้รับ -bash: / bin / ls: รายการอาร์กิวเมนต์ยาวเกินไป ความคิดใด ๆ
12 linux  bash  unix-shell 

3
ป้องกัน VRRP Master จากการเป็น Master เมื่อล้มเหลว
ฉันมีสองเครื่อง (A และ B, A เป็น Master) ที่ใช้งาน VRPP (จากที่เก็บไว้) สำหรับ IP เสมือน ฉันจะป้องกันไม่ให้การเป็นอาจารย์อีกครั้งได้อย่างไรถ้ามันล้มเหลวและกลับมา (ด้วยเหตุผลอะไรก็ตาม)? ฉันกำลังทำสิ่งนี้เพื่อให้เรามีการล้มเหลวเพียงครั้งเดียวไปยังกล่องที่สองและการกลับมาเป็นปกติจะต้องมีการแทรกแซงด้วยตนเอง
12 linux  keepalived  vrrp 

5
เมื่อ exim4 ส่ง HELO / EHLO ฉันจะกำหนดค่าชื่อโฮสต์ที่ส่งได้อย่างไร
เมลจากระบบของฉันถูกปฏิเสธเมื่อเซิร์ฟเวอร์ที่รับทำการตรวจสอบ HELO ฉันเชื่อว่าระบบของฉันกำลังส่งชื่อโดเมนผิด ฉันกำลังวิ่ง exim4 Googling สำหรับทุกอย่างเกี่ยวกับ exim4 และโดเมนให้ผลลัพธ์รายการที่ไม่เกี่ยวข้องอันน่าหวาดเสียว ในทำนองเดียวกันการ googling สำหรับการปฏิเสธของ HELO ทำให้ผู้ใช้ Outlook จำนวนมากที่ต้องเปิดใช้งานการตรวจสอบความถูกต้อง SMTP ฉันไม่สามารถใช้ชีวิตของฉันเพื่อค้นหาคำถามง่ายๆนี้ได้: ชื่อโฮสต์ใดที่ส่ง exim และฉันจะเปลี่ยนได้อย่างไร น่าเสียดายที่ฉันไม่สามารถดูสิ่งที่ exim กำลังส่งผ่านสายดังนั้นฉันจึงไม่มีวิธีการแก้ปัญหานี้ด้วยตัวเอง ฉันหวังว่าบางคนจะมีปัญหานี้และเพิ่งรู้ :)
12 linux  smtp  domain-name  exim 

3
การใช้หน่วยความจำสูงสุดของกระบวนการ
เครื่องมือเช่นtopและpsสามารถให้ฉันจำนวนหน่วยความจำที่จัดสรรให้กับกระบวนการในขณะนี้ แต่ฉันสนใจที่จะวัดจำนวนหน่วยความจำสูงสุดที่จัดสรรให้กับกระบวนการอย่างใดอย่างหนึ่งตั้งแต่การสร้างหรือในช่วงเวลาที่กำหนด ข้อเสนอแนะเกี่ยวกับวิธีการหา?
12 linux  memory 

2
คุณจะตรวจสอบรุ่นของโมดูลเคอร์เนล * .ko ใน Linux ได้อย่างไร
ฉันรู้ว่าคุณสามารถทำได้: sudo modprobe -v some_module เพื่อตรวจสอบเวอร์ชั่นของ/lib/modules/.../some_module.koแต่ฉันยังคงต้องการที่จะสามารถตรวจสอบรุ่นของเคอร์เนลโมดูลใด ๆ modprobeโดยพลการที่ไม่จำเป็นต้องไปโหลดโดย
12 linux  kernel 

2
วิธีการกู้คืนอาร์เรย์ mdadm บน Synology NAS ด้วยไดรฟ์ในสถานะ "E"
Synology มีเวอร์ชันที่กำหนดเองซึ่งประกอบด้วยไดรเวอร์ md และชุดเครื่องมือ mdadm ที่เพิ่มค่าสถานะ 'DriveError' ให้กับโครงสร้าง rdev-> ค่าสถานะในเคอร์เนล ผลกระทบสุทธิ - หากคุณโชคร้ายพอที่จะได้รับความล้มเหลวของอาเรย์ (ไดรฟ์แรก), รวมกับข้อผิดพลาดในไดรฟ์ที่สอง - อาเรย์จะเข้าสู่สถานะที่ไม่ให้คุณซ่อมแซม / สร้างอาเรย์ใหม่แม้ว่าการอ่านจากไดรฟ์ ละเอียด. ณ จุดนี้ฉันไม่ได้กังวลจริง ๆ เกี่ยวกับคำถามนี้จากมุมมองของอาเรย์นี้เนื่องจากฉันได้ดึงเนื้อหาออกแล้วและตั้งใจที่จะสร้างขึ้นมาใหม่ แต่ไม่ต้องการมีเส้นทางการแก้ปัญหาในอนาคต เนื่องจากเป็นครั้งที่สองที่ฉันได้รับบิตและฉันรู้ว่าฉันเห็นคนอื่นถามคำถามที่คล้ายกันในฟอรัม การสนับสนุนด้าน Synology มีประโยชน์น้อยกว่า (และส่วนใหญ่ไม่ตอบสนอง) และจะไม่แบ่งปันข้อมูลใด ๆ ที่ทั้งหมดเกี่ยวกับการโจมตีในกล่อง เนื้อหาของ / proc / mdstat: ds1512-ent> cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] …

5
การติดตั้งเริ่มต้นจาก USB - ตำแหน่งเริ่มต้น
หลังจากจัดการเพื่อให้ Fedora ISO สร้างใหม่ได้สำเร็จ (สำหรับแท่ง USB) หลังจากเพิ่มไฟล์ kickstart ( /server/548405/ ) ตอนนี้ฉันมีปัญหาในการค้นหาไฟล์ kickstart บนสื่อ USB . เมื่อสิ่งนี้ทำจาก CDROM คุณสามารถเริ่มต้นได้ง่ายๆโดยการเพิ่มพารามิเตอร์นี้เพื่อบูต: linux ks=cdrom สิ่งนี้จะเริ่มต้น (ให้ไฟล์ kickstart ชื่อ ks.cfg และอยู่ในรูทของดิสก์) ตอนนี้เห็นได้ชัดว่าสิ่งนี้จะแตกต่างกันสำหรับไดรฟ์ USB ดังนั้นจากการวิจัยของฉันฉันสันนิษฐานว่าบรรทัดนี้จะทำงาน: linux ks=hd:sdb1:/ks.cfg เห็นได้ชัดว่านี่ไม่ได้ผล ฉันได้รับข้อผิดพลาดแจ้งให้ฉันทราบว่าไดรฟ์นี้ติดตั้งแล้วและไม่สามารถติดตั้งใหม่ได้ แก้ไข: ข้อความผิดพลาดจริง: mount: /dev/sdb1 is already mounted or /run/install/tmpmnt0 busy Warning: Can't get kickstart from /dev/sdb1:/ks.cfg …
12 linux  fedora  usb  kickstart 

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