CyberTek - the future at the present!

Liste over pakker installeret på Ubuntu / Debian

Indsendt af: (sæt 21)

For en liste af softwarepakker installeret på din Linux maskine (Ubuntu / Debian):

dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib og $ (uname-r)> lista.txt

Udgivet på: linux , shell , tips

Genoptag brudt download med rsync

Indsendt af: (juli 26)

Her er et eksempel på, hvordan at genoptage downloade en delvist hentet fil via scp eller rsync. Da SCP ikke understøtter CV, hvis sie begyndte at downloade filen med denne kommando, vi stadig nødt til at erstatte det med et alternativ baseret på rsync:

rsync-delvis-progress-rsh = "ssh-p 1022" root @ remotehost :/ ~ / filnavn filnavn

I eksemplet ovenfor er også vist hvordan man kan sammensætte den kommando, hvis du bruger en anden port end den traditionelle 22 til SSH-protokollen.

Udgivet på: linux , shell , tips

Del med Linux konsol skærm

Indsendt af: (juli 4)

Med skærmen kan du dele blandt flere brugere sonsole tilsluttet lokalt eller via ssh. For at gøre dette, skal du blot følge disse trin vejledningen er typisk for en Debian-system, men også anvendelse på andre distributioner.

1. Installer skærm

sudo apt-get install screen
2. Fra værtscomputeren kører med parameteren skærmen for at starte en skærm session SessionName-S. -S giver dig mulighed for at angive et navn for sessionen, dette giver dig mulighed for at administrere flere sessioner og mange brugere samtidigt på en nem måde.
screen-S screen-test

4. Fjernbetjeningen bruger (gæst) bruger SSH til at oprette forbindelse til fjerncomputeren (remotehost)

gæst @ ssh remotehost
  5. værten (remotehost) samtykke til, at forbindelsen i multi-user screen session ved at skrive CTRL-A: flerbruger på (alle 'kommandoen screen' for at starte med undvigesekvens Ctrl-A). 
CTRL-A: flerbruger på

. 6 Derefter skal værten (remotehost) give tilladelse til den fjerne bruger (gæst) at give ham adgang til skærmen session med commadn CTRL-A: acladd brugernavn hvor brugernavn er det brugerens remote login.

CTRL-A: acladd gæst

7. Fjernbrugeren kan forbinde til værten sessionen. Syntaksen at oprette forbindelse til skærmen samling af en anden bruger er host_username screen-x / sessionname.

screen-x brugernavn / screen-test
Udgivet på: HowTo , linux , shell , tips

Hvordan formatere datoer, der skal vises på en Linux shell

Indsendt af: (apr 19)

I skallen kan du angive den dato format som følger:
dato + FORMAT

For eksempel, at skrive:
$ Date + "% m-% d-% y"

Du får:
04-17-10

Hvis du vil have annoa 4 cifre:
$ Date + "% m-% d-% y"

Du får:
2010/04/17

For at opnå den aktuelle tid ved at skrive:
$ Date + "% T"

Du får:
19:55:04

For at opnå den timer baseret på 12 timer:
$ Dato + "% r"

Du får:
19:56:05

For at se tiden i HH: MM:
$ Dato + "% H-% M"

Du får:
07:56

Fuldstændig liste over muligheder for at formatere datoer undre:

%%
en bogstavelig%
% At
Lokal har forkortet ugedag navn (f.eks, Sun)
% A

Lokal fulde ugedag navn (f.eks søndag)

% B
Lokal har forkortet måned navn (f.eks, Jan)
% B
Lokal fulde måned navn (f.eks januar)
% C
Lokal dato og tid (f.eks Wed 3 marts 2005 23:05:25)
% C
århundrede, som% Y, udelade bortset fra de sidste to cifre (f.eks 21)
% D
dag i måneden (f.eks 01)
% D

datoer, nøjagtig som% m /% d /% y

% Og
dag i måneden, plads polstret, nøjagtig som% _d
% F
Fuld datoer, nøjagtig som% Y-% m-% d
% G
de sidste to cifre af året ISO uge nummer (se% G)
% G
år af ISO-ugenummer (se% V) Normalt kun nyttig med% V
% H
Samme som% B
% H

