CyberTek - the future at the present!
Google

Archive for the 'linux' Catégorie

Recherche de texte avec grep

Posté par: (2 novembre)

Voici une façon simple de rechercher du texte dans une série de fichiers, valable pour toutes les distributions linux:

grep "ma chaîne de recherche" / home / myhome / *. txt

la commande grep peut aussi ajouter d'autres options:

- Effectuer une recherche récursive dans les sous-répertoires:

grep-r "mon texte" / home / MyHome

- Imprimer uniquement le nom du fichier dans lequel nous avons survenue Notre:

grep-H-R "Mon test" / home / MyHome

Publié dans: linux , shell , conseils

Liste les paquets installés avec Ubuntu

Posté par: (17 juin)

Réinstaller tous les paquets que nous avons utilisé dans notre case précédente Ubuntu Linux (cela s'applique aussi à Debian, etc) peut être un long et peut-être il n'est pas dit que nous nous souvenons de tout ce que nous habituer, surtout si elle est riche d'installations bibliothèques de développement ou des serveurs d'installation. Pour réinstaller tous les paquets sur la nouvelle boîte, mais on peut tout faire avec quelques commandes simples.

Pour générer la liste des paquets installés dans votre boîte de Ubuntu Linux:

  dpkg - get-selections> installé le logiciel- 

Pour vérifier et réinstaller tous les paquets sur votre liste, Ubuntu Linux case sur la cible:

  dpkg - set-selections <installés-logiciels 

Enfin, tapez la commande

  dselect 

Publié dans: linux , trucs , ubuntu

éditeur nano, des raccourcis clavier et des alternatives

Posté par: (mar 21)
La notation pour les abréviations est la suivante. Les séquences identifiées par le symbole (^) sont introduits à l'aide de la touche Control (Ctrl), ou en appuyant sur la touche Echap deux fois. Les séquences identifiées par le symbole de Meta (M) peuvent être insérés en utilisant soit la touche Echap, Alt ou Meta, selon la configuration du clavier. En outre, les appuyant sur Echap deux fois et en tapant les numéros 000 à 255 caractères peuvent être entrés avec le code ASCII correspondant. Les abréviations suivantes sont disponibles dans la fenêtre principale de l'éditeur. Les séquences alternatives sont indiquées entre parenthèses:

^ G (F1) Afficher ce message d'aide
^ X (F2) Fermez le fichier courant / Sortie nano
^ O (F3) Enregistre le fichier actuel sur le disque
^ J (F4) Justifier le paragraphe courant

^ R (F5) Insérer un autre fichier dans le courant
^ W (F6) Recherche d'une chaîne ou une expression régulière
^ Y (F7) Aller à l'écran précédent
^ V (F8) Aller à l'écran suivant

^ K (F9) Couper le courant de ligne et le stocke dans cutbuffer
^ U (F10) cutbuffer Coller à partir de la ligne actuelle
^ C (F11) Indique l'emplacement du curseur
^ T (F12) Exécuter le vérificateur orthographique, si disponible

M-\ (M |) va à la première ligne du fichier
M / (M-?) Devrait être la dernière ligne du fichier

^ _ (F13) (MG) se rend à un numéro de ligne et de colonne spécifique
^ \ (F14) (MR) Remplace une chaîne ou une expression régulière
^ ^ (F15) (MA) Faire le texte à la position du curseur
MW (F16) Répète la dernière recherche

M-^ (M-6) Copie la ligne courante et le stocke dans cutbuffer
Appliquer M-tiret à la ligne courante}
M-{Supprimer l'indentation de la ligne courante
Advance un caractère ^ F
^ B Diminue la police
^ Espace d'un mot
M-espace diminue le mot
^ P Déplacer à la ligne précédente
^ N Déplacer à la ligne suivante

^ Retour au début de la ligne actuelle
^ E Déplacement à la fin de la ligne
M-((M-9) au début du paragraphe, puis le paragraphe précédent
M-) (M-0) Allez à la fin du paragraphe, puis le paragraphe suivant
M-] Aller à la parenthèse correspondante
M-(M-_) Scrolls d'une ligne sans déplacer le curseur
-M + (M-=) Descendre d'une ligne sans déplacer le curseur
M-<(M,) va à la mémoire tampon précédente
M-> (M-.) Aller au tampon suivant

Insère un caractère littéralement MV
^ Je Insérer une tabulation à la position du curseur
^ M insère un retour chariot à la position du curseur
^ D Supprime le caractère sous le curseur
^ H Supprimer le caractère à gauche du curseur
MT Coupe du curseur à la fin du fichier

MJ Justifier le fichier entier
MD Comptez le nombre de mots, de lignes et de caractères
^ L Rafraîchir l'écran actuel
^ Z suspend l'éditeur (si l'hibernation est activé)

