CyberTek - the future at the present!

Lista de paket som installeras på Ubuntu / Debian

Inlagd av: (SET 21)

För en lista över program paket som installeras på din Linux maskin (Ubuntu / Debian):

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

Publicerad i: Linux , shell , tips

Återuppta bruten nedladdning med rsync

Inlagd av: (26 juli)

Här är ett exempel på hur att återuppta ladda ner en delvis hämtad fil via scp eller rsync. Eftersom scp inte stöder CV, om sie började ladda ner filen med kommandot, har vi fortfarande att ersätta det med en alternativ baserat på rsync:

rsync-partiella framsteg-rsh = "ssh-p 1022" root @ remotehost :/ ~ / filnamn filnamn

I exemplet ovan visas också hur man kan komponera kommando om du använder en annan port än den traditionella 22 för SSH-protokollet.

Publicerad i: Linux , shell , tips

Dela med Linux console-skärm

Inlagd av: (4 juli)

Med skärmen kan du dela mellan flera användare sonsole ansluten lokalt eller via ssh. För att göra detta, följ bara dessa steg instruktionerna är typiska för en Debian-system, men även tillämpas på andra distributioner.

1. Installera skärm

sudo apt-get install skärmen
2. Från värddatorn körs med parametern för att starta en skärm session SessionName-S. -S gör att du kan ange ett namn för sessionen, ger detta att du kan hantera flera sessioner och många användare samtidigt på ett enkelt sätt.
screen-skärm-test

4. Fjärranvändaren (gäst) använder SSH för att ansluta till fjärrdatorn (remotehost)

gäst @ SSH remotehost
  . 5 värden (remotehost) samtycker till anslutningen i flera användare skärmen session genom att skriva CTRL-A: multiuser på (alla "kommandot screen" för att börja med escape-sekvens Ctrl-A). 
CTRL-A: flera användare på

. 6 Då måste värden (remotehost) bevilja tillstånd för den fjärranvändaren (gäst) för att ge honom tillgång till skärmen sessionen med commadn CTRL-A: acladd användarnamn där användarnamn är användarens fjärrinloggning.

CTRL-A: acladd gäst

7. Fjärranvändare kan ansluta till värden sessionen. Syntaxen för att ansluta till skärmen sessionen av en annan användare är host_username screen-x / sessionname.

screen-x användarnamn / skärm-test
Publicerad i: HowTo , linux , skal , tips

Hur du formaterar datum att visa på en Linux-skal

Inlagd av: (Apr 19)

I skalet kan du ange datumformat enligt följande:
datum + FORMAT

Till exempel, att skriva:
$ Date + "% m-% d-% Y"

Du får:
04-17-10

Om du vill att annoa 4 siffror:
$ Date + "% m-% d-% Y"

Du får:
2010/04/17

För att få den aktuella tiden genom att skriva:
$ Date + "% T"

Du får:
19:55:04

För att erhålla en timme baserat på 12 timmar:
$ Date + "% r"

Du får:
19:56:05

Att visa tiden i HH: MM:
$ Date + "% H-% M"

Du får:
07:56

Fullständig lista över alternativ för att formatera datum undrar:

%%
en bokstavlig%
% Till
Lokal: s förkortad veckodag namn (t.ex. Sun)
% A

Lokal fullständiga veckodag namn (t.ex. söndag)

% B
Lokal: s förkortad månadens namn (t.ex. jan)
% B
Lokal fullständiga månadens namn (t.ex. januari)
% C
Lokalt datum och tid (t.ex. ons 3 mars 2005 23:05:25)
% C
talet, som% Y, fast utelämna de sista två siffrorna (t.ex. 21)
% D
dagen i månaden (t.ex. 01)
% D

datum, exakt som% m /% d /% y

% Och
dagen i månaden, utrymme vadderat; _d exakt i%
% F
Full datum, exakt som% Y-% m-% d
% G
två sista siffrorna i året för ISO Veckonummer (se% G)
% G
år av ISO Veckonummer (se% V), normalt användbart endast med% V
% H
Samma som% b
% H

timme (00 .. 23)

% I
timme (01 .. 12)
% J
dagar på året (001 .. 366)
% K
timme (0 .. 23)
% S
timme (1 .. 12)
% M
månad (01 .. 12)
% M

minut (00 .. 59)

% N
ett nyrad
% N
nanosekunder (000000000 999999999 ..)
% W
Antingen den lokala motsvarighet till AM eller PM, tom om de inte är känd
% P
som% p, men gemener
% R
den lokala s 12-timmars klocka tid (t.ex. 11:11:04)
% R

24-timmars timme och minut, exakt som% H:% M

% S
sekunder sedan 1970-01-01 00:00:00 UTC
% S
2:a (00 .. 60)
Procent T
Flikar
Procent T
tid, exakt som% H:% M:% S
% U
veckodag (1 .. 7), är 1 måndag
% U

