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

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

2
ทำไม ntpd ฟังพอร์ต / ที่อยู่มากมาย
ฉันสังเกตุสิ่งนี้มาระยะหนึ่งแล้วและมันก็ไม่สมเหตุสมผลเลย: ทำไมntpdต้องฟังที่อยู่มากมาย? ตัวอย่างเช่นเครื่อง Debian: $ netstat ชื่อโปรแกรมที่อยู่ต่างประเทศของ Proto Local Address udp 0.0.0.0:123 0.0.0.0:* ntpd udp 127.0.0.1:123 0.0.0.0:* ntpd udp [LAN]: 123 0.0.0.0:* ntpd udp [IPv4]: 123 0.0.0.0:* ntpd udp6 ::: 123 ::: * ntpd udp6 :: 1: 123 ::: * ntpd udp6 [link-local] ::: * ntpd udp6 [IPv6] ::: * …
18 linux  debian  ntp  ntpd 

1
จะส่งกระบวนการที่กำลังทำงานไปที่พื้นหลังได้อย่างไร?
นาน ๆ ครั้งฉันจะออกคำสั่งที่ใช้เวลานานกว่าที่ฉันคิดไว้ (เก็บถาวรไดเรกทอรีหรือบางสิ่ง) ฉันจะหนีกระบวนการส่งไปยังพื้นหลังและกลับสู่พรอมต์ได้อย่างไร ฉันคิดว่ามีแป้นพิมพ์ลัด แต่ฉันหามันไม่เจอ ..

2
Netstat รีเฟรชอย่างต่อเนื่อง (นาฬิกาเปลี่ยนเอาต์พุต)
ฉันใช้คำสั่งง่ายๆนี้เพื่อตรวจสอบการเชื่อมต่อ (เพื่อจัดการกับการโจมตี DoS ล่าสุด) บนเซิร์ฟเวอร์ Debian ของฉัน: netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n ฉันจะเรียกใช้อย่างต่อเนื่องได้อย่างไร ดังนั้นมันจะรีเฟรชตัวเองหนึ่งครั้งต่อนาที (หรือระยะเวลาที่กำหนดแน่นอน) ฉันลองดู: watch -n 30 "netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n" …
18 linux  debian  netstat 

5
รับ; 5D เมื่อกดปุ่ม ctrl + ลูกศรใน Terminal บน FreeBSD
ใน centos ฉันสามารถข้ามคำได้โดยกดปุ่ม Ctrl + ลูกศร (ซ้ายหรือขวา) ในเทอร์มินัล เมื่อฉัน ssh ลงในกล่อง FreeBSD และฉันลองแบบเดียวกันฉันได้: $ tail -f 20120412.log;5D;5D;5D (แต่ละลอง = ; 5D ) มีวิธีแก้ไขปัญหานี้หรือไม่? ฉันใช้ Ubuntu 12.04 + Terminator ขอบคุณล่วงหน้า.

7
SSH อักขระที่อ่านไม่ออกใน vim / nano บนรีโมตเซิร์ฟเวอร์
... และมันทำให้ฉันเสียสติ โดยทั่วไป (สิ่งนี้เกิดขึ้นในช่วงสองสามเดือนที่ผ่านมา) ฉันลงชื่อเข้าใช้เซิร์ฟเวอร์ CentOS ที่แตกต่างกันสองสามตัว (หนึ่ง Linode, VPS อื่นและโฮสต์ที่ใช้ร่วมกันที่ฉันเข้าถึงเชลล์), ทำงาน 5.5, 5.7 และ 6 จากฉัน Mac ที่ใช้ OS X Lion โดยใช้ Terminal โดยทั่วไป: $ ssh username@example.com [remote-host] $ nano somefile.txt เมื่อฉันเริ่มต้นการแก้ไขไฟล์ถ้าผมใช้ปุ่มลูกศรเพื่อย้ายไปรอบเคอร์เซอร์หรือเริ่มต้นการลบแล้วพิมพ์อีกครั้งเคอร์เซอร์กระโดดไปรอบ ๆ เล็กน้อยและถ้าผมบันทึกไฟล์และเปิดมันก็ชัดเจนว่าเคอร์เซอร์เป็นในความเป็นจริงกระโดดข้ามสถานที่ในบรรทัดโดยไม่มีเหตุผลชัดเจน ฉันได้รับสิ่งต่าง ๆ เช่น "นี่คือข้อความใหม่" เมื่อฉันพิมพ์ (ไปยังตัวแก้ไขเคอร์เซอร์บ้า) "นี่คือบรรทัดข้อความ" มันเป็นปัญหาใหญ่เมื่อพูดถึงการแก้ไขไฟล์กำหนดค่าเพราะฉันมักจะต้องแก้ไขหนึ่งบรรทัดบันทึกและปิดจากนั้นเปิดใหม่อีกครั้งเพื่อให้แน่ใจว่าบรรทัดนั้นถูกต้อง ... จากนั้นแก้ไขอีกบรรทัด ... และมันค่อนข้างน่ารำคาญ . ฉันพบปัญหาในการเรนเดอร์ Linode …
18 ssh  terminal  linux 