(MX) barre de commande active / désactive
(MC) Toujours afficher la position du curseur d'activer / désactiver
(MO) Utiliser une ligne pour plus de changements d'activer / désactiver
(MS) défilement continu active / désactive
(MP) Space Show blanche active / désactive
(MA) Syntaxe colorée active / désactive
(MH) clé Smart Home active / désactive
(MI) Indentation automatique active / désactive
(MK) Couper en fin de ligne active / désactive
(ML) Wrap active / désactive
(MQ) Convertir les tabulations en espaces d'activer / désactiver
(MB) File Backup active / désactive
(MF) des fichiers multiples activer / désactiver
Mouse Support (MM) activer / désactiver
(MN) Pas de conversion de format à partir de DOS / Mac active / désactive
(MZ) Suspension d'activer / désactiver
(M-$) Wrap douce activer / désactiver

Ubuntu Virtualmin + + Antispam / Antivirus module

Posté par: (mar 21)
Pour faire fonctionner le moteur antispam / antivirus + Webmin + Virtualmin Ubuntu distro faut d'abord installer le wrapper pour le procmail, ce service n'est pas dans la distribution Ubuntu, mais vous pouvez facilement trouver en ligne sur le site de Virtualmin:

http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/

installer le paquet avec un simple: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb

Ensuite, vous devriez vérifier les permissions des résidents procmail-wrapper qui vous pouvez trouver dans / usr / bin:
rwsr-xr-x 1 root root 2.9K 28/11/2006 10:08 procmail-wrapper
en fait ce devrait déjà être correct après l'installation. En particulier, si s ne figure pas dans les permissions d'utilisateur que vous avez des problèmes.

Enfin, nous vérifions que Postfix utilise procmail notre emballage et non pas directement:

sudo nano / etc / postfix / main.cf

s'assurer qu'il ya la directive suivante:

mailbox_command = / usr / bin / procmail-wrapper-o-a $ DOMAIN-d $ LOGNAME

Publié dans: linux , trucs , ubuntu , Virtualmin

Augmentez la longueur de la session ssh

Posté par: (5 octobre)

Pour empêcher la déconnexion prématurée d'une session ssh pour atteindre une limite de temps d'inactivité, vous pouvez prendre les mesures suivantes:

1) Un niveau client, en modifiant le fichier / etc / ssh / ssh_config, ajoutant ou en changeant la ServerAliveInterval vocale, par exemple:

ServerAliveInterval 15

Réglez le temps de rétention de la session à 15 minutes pour cause d'inactivité.

2) Au niveau du serveur, éditez le fichier / etc / ssh / sshd_config, ajouter ou modifier des entrées et ClientAliveCountMax ClientAliveInterval, par exemple:

ClientAliveInterval 15
ClientAliveCountMax 15

Les positions des fichiers configs peuvent varier d'une distribution Linux à l'autre, mais généralement celles qui sont énumérées sont les voies principales, telles que Debian, Ubuntu, Fedora, RH.

Publié dans: linux , shell , conseils

Améliorer les performances d'E / S du système de fichiers Linux

Posté par: (4 octobre)

Améliorer la performance du système de fichiers I / O, vous pouvez ajouter l'option noatime monter la partition:

# Vi / etc / fstab

proc / proc proc defaults 0 0
none / dev / pts devpts gid = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 none swap sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0

Il n'est pas nécessaire de redémarrer le système pour le modifier à appliquer, bastarimontare la partition:

# Mount-o remount /

et ensuite d'afficher les paramètres avec lesquels nous avons mis notre partzione tapez simplement: +

# Mont

vous devriez obtenir un résultat comme ceci:

