CyberTek - the future at the present!

Geef een overzicht van de pakketten geïnstalleerd op Ubuntu / Debian

Geplaatst door: (set 21)

Voor een lijst van software pakketten geïnstalleerd op uw Linux-machine (Ubuntu / Debian):

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

In Gepubliceerd: linux , shell , tips

Hervat gebroken download met rsync

Geplaatst door: (26 juli)

Hier is een voorbeeld van hoe je verder met het downloaden van een gedeeltelijk gedownload bestand via SCP of rsync. Omdat SCP ondersteunt de cv, als sie begonnen met het bestand met dit commando te downloaden, we hebben nog steeds te vervangen door een alternatief gebaseerd op rsync:

rsync-gedeeltelijke-progress-rsh = "ssh-p 1022" root @ remotehost :/ ~ / bestandsnaam bestandsnaam

In het voorbeeld hierboven wordt ook getoond hoe je de opdracht samen te stellen als u een andere poort dan de traditionele 22 voor de SSH-protocol.

In Gepubliceerd: linux , shell , tips

Delen met Linux console scherm

Geplaatst door: (4 juli)

Met scherm kunt delen met meerdere gebruikers sonsole lokaal of via ssh aangesloten. Om dit te doen, gewoon deze stappen te volgen, de instructies zijn typisch voor een debian systeem, maar eveneens van toepassing op andere distro's.

1. Installeer scherm

sudo apt-get install scherm
2. Vanaf de host-computer uitgevoerd met de parameter-scherm om te beginnen met een scherm sessie SessionName-S. -S kunt u een naam voor de sessie, dit kunt u tegelijkertijd het beheer van meerdere sessies en veel gebruikers op een eenvoudige manier.
screen-S screen-test

4. De externe gebruiker (gast) maakt gebruik van SSH verbinding maken met externe computer (remotehost)

gast @ ssh remotehost
  5. De host (remotehost) instemt met de aansluiting in multi-user screen sessie door het intikken van CTRL-A: meerdere gebruikers op (alle 'command-scherm' om te beginnen met de escape-Ctrl-A). 
CTRL-A: multi-user op

6. Vervolgens moet de gastheer (remotehost) toestemming verlenen voor de gebruiker op afstand (gast) om hem in staat om het scherm sessie te openen met commadn CTRL-A: acladd gebruikersnaam waarbij gebruikersnaam van de gebruiker inloggen op afstand.

CTRL-A: acladd gast

7. De externe gebruiker verbinding kan maken met de host-sessie. De syntax om verbinding te maken op het scherm sessie van een andere gebruiker is host_username screen-x / sessionname.

screen-x gebruikersnaam / scherm-test
Gepubliceerd in: HowTo , linux , shell , tips

Hoe kan ik de data formatteren om weer te geven op een Linux shell

Geplaatst door: (apr 19)

In de shell kunt u de datumnotatie als volgt:
datum + FORMAT

Zo te typen:
$ Date + "% m-% d-% y"

U krijgt:
04-17-10

Als u wilt dat de annoa 4 cijfers:
$ Date + "% m-% d-% y"

U krijgt:
04-17-2010

Met het oog op de huidige tijd te krijgen door te typen:
$ Date + "% T"

U krijgt:
19:55:04

Om uur op 12 uur te verkrijgen:
$ Date + "% r"

U krijgt:
07:56:05 PM

Om de tijd in HH: MM:
$ Date + "% H-% M"

U krijgt:
07:56

Volledige lijst met opties om de data te formatteren af:

%%
een letterlijke%
% Om
Afgekorte weekdag lokale naam (bijvoorbeeld, zo)
% A

Volledige weekdag lokale naam (bijvoorbeeld zondag)

% B
Afgekorte maand Lokale naam (bijvoorbeeld Jan)
% B
Volle maand Lokale naam (bijv. januari)
% C
Lokale datum en tijd (bijvoorbeeld, wo 03 maart 2005 23:05:25)
% C
eeuw, zoals% Y maar zonder de laatste twee cijfers (bijv. 21)
% D
dag van de maand (bijvoorbeeld 01)
% D