3
Iptables:“ -p udp - สถานะถูกสร้างขึ้น”
ลองดูกฎ iptables ทั้งสองนี้ซึ่งมักจะใช้เพื่ออนุญาต DNS ขาออก: iptables -A OUTPUT -p udp --sport 1024:65535 --dport 53 -m state --state NEW,ESTABLISHED -j ACCEPT iptables -A INPUT -p udp --sport 53 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT คำถามของฉันคือฉันควรเข้าใจสถานะ ESTABLISHED ใน UDP อย่างไร UDP ไม่มีสถานะ นี่คือสัญชาตญาณของฉัน - ฉันอยากรู้ว่าที่ไหนหรือสิ่งนี้ไม่ถูกต้อง: หน้าคนบอกฉันนี้: สถานะ โมดูลนี้เมื่อรวมกับการติดตามการเชื่อมต่อจะอนุญาตให้เข้าถึง สถานะการติดตามการเชื่อมต่อสำหรับแพ็คเก็ตนี้ --สถานะ …

4
Unix UID มีขนาดใหญ่เท่าใด
ฉันเข้าใจว่า ID ผู้ใช้ unix (UID) มักเป็นจำนวนเต็ม 16 หรือ 32 บิตที่ไม่มีเครื่องหมาย แต่ฉันจะหาระบบที่กำหนด (ในเชลล์) ได้อย่างไร
18 linux  unix  uid 

3
จะกำหนดอัตรา baud ของพอร์ตอนุกรมได้อย่างไร?
ฉันกำลังตั้งค่าเซิร์ฟเวอร์คอนโซลและฉันจำเป็นต้องกำหนดอัตราการรับส่งข้อมูลที่ถูกต้องของพอร์ตของฉัน ฉันต้องการทำสิ่งนี้จากบรรทัดคำสั่งถ้าเป็นไปได้ ไม่มีใครรู้ได้อย่างไร

5
การพิสูจน์ตัวตนเซิร์ฟเวอร์ Linux กับ AD มีประโยชน์อย่างไร?
เราใช้ทั้งเซิร์ฟเวอร์ Windows และ Linux ที่ บริษัท พัฒนาซอฟต์แวร์ของเรา หนึ่งในจุดฝืดของการตั้งค่านี้คือเราไม่มีวิธีการลงชื่อเข้าระบบครั้งเดียว การเป็นร้านค้า Microsoft มากกว่า Linux ที่เราต้องการรับรองความถูกต้องกับโฆษณา ฉันอ่านบทความออนไลน์สองสามฉบับและเข้าใจว่าเป็นไปได้ ขณะนี้เรากำลังใช้บริการต่อไปนี้บน Linux ที่ต้องใช้การรับรองความถูกต้อง: - เซิร์ฟเวอร์ git (ผ่าน SSH) - Sendmail - Apache เว็บเซิร์ฟเวอร์ปัจจุบันใช้ไฟล์. htaccess - การแชร์ไฟล์ SAMBA สิ่งที่ฉันอยากรู้คือการตั้งค่าประเภทนี้เป็นประโยชน์อย่างไร มันใช้งานได้จริงหรือว่าเป็นข้อผิดพลาดได้ง่าย?

2
Nginx - เขียนใหม่หรือส่งคืนเพื่อเปลี่ยนเส้นทาง?
ฉันมีสองตัวเลือก (ส่งคืนและเขียนใหม่) สำหรับการเปลี่ยนเส้นทางและฉันไม่แน่ใจว่าควรใช้ประสิทธิภาพแบบไหน SEO และอื่น ๆ : ## Redirect from non-www to www server { server_name example.com; # Option 1 return 301 $scheme://$host$request_uri; # Option 2 rewrite ^ http://$host$request_uri? permanent; } ## Default server config server { ... listen 192.168.1.1:80 default_server; root /www; server_name www.example.com; ตัวเลือกที่ 2 ดูเหมือนว่าจะทำงานกับ curl แต่มันไม่ได้เปลี่ยนเส้นทางเมื่อถูกเรียกโดยเบราว์เซอร์และรหัสส่งคืนคือการเปลี่ยนเส้นทางชั่วคราวแม้จะมีการเขียนคำสั่งที่ถูกตั้งค่าเป็นpermanent: …
18 linux  nginx 

