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

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

6
วิธีการตั้งค่า VPN อย่างง่ายสำหรับการเชื่อมต่ออินเทอร์เน็ตที่ปลอดภัยผ่าน Wi-Fi ที่ไม่ได้เข้ารหัส?
ฉันเพิ่งย้ายเข้าอพาร์ทเม้นท์ที่คอมเพล็กซ์ให้บริการอินเทอร์เน็ตไร้สายฟรีแบบไม่เข้ารหัส ความเร็วนั้นดีสำหรับจุดประสงค์ของฉัน แต่ฉันไม่สบาย 100% กับการรับส่งข้อมูลที่ชัดเจนเพราะฉันจะอยู่ที่นี่ซักพัก ฉันต้องการตั้งค่า VPN เพื่อให้ฉันสามารถท่องอินเทอร์เน็ตและรักษาปริมาณการใช้ข้อมูลของฉันทั้งหมดให้เป็นความลับจากผู้ดักฟังที่มีศักยภาพในละแวกใกล้เคียงหรือแม้แต่ผู้ดูแลระบบเครือข่าย ความกังวลหลักของฉันคือการรักษาความลับของเนื้อหาที่ฉันส่งและรับ แต่ถ้ามันไม่ใหญ่เกินไปฉันก็อยากจะเก็บข้อมูลเมตา (เช่นที่อยู่ IP และโดเมนที่ฉันกำลังเชื่อมต่อและโปรโตคอล / พอร์ตที่ฉันใช้) เป็นความลับเช่นกัน เพื่อนของฉันคนหนึ่งจะให้ฉันตั้งคอมพิวเตอร์ไว้ที่บ้านของเขาและให้ฉันเป็นDMZบนเราเตอร์ของเขา ฉันมีแล็ปท็อปสำรองที่ฉันไม่ได้ใช้อีกต่อไป มันกำลังใช้งาน Ubuntu อยู่ แต่ฉันสามารถติดตั้งระบบปฏิบัติการใดก็ได้บนมัน ฉันใช้ Ubuntu 9.04 64- บิตบนคอมพิวเตอร์หลักของฉัน (ไคลเอ็นต์) ฉันต้องติดตั้งและกำหนดค่าอะไรบนคอมพิวเตอร์สำรองที่บ้านเพื่อน ฉันจะต้องติดตั้งและกำหนดค่าใดบนคอมพิวเตอร์หลักของฉันที่ฉันจะใช้กับเครือข่ายที่ไม่ปลอดภัย ฉันดูOpenVPNแต่เอกสารดูเหมือนจะทำให้ฉันสับสนเล็กน้อย
17 linux  security  vpn  openvpn 

3
จะรู้ได้อย่างไรว่า noatime หรือ relatime เป็นตัวเลือก mount เริ่มต้นในเคอร์เนล?
ฉันพยายามที่จะรู้ว่ามีการตั้งค่า relatime หรือ noatime บนระบบไฟล์ แต่ฉันไม่พบข้อมูลทั้งใน / etc / fstab หรือในตัวเลือกการบูตเคอร์เนล ก่อนอื่นดูเหมือนชัดเจนว่าฉันไม่มีพฤติกรรม "ปกติ" ในเวลา: root@antec:/tmp# rm -f test.txt; echo a>test.txt root@antec:/tmp# stat test.txt | \grep -i 2011 Access: 2011-08-01 21:54:30.000000000 +0200 Modify: 2011-08-01 21:54:30.000000000 +0200 Change: 2011-08-01 21:54:30.000000000 +0200 root@antec:/tmp# cat test.txt > /dev/null root@antec:/tmp# stat test.txt | \grep -i …

