CyberTek - the future at the present!

Lista pakietów zainstalowanych w Ubuntu / Debiana

Wysłany przez: ust zestaw 21)

Aby uzyskać listę pakietów oprogramowania zainstalowanych na komputerze z systemem Linux (Ubuntu / Debian):

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

Opublikowano w: Linux i powłoki i wskazówki

Wznowić przerwane ściąganie z rsync

Wysłany przez: (26 lipca)

Oto przykład jak wznowić pobieranie częściowo ściągniętego pliku za pomocą scp lub rsync. Od scp nie obsługuje CV, jeśli sie zaczęło, aby pobrać plik z tym poleceniem, wciąż mamy go zastąpić alternatywą opartą na rsync:

rsync-partial-postęp-rsh = "ssh-p 1022" root @ remotehost :/ ~ / filename nazwa pliku

W powyższym przykładzie pokazano również jak komponować polecenie jeśli używasz portu innego niż tradycyjne 22 dla protokołu SSH.

Opublikowano w: Linux i powłoki i wskazówki

Podziel się z konsoli Linuksa ekranie

Wysłany przez: (4 lipca)

Z ekranu można dzielić między wieloma sonsole użytkowników podłączona lokalnie lub przez SSH. Aby to zrobić, wykonaj następujące kroki, instrukcje są typowe dla systemu Debian, ale również zastosowanie do innych dystrybucji.

1. Zainstaluj ekran

sudo apt-get install ekran
2. Z komputera działa z ekranu parametrów, aby rozpocząć sesję screen nazwa_sesji-S. -S pozwala określić nazwę dla sesji, to pozwala na zarządzanie wieloma sesjami i wielu użytkowników jednocześnie w prosty sposób.
screen-S Ekran-test

4. Użytkownik zdalny (gość) używa SSH do łączenia się z komputerem zdalnym ust remotehost)

gość @ ssh remotehost
  5. hosta (remotehost) wyraża zgodę na połączenie w wielu użytkowników sesji screen, wpisując CTRL-A: wielu użytkowników na (all 'ekran komenda ", aby rozpocząć z sekwencjami escape Ctrl-A). 
CTRL-A: wielu użytkowników na

. 6 Następnie gospodarz (remotehost) musi wyrazić zgodę na zdalnego użytkownika (gość) w celu umożliwienia mu dostępu do sesji screen z commadn CTRL-A: acladd nazwa_użytkownika, gdzie nazwa_użytkownika użytkownika jest zdalne logowanie.

CTRL-A: acladd gość

7. Zdalny użytkownik może podłączyć się do sesji hosta. Składnia do podłączenia do sesji screen innego użytkownika jest host_username screen-x / nazwasesji.

screen-x nazwa użytkownika / screen-test
Opublikowano w: HowTo i linux i muszli , w Porady

Jak sformatować datę do wyświetlania na powłoce Linuksa

Wysłany przez: (19 kwietnia)

W powłoce można określić format daty w następujący sposób:
data + FORMAT

Na przykład, wpisując:
$ Date + "% m-% d-% r"

Otrzymujesz:
17.04.10

Jeśli chcesz, annoa 4 cyfry:
$ Date + "% m-% d-% r"

Otrzymujesz:
17.04.2010

W celu uzyskania aktualnego czasu wpisując:
$ Date + "% T"

Otrzymujesz:
19:55:04

W celu uzyskania godzinę oparty na 12 godzin:
$ Date + "% r"

Otrzymujesz:
19:56:05

Aby zobaczyć czas w formacie HH: MM:
$ Date + "% H-% M"

Otrzymujesz:
07:56

Pełna lista opcji do formatowania dat zastanawiać:

%%
dosłowny%
% Do
Skrócona nazwa local dzień tygodnia (np. Sun)
%

Pełna nazwa local dzień tygodnia (np. niedziela)

B%
Skrócona nazwa local miesięcy (np. Jan)
B%
Pełna nazwa local miesiąc (np. styczeń)
C%
Local data i czas (np. Sro 03 marca 2005 23:05:25)
C%
wieku, jak% Y, z wyjątkiem pominąć dwie ostatnie cyfry (np. 21)
% D
dzień miesiąca (np. 01)
% D

daty, dokładne jako% m /% d /% y

% I
dzień miesiąca, przestrzeń wyściełana; dokładna jako procent _d
F%
Pełne dat, dokładne jak% Y-% m-% d
G%
dwie ostatnie cyfry roku numerem tygodnia wg ISO (patrz G%)
G%
roku z numerem tygodnia wg ISO (patrz V%); Normalnie użyteczne tylko z V%
% H
Tak samo jak B%
% H

godzin (00 .. 23)

% I
godzin (01 .. 12)
J%
dzień roku (001 .. 366)
K%
godzin (0 .. 23)
% S
godzin (1 .. 12)
M%
miesiąc (01 .. 12)
M%

minut (00 .. 59)

% N
newline
% N
nanosekund ust 000000000 .. 999999999)
% W
Albo równowartość w lokalnej firmy z AM lub PM, puste, jeśli nie wiadomo
P%
jak p%, ale małymi literami
% R
local-tych 12-godzinny zegar (np. 23:11:04)
% R

