CyberTek - the future at the present!

Archief voor de 'linux' Categorie

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

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

Automatische update van SpamAssassin regels

Geplaatst door: (apr 20)

Bij het ​​installeren we SpamAssassin op onze mailserver We hebben een script gebruikt om de regels te downloaden naar de vangst van e-mail spam die naar onze server te verbeteren.

Het script heet sa-update . Hieronder rapporteren we een eenvoudige crontab om te worden opgenomen in je Linux box om elke dag te bellen om 7:00 en het script te houden op de hoogte van de regels van uw spamassassin.

spamassassin auto update rules

0 7 *** / usr / bin / sa-update-D-updatedir / etc / mail / spamassassin /

Vergeet niet om de SpamAssassin dienst ook opnieuw op te starten na de update met het commando:

/ Etc / init.d / spamassassin restart

of

/ Etc / init.d / spamd opnieuw op te starten

OPMERKING: Commando's en locaties kan variëren van distro tot distro, maar voor de systeembeheerder moet niet moeilijk zijn om de juiste positie te vinden. In geval van problemen kunt u contact met ons op of laat een reactie.

In Gepubliceerd: linux , shell , spam , tips

Het toevoegen van lettertypen in Ubuntu

Geplaatst door: (di 15)
Wat betreft het verouderde Windows ook in Linux-distributies, in ons geval nemen we Ubuntu bijvoorbeeld die u kunt toevoegen lettertypes (fonts) zo gemakkelijk.
van een terminal typt u het commando:
sudo nautilus / usr / share / fonts / TrueType /
Vergeet niet dat voor elke distributie moet u uw Nautilus file manager te vervangen, zoals dolfijn voor Kubuntu. Na het kopiëren van de true type fonts in deze locatie, kunt u ook zet de sub directories beter organiseren van uw lettertypen die u moet de refresh cache lettertypen met het commando te starten:
fc-cache-f-v
U bent klaar, opent u de toepassing die u wilt de lettertypen van belang te gebruiken voor ons.
In Gepubliceerd: linux , shell , tips , ubuntu

Verwijder opmerkingen van een bestand

Geplaatst door: (Jan 17)

Vaak heb je bij de hand te maken aan volle configuratiebestanden waar we het doen met een handvol parameters. In deze gevallen kunnen we verwijderen alle onnodige pluis gewoon met het commando hieronder weergegeven:

# Grep-v "^ #" / etc / my.conf | sed-e '/ ^ $ / d'> / etc / my_new.conf

of u kunt gebruik maken van dit alternatief:

# Cat / etc / my.conf | sed '/ * # / d / ^ * $ / d'> / etc / my_new.conf

Vergeet niet om my_new.conf om het origineel te overschrijven na het controleren van de inhoud.

In Gepubliceerd: linux , shell , tips

Maximum aantal bevestigingen voor check-ext2/ext3

Geplaatst door: (Jan 11)

Als we willen het maximale aantal van bergen tussen deze controles en de andere (mount count), kunnen we de optie-c numero_max_di_mount in combinatie met de tune2fs programma (ingrado naar andere interessante dingen te doen), bijvoorbeeld te wijzigen:

# Tune2fs-c 90 / dev/sda5

Op deze manier, als sda5 onze root partitie "/" of "/ home" bevat, zal het systeem doet een geforceerde controle ten minste om de 90 bootsdel systeem.

Als alternatief kunnen we de maximale tijd tussen twee cheques (maximaal mount count). De optie-i intervallo_max_tra_verifiche is wat sprak ons aan. Als slechts enkele als parameter apponiamo dit als N dagen, indien gevolgd door het achtervoegsel w bedoeld het aantal weken of door de toevoeging sseguito m is bedoeld als het aantal maanden in sommige voorbeelden:

# Tune2fs-i 10 / dev/sda1 'om de 10 dagen'

# Tune2fs-i 2w / dev/sda1 'om de 2 weken'

# Tune2fs-2m / dev/sda1 'om de 2 maanden'

We kunnen natuurlijk combinatie van de twee opties, zoals:

# Tune2fs-c 60-i 1m / dev/sda5 'opstarten van het systeem om de 60 of na een maand'

Om de huidige mount count te zien en maximum mount te stellen tellen mee voor een bepaalde partitie, gebruikt u de parameter-l, bijvoorbeeld:

# Tune2fs-l / dev/hda1 | grep-i "mount count"

In Gepubliceerd: linux , tips
Powered by CYBERTEK - Remote Support