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

คำถามเหล่านี้เกี่ยวกับ Linux โดยทั่วไป - ไม่เฉพาะเจาะจงสำหรับการแจกจ่ายเฉพาะ หากคำถามเกิดขึ้นในสภาวะแวดล้อม Linux โปรดระบุการกระจาย Linux ของคุณในเนื้อความของคำถามของคุณ แต่อย่าใช้แท็ก / linux


4
sendmail หมายถึงอะไรที่นี่?
เมื่อฉันติดตั้ง sendmail จาก debian repos ฉันจะได้ผลลัพธ์ต่อไปนี้: Disabling HOST statistics file(/var/lib/sendmail/host_status). Creating /etc/mail/sendmail.cf... Creating /etc/mail/submit.cf... Informational: confCR_FILE file empty: /etc/mail/relay-domains Informational: confCT_FILE file empty: /etc/mail/trusted-users Updating /etc/mail/access... Updating /etc/mail/aliases... WARNING: local host name (ixtmixilix) is not qualified; see cf/README: WHO AM I? ใครช่วยกรุณาบอกฉันว่าสิ่งนี้หมายถึงสิ่งที่ฉันต้องทำเพื่อให้มีคุณสมบัติชื่อโฮสต์ของฉัน?

2
30% ของ RAM คือ“ บัฟเฟอร์” มันคืออะไร?
$ free -h total used free shared buff/cache available Mem: 501M 146M 19M 9.7M 335M 331M Swap: 1.0G 85M 938M $ free -w -h total used free shared buffers cache available Mem: 501M 146M 19M 9.7M 155M 180M 331M Swap: 1.0G 85M 938M ฉันจะอธิบายหรืออธิบาย "บัฟเฟอร์" ในผลลัพธ์ของได้freeอย่างไร ฉันไม่มีปัญหา (รู้) กับระบบนี้ ฉันประหลาดใจและอยากรู้อยากเห็นว่า …
13 linux  memory  cache 

1
เรียกใช้แอปพลิเคชัน Mac OS X บน Linux
ตามบทความ Wikipedia นี้ : OS X เป็นชุดของระบบปฏิบัติการส่วนต่อประสานกราฟิกที่ใช้ Unix ซึ่งพัฒนาและทำการตลาดโดย Apple Inc. ดังนั้นฉันจึงคิดว่า: มีแอปพลิเคชันที่คล้ายกันกับWineแต่ใช้งานแอปพลิเคชัน Mac หรือไม่ เป็นไปได้ไหมที่จะใช้งานแอพพลิเคชั่น Mac OS X บนเครื่องLinux ?