data, exacte als% m /% d /% y

% En
dag van de maand, ruimte gevoerd, precies als% _D
% F
De volledige data, exacte als% Y-% m-% d
% G
laatste twee cijfers van het jaar van de ISO-weeknummer (zie% G)
% G
jaar van de ISO-weeknummer (zie% V); normaal alleen nuttig met% V
% H
Gelijk% b
% H

uur (00 .. 23)

% I
uur (01 .. 12)
% J
dag van het jaar (001 .. 366)
% K
uur (0 .. 23)
% S
uur (1 .. 12)
% M
maand (01 .. 12)
% M

minuut (00 .. 59)

% N
een nieuwe regel
% N
nanoseconden (000000000 .. 999999999)
% W
Of de lokale equivalent van AM of PM; leeg indien niet bekend
% P
als% p maar in kleine letters
% R
van de lokale van de 12-uurs klok de tijd (bijv. 11:11:04 PM)
% R

24-uurs uren en minuten, exact als% H:% M

% S
seconden sinds 1970-01-01 00:00:00 GMT
% S
seconde (00 .. 60)
% T
Met tabbladen
% T
tijd, exact als% H:% M:% S
% U
dag van de week (1 .. 7), 1 is maandag
% U

Week in het jaar, met zondag als eerste dag van de week (00 .. 53)

% V
ISO week nummer, met maandag als eerste dag van de week (01 .. 53)
% W
dag van de week (0 .. 6); 0 is zondag
% W
Week in het jaar, met maandag als eerste dag van de week (00 .. 53)
% X
Lokale datum van vertegenwoordiging (bijvoorbeeld 31/12/99)
% X
Lokale tijd van vertegenwoordiging (bijv. 23:13:48)
% Y

laatste twee cijfers van het jaar (00 .. 99)

% Y
jaar
% Z
+ Hhmm numerieke tijdzone (bijv. -0.400)
%: Z
+ Hh: mm numerieke tijdzone (bijv., -04: 00)
% :: Z
+ Hh: mm: ss numerieke tijdzone (bijv., -04: 00:00)
% ::: Z
numerieke tijdzone met: de noodzakelijke precisie (bijv. -04, +05:30)
% Z
alfabetische tijdzone afkorting (bijv. CET)

In Gepubliceerd: linux , shell , tips

Hoe kan ik Windows share te mounten in Linux

Geplaatst door: (apr 19)

Om de actieve delen van Advies Bekijk doen voordat de volgende opdracht:

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

Dan kunnen we overgaan tot de condivisionewindows in onze linux doos segunete manier in kaart te brengen:

  1. Maak de directory voor de mountpoint: mkdir / mnt / <name-of-mount-point>
  2. Wij monteren de ramen Share Share:
    mount-t cifs-o username = <gebruikersnaam>, password = <wachtwoord> / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Opmerking: De syntax-<gebruikersnaam> username =, password = <wachtwoord> slaat het wachtwoord.
  3. Tenslotte, als je wil dat je kunt rijden op de symbolische link maken: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

In Gepubliceerd: linux , samba , shell , tips

Moonlight voor Linux naar Silverlight te ondersteunen

Geplaatst door: (di 18)

Als u de inhoud van websites als www.rai.tv niet bekijken op je Linux box `en` waarom deze websites hebben video's en inhoud ontwikkeld voor Silverlight. Om ons probleem dat we tegenkomen op te lossen is Moonlight.

Moonlight is een open source implementatie van Silverlight voor Microsof t. Dankzij de plug-in, zodat u kunt 'zien de veel begeerde inhoud in uw FireFox en vooral alles wat je kunt doen in je Linux box.

Vederee ging naar deze link proberen: http://www.go-mono.com/moonlight/

Gepubliceerd in: firefox , linux , microsoft , tips

Probleem Virtualmin + spamassassin + procmail