24-godzin godziny i minuty, dokładnie jak% H:% M

% S
sekund od 1970-01-01 00:00:00 UTC
% S
sekund (00 .. 60)
T%
Kartach
T%
czas; dokładna jako% H:% M:% S
U%
dzień tygodnia (1. .. 7), 1 to poniedziałek
U%

Numer tygodnia roku, z niedzielą jako pierwszym dniem tygodnia (00 .. 53)

% V
Liczba tygodni ISO, z poniedziałkiem jako pierwszym dniem tygodnia (01 .. 53)
% W
dzień tygodnia (0 .. 6), 0 to niedziela
% W
Numer tygodnia roku, poniedziałek zaczyna tydzień (00 .. 53)
X%
Local reprezentacja daty (np. 31/12/99)
X%
Local reprezentacji czas (np. 23:13:48)
Y%

dwie ostatnie cyfry roku (00 .. 99)

Y%
rok
% Z
+ Hhmm numeryczne strefa czasowa (np. -0400)
%: Z
+ Hh: mm numeryczne strefa czasowa (np. -04: 00)
% :: Z
+ Hh: mm: ss numeryczne strefa czasowa (np. -04: 00:00)
% ::: Z
numeryczne strefa czasowa z: do niezbędnej precyzji (np. -04, +05:30)
% Z
alfabetyczne skrót strefa czasowa (np. EDT)

Opublikowano w: Linux i powłoki i wskazówki

Jak zamontować udział Windows w Linuksie

Wysłany przez: (19 kwietnia)

Aby wyświetlić aktywny podział radę zrobić przed tym poleceniem:

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

Następnie możemy przystąpić do mapowania condivisionewindows w Linuksie w segunete sposób:

  1. Tworzenie katalogu do montowania: mkdir / mnt / <name-of-mount-point>
  2. Montujemy udziału zakładowego systemu Windows:
    mount-t cifs-o username = <username>, password = <twoje_hasło> / / <win-box> / <udział> / mnt / <name-of-mountpoint>
    Uwaga: syntax-<username> username =, password = <twoje_hasło> zapisuje hasło.
  3. Wreszcie, jeśli chcesz, możesz jechać do stworzenia dowiązania symbolicznego: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Opublikowano w: linux i samba i powłokę i wskazówki

Moonlight na Linuksie wsparcie Silverlight

Wysłany przez: (Tue 18)

Jeśli nie możesz przeglądać zawartość stron internetowych jak www.rai.tv w swoim Linuksie `oraz` dlaczego te strony mają filmów i materiałów opracowanych dla Silverlight. Aby rozwiązać naszego problemu możemy napotkać jest Moonlight.

