For en liste over programvarepakker som er installert på din Linux-maskin (Ubuntu / Debian):
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib og $ (uname-r)> lista.txt
![]() | ||
For en liste over programvarepakker som er installert på din Linux-maskin (Ubuntu / Debian):
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib og $ (uname-r)> lista.txt
Her er et eksempel på hvordan du gjenoppta nedlasting av en delvis nedlastet fil via scp eller rsync. Siden SCP ikke støtter CV, hvis sie begynte å laste ned filen med denne kommandoen, vi har fortsatt å erstatte den med en alternativ basert på rsync:
rsync-delvis-progress-rsh = "ssh-p 1022" root @ remotehost :/ ~ / filename filnavn
I eksempelet ovenfor er også vist hvordan du lager kommandoen hvis du bruker en annen port enn den tradisjonelle 22 for SSH-protokollen.
Med skjermen kan du dele mellom flere brukere sonsole tilkoblet lokalt eller via SSH. For å gjøre dette, bare følg disse trinnene er instruksen typisk for en Debian-systemet, men også anvendes på andre distribusjoner.
1. Installer skjerm
sudo apt-get install skjermen
skjerm-S skjerm-test
4. Fjernkontrollen bruker (gjest) bruker SSH for å koble til ekstern datamaskin (remotehost)
gjest @ ssh remotehost
. 5 verten (remotehost) samtykker til forbindelsen i multi-user skjermen sesjon ved å skrive CTRL-A: flerbruker på (alle 'kommando skjerm "for å starte med escape-sekvens Ctrl-A). CTRL-A: flerbruker på
. 6 Deretter må verten (remotehost) gi tillatelse til den eksterne brukeren (gjest) å tillate ham tilgang til skjermen økten med commadn CTRL-A: acladd user_name der brukernavn er brukerens ekstern pålogging.
CTRL-A: acladd gjest
7. Den eksterne brukeren kan koble til verten økten. Syntaksen for å koble til skjermen sesjon av en annen bruker er host_username skjerm-x / sessionname.
skjerm-x brukernavn / skjerm-test
I skallet kan du angi datoformat som følger:
dato + FORMAT
For eksempel å skrive:
$ Date + "% m-% d-% y"
Du får:
04-17-10
Hvis du vil at annoa 4 sifrene:
$ Date + "% m-% d-% y"
Du får:
04-17-2010
For å oppnå gjeldende tid ved å skrive:
$ Date + "% T"
Du får:
19:55:04
For å få time basert på 12 timer:
$ Date + "% r"
Du får:
19:56:05
Hvis du vil vise tiden i HH: MM:
$ Date + "% H-% M"
Du får:
07:56
Full liste over alternativer for å formatere datoene lurer:
Lokal fulle ukedag navn (f.eks søndag)
datoer, eksakt som% m /% d /% y
time (00 .. 23)
minutt (00 .. 59)
24-timers time og minutt, nøyaktig som% H:% M
Ukenummer, med søndag som første dag i uken (00 .. 53)
to siste sifrene i året (00 .. 99)
Hvis du vil vise aktive deling av råd gjør før denne kommandoen:
smbclient-L-U <windows-box> <username>
Så vi kan fortsette å kartlegge condivisionewindows i vår linux boks i segunete måte:
Hvis du ikke kan vise innholdet av nettsteder som www.rai.tv på linux boksen `og` hvorfor disse nettstedene har videoer og innhold utviklet for Silverlight. Å løse vårt problem vi støter på er Moonlight.
Moonlight er en åpen kildekode implementering av Silverlight for Microsof t. Takket være plug-in slik at du kan `se mye etterlengtet for innholdet i FireFox og fremfor alt du kan gjøre i din Linux boks.
Vederee dro for å prøve denne linken: http://www.go-mono.com/moonlight/
Hvis Ubuntu Server etter at du installerer og konfigurerer webmin + VirtualMin det ser feilen:
Den procmail kommandoen procmail har 0 tillatelser, når det skal være setuid og setgid til rot. Epost kan ikke være riktig leveres eller sjekkes for spam.
Kan løses ved å følge disse trinnene:
Her er noen linker for å ta inspirasjon for de fleste tilfeller, men i mitt tilfelle disse tre trinnene har løst problemet, testet på Ubuntu Server 10.04 og 10.10.
Hvis du vil legge syntaksfargelegging til nano i første omgang må du opprette konfigurasjonsfilen Nanorc på deres hjemmeside, som andre funn fra denne adressen:. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / syntaks-nanorc filer. nanorc være inkludert i konfigurasjonen for å oppnå ønsket effekt.
Eksempel tekst som skal legges til Nanorc.:
inkludere "/ usr / share / nano / php.nanorc"
inkludere "/ usr / share / nano / sh.nanorc"
inkludere "/ usr / share / nano / java.nanorc"
inkludere "/ usr / share / nano / patch.nanorc"
inkludere "/ usr / share / nano / python.nanorc"
inkludere "/ usr / share / nano / html.nanorc"
inkludere "/ usr / share / nano / perl.nanorc"
inkludere "/ usr / share / nano / ruby.nanorc"
inkludere "/ usr / share / nano / js.nanorc"
Ctrl + A Gå til toppen av linjen du skriver.
Ctrl + E Gå til slutten av linjen du skriver.
Ctrl + L tømme skjermen.
Ctrl + U Tømmer skjermen før markøren. Hvis du er på slutten av linjen, fjerner hele linjen.
Ctrl + R lar deg søke gjennom tidligere brukte kommandoene.
Ctrl + C Stopp uansett hva du gjør.
Ctrl + D Avslutt gjeldende skallet.
Ctrl + Z starter suspensjon i bakgrunnen uansett hva du gjør.
Ctrl + W Slette ordet før markøren er.
Ctrl + K Slett linjen etter markøren.
Ctrl + T reverserer de siste to tegnene foran markøren.
Esc + T Bytt de to siste ordene før markøren.
Alt + F Flytt markøren frem ett ord i den gjeldende raden.
Alt + B Flytte markøren tilbake ett ord i den gjeldende raden.
Tab autofullføre navn på filer og mapper.
Lim inn Ctrl + Y (som i kopier og lim) all teksten før markøren.
Merk: Noen av disse kommandoene fungerer ikke hvis shell tilgang er via telnet, eller SSH sesjon dersom tastaturet er en spesiell configuratain
For alle dem som har en Linux server med Sendmail tjeneste er nå nødvendig å gi muligheten for overføring gjennom autentisering. Faktisk er det ganske lett å aktivere alternativet, men du bør være oppmerksom på at enkelte distribusjoner som CentOS ikke gjøre den tilgjengelig som standard, her er hvordan å fikse det:
Installer sendmail-jfr pakke cyrus-SASL Hvis dette ikke finnes i systemet, for RedHat / CentOS:
[] Yum install sendmail-jfr Cyrus SASL
Deretter redigerer du sedmail.mc (/ etc / mail / sendmail.mc) og uncomment disse linjene:
define (`confAUTH_OPTIONS ',` A') DNL
TRUST_AUTH_MECH (`LOGIN PLAIN ') DNL
define (`confAUTH_MECHANISMS ',` LOGIN PLAIN') DNL
For sikkerhets sjekk anchequesta innstilling:
DAEMON_OPTIONS (`Port = SMTP, adr = 0.0.0.0, Name = MTA ') DNL
På dette punktet må du rekompilere sendmail.cf filen med M4 program:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Sjekk og om nødvendig, redigere filen / usr/lib/sasl2/Sendmail.conf som følger:
pwcheck_method: saslauthd
Nå starter du sendmail og saslauthd
[] / Etc / init.d / saslauthd start
[] / Etc / init.d / sendmail start
Til slutt sjekker vi at vårt arbeid er rettet:
[] Telnet localhost 25
Prøver 127.0.0.1 ...
Koblet til localhost.
Escape karakter er '^]'.
220 ESMTP Sendmail 8.12.11/8.12.11 xxxxx.xxxxx.xx, man 23 august 2004 12:36:30 0200
Som vi introdusere sendmail svarer ved å skrive:
EHLO localhost
som vil bli besvart dersom alt går bra (rød linje som forteller oss at sendmail godtar godkjenning, i tillegg til vanlig login kan være andre metoder, det er riktig):
250-xxxxx.xxxxx.xx xxxxx.xxxxx.xx Hei [127.0.0.1], gleden av å møte deg
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH PLAIN LOGIN
250-DELIVERBY
250 HJELP
Filter på vårt Cisco router de riktige dørene for å beskytte våre servere er absolutt en uunnværlig tjeneste. I eksempelet nedenfor rapportering filter som eneste ssh port:
For å komme til dette nøtteskall du må passere for å bredere horisont, til denne koblingen kan du finne den know-how som jeg matet å filtrere Cisco ruteren minst en del av det du burde.
ModSecurity er en Apache-modul som lar dine virkelig effektive måter å øke forsvar mot ondsinnede angripere.
Denne real brannmur for Apache er gjenvinnbart:
http://www.modsecurity.org/download/index.html
Modulen er svært rik og villig til å være ærlig alquantocomplicato å implementere, men for at dette skal løfte en massiv barriere mot overgripere på våre nettsider, kan du se i dokumentasjonen for riktig innstilling.
Oppdaterte filtre kan finnes på: http://downloads.prometheus-group.com/delayed/rules/