Geplaatst door: (ma 2)

Als Ubuntu Server na het installeren en configureren van webmin + Virtualmin verschijnt het fout:

De commando procmail procmail heeft 0 permissies, wanneer deze moet worden setuid en setgid root te worden. E-mail mogelijk niet goed geleverd of gecontroleerd op spam.

Kunnen worden opgelost door de volgende stappen:

  1. Controleer of de configuratie bestanden van postfix / etc / postfix / main.cf de volgende regel bevat:
    mailbox_command = / usr / bin / procmail-a "$ EXTENSION"
    als blijkt: mailbox_command = procmail-a "$ EXTENSION" moet worden aangepast met het absolute pad als hierboven.
  2. Verander de groep eigenaar van / usr / bin / procmal van "mail" naar "root". Chgrp root / usr / bin / procmail
  3. Tot slot stelt u de volgende rechten op het uitvoerbare procmail: chmod 6755 / usr / bin / procmail

Hier zijn enkele links van waaruit u inspiratie te nemen voor de meeste gevallen, maar in mijn geval deze drie stappen hebben het probleem opgelost, getest op Ubuntu Server 10.04 en 10.10.

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

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

In Gepubliceerd: linux , tips , ubuntu , www

NANO-editor, syntax highlight

Geplaatst door: (Feb 22)

. Om de syntax van de kleuring aan de nano in de eerste instantie moet u het configuratiebestand Nanorc te maken op hun eigen pagina wilt toevoegen, als een tweede bevinding uit dit adres: http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / syntax-nanorc bestanden. nanorc worden opgenomen in de configuratie om het gewenste effect te bereiken.

Voorbeeld tekst toe te voegen aan Nanorc.:

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

In Gepubliceerd: linux , shell , tips

Shorcuts van bash

Geplaatst door: (Oct 19)

Ctrl + A Ga naar de top van de lijn die je aan het typen bent.
Ctrl + E Ga naar het einde van de lijn die je aan het typen bent.
Ctrl + L Wis het scherm.
Ctrl + U Wist het scherm voor de cursor. Als u aan het einde van de lijn, wist de gehele lijn.
Ctrl + R kunt u zoeken door middel van eerder gebruikte commando's.
Ctrl + C Stop met wat je ook doet.
Ctrl + D Verlaat de huidige shell.
Ctrl + Z begint de schorsing op de achtergrond wat je ook doet.
Ctrl + W Verwijder het woord voor de cursor is.
Ctrl + K Verwijder de regel na de cursor.
Ctrl + T Keert de laatste twee tekens voor de cursor.
Esc + T Verwissel de laatste twee woorden voor de cursor.
Alt + F naar voren verplaatsen cursor een woord in de huidige rij.
Alt + B terug Beweeg de cursor een woord in de huidige rij.
Tab Auto-Vul de namen van bestanden en mappen.
Plakken Ctrl + Y (zoals in kopiëren en plakken) alle tekst voor de cursor.

Opmerking: Sommige van deze commando's werken niet als shell toegang is via telnet of SSH-sessie als het toetsenbord is een bijzondere configuratain

In Gepubliceerd: linux , shell , tips

Sendmail saslauthd authenticatie

Geplaatst door: (set 24)

Voor al diegenen die een Linux-server met Sendmail service is nu noodzakelijk om de mogelijkheid van overdracht door authenticatie toe te kennen. Inderdaad is het heel eenvoudig om de optie te activeren, maar u dient zich ervan bewust dat sommige distributies zoals CentOS niet beschikbaar te maken door gebrek, hier is hoe het op te lossen:

Installeer de sendmail-cf pakket cyrus-sasl zo niet in het systeem aanwezig, voor Redhat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

Bewerk vervolgens de sedmail.mc (/ etc / mail / sendmail.mc) en uncomment volgende lijnen:

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

Voor de veiligheid check anchequesta instelling:

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

Op dit punt moet je het sendmail.cf bestand met m4-programma opnieuw te compileren:

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