5
ทำไมเครื่อง Windows สามารถแก้ไขชื่อท้องถิ่นเมื่อ Linux ไม่สามารถทำได้?
ฉันมีเครือข่ายขนาดเล็กที่มีเครื่อง Windows และ Linux เชื่อมต่อกับเราเตอร์ D-Link DIR-825 เครื่อง Windows บนเครือข่ายสามารถเข้าถึงเครื่องอื่น ๆ ทั้งหมดตามชื่อในขณะที่เครื่อง Linux สามารถเข้าถึงเครื่องอื่น ๆ ได้โดยใช้ที่อยู่ IP ฉันสามารถดูเครื่องทั้งหมดที่มีชื่อและ DHCP ที่อยู่ที่กำหนดในรายการสถานะไคลเอนต์ DHCP ในส่วนติดต่อผู้ดูแลระบบเว็บเราเตอร์ เหตุใดเครื่อง Linux จึงไม่สามารถค้นหาเครื่องอื่นตามชื่อในขณะที่ Windows ไม่มีปัญหาในการค้นหาเครื่อง Linux
18 linux  windows  dhcp 

10
การสร้างคีย์อัตโนมัติ OpenVPN easy-rsa?
ฉันมีกุญแจมากมายที่จะสร้างให้กับเซิร์ฟเวอร์ VPN สำหรับลูกค้าของฉัน เมื่อใดก็ตามที่ฉันใช้ easy-rsa เพื่อสร้างคีย์เช่นนี้: ./build-key client1 มีเอาต์พุตบางส่วนพร้อมชุดคำถาม คำถามทั้งหมดมีคำตอบเริ่มต้นที่กำหนดไว้ในvarsไฟล์ Generating a 1024 bit RSA private key ............................................++++++ .......................++++++ writing new private key to 'client1.key' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is …

4
รูปแบบไฟล์รหัสผ่าน ldapsearch
ฉันจะส่งรหัสผ่านไปldapsearchยัง-y <password file>ตัวเลือกได้อย่างไร? หากฉันเขียนรหัสผ่านในไฟล์รหัสผ่านเป็นข้อความธรรมดาฉันจะได้รับข้อผิดพลาดนี้: ldap_bind: Invalid credentials (49) additional info: 80090308: LdapErr: DSID-0C0903AA, comment: AcceptSecurityContext error, data 52e, v1772 สิ่งเดียวกันจะเกิดขึ้นหากฉันใช้-w <password>ตัวเลือก แก้ไข : คำสั่งที่ฉันใช้คือ ldapsearch -x -D <my dn> -y .pass.txt -h server.x.x -b "dc=x,dc=y" "cn=*" ที่ไฟล์.pass.txtมีรหัสผ่านของฉันเป็นข้อความธรรมดา ทั้ง DN และรหัสผ่านถูกต้อง หากฉันรันคำสั่งพร้อม-Wตัวเลือกและพิมพ์รหัสผ่านบนพรอมต์คำสั่งจะทำงานได้สำเร็จ แต่ฉันต้องการเก็บรหัสผ่านเพื่อสร้างสคริปต์
18 linux  ldap 

7
ฆ่ากระบวนการทั้งหมดที่ทำงานนานกว่า 5 นาทีโดยผู้ใช้ที่กำหนดในสคริปต์ linux bash
ฉันต้องการคำสั่งเพื่อฆ่าโปรเซสที่รันอยู่อย่างน้อย 5 นาทีสำหรับกระบวนการที่กำหนด ฉันจะต้องเรียกใช้คำสั่งนั้นทุก ๆ ห้านาทีหรือมากกว่านั้น ขอบคุณหนึ่งล้าน! (ระบบคือ Centos5)
18 linux  bash 

3
“ อุปกรณ์อินพุตไม่ใช่ TTY” หมายถึงอะไรในเอาต์พุต“ นักเทียบท่าเรียกใช้”?
นี่คือคำสั่งที่ใช้งานได้: $ echo 'hi there' | docker run -i ubuntu cat hi there นี่คือคำสั่งที่ตอบสนองด้วยข้อความแสดงข้อผิดพลาด: $ echo 'hi there' | docker run -it ubuntu cat the input device is not a TTY ฉันต้องการทราบว่าเกิดอะไรขึ้นที่นี่ ไม่ใช่แค่ "ลบ -t และมันจะได้รับการแก้ไข" ฉันรู้ว่าdocker run's -tตัวเลือกที่ย่อมาจาก 'จัดสรรหลอก TTY' และฉันได้อ่านภาพรวมประวัติศาสตร์ของสิ่ง TTY ย่อมาแต่มันก็ไม่ได้ช่วยให้ฉันเข้าใจสิ่งที่ชนิดของสัญญาการละเมิดที่นี่
18 linux  docker  tty 

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