3
สิ่งที่ป้องกันไม่ให้การกระจายใช้เคอร์เนล Linux ล่าสุด [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว Linux ดิสทริบิวชันส่วนใหญ่มาพร้อมกับเคอร์เนลเวอร์ชันที่แน่นอนและอัปเดตเฉพาะในรุ่นที่วางจำหน่าย ( x.y.zถึงx.y.(z+1)) และสำหรับการปรับปรุงความปลอดภัย ในอีกด้านฉันรู้ว่า Linux มีนโยบายที่เข้มงวดมากเกี่ยวกับการไม่เปลี่ยนเคอร์เนล ABI และไม่ทำลายพื้นที่ผู้ใช้ ในความเป็นจริง Linus มีความโกรธเคืองสาธารณะจำนวนมากกำกับที่นักพัฒนาที่ต้องการเปลี่ยน (โดยเจตนาหรือไม่ตั้งใจ) เคอร์เนลเป็นวิธีที่เข้ากันไม่ได้ย้อนหลัง ฉันไม่เข้าใจว่าทำไมการกระจายใช้เคอร์เนล "เสถียร" แทนที่จะอัปเดตเป็นเคอร์เนลล่าสุดเสมอ นี่ไม่ใช่การวิจารณ์ฉันแค่อยากรู้อยากเห็นเกี่ยวกับเหตุผล

2
อ่าน“ / proc” เพื่อทราบว่ากระบวนการเปิดพอร์ตหรือไม่
ฉันจำเป็นต้องรู้ว่ากระบวนการที่มี PID ที่กำหนดเป็นเปิดพอร์ตโดยไม่ใช้คำสั่งภายนอกหรือไม่ ฉันต้องใช้/procระบบไฟล์ ฉันสามารถอ่าน/proc/$PID/net/tcpไฟล์ได้และรับข้อมูลเกี่ยวกับพอร์ต TCP ที่เปิดโดยกระบวนการ อย่างไรก็ตามในกระบวนการมัลติเธรด/proc/$PID/task/$TIDไดเร็กทอรีจะมีnet/tcpไฟล์ด้วย คำถามของฉันคือ: ฉันจะต้องข้ามnet/tcpไฟล์เธรดทั้งหมดหรือไม่พอร์ตที่เปิดโดยเธรดจะถูกเขียนลงในnet/tcpไฟล์กระบวนการ
13 linux  tcp  proc  open-files 


1
วิธีทำความเข้าใจตารางเส้นทางในไคลเอนต์ OpenVPN
ฉันเพิ่งติดตั้ง OpenVPN และทำงานได้ตามที่คาดไว้ อย่างไรก็ตามตารางเส้นทางของลูกค้าทำให้ฉันสับสนไม่สิ้นสุด นี่คือตารางเส้นทาง: # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.8.0.5 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 10.8.0.1 10.8.0.5 255.255.255.255 UGH 0 0 0 tun0 54.202.18.143 10.0.2.2 255.255.255.255 UGH 0 0 0 eth0 10.0.2.0 0.0.0.0 255.255.255.0 U 1 0 …

5
เมื่อทำการติดตั้ง linux บน USB Drive ฉันควรใช้ระบบไฟล์รูปแบบใดเพื่อประสิทธิภาพที่ดีที่สุด?
ฉันวางแผนที่จะติดตั้ง Linux บนไดรฟ์ USB และฉันสงสัยว่าระบบไฟล์ใดที่ฉันควรใช้เพื่อฟอร์แมตไดรฟ์เพื่อประสิทธิภาพที่ดีที่สุด (การตอบสนองโดยรวม) และอายุการใช้งานของไดรฟ์
13 linux  filesystems  usb 


8
วิธีป้องกันไม่ให้กระบวนการเขียนไฟล์
ฉันต้องการเรียกใช้คำสั่งบน Linux ด้วยวิธีที่ไม่สามารถสร้างหรือเปิดไฟล์ใด ๆ เพื่อเขียน มันควรจะสามารถอ่านไฟล์ได้ตามปกติ (ดังนั้น chroot ที่ว่างเปล่าไม่ใช่ตัวเลือก) และยังสามารถเขียนไปยังไฟล์ที่เปิดอยู่แล้ว (โดยเฉพาะ stdout) คะแนนโบนัสหากการเขียนไฟล์ไปยังไดเรกทอรีที่แน่นอน (เช่นไดเรกทอรีปัจจุบัน) ยังคงเป็นไปได้ ฉันกำลังมองหาวิธีแก้ปัญหาที่เป็นกระบวนการในท้องถิ่นนั่นคือไม่เกี่ยวข้องกับการกำหนดค่าสิ่งต่าง ๆ เช่น AppArmor หรือ SELinux สำหรับทั้งระบบหรือสิทธิพิเศษระดับราก มันอาจเกี่ยวข้องกับการติดตั้งโมดูลเคอร์เนลของพวกเขาแม้ว่า ฉันกำลังดูความสามารถและสิ่งเหล่านี้จะดีและง่ายถ้ามีความสามารถในการสร้างไฟล์ ulimit เป็นอีกวิธีหนึ่งที่สะดวกถ้าครอบคลุมกรณีการใช้งานนี้

2
1: 1 NAT ที่มี LAN เหมือนกันหลายตัว
ฉันต้องการเชื่อมต่อ LAN หลายตัวที่อยู่ในอาคารระยะไกล ไซต์ "ส่วนกลาง" มีคอมพิวเตอร์ Linux ที่ใช้ OpenVPN ไซต์ระยะไกลแต่ละแห่งยังเรียกใช้ OpenVPN ไซต์กลางมีหมายเลข LAN 192.168.0.0/24 ไซต์ระยะไกลหลายแห่งยังมีหมายเลข 192.168.0.0/24 ฉันไม่สามารถ / ไม่ / ไม่ต้องการ / ไม่ว่าจะปรับเปลี่ยนหมายเลข LAN อย่างไร ฉันไม่สามารถควบคุม OpenVPN ระยะไกลส่วนใหญ่ได้ ฉันต้อง: 1. กำหนด LAN เสมือน 2. กำหนดค่า NAT 1: 1 สำหรับแต่ละไซต์ 3. ต้องกำหนดค่า NAT 1: 1 บนเราเตอร์ส่วนกลาง . ดังนั้นแต่ละไซต์จะมี 10.10.x.0 / 24 …
13 linux  routing  openvpn 

3
วิธีปรับเกณฑ์การชาร์จแบตเตอรี่แล็ปท็อป
แล็ปท็อปของฉันคือ Lenovo T400 และระบบปฏิบัติการคือ Ubuntu 12.04 ฉันไม่สามารถปรับขีด จำกัด สำหรับการเริ่มชาร์จแบตเตอรี่และหยุดการชาร์จได้ ฉันสังเกตเห็นว่าเกณฑ์การเริ่มต้นการชาร์จปัจจุบันอยู่ที่ประมาณ 40% และการหยุดเกณฑ์การชาร์จนั้นประมาณ 60% ฉันลืมถ้าเป็นฉันและโปรแกรมที่ฉันใช้ในการควบคุมแบตเตอรี่เพื่อหยุดการชาร์จที่ 60% และเริ่มการชาร์จที่ 40% ผมทำตามโพสต์ก่อนหน้าของฉัน/ubuntu/58789/how-to-check-charged-percentage-of-battery-and-to-adjust-its-thresholds/sys/devices/platform/smapiแต่ฉันไม่พบ นอกจากนี้ผมมี/proc/acpi/battery/BAT0/แต่ฉันมีเพียงสามไฟล์ alarm, และinfostate ฉันต้องการที่จะปรับเกณฑ์ ดังนั้นฉันสงสัยว่าจะทำอย่างไร

2
อะไรที่ทำให้ fs: [0x28] (กองนกขมิ้น)?
จากโพสต์นี้จะแสดงให้เห็นว่าFS:[0x28]เป็นนกขมิ้น ฉันกำลังสร้างรหัสเดียวกันโดยใช้ GCC ในฟังก์ชั่นนี้ void foo () { char a[500] = {}; printf("%s", a); } โดยเฉพาะฉันได้รับการชุมนุมครั้งนี้ .. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; '(' ; "x\x19" 0x000006be 488945f8 mov qword [local_8h], rax ...stuff... 0x00000700 488b45f8 mov rax, qword [local_8h] 0x00000704 644833042528. xor rax, qword fs:[0x28] 0x0000070d 7405 …
13 linux  security  gcc  stack 

2
ความแตกต่างระหว่าง chmod กับ ACL
ฉันเข้าใจchmodและchownบิตการอนุญาตทำงานอย่างไร แต่มีระบบการอนุญาตอื่นภายใน Linux ACLด้วยsetfaclและgetfaclสิ่งนี้ทำให้ฉันสงสัย อะไรคือความแตกต่างระหว่างระบบควบคุมการอนุญาตทั้งสองระบบ พวกเขารบกวนซึ่งกันและกันหรือไม่?
13 linux  permissions  chmod  acl 

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