time (00 .. 23)

% Jeg
time (01 .. 12)
% J
dag i året (001 .. 366)
% K
time (0. .. 23)
% S
time (1 .. 12)
% M
måned (01 .. 12)
% M

minut (00 .. 59)

% N
en ny linje
% N
nanosekunder (000000000 .. 999999999)
% W
Enten den lokale pendant til AM eller PM, blank, hvis der ikke er kendt
% P
ligesom% p, men små bogstaver
% R
den lokale 's 12-timers ur (f.eks, 11:11:04)
% R

24-timers timer og minutter, nøjagtig som% H:% M

% S
sekund, idet 1970/01/01 00:00:00 UTC
% S
sekund (00 .. 60)
% T
Tabbed
% T
tid præcis som% H:% M:% S
% U
dag i ugen (1 .. 7), 1 er mandag
% U

Uge antallet af år, med søndag som første dag i ugen (00 .. 53)

% V
ISO-ugenummer, med mandag som første dag i ugen (01 .. 53)
% W
dag i ugen (0 .. 6), 0 er søndag
% W
Uge antallet af år, med mandag som første dag i ugen (00 .. 53)
% X
Lokal fødselsdato repræsentation (f.eks 31/12/99)
% X
Lokal tid repræsentation (f.eks 23:13:48)
% Y

de sidste to cifre af året (00 .. 99)

% Y
år
% Z
+ Ttmm numerisk tidszone (f.eks -0400)
%: Z
+ Hh: mm numerisk tidszone (f.eks -04: 00)
% :: Z
+ Hh: mm: ss numerisk tidszone (f.eks -04: 00:00)
% ::: Z
numerisk tidszone med: til nødvendig præcision (f.eks -04, +05:30)
% Z
alfabetisk tidszone forkortelse (f.eks EDT)

Udgivet på: linux , shell , tips

Sådan at montere Windows andel i Linux

Indsendt af: (apr 19)

For at se den aktive deling af rådgivning gøre, før denne kommando:

smbclient-L-U <windows-box> <brugernavn>

Så kan vi gå videre til at kortlægge de condivisionewindows i vores linux boksen i segunete måde:

  1. Opret mappe til mount-punktet: mkdir / mnt / <name-of-mount-point>
  2. Vi monterer vinduerne Del Del:
    mount-t cifs-o username = <brugernavn>, password = <adgangskode> / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Bemærk: syntaks-<brugernavn> brugernavn =, password = <adgangskode> gemmer adgangskoden.
  3. Endelig, hvis du vil kan du køre for at skabe det symbolske link: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Udgivet på: linux , samba , Shell , tips

Moonlight på Linux at understøtte Silverlight

Indsendt af: (Tue 18)

Hvis du ikke kan se indholdet af websteder som www.rai.tv på din linux box `og` hvorfor disse hjemmesider har videoer og indhold er udviklet til Silverlight. At løse vores problem, vi støder på, er Moonlight.