Controleer en indien nodig, het bestand / usr/lib/sasl2/Sendmail.conf bewerken als volgt:

pwcheck_method: saslauthd

Herstart je sendmail en saslauthd

[] / Etc / init.d / saslauthd start

[] / Etc / init.d / sendmail opnieuw op te starten

Tot slot controleren we dat ons werk is gecorrigeerd:

[] Telnet localhost 25  

Trying 127.0.0.1 ...
Verbonden met localhost.
Escape character is '^]'.
220 ESMTP Sendmail 8.12.11/8.12.11 xxxxx.xxxxx.xx; maand. De 23 augustus 2004 12:36:30 +0200

Als introduceren we sendmail reageert door te typen:

EHLO localhost

die zal worden beantwoord als alles goed gaat (rode lijn die ons vertelt dat sendmail accepteert authenticatie, naast de gewone login kan zijn andere methoden, is het correct is):

250-xxxxx.xxxxx.xx xxxxx.xxxxx.xx Hallo [127.0.0.1], blij u te ontmoeten
250 ENHANCEDSTATUSCODES
250-PIPELINING
250 8BITMIME
250-SIZE
250 DSN
250-AUTH PLAIN LOGIN
250-DELIVERBY
250 HELP

In Gepubliceerd: linux , Redhat , tips

filters voor Cisco Router

Geplaatst door: (29 mei)

Filter op onze Cisco router de juiste deuren naar onze servers te beschermen is zeker een onmisbare taak. In het onderstaande voorbeeld rapportage-filter als de enige ssh-poort:

  • de console het commando:
  • in staat stellen
  • Voer vervolgens uw wachtwoord in.
  • nu in staat zijn om een ​​blik op uw configuratie te geven met het commando:
  • tonen running-config
  • neemt visie van de interfaces die u wilt filteren (in ons voorbeeld zal een serieel)
  • uur geeft het commando:
  • config eindigt
  • Naar aanleiding van de commando's die nodig zijn om een ​​toegang tot lijst met de naam 101 minimaal, maar functioneel te maken:
  • toegang-lijst 101 vergunning tcp any any gevestigde bedrijven
  • toegang-lijst 101 ontkent tcp 212.69.128.0 0.0.0.255 een eq 22 log
  • toegang-lijst 101 vergunning ip any any
  • onze toegang lijst die is behoorlijk klaar. nu moeten we naar onze interface:
  • -interface serial1/1.1
  • en activeer het gewenste toegangspunt lijst met het volgende commando:
  • ip access-groep 101 in
  • voila, je klaar bent, op voorwaarde, dat als je iets verkeerd deed niet zal gaan om een ​​pakket worden gezet, dan kunt u altijd opnieuw starten van de router. Als alles goed gaat dan hoef je alleen nodig hebt om de COMAND te geven:
  • schrijven
  • Ctrl + Z
  • prorpio en als je wilt voordat je vertrekt kan je een blik op de statistieken van de toegangslijst te nemen:
  • tonen toegang-lijst

Om deze notendop moet u door te geven aan een bredere horizon, om deze koppeling kun je de know-how die ik gevoerd naar de Cisco-router ten minste een deel van wat je moet filteren.

Gepubliceerd in: cisco , tips

Bescherm Apache websites

Geplaatst door: (apr 20)

ModSecurity ModSecurity is een Apache module die het mogelijk maakt je echt effectieve manieren om de verdediging te verhogen van kwaadwillenden.

Deze echte firewall voor apache is vergoeding in aanmerking komen:

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

De module is zeer rijk en bereid zijn om eerlijk te alquantocomplicato te implementeren zijn, maar voor deze op te heffen een enorme barrière tegen de aanvallers van onze websites, verwijzen wij u naar de documentatie voor de juiste instelling.

Bijgewerkte filters kunt u vinden op: http://downloads.prometheus-group.com/delayed/rules/

Gepubliceerd in: apache , linux , tech
Powered by CYBERTEK - Remote Support