4
เหตุใด NTP จึงต้องการไฟร์วอลล์แบบสองทิศทางเข้าถึงพอร์ต UDP 123
จากกฎ iptables อนุญาตให้ ntp คืออะไร : iptables -A INPUT -p udp --dport 123 -j ACCEPT iptables -A OUTPUT -p udp --sport 123 -j ACCEPT นอกจากนี้จากเว็บไซต์ NTP : ... ntpd ต้องการการเข้าถึงเต็มรูปแบบสองทิศทางไปยังพอร์ต UDP ที่มีสิทธิ์ 123 ... คำถามของฉันคือทำไม สำหรับคนที่ไม่คุ้นเคยกับ NTP ดูเหมือนว่าจะเป็นช่องโหว่ด้านความปลอดภัยโดยเฉพาะอย่างยิ่งเมื่อฉันขอให้ลูกค้าของฉันเปิดพอร์ตนั้นในไฟร์วอลล์ของพวกเขาเพื่อให้เซิร์ฟเวอร์ของฉันสามารถทำให้เวลาตรงกันได้ ใครบ้างมีเหตุผลที่ดีที่ฉันสามารถมอบให้กับลูกค้าของฉันเพื่อโน้มน้าวพวกเขาว่าฉันต้องการการเข้าถึงนี้ในไฟร์วอลล์? ช่วยเหลือชื่นชม! :)
17 linux  firewall  ntp 

3
จะบอกได้อย่างไรว่าบริการใดบ้างที่เริ่มทำงานใน Raspberry Pi (raspbian)
ฉันมีบริการบางอย่างที่เปิดใช้งานการบูต แต่ฉันลืมวิธีการตั้งค่าเหล่านั้นจริง ๆ ! หากฉันต้องการเปลี่ยนกิจกรรมของพวกเขาฉันควรทำอย่างไร ตัวอย่างเช่นฉันอาจต้องการปิดการใช้งานบริการตั้งแต่เริ่มบูตหรืออาจต้องการเริ่มใช้วิธีอื่น โดยเฉพาะฉันได้รับบริการ openvpn ที่ทำงานได้สำเร็จในการบูต แต่บทเรียนบางอย่างบอกว่าฉันควรผูกบริการของโปรแกรมแชร์ไฟล์กับ vpn ด้วยตัวเองเพื่อที่ว่าถ้า vpn ลดลงบริการของ filesharing ก็เช่นกัน แต่ฉันคิดว่าบางทีการทำงานอัตโนมัติของ vpn ของฉันกำลังซับซ้อนและฉันควรปิดหรือแก้ไขวิธีที่เปิดตัว แต่จะตรวจสอบอย่างไร

2
ฉันจะค้นหาไฟล์ทั้งหมดที่เป็น * not * group ที่เขียนได้อย่างไร?
ฉันเห็นคำถามต่อไปนี้อธิบายวิธีค้นหาไฟล์ที่เขียนเป็นกลุ่มได้ ฉันจะค้นหาไฟล์ PHP ทั้งหมดที่มีสิทธิ์การเขียนกลุ่มได้อย่างไร แต่ฉันต้องการไฟล์ที่ไม่สามารถเขียนเป็นกลุ่มได้! (นอกจากนี้ฉันไม่สามารถแสดงความคิดเห็นกับคำถามข้างต้น) Google ทำให้ฉันผิดหวัง (เนื่องจาก 'ค้นหา' ไม่ใช่คำหลักที่ไม่ซ้ำใคร)

3
ปิดใช้งานการแสดง Unplugged (xrandr)
ฉันมีแล็ปท็อปที่มีเอาต์พุตวิดีโอสองรายการที่ฉันใช้เมื่อฉันอยู่ที่บ้าน (HDMI1, VGA1) หากต้องการเปิดใช้งานฉันทำสิ่งนี้: xrandr --output HDMI1 --right-of LVDS1 --auto xrandr --output LVDS1 --off xrandr --output VGA1 --right-of HDMI1 --auto เมื่อฉันต้องการไปทำงานฉันใช้แล็ปท็อปของฉัน แต่เรียกใช้ต่อไปนี้ก่อน xrandr --output VGA1 --off xrandr --output LVDS1 --left-of HDMI1 --auto xrandr --output HDMI1 --off จากนั้นจอแสดงผลแล็ปท็อปของฉันก็ทำงานเหมือนที่ควร ปัญหาที่ฉันพบคือบางครั้งฉันจำไม่ได้ว่าจะปิดการใช้งานทั้งสองหน้าจอก่อนที่จะทำให้คอมพิวเตอร์ทำงาน เมื่อผมมาถึงผมลองชุดต่างๆของ--outputและ--offแต่ฉันไม่สามารถได้รับหน้าจอของฉันเปิดใช้อีกครั้ง นี่คือเอาท์พุทที่ฉันรันxrandrโดยไม่มีการแสดงผล: Screen 0: minimum 320 x 200, current 3840 x 1080, …