Moonlight er en open source implementering af Silverlight til Microsof t. Takket være plug-in, så du kan `se meget længtes efter indhold i din Firefox, og frem for alt du kan gøre i din Linux boks.

Vederee gik til prøve dette link: http://www.go-mono.com/moonlight/

Udgivet i: firefox , linux , microsoft , tips

Problem VirtualMin + spamassassin + procmail

Indsendt af: (Mon 2)

Hvis Ubuntu Server når du installerer og konfigurerer Webmin + VirtualMin der synes fejlen:

Den procmail Kommandoen procmail har 0 tilladelser, når det skal setuid og setgid til root. E-mail muligvis ikke korrekt leveret eller kontrolleret for spam.

Kan løses ved at følge disse trin:

  1. Kontroller, at de opsætningsfiler, for postfix / etc / postfix / main.cf indeholder følgende linje:
    mailbox_command = / usr / bin / procmail-a "$ EXTENSION"
    hvis det viser sig: mailbox_command = procmail-a "$ EXTENSION" bør ændres med den absolutte sti som ovenfor.
  2. Skift gruppe ejer af / usr / bin / procmal fra "post" til "root". Chgrp root / usr / bin / procmail
  3. Til sidst, indstil de følgende tilladelser på den eksekverbare procmail: chmod 6755 / usr / bin / procmail

Her er nogle links, hvorfra man kan tage inspiration i de fleste tilfælde, men i mit tilfælde disse tre trin har løst problemet, testet på Ubuntu Server 10,04 og 10,10.

https://www.virtualmin.com/node/9426

http://www.virtualmin.com/node/8790

Udgivet på: linux , tips , Ubuntu , www

NANO editor, syntax highlight

Indsendt af: (Feb 22)

Hvis du vil tilføje syntaks farve til nano i første omgang skal du oprette konfigurationsfilen Nanorc på deres hjemmeside, som en anden konstatering fra denne adresse:. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / syntax-nanorc filer. nanorc medtages i konfiguration for at opnå den ønskede virkning.

Eksempel tekst, der skal tilsættes til Nanorc.:

omfatter "/ usr / share / nano / php.nanorc"
omfatter "/ usr / share / nano / sh.nanorc"
omfatter "/ usr / share / nano / java.nanorc"
omfatter "/ usr / share / nano / patch.nanorc"
omfatter "/ usr / share / nano / python.nanorc"
omfatter "/ usr / share / nano / html.nanorc"
omfatter "/ usr / share / nano / perl.nanorc"
omfatter "/ usr / share / nano / ruby.nanorc"
omfatter "/ usr / share / nano / js.nanorc"

Udgivet på: linux , shell , tips

Shorcuts fra bash

Indsendt af: (okt 19)

Ctrl + A Gå til toppen af den linje, du skriver.
Ctrl + E Gå til slutningen af den linje, du skriver.
Ctrl + L Ryd skærmen.
Ctrl + U Rydder skærmen, før markøren. Hvis du er i slutningen af ​​linjen, rydder hele linjen.
Ctrl + R giver dig mulighed for at søge gennem tidligere brugte kommandoer.
Ctrl + C Stop hvad du laver.
Ctrl + D afslutte det aktuelle skallen.
Ctrl + Z starter suspensionen i baggrunden, uanset hvad du laver.
Ctrl + W Slet ordet før markøren er.
Ctrl + K Ryd linje efter markøren.
Ctrl + T Vender de sidste to tegn før markøren.
Esc + T Swap de to sidste ord, før markøren.
Alt + F Flyt markøren fremad et ord i den aktuelle række.
Alt + B Flyt markøren tilbage ét ord i den aktuelle række.
Tab Auto-Udfyld navne på filer og mapper.
Indsæt Ctrl + Y (som i kopiere og indsætte) hele teksten, før markøren.

Bemærk: Nogle af disse kommandoer fungerer ikke, hvis shell adgang er via telnet eller SSH session, hvis tastaturet er en særlig configuratain

Udgivet på: linux , shell , tips

Sendmail saslauthd godkendelse

Indsendt af: (sæt 24)

For alle dem, der har en Linux-server med Sendmail service er nu nødvendigt at give mulighed for overførsel via godkendelse. Faktisk er det ganske let at aktivere den mulighed, selvom du bør være opmærksom på, at nogle distributioner som CentOS ikke gøre det tilgængeligt som standard, her er hvordan du løser det:

Installer sendmail-CF pakke cyrus-sasl hvis ikke til stede i systemet, for Redhat / CentOS:

[] Yum install sendmail-jf. cyrus-sasl

Derefter redigere sedmail.mc (/ etc / mail / sendmail.mc) og udkommenter disse linier:

define (`confAUTH_OPTIONS ',' A ') dnl
TRUST_AUTH_MECH (`LOGIN PLAIN ') dnl
define (`confAUTH_MECHANISMS ',` LOGIN PLAIN') dnl

Af sikkerhedsmæssige kontrol anchequesta indstilling:

