สำหรับรายชื่อของแพคเกจซอฟต์แวร์ที่ติดตั้งบนเครื่องลินุกซ์ของคุณ (Ubuntu / Debian):
dpkg-l | awk '/ ^ II / {print $ 2}' | grep-v-e ^-e-dev-lib และ $ (uname-r)> lista.txt
![]() | ||
สำหรับรายชื่อของแพคเกจซอฟต์แวร์ที่ติดตั้งบนเครื่องลินุกซ์ของคุณ (Ubuntu / Debian):
dpkg-l | awk '/ ^ II / {print $ 2}' | grep-v-e ^-e-dev-lib และ $ (uname-r)> lista.txt
นี่คือตัวอย่างของวิธีการดำเนินการดาวน์โหลดไฟล์ที่ดาวน์โหลดมาบางส่วนผ่าน SCP หรือ rsync สถานที่ ตั้งแต่ SCP ไม่สนับสนุนการทำงานถ้า Sie เริ่มต้นในการดาวน์โหลดไฟล์ด้วยคำสั่งนี้เรายังมีการแทนที่ด้วยทางเลือกขึ้นอยู่กับ rsync:
rsync-บางส่วนความคืบหน้า-rsh = "ssh-p 1022" ราก @ remotehost :/ ชื่อไฟล์ชื่อไฟล์ ~ /
ในตัวอย่างข้างต้นจะแสดงวิธีการเขียนคำสั่งถ้าคุณกำลังใช้พอร์ตอื่น ๆ กว่า 22 แบบดั้งเดิมสำหรับโปรโตคอล SSH
ด้วยหน้าจอที่คุณสามารถแบ่งปันในหมู่ผู้ใช้หลายคน sonsole เชื่อมต่อภายในเครื่องหรือผ่านทาง ssh ต้องการทำเช่นนั้นเพียงทำตามขั้นตอนเหล่านี้คำแนะนำการใช้เป็นปกติสำหรับระบบ debian แต่ในทำนองเดียวกันนำไปใช้กับการแจกแจงอื่น ๆ
1 หน้าจอติดตั้ง
sudo ติดตั้งหน้าจอ apt-get
หน้าจอหน้าจอ-S-test
4 ผู้ใช้ระยะไกล (Guest) ใช้ SSH เพื่อเชื่อมต่อกับคอมพิวเตอร์ระยะไกล (remotehost)
ผู้เข้าพัก @ remotehost SSH
5. โฮสต์ (remotehost) ยินยอมที่จะเชื่อมต่อในผู้ใช้หลายเซสชั่นหน้าจอได้โดยการพิมพ์ CTRL-: ผู้ใช้หลายคนบน (ทั้งหมด 'หน้าจอคำสั่ง' เพื่อเริ่มต้นด้วยลำดับหนี Ctrl-A) CTRL-: ผู้ใช้หลายคนบน
6. จากนั้นโฮสต์ (remotehost) ต้องให้สิทธิ์สำหรับผู้ใช้ระยะไกล (Guest) เพื่อให้เขาสามารถเข้าสู่เซสชั่นหน้าจอที่มี commadn CTRL-: user_name acladd ที่ user_name คือการเข้าสู่ระบบจากระยะไกลของผู้ใช้
CTRL-: ของผู้เข้าพัก acladd
7. ผู้ใช้ระยะไกลสามารถเชื่อมต่อกับเซสชันโฮสต์. ไวยากรณ์เพื่อเชื่อมต่อกับหน้าจอของผู้ใช้คนอื่นเป็น host_username หน้าจอ x / sessionname
ชื่อผู้ใช้หน้าจอ x-/ หน้าจอการทดสอบ
ในเปลือกคุณสามารถระบุรูปแบบวันที่ดังนี้
รูปแบบวันที่ +
ตัวอย่างเช่นพิมพ์:
$ + วันที่ "% m%-y% d-"
คุณจะได้รับ:
04-17-10
ถ้าคุณต้องการ annoa 4 หลัก:
$ + วันที่ "% m%-y% d-"
คุณจะได้รับ:
04-17-2010
เพื่อให้ได้เวลาปัจจุบันโดยพิมพ์:
วันที่ $ + "% T"
คุณจะได้รับ:
19:55:04
เพื่อให้ได้อยู่กับชั่วโมง 12 ชั่วโมง:
$ + วันที่ "% r"
คุณจะได้รับ:
19:56:05
ในการดูเวลาใน HH: MM:
$ วันที่ + "% H%-M"
คุณจะได้รับ:
07:56
รายการเต็มของตัวเลือกการจัดรูปแบบวันที่ที่สงสัย:
ชื่อในวันทำงานท้องถิ่นของเต็ม (เช่นวันอาทิตย์)
วันที่ที่แน่นอนเป็น Y% d เมตร / /%%
ชั่วโมง (00 .. 23)
นาที (00 .. 59)
ชั่วโมงตลอด 24 ชั่วโมงและนาทีที่แน่นอนเช่น H%:% M
จำนวนสัปดาห์ของปีที่มีวันอาทิตย์เป็นวันแรกของสัปดาห์ (00 .. 53)
ตัวเลขสองหลักสุดท้ายของปี (00 .. 99)
เมื่อต้องการดูการแบ่งปันการใช้งานของคำแนะนำก่อนที่จะทำคำสั่งนี้:
<username> <windows-box> smbclient-L-U
จากนั้นเราสามารถดำเนินการเพื่อแม condivisionewindows ในกล่อง linux ของเราในทาง segunete:
ถ้าคุณไม่สามารถดูเนื้อหาของเว็บไซต์เช่น www.rai.tv บนกล่อง `คุณ` linux และทำไมเว็บไซต์เหล่านี้มีวิดีโอและเนื้อหาที่พัฒนาสำหรับ Silverlight. เพื่อแก้ปัญหาของเราที่เราพบคือ Moonlight
มูนไลท์คือการนำมาเปิดจาก Silverlight สำหรับ Microsof T ขอบคุณในการเสียบเพื่อให้คุณสามารถมองเห็น `มากปรารถนาสำหรับเนื้อหาใน Firefox ของคุณและเหนือสิ่งอื่นที่คุณสามารถทำได้ในกล่องลินุกซ์ของคุณ
Vederee ไปลองลิงค์นี้: http://www.go-mono.com/moonlight/
ถ้าเซิร์ฟเวอร์ Ubuntu หลังจากที่คุณติดตั้งและกำหนดค่า webmin + VirtualMin มีข้อผิดพลาดปรากฏขึ้น:
procmail คำสั่ง procmail มี 0 สิทธิ์เมื่อมันควรจะ setuid และ setgid ราก อีเมล์อาจไม่ได้รับการส่งมอบอย่างถูกต้องหรือการตรวจสอบสแปม
สามารถแก้ไขได้โดยทำตามขั้นตอนเหล่านี้
ที่นี่บางลิงค์ที่จะใช้แรงบันดาลใจสำหรับกรณีส่วนใหญ่มี แต่ในกรณีของฉันทั้งสามขั้นตอนมีการแก้ไขปัญหาผ่านการทดสอบบน Ubuntu Server ที่ 10.04 และ 10.10
เมื่อต้องการเพิ่มไวยากรณ์สีไปนาโนในกรณีแรกคุณต้องสร้างแฟ้มการกำหนดค่า Nanorc ในหน้าแรกของพวกเขาเป็นที่สองค้นพบจากที่อยู่นี้:. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / ไวยากรณ์-nanorc ไฟล์. nanorc จะรวมอยู่ในการกำหนดค่าเพื่อให้บรรลุผลที่ต้องการ
ข้อความตัวอย่างที่จะเพิ่ม Nanorc.:
รวมถึงการ "/ usr / share / nano / php.nanorc"
รวมถึงการ "/ usr / share / nano / sh.nanorc"
รวมถึงการ "/ usr / share / nano / java.nanorc"
รวมถึงการ "/ usr / share / nano / patch.nanorc"
รวมถึงการ "/ usr / share / nano / python.nanorc"
รวมถึงการ "/ usr / share / nano / html.nanorc"
รวมถึงการ "/ usr / share / nano / perl.nanorc"
รวมถึงการ "/ usr / share / nano / ruby.nanorc"
รวมถึงการ "/ usr / share / nano / js.nanorc"
Ctrl + ไปที่ด้านบนของบรรทัดที่คุณกำลังพิมพ์
Ctrl + E ไปที่จุดสิ้นสุดของบรรทัดที่คุณกำลังพิมพ์
Ctrl + L ล้างหน้าจอ
Ctrl + U ล้างหน้าจอก่อนหน้าเคอร์เซอร์ หากคุณเป็นที่ท้ายบรรทัด, ล้างสายทั้งหมด
Ctrl + R ช่วยให้คุณสามารถค้นหาผ่านคำสั่งที่ใช้ก่อนหน้านี้
Ctrl + C Stop สิ่งที่คุณกำลังทำ
Ctrl + D ออกจากเปลือกปัจจุบัน
Ctrl + Z เริ่มต้นการระงับในพื้นหลังสิ่งที่คุณกำลังทำ
Ctrl + W ลบคำก่อนที่เคอร์เซอร์อยู่
Ctrl + K ล้างบรรทัดหลังเคอร์เซอร์
Ctrl + T กลับทิศในสองตัวอักษรก่อนเคอร์เซอร์
Esc + T สลับสองคำสุดท้ายก่อนที่เคอร์เซอร์
Alt + เคอร์เซอร์ย้าย F ไปข้างหน้าหนึ่งคำในแถวปัจจุบัน
Alt + เคอร์เซอร์ย้ายกลับที่พักหนึ่งคำในแถวปัจจุบัน
แท็บอัตโนมัติสมบูรณ์ชื่อของไฟล์และโฟลเดอร์
วาง Ctrl + Y (ในขณะที่คัดลอกและวาง) ข้อความทั้งหมดก่อนที่เคอร์เซอร์
หมายเหตุ: บางส่วนของคำสั่งเหล่านี้ไม่ทำงานหากมีการเข้าถึงเปลือกผ่าน telnet หรือ SSH เซสชั่นถ้าแป้นพิมพ์เป็น configuratain โดยเฉพาะอย่างยิ่ง
สำหรับผู้ที่มีเซิร์ฟเวอร์ลินุกซ์ที่มีบริการโปรแกรม Sendmail อยู่ในขณะนี้จำเป็นที่จะต้องให้สิทธิ์เป็นไปได้ของการส่งผ่านการตรวจสอบ อันที่จริงมันค่อนข้างง่ายที่จะเปิดใช้งานตัวเลือก แต่คุณควรตระหนักว่าการแจกแจงบางอย่างเช่น CentOS ไม่ได้ทำให้มันใช้ได้ตามค่าเริ่มต้นและนี่คือวิธีที่จะแก้ไขได้:
ติดตั้งแพคเกจที่ sendmail-CF-cyrus SASL ถ้าไม่ได้อยู่ในระบบสำหรับ RedHat / CentOS:
[] Yum ติดตั้ง sendmail-CF-cyrus SASL
จากนั้นแก้ไข sedmail.mc (/ etc / mail / sendmail.mc) และ uncomment บรรทัดเหล่านี้:
define (confAUTH_OPTIONS `',`') dnl
TRUST_AUTH_MECH (`PLAIN เข้าสู่ระบบ ') dnl
define (`confAUTH_MECHANISMS ',` LOGIN PLAIN') dnl
เพื่อความปลอดภัยของการตั้งค่าการตรวจสอบ anchequesta:
DAEMON_OPTIONS (`= พอร์ต SMTP, Addr = 0.0.0.0 ชื่อ, = MTA ') dnl
ณ จุดนี้คุณต้อง recompile ไฟล์ sendmail.cf กับโปรแกรม m4:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
ตรวจสอบและหากจำเป็นต้องแก้ไขแฟ้ม / usr/lib/sasl2/Sendmail.conf ดังนี้
pwcheck_method: saslauthd
ตอนนี้เริ่มต้น sendmail ของคุณและ saslauthd
เริ่มต้น [] / etc / init.d / saslauthd
[] / etc / init.d / sendmail เริ่มต้นใหม่
ในที่สุดเราตรวจสอบว่าการทำงานของเราได้รับการแก้ไข:
[] Telnet localhost 25
พยายาม 127.0.0.1 ...
เชื่อมต่อกับ localhost
อักขระ Escape เป็น '^]'
220 ESMTP Sendmail 8.12.11/8.12.11 xxxxx.xxxxx.xx; จันทร์, 23 สิงหาคม 2004 12:36:30 0200
ในฐานะที่เราแนะนำ sendmail ตอบสนองโดยการพิมพ์:
localhost EHLO
ซึ่งจะได้รับคำตอบว่าทุกอย่างไป (สายสีแดงที่บอกเราว่า sendmail รับการตรวจสอบนอกเหนือจากการเข้าสู่ระบบธรรมดาอาจจะเป็นวิธีการอื่น ๆ ก็เป็นที่ถูกต้อง):
250-xxxxx.xxxxx.xx สวัสดี xxxxx.xxxxx.xx [127.0.0.1] ยินดีที่ได้พบคุณ
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-size
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 ช่วยเหลือ
กรองในเราเตอร์ Cisco ของเราประตูขวาเพื่อปกป้องเซิร์ฟเวอร์ของเราอย่างแน่นอนที่ขาดไม่ได้ปฏิบัติหน้าที่ ในตัวอย่างด้านล่างเป็นตัวกรองรายงาน port SSH เท่านั้น:
เพื่อไปสรุปนี้คุณต้องส่งผ่านไปยังขอบฟ้าที่กว้างขึ้นในการนี้ การเชื่อมโยง ที่คุณสามารถหาความรู้ในการที่ฉันเบื่อที่จะกรอง router cisco อย่างน้อยส่วนหนึ่งของสิ่งที่คุณควร
ModSecurity เป็นโมดูล Apache ที่ช่วยให้วิธีที่มีประสิทธิภาพอย่างแท้จริงของคุณเพื่อเพิ่มการป้องกันจากการโจมตีที่เป็นอันตราย
ไฟร์วอลล์นี้จริงสำหรับ apache เป็นคืน:
http://www.modsecurity.org/download/index.html
โมดูลมากอุดมไปด้วยและเต็มใจที่จะเป็น alquantocomplicato ซื่อสัตย์ในการดำเนินการ แต่สำหรับครั้งนี้เพื่อยกอุปสรรคใหญ่ต่อการรุกรานจากเว็บไซต์ของเราโปรดดูที่ เอกสาร สำหรับการตั้งค่าที่ถูกต้อง
อัปเดตตัวกรองสามารถพบได้ที่: http://downloads.prometheus-group.com/delayed/rules/