5
วิธีการรับขนาดไดเรกทอรีที่แท้จริง (จาก du)?
ฉันจะได้ขนาดไดเรกทอรีจริงโดยใช้เครื่องมือมาตรฐาน UNIX / Linux ได้อย่างไร คำถามทางเลือก: ฉันจะดูขนาดไดเรกทอรีที่แท้จริงได้อย่างไร (ไม่ใช่การใช้ดิสก์) เนื่องจากคนดูเหมือนจะมีคำจำกัดความที่แตกต่างกันของคำว่า "ขนาด": คำจำกัดความของฉันของ "ขนาดไดเรกทอรี" คือผลรวมของไฟล์ปกติทั้งหมดภายในไดเรกทอรีนั้น ฉันไม่สนใจขนาดของ inode ของไดเร็กตอรี่หรืออะไรก็ตาม (ขนาดบล็อก * บล็อก) ที่ไฟล์ใช้ในระบบไฟล์ ไดเรกทอรีที่มี 3 ไฟล์ละ 1 ไบต์มีขนาดไดเรกทอรี 3 ไบต์ (ตามคำจำกัดความของฉัน) การคำนวณขนาดไดเรกทอรีโดยใช้ du ดูเหมือนจะไม่น่าเชื่อถือ ตัวอย่างเช่นmkdir foo && du -b fooรายงาน "4096 foo", 4096 ไบต์แทน 0 ไบต์ ด้วยไดเรกทอรีที่มีขนาดใหญ่มากขนาดไดเรกทอรีที่รายงานdu -hsสามารถปิดได้ 100 GB (!) และอื่น ๆ …
17 linux  unix  gnu  du  inode 

2
วิธีแตกต่างบรรทัดแรกของสองไฟล์เท่านั้น?
ฉันต้องการกระจายเฉพาะบรรทัดแรกของสองไฟล์ซึ่งต่างกับไฟล์ทั้งหมด ฉันจะทำอย่างไร ฉันต้องการวิธีแก้ปัญหาสำหรับบรรทัดแรก แต่ถ้าคุณสามารถระบุจำนวนบรรทัดที่จะเป็นคำตอบที่ดีกว่ามาก ดังนั้น diff จะไม่แสดงความแตกต่างระหว่างสองไฟล์ต่อไปนี้: a 1 2 และ: a 3 4

3
RedHat Enterprise Linux 6 - แก้ไขชื่อโฮสต์
ฉันกำลังพยายามแก้ไขชื่อโฮสต์ในเครื่องเสมือน RedHat Enterprise Linux 6 แต่ฉันมีปัญหา ฉันลองใช้ฟังก์ชั่นhostnameเช่นนี้: hostname -v bravo.cmweb.com และมันใช้งานได้ฉันเรียกฟังก์ชั่นและชื่อโฮสต์ว่าถูกแก้ไขเรียบร้อยแล้ว แล้วฉันจะรีบูตและเครื่องแล้ว oups localhost.localdomainชื่อโฮสต์เป็นอีกครั้ง ตอนนี้ฉันต้องการถามว่าฉันจะแก้ไขชื่อโฮสต์ใน Linux ได้อย่างไร?