Veckonummer, med söndag som första dag i veckan (00 .. 53)

% V
ISO-veckonummer, med måndag som första dag i veckan (01 .. 53)
% W
veckodag (0 .. 6), 0 är söndag
% W
Veckonummer, med måndag som första dag i veckan (00 .. 53)
% X
Lokalt dejt representation (t.ex. 31.12.99)
% X
Lokal tid representation (t.ex. 23:13:48)
% Y

två sista siffrorna i år (00 .. 99)

% Y
år
% Z
+ Ttmm numeriska tidszon (t.ex. -0400)
%: Z
+ Hh: mm numerisk tidszon (t.ex., -04: 00)
% :: Z
+ Hh: mm: ss numerisk tidszon (t.ex., -04: 00:00)
% ::: Z
numeriska tidszon med: till nödvändig precision (t.ex. -04, +05:30)
% Z
alfabetiskt tidszon förkortning (t.ex. EDT)

Publicerad i: Linux , shell , tips

Hur att montera Windows aktie i Linux

Inlagd av: (Apr 19)

Att se det aktiva dela råd göra innan detta kommando:

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

Då kan vi gå vidare för att kartlägga condivisionewindows i vår linux box i segunete sätt:

  1. Skapa katalog för monteringspunkt: mkdir / mnt / <name-of-mount-point>
  2. Vi monterar fönstren Dela Dela:
    mount-t cifs-o username = <användarnamn>, lösenord = <lösenord> / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Obs: syntax-<användarnamn> username =, password = <lösenord> sparar lösenordet.
  3. Slutligen, om du vill kan du köra för att skapa symbolisk länk: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Publicerad i: Linux , samba , skal , tips

Moonlight på Linux för att stödja Silverlight

Inlagd av: (tis 18)

Om du inte kan se innehållet i webbplatser som www.rai.tv på din Linux-burk `och` varför dessa webbplatser har filmer och innehåll som utvecklats för Silverlight. För att lösa vårt problem vi stöter på är Moonlight.