Moonlight to otwarta implementacja źródłem Silverlight dla Microsof t. Dzięki plug-in, dzięki czemu można zobaczyć wiele `upragniony treści w FireFox, a przede wszystkim można zrobić w swoim Linuksie.

Vederee poszedł spróbować ten link: http://www.go-mono.com/moonlight/

Opublikowany w: firefox , linux , microsoft , porady

Problem VirtualMin + spamassassin + procmail

Wysłany przez: (pon. 2)

Jeśli Ubuntu Server po zainstalowaniu i skonfigurowaniu Webmin znak + VirtualMin pojawia się błąd:

Procmail komenda procmail ma 0 uprawnienia, a powinien być setuid i setgid do korzenia. E-mail może nie być prawidłowo dostarczone lub sprawdzane pod kątem spamu.

Można rozwiązać, wykonując następujące kroki:

  1. Sprawdź, czy pliki konfiguracyjne postfixa / etc / postfix / main.cf zawiera następującą linię:
    mailbox_command = / usr / bin / procmail-a "$ EXTENSION"
    jeżeli wydaje się: mailbox_command = procmail-a "$ EXTENSION" powinien zostać zmieniony z bezwzględną ścieżkę jak powyżej.
  2. Zmienić właściciela grupowego katalogu / usr / bin / procmal z "mail" na "root". Korzeń chgrp / usr / bin / procmail
  3. Wreszcie, należy ustawić następujące uprawnienia do wykonywalnego procmail: chmod 6755 / usr / bin / procmail

Oto linki z których można czerpać inspirację dla większości przypadków, ale w moim przypadku te trzy kroki rozwiązać ten problem, przetestowany na serwerze Ubuntu 10.04 i 10.10.

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

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

Opublikowano w: linux i wskazówki , w Ubuntu i www

NANO edytor, podświetlanie składni

Wysłany przez: (22 lutego)

Aby dodać składni kolorowanie na nano w pierwszej kolejności należy utworzyć plik konfiguracyjny Nanorc na ich stronie głównej, jako drugiego stwierdzenia z tego adresu: a. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / syntax-nanorc pliki. nanorc zostać uwzględnione w konfiguracji w celu osiągnięcia pożądanego efektu.

Przykładowy tekst do dodania do Nanorc r.:

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"

Opublikowano w: Linux i powłoki i wskazówki

Shorcuts z basha

Wysłany przez: (19 października)

Ctrl + Idź na górę linii pisania.
Ctrl + E Idź do końca linii pisania.
Ctrl + L Wyczyść ekran.
Ctrl + U Czyści ekran przed kursorem. Jeśli jesteś na końcu linii, kasuje całą linię.
Ctrl + R pozwala na przeszukiwanie wcześniej używanych poleceń.
Ctrl + C Stop, co robisz.
Ctrl + D Wyjście bieżącą powłokę.
Ctrl + Z rozpoczyna się zawieszenie w tle, co robisz.
Ctrl + W Usuwa słowo przed kursorem jest.
Ctrl + K Usuń linię za kursorem.
Ctrl + T Odwraca ostatnie dwa znaki przed kursorem.
Esc + T Zamień dwa ostatnie słowa przed kursorem.
Alt + F Przesuwa kursor naprzód o jedno słowo w bieżącym wierszu.
Alt + B Przesuwa kursor wstecz o jeden wyraz w bieżącym wierszu.
Zakładka Automatyczne uzupełnianie nazw plików i folderów.
Wklej Ctrl + Y (jak kopiowanie i wklejanie) cały tekst przed kursorem.

Uwaga: Niektóre z tych poleceń nie działają, jeżeli dostęp do shella, to przez telnet lub sesji SSH jeśli klawiatura jest szczególnie configuratain

Opublikowano w: Linux i powłoki i wskazówki

Sendmail saslauthd uwierzytelniania

Wysłany przez: ust zestaw 24)

Dla wszystkich tych, którzy mają serwer Linux z serwisu Sendmail Teraz trzeba przyznać możliwość transmisji poprzez uwierzytelnianie. Rzeczywiście jest to dość łatwe do aktywacji tej opcji, chociaż należy pamiętać, że niektóre dystrybucje jak CentOS nie udostępnić go domyślnie, o to jak to naprawić:

Zainstaluj sendmail-cf pakiet cyrus-sasl, jeśli nie ma w systemie, na RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

Następnie należy dokonać edycji sedmail.mc (/ etc / mail / sendmail.mc) i odkomentować następujące linie:

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

Dla bezpieczeństwa anchequesta ustawienie wyboru:

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

W tym momencie musisz przekompilować sendmail.cf plik z m4 programu:

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

Sprawdź iw razie potrzeby zmodyfikować plik / usr/lib/sasl2/Sendmail.conf w następujący sposób:

pwcheck_method: saslauthd

Teraz ponownie uruchom sendmaila i saslauthd

[] / Etc / init.d / saslauthd początek

[] / Etc / init.d / sendmail restart

Wreszcie możemy sprawdzić, że nasza praca została poprawiona:

[] Telnet localhost 25  

Trying 127.0.0.1 ...
Connected to localhost.
Escape character is '^]'.
220 ESMTP Sendmail 8.12.11/8.12.11 xxxxx.xxxxx.xx; pon, 23 sierpień 2004 12:36:30 +0200

Jak wprowadzić sendmail odpowiada wpisując:

EHLO localhost

która zostanie udzielona, ​​jeśli wszystko pójdzie dobrze (czerwona linia, która mówi nam, że sendmail akceptuje uwierzytelniania, oprócz zwykłego logowania mogą być inne metody, to jest poprawna):

250-xxxxx.xxxxx.xx xxxxx.xxxxx.xx Witaj [127.0.0.1], miło cię poznać
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP

Opublikowano w: Linux i RedHat i wskazówki

filtry do routera Cisco

Wysłany przez: ust 29 maja)

Filtrowanie na naszym routerze Cisco odpowiednie drzwi do ochrony naszych serwerów jest na pewno niezbędnym obowiązkiem. W poniższym przykładzie raportowania filtr jako jedyny port ssh:

  • konsola wpisz polecenie:
  • umożliwiać
  • Następnie wprowadź hasło.
  • teraz być w stanie dać przyjrzeć konfiguracji za pomocą polecenia:
  • show running-config
  • wziąć wizję z interfejsów, które chcesz filtrować (w naszym przykładzie będzie to serial)
  • godzina dać polecenie:
  • config kończy
  • Po polecenia niezbędne do dokonania listę dostępu o nazwie 101 minimalne, ale funkcjonalne:
  • access-list 101 permit any any siedzibę firmy
  • access-list 101 deny tcp 212.69.128.0 0.0.0.255 żadnych eq 22 log
  • access-list 101 ip pozwolenie dowolna
  • Nasza lista dostępu, który jest całkiem gotowy. teraz musimy iść do naszego interfejsu:
  • Interfejs serial1/1.1
  • a następnie aktywować odpowiednią listę dostępu za pomocą następującego polecenia:
  • ip access-group 101 w
  • voila, gotowe, pod warunkiem, że gdybyś zrobił coś złego nie pójdzie do nawet pakiet, zawsze można zrestartować router. Jeśli wszystko pójdzie dobrze to po prostu trzeba dać comand:
  • pisać
  • CTRL + Z
  • prorpio a jeśli chcesz przed wyjazdem można przyjrzeć się statystyce listy dostępu:
  • pokazać access-list

Aby dostać się do tej skrócie musisz przejść do szerszych horyzontów, do tego linku można znaleźć know-how, które karmione do filtrowania routerze Cisco przynajmniej część tego, co powinieneś.

Opublikowano w: Cisco , wskazówki

Ochrony stron internetowych Apache

Wysłany przez: (20 kwietnia)

ModSecurity ModSecurity jest moduł Apache, który pozwala ci na naprawdę skuteczne sposoby, aby zwiększyć obronę przed złośliwymi atakami.

To prawdziwy firewall dla apache podlega zwrotowi:

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

Moduł jest bardzo bogata i chcą być uczciwi alquantocomplicato do wykonania, ale za to podnieść ogromną barierę przeciwko agresorom naszych stronach internetowych, prosimy zapoznać się z dokumentacją w celu poprawnego ustawienia.

Zaktualizowane filtry można znaleźć pod adresem: http://downloads.prometheus-group.com/delayed/rules/

Opublikowano w: apache i linux , tech
Powered by CyberTek - zdalną pomoc