4
ฉันจะส่งเมลได้อย่างไรเมื่อฉันใช้คำสั่ง "mail" Linux
บัญชีอีเมลใดที่ใช้ส่งอีเมลเมื่อใช้mailคำสั่งจากสถานี linux ดังที่: echo "Body of email" | mail -s "Subject" abc@def.com หากไม่ได้ส่งอีเมลจำเป็นต้องระบุชื่อผู้ใช้และรหัสผ่านของที่อยู่อีเมลที่ส่งหรือไม่ mailบทเรียนทั้งหมดที่ฉันได้อ่านไม่ได้ระบุอะไรเลยเกี่ยวกับที่อยู่ผู้ส่ง แก้ไข: ดังนั้นหากฉันได้รับข้อความแสดงข้อผิดพลาดถึงผลกระทบของ "ไม่สนับสนุนการส่งเมลไปยังโดเมนระยะไกล" หมายความว่า ISP ของฉันปิดกั้นการส่งอีเมลหรือไม่ มีวิธีแก้ไขไหม? ขอบคุณ

6
วิธีการรับชม Youtube แบบเต็มหน้าจอในหนึ่งจอภาพของจอแสดงผลสองจอ?
วิธีดู Youtube แบบเต็มหน้าจอในหนึ่งจอแสดงผลของจอภาพสองจอใน Linux ถ้าฉันทำใน Google Chrome ทันทีที่ฉันทำอะไรที่จอภาพอื่น Chrome ก็กระโดดกลับไปที่หน้าต่างปกติ แก้ไข: เพิ่มว่า OS เป็น Linux

6
Flavour of Linux ซึ่งเป็นเพียงบรรทัดคำสั่ง (และ super-light) [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบ เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันต้องการติดตั้ง linux ที่มีน้ำหนักเบาบนแท่ง USB นอกจากนี้ยังต้องเป็น CLI โดยทั่วไปเท่านั้น มีใครเคยมองหาสิ่งนี้บ้างไหม? เคยพบสิ่งที่ดีหรือไม่?

4
ctrl + r ในบรรทัดคำสั่ง linux / ubuntu terminal
ด้วยCTRL+ Rคุณสามารถค้นหาคำสั่งก่อนหน้า (ในเทอร์มินัลของ Ubuntu) อย่างไรก็ตามดูเหมือนว่าจะแสดงข้อความค้นหาล่าสุดเสมอ มีวิธีใดบ้างในการเรียกดูผลลัพธ์ทั้งหมดหรือไม่
17 linux  ubuntu  terminal 

3
วิธีตีความเอาต์พุตของ netstat -o / netstat --timers
netstat -oรวมถึงข้อมูลตัวจับเวลาบางส่วนในผลลัพธ์ แต่ฉันไม่พบคำอธิบายของผลลัพธ์ในTimerคอลัมน์ที่ใดก็ได้ ใครสามารถอธิบายสิ่งนี้หรือชี้ไปที่คำอธิบายได้หรือไม่? นี่คือสิ่งที่ ouptput ของ netstat -o ดูเหมือน (บน Ubuntu 8.04) Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State Timer tcp 0 0 192.168.22.1:443 111.111.11.210:5804 ESTABLISHEDkeepalive (6176.47/0/0) tcp 0 0 192.168.22.1:443 192.168.22.253:48379 TIME_WAIT timewait (36.57/0/0) tcp 0 924 192.168.22.1:47763 10.9.169.60:443 ESTABLISHEDon (0.34/0/0) tcp …
17 linux  netstat 

2
เป็นความคิดที่ดีหรือไม่ที่จะนำ“ screen -r” ใน. bashrc ของฉัน
ฉันต้องการใช้หน้าจอเพื่อให้เซสชัน SSH มีชีวิตอยู่บนเซิร์ฟเวอร์ของฉัน มันจะดีถ้าฉันสามารถกลับมาทำงานเซสชันใด ๆ โดยอัตโนมัติสำหรับผู้ใช้ของฉันเมื่อฉันเข้าสู่ระบบวิธีที่ตรงไปตรงมาในการทำเช่นนี้จะเพิ่ม "screen -r" เพื่อ. bashrc ของฉันและดูเหมือนว่าจะทำงานได้ดี ฉันแค่สงสัยว่าสิ่งนี้จะทำลายสิ่งใดภายใต้เงื่อนไขที่ฉันยังไม่ได้ทดสอบ ใครที่มีประสบการณ์ตรงนี้ใครสามารถบอกฉันได้ว่านี่คือสิ่งที่ฉันควรทำอย่างไร

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