Moonlight är en öppen källkod genomförandet av Silverlight för Microsof t. Tack vare plug-in så att du kan `se mycket efterlängtade innehåll i din Firefox och framför allt du kan göra i din Linuxburk.

Vederee gick att prova den här länken: http://www.go-mono.com/moonlight/

Publicerad i: Firefox , Linux , microsoft , tips

Problemet VirtualMin + spamassassin + procmail

Inlagd av: (mån 2)

Om Ubuntu Server när du installera och konfigurera Webmin + VirtualMin det verkar felet:

Den procmail Kommandot procmail har 0 behörighet, när det ska setuid och setgid till root. E-post får inte riktigt levereras eller kontrolleras för spam.

Kan lösas genom att följa dessa steg:

  1. Kontrollera att konfigurationsfiler för postfix / etc / postfix / main.cf innehåller följande rad:
    mailbox_command = / usr / bin / procmail-a "$ extension"
    om det verkar: mailbox_command = procmail-a "$ extension" bör ändras med den absoluta sökvägen enligt ovan.
  2. Ändra gruppen ägaren / usr / bin / procmal från "mail" till "root". Chgrp root / usr / bin / procmail
  3. Slutligen, ange följande behörigheter på körbara procmail: chmod 6755 / usr / bin / procmail

Här är några länkar för dig som vill hämta inspiration i de flesta fall, men i mitt fall dessa tre steg har löst problemet, testade på Ubuntu Server 10,04 och 10,10.

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

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

Publicerad i: Linux , tips , ubuntu , www

NANO redaktör, syntax highlight

Inlagd av: (Feb 22)

Om du vill lägga Syntaxfärgning till nano i första hand måste du skapa konfigurationsfilen nanorc på sin hemsida, som en andra fynd från denna adress:. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / syntaxen-nanorc filer. nanorc inkluderas i den konfiguration för att uppnå den önskade effekten.

Exempelvis text som skall tillsättas till nanorc.:

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

Publicerad i: Linux , shell , tips

Genvägarna från bash

Inlagd av: (okt 19)

Ctrl + A Gå till början av raden du skriver.
Ctrl + E Gå till slutet av raden du skriver.
Ctrl + L Rensa skärmen.
Ctrl + U Rensar skärmen innan markören. Om du är i slutet av raden, rensar hela linjen.
Ctrl + R kan du söka igenom tidigare använda kommandon.
Ctrl + C Stoppa vad du gör.
Ctrl + D Avsluta det aktuella skalet.
Ctrl + Z startar suspensionen i bakgrunden vad du gör.
Ctrl + W Ta bort ordet före markören är.
Ctrl + K Rensa raden efter markören.
Ctrl + T Vänder de sista två tecknen före markören.
Esc + T Växla de två sista ord innan markören.
Alt + F Flytta markören framåt ett ord i den aktuella raden.
Alt + B Flytta markören tillbaka ett ord i den aktuella raden.
Tab Komplettera automatiskt namnen på filer och mappar.
Klistra in Ctrl + Y (som i kopiera och klistra in) all text före markören.

OBS: Vissa av dessa kommandon fungerar inte om shell tillgång är via telnet eller SSH-session om tangentbordet är ett särskilt configuratain

Publicerad i: Linux , shell , tips

Sendmail saslauthd autentisering

Inlagd av: (SET 24)

För alla som har en Linux-server med Sendmail service är nu nödvändigt att bevilja möjligheten för överföring genom autentisering. I själva verket är det ganska lätt att aktivera alternativet, men du bör vara medveten om att vissa distributioner som CentOS inte gör den tillgänglig som standard, här är hur man fixar det:

Installera sendmail-cf paketet cyrus-sasl om inte närvarande i systemet, för RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

Sedan redigera sedmail.mc (/ etc / mail / sendmail.mc) och avkommentera dessa rader:

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

För säkerhetskontroll anchequesta inställning:

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

På denna punkt måste du kompilera om sendmail.cf filen med m4 program:

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

Kontrollera och vid behov redigera filen / usr/lib/sasl2/Sendmail.conf enligt följande:

pwcheck_method: saslauthd

Nu startar du sendmail och saslauthd

[] / Etc / init.d / saslauthd start

[] / Etc / init.d / sendmail startas

Slutligen kontrollerar vi att vårt arbete har korrigerats:

[] Telnet localhost 25  

Försöker 127.0.0.1 ...
Ansluten till localhost.
Escape-tecken är "^]".
220 ESMTP Sendmail 8.12.11/8.12.11 xxxxx.xxxxx.xx, Mon, 23 Aug 2004 12:36:30 0200

När vi introducerar sendmail svarar genom att skriva:

ehlo localhost

som kommer att besvaras om allt går bra (röd linje som säger att sendmail accepterar autentisering, förutom vanligt login kan vara andra metoder, det är korrekt):

250-xxxxx.xxxxx.xx xxxxx.xxxxx.xx Hej [127.0.0.1], glad att träffa dig
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH PLAIN LOGIN
250-DELIVERBY
250 HJÄLP

Publicerad i: Linux , RedHat , tips

filter för Cisco Router

Inlagd av: (maj 29)

Filtrera på vår Cisco-router rätt dörrarna för att skydda våra servrar är verkligen en oumbärlig plikt. I exemplet nedan rapportering filter som enda ssh port:

  • konsolen skriv kommandot:
  • möjliggöra
  • Ange sedan ditt lösenord.
  • nu kunna ge en titt på din konfiguration med kommandot:
  • visar kör-config
  • tar vision om gränssnitten du vill filtrera (i vårt exempel blir en seriell)
  • timmar ger kommandot:
  • config slutar
  • Efter de kommandon som krävs för att göra en tillgång lista som kallas 101 minimal men funktionella:
  • tillgång-lista 101 tillstånd tcp FALL etablerade företag
  • tillgång-lista 101 förneka tcp 212.69.128.0 0.0.0.255 någon eq 22 log
  • tillgång-lista 101 tillstånd ip någon någon
  • vår tillgång lista som är ganska klar. nu måste vi gå till vårt gränssnitt:
  • Gränssnittet serial1/1.1
  • och sedan aktivera den önskade tillgång till listan med följande kommando:
  • ip access-grupp 101 i
  • voila, du är klar, förutsatt att om du gjorde något fel kommer inte att gå att jämna ett paket, kan du starta alltid routern. Om allt går bra så behöver du bara ge Comand:
  • skriv
  • Ctrl + Z
  • prorpio och om du vill innan du lämnar kan du ta en titt på statistiken för tillgång listan:
  • visar tillgång-lista

För att komma till den här nötskal du måste passera för att bredare vyer, denna länken hittar du know-how som jag matas till filtrera Cisco-router åtminstone en del av vad du ska.

Publicerad i: cisco , tips

Skydda Apache webbplatser

Inlagd av: (Apr 20)

ModSecurity ModSecurity är en Apache-modul som gör att dina verkligen effektiva sätt att öka försvaret från skadliga attacker.

Detta verkliga brandvägg för Apache är återvinningsbart:

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

Modulen är mycket rik och villig att vara ärlig alquantocomplicato att genomföra, men för att detta ska lyfta en massiv barriär mot angriparna av våra webbplatser, hänvisas till dokumentationen för rätt inställning.

Uppdaterade filter finns på: http://downloads.prometheus-group.com/delayed/rules/

Publicerad i: apache , linux , tech
Powered by CyberTek - fjärrsupport