DAEMON_OPTIONS (`Port = smtp, Addr = 0.0.0.0, Name = MTA ') DNL

På dette tidspunkt er du nødt til at genoversætte sendmail.cf fil med M4-program:

[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf

Kontroller og hvis det er nødvendigt, redigere filen / usr/lib/sasl2/Sendmail.conf som følger:

pwcheck_method: saslauthd

Nu genstarte din sendmail og saslauthd

[] / Etc / init.d / saslauthd starten

[] / Etc / init.d / sendmail genstart

Endelig vil vi kontrollere, at vores arbejde er blevet korrigeret:

[] Telnet localhost 25  

Forsøger 127.0.0.1 ...
Tilsluttet til localhost.
Flugten karakter er '^]'.
220 ESMTP Sendmail 8.12.11/8.12.11 xxxxx.xxxxx.xx; Mon, 23 Aug 2004 12:36:30 0200

Da vi indføre sendmail reagerer ved at skrive:

EHLO localhost

som vil blive besvaret, hvis alt går vel (rød linje, som fortæller os, at sendmail accepterer godkendelse, ud over almindeligt login kan være andre metoder, det er korrekt):

250-xxxxx.xxxxx.xx xxxxx.xxxxx.xx Hej [127.0.0.1], glade for at møde dig
250 ENHANCEDSTATUSCODES
250-PIPELINING
250 8BITMIME
250-STØRRELSE
250-DSN
250-AUTH PLAIN LOGIN
250-DELIVERBY
250 HJÆLP

Udgivet på: linux , Redhat , tips

filtre til Cisco Router

Indsendt af: (maj 29)

Filter på vores Cisco router de rigtige døre for at beskytte vores servere er helt sikkert en uundværlig pligt. I eksemplet nedenfor rapportering filter som den eneste ssh port:

  • konsollen indtaste kommandoen:
  • muliggøre
  • Indtast derefter din adgangskode.
  • nu være i stand til at give et kig på konfigurationen med kommandoen:
  • viser, at køre-config
  • tage syn af de grænseflader, du ønsker at filtrere (i vores eksempel vil være en seriel)
  • time giver kommandoen:
  • config ender
  • Efter de kommandoer, der er nødvendige for at gøre en adgang liste kaldet 101 minimal, men funktionel:
  • access-list 101 tillade tcp enhver eventuelle etablerede virksomheder
  • access-list 101 benægte tcp 212.69.128.0 0.0.0.255 enhver eq 22 log
  • access-list 101 tillade ip nogen noget
  • vores adgang til listen, som er temmelig klar. Nu må vi gå til vores interface:
  • grænseflade serial1/1.1
  • og derefter aktivere den ønskede adgang til listen med følgende kommando:
  • ip adgang-gruppe 101 i
  • voila, er du færdig, forudsat, at hvis du gjorde noget forkert, vil ikke gå til endnu en pakke, kan du altid genstarte routeren. Hvis alt går vel så er du bare nødt til at give COMAND:
  • skriver
  • ctrl + z
  • prorpio og hvis du ønsker, før du forlader du kan tage et kig på statistikkerne for adgang til listen:
  • viser access-list

For at komme til denne nøddeskal, skal du gå til bredere horisonter, at dette link kan du finde den know-how, som jeg fodret til at filtrere Cisco router i det mindste en del af, hvad du skal.

Udgivet på: Cisco , tips

Beskyt Apache hjemmesider

Indsendt af: (apr 20)

ModSecurity ModSecurity er en Apache-modul, der giver dine virkelig effektive måder at øge forsvar mod ondsindede hackere.

Denne reelle firewall til apache er nyttiggøres:

http://www.modsecurity.org/download/index.html

Modulet er meget rig og villig til at være ærlig alquantocomplicato at gennemføre, men for at dette kan løfte en massiv barriere mod aggressorer af vores hjemmesider, henvises til dokumentationen for den korrekte indstilling.

Opdateret filtre kan findes på: http://downloads.prometheus-group.com/delayed/rules/

Udgivet på: apache , linux , Tech
Powered by CyberTek - Remote Support