/ Dev/md2 on / type ext3 (rw, noatime)
tmpfs sur / lib / tmpfs de type init / rw (rw, nosuid, mode = 0755)
proc type sur / proc proc (rw, noexec, nosuid, nodev)
sysfs on / tapez sys sysfs (rw, noexec, nosuid, nodev)
procbususb sur / proc / bus / usb usbfs Type (rw)
udev / dev tmpfs Type (rw, mode = 0755)
tmpfs sur / dev / shm tmpfs Type (rw, nosuid, nodev)
devpts sur / dev / pts devpts Type (rw, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 on / boot type ext3 (rw)

Publié dans: Hacks & Mods , Linux , conseils

Liste des paquets installés sur Ubuntu / Debian

Posté par: (ensemble 21)

Pour une liste des logiciels installés sur votre machine Linux (Ubuntu / Debian):

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

Publié dans: linux , shell , conseils

Reprendre téléchargement rompu avec rsync

Posté par: (Juillet 26)

Voici un exemple de la façon de reprendre le téléchargement d'un fichier partiellement téléchargé via scp ou rsync. Depuis scp ne supporte pas la reprendre, si sie commencé à télécharger le fichier avec cette commande, nous avons encore de la remplacer par une alternative basée sur rsync:

rsync-partielle-progress-rsh = "ssh-p 1022" root @ remotehost: / ~ / nomdufichier

Dans l'exemple ci-dessus est également montré comment composer la commande si vous utilisez un autre port que le 22 traditionnel pour le protocole SSH.

Publié dans: linux , shell , conseils

Télécharger des fichiers de Megaupload, Rapidshare et autres services à partir de Linux, via l'invite

Posté par: (Juillet 22)

Essayez d'utiliser la haute qualité Soc (une ligne de commande du programme) agrandie pour effectuer le téléchargement et télécharger quelques-uns des plus populaires sites de partage de fichiers. Il fonctionne sur Linux et Unix-like, soutient: Megaupload, Rapidshare, 2Shared, 4shared, ZShare, Badongo, Mediafire et DepositFiles. En pratique, il est un remplacement pour wget pour ces sites.

Soc à installer dans Ubuntu Linux

1. S'il n'est pas satisfait, respecté les dépendances:

  sudo apt-get install curl imagemagick tesseract-ocr-eng recoder SpiderMonkey-bin aview 


2. Plowshare Télécharger , extraire et d'installer le contenu. Il ya aussi une version déjà paquets Deb, si vous utilisez cette version vous suffit de double-cliquer sur l'emballage et de confirmer l'installation, et vice versa.:

  tar xvzf Soc-0.x 


3. Maintenant, nous allons mettre en place bouclier:

  Soc cd-0.x 
  sudo bash setup.sh install 

Commandes Plowshare

Téléchargement d'un fichier à partir de rapidshare:
L'enfouissement http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar

Na u télécharger la liste des fichiers (un par ligne):
L'enfouissement file_with_links.txt

Téléchargement d'un fichier à partir de rapidshare avec ID adhésion gratuite:
engrais vert-une myuser: monmotdepasse http://www.megaupload.com/?d=132348234

Télécharger un fichier protégé par mot de rapidshare:
p-engrais vert somepassword http://www.megaupload.com/?d=ieo1g52v

Obtenir que le fichier sans le télécharger URL fait. Très pratique si vous souhaitez utiliser un autre site Web Downloader:
engrais vert-link-seulement http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt

Pour les utilisateurs avancés: Si vous trouvez une page avec plusieurs liens vers des fichiers hébergés sur RapidShare vous le téléchargez, pour voir les 10 premiers liens, vous devez utiliser la commande suivante:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-n10 | engrais vert -

Pour filtrer les liens de fonctionnement dans un fichier texte:
L'enfouissement file_with_links.txt c-> file_with_active_links.txt

Charger un fichier sur rapidshare avec connexion membershipID:
plowup-une myuser: monmotdepasse-d "Ma description" / chemin / fichier.txt megaupload

Charger un fichier sur rapidshare avec un ID multifetch prime et ajouts:
plowup-une myuser: monmotdepasse-d "Ma description"-multifetch http://www.somewherefarbeyond.com/somefile megaupload

Charger un fichier sur rapidshare anonomamente, en changeant le nom du fichier après téléchargement:
plowup / chemin / monfichier.txt rapidshare: anothername.txt

Publié dans: linux , rapidshare , coquille

Console Linux avec partage d'écran

Posté par: (Juillet 4)

Avec écran, vous pouvez partager entre plusieurs utilisateurs connectés sonsole localement ou via ssh. Pour ce faire, s'il vous plaît suivez ces étapes, les instructions sont typiques pour un système Debian, mais s'applique également pour les autres distributions.

1. Installez l'écran

sudo écran d'installation apt-get
2. De l'ordinateur hôte est géré par l'écran des paramètres pour démarrer une session screen-S SessionName. -S vous permet de spécifier un nom pour la session, cela vous permet de gérer des sessions utilisateur multiples simultanément et dans une beaucoup plus facile.
écran de l'écran-S-test

4. L'utilisateur distant (invité) utilise le protocole SSH pour se connecter à l'ordinateur distant (remotehost)

invités @ ssh remotehost
  5 L'ordinateur hôte (remotehost) consent à la connexion en multi-utilisateur de la session screen en tapant Ctrl-A:. Multiutilisateurs sur (tous les 'écran de commande "commencer par la séquence d'échappement Ctrl-A). 
CTRL-A: multi-utilisateur sur

6. Puis, l'hôte (remotehost) doit accorder une autorisation pour l'utilisateur distant (invité) pour lui permettre d'accéder à la session écran avec CTRL-A commadn: user_name acladd où nom_utilisateur est la connexion à distance de l'utilisateur.

CTRL-A: guest acladd

7. L'utilisateur distant peut se connecter à la session hôte. La syntaxe de se connecter à la session en écran d'un autre utilisateur est host_username screen-x / nom_session.

screen-x nom d'utilisateur / écran-test
Publié dans: HowTo , Linux , Shell , conseils

Comment formater une date pour un shell Linux

Posté par: (Apr 19)

Dans le shell, vous pouvez spécifier le format de date comme suit:
date + FORMAT

Par exemple, en tapant:
$ Date + "% m-% d-% Y"

Vous obtenez:
17/04/10

Si vous voulez de l'année à 4 chiffres:
$ Date + "% m-% d-% Y"

Vous obtenez:
17/04/2010

L'heure actuelle à la baisse d'un en tapant:
$ Date + "% T"

Vous obtenez:
19:55:04

Pour exclure un temps basé sur 12 heures:
$ Date + "% r"

Vous obtenez:
19:56:05

Pour afficher l'heure au format HH: MM:
$ Date + "% H% M"

Vous obtenez:
07:56

Liste complète des options de formatage des dates étonnant:

%%
un caractère%
Pour%
Local de nom du jour abrégé (par exemple, Sun)
% A

Local de nom du jour complet (par exemple, dimanche)

% B
Local de nom abrégé du mois (par exemple, Jan)
% B
Local de nom complet du mois (par exemple, Janvier)
C%
Local de date et d'heure (par exemple, Mars 2005 Mer 3 23:05:25)
C%
siècle, comme% Y, excepté omettre les deux derniers chiffres (par exemple, 21)
% D
jour du mois (par exemple, 01)
% D

dates; même chose que% m /% d /% y

Et%
jour du mois, l'espace capitonné; Identique% _d
F%
Dates complètes, exactes en tant que% Y-% m-% d
G%
les deux derniers chiffres de l'année du numéro de semaine ISO (voir% G)
G%
année de numéro de semaine ISO (voir% V); Normalement utile uniquement avec V%
H%
Identique à% b
% I

heure (00 .. 23)

% I
heure (01 .. 12)
J%
Jour de l'année (001 .. 366)
% K
Heure (0 .. 23)
% S
heure (1 .. 12)
M%
mois (01 .. 12)
M%

minute (00 .. 59)

N%
au saut de ligne
N%
nanosecondes (000000000 .. 999999999)
P%
Soit l'équivalent pour les locaux de AM ou PM; vide si ne sait pas
P%
comme p%, mais en minuscules
R%
la section locale du temps de 12 heures (par exemple, 23:11:04)
R%

24 heures heure et minute; Identique à% H:% M

% S
secondes depuis 1970-01-01 00:00:00 UTC
% S
secondes (00 .. 60)
T%
Tabbed
T%
Le temps, le même que% H:% M:% S
% U
Jour de la semaine (1 .. 7), 1 est lundi
% U

Numéro de semaine de l'année, avec le dimanche comme premier jour de la semaine (00 .. 53)

V%
Numéro de semaine ISO, avec lundi comme premier jour de la semaine (01 .. 53)
% W
Jour de la semaine (0 .. 6), 0 est dimanche
% W
Numéro de semaine de l'année, avec lundi comme premier jour de la semaine (00 .. 53)
X%
Représentation de la date locale (par exemple, 31/12/99)
X%
Représentation de l'heure locale (par exemple, 23:13:48)
Y%

les deux derniers chiffres de l'année (00 .. 99)

Y%
l'année
Z%
+ Hhmm fuseau horaire numérique (par exemple, -0400)
Z%
+ Hh: mm fuseau horaire numérique (par exemple, -04: 00)
%: Z
+ Hh: mm: ss zone numérique du temps (par exemple, -04: 00:00)
%::: Z
le fuseau horaire numérique avec: Nécessaire pour la précision (par exemple, -04, 05:30)
Z%
alphabétiques abréviation du fuseau horaire (par exemple, HAE)

Publié dans: linux , shell , conseils

Comment monter partage Windows sous Linux

Posté par: (Apr 19)

Pour afficher le partage actif des conseils à faire avant cette commande:

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

Ensuite, nous pouvons procéder à cartographier les condivisionewindows dans notre boîte de Linux de manière Segun:

  1. Créer le répertoire pour le point de montage: mkdir / mnt / <name-of-mount-point>
  2. Montez le partage partage Windows:
    mount-t cifs-o username = <nomutilisateur>, mot de passe <mot = / / <win-box> / <partage> / mnt / <name-of-mountpoint>
    Remarque: Le nom d'utilisateur syntaxe d'utilisateur> = password = <mot sauve le mot de passe.
  3. Enfin, si vous voulez que la volonté de créer le lien symbolique: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Publié dans: Linux , Samba , Shell , conseils
Propulsé par Cybertek - Assistance à distance