Tag: shell

Comment puis-je SSH sur ma machine distante par l'intermédiaire d'une autre machine?

Je veux connecter ma machine distante via ssh , et je dois me connecter à un proxy et dans cette machine proxy pour connecter mon ordinateur distant (la machine distante se trouve dans le LAN de la machine proxy, et elle n'a pas d'adresse IP privée). Voici mes commands pour connecter ma machine distante. me@local_machine: […]

Lorsque vous utilisez "exec 1> ok.log", comment puis-je afficher le contenu spécifié sur l'écran dans un script shell?

Comme suit, je veux seulement que la command echo "this is to stdout" à mon écran au lieu du file ok.log , comment puis-je faire? Je search l'utilisation de la command exec shell, mais sans résultat, merci de me conseiller [root@161 tmp]# bash –version GNU bash, version 4.2.46(1)-release (x86_64-redhat-linux-gnu) Copyright (C) 2011 Free Software Foundation, […]

Obtenir l'adresse MAC d'une machine Windows

OK gars, ce n'est pas l'habituel facile à répondre à la question que le titre peut impliquer … Je dois get l'adresse MAC d'une machine exécutant Windows (allant de XP à Server2012). J'ai l'option suivante que je peux utiliser: 1) getmac – Bien en général et aussi le format dans lequel il returnne l'adresse MAC […]

Expression régulière pour les niveaux de domaine deuxième et troisième avec les traits d'union

J'ai un script intelligent, qui vérifie le nom du server et obtenez le nom de domaine. Par exemple, j'ai le nom du server: example.ru01. Je dois get: example.ru My scipt: #!/bin/bash hostname=example.com01 echo $hostname reg0="\(\([a-z0-9_-]*\)\|\([a-z0-9_-]*\.[a-z_-]*\)\)" domain=`expr match $hostname $reg0` echo $domain C'est bon. Dans la sortie, j'ai: example.com01 example.com Mais, lorsque j'écris un domaine de […]

Script Bash, lecture à partir du file, incrémentalité et sortie vers un autre file

J'ai un server Debian avec de nombreux VLAN. Tout ce vlan a commencé à partir de 1. J'ai besoin de lire le file de tous les IP, et de produire tout cela dans un autre file. Tout ok, mais j'ai un problème avec la variable d'incrémentation. if [ -f /root/ip ]; then for IP_ADD in […]

Placeholder in bash / shell pour différent linux distr

J'ai un problème. J'ai besoin d'append en exécution automatique de linux, certains scripts. Mais dans mon infrastructure, j'ai une différence différente. Bien sûr, la façon d'append ces scripts dans autorun est différente. Dans CentOS c'est chkconfig, dans debian / ubuntu il est update-rc.d. Donc, j'ai un script: function autorun () { if [ -f /etc/debian_version […]

Supprimé bash, comment puis-je récupérer?

J'ai supprimé /bin/bash . J'avais un terminal ouvert, mais il s'est fermé automatiquement. Je suis un user normal dans le groupe sudo . Que fais-je? Je suis paniqué. Puis-je modifier l'autorisation de file de /etc/passwd avec Python / Perl et changer le script shell de bash à zsh dans mon nom d'user, puis déconnecter et […]

La requête MySQL n'est PAS exécutée à partir de bash, mais fonctionne à partir du client MySQL

Utilisation de UBUNTU 16. La requête MySQL échoue à bash, mais fonctionne à partir du client MySQL: query=$(cat << EOF CREATE DATABASE \`${mysql_local_database}\` /*!40100 COLLATE \'utf8_hungarian_ci\' */; use \`${mysql_local_database}\`; GRANT SELECT, EXECUTE, SHOW VIEW, ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TEMPORARY TABLES, CREATE VIEW, DELETE, DROP, INDEX, INSERT, REFERENCES, UPDATE, LOCK TABLES ON \`${mysql_local_database}\`.* […]

Bash – Insérer des variables en string (command introuvable)

J'essaie d'écrire un script pour get la version d'un logiciel à partir de plusieurs servers. Mais je reçois ce message d'erreur, lorsque j'essaie. bash: Postfix verzio: MariaDB verzio: OS verzio: Java verzio:: command introuvable bash: postfixverzio: command non trouvée Corps du message nul; j'espère que ça va #!/usr/bin/env bash parancsok=$(<verziok_lekerdezese.sh) while read line do array=($line) […]

Comment pouvez-vous find la dissortingbution Linux que vous utilisez actuellement, à partir du shell?

Duplication possible: Comment savoir quelle version de Linux fonctionne? Cela arrive quelquefois: je ssh dans une machine mais j'ai oublié (ou je n'ai jamais su) quelle dissortingbution de linux il fonctionne. Comment savoir? Je voudrais un moyen général de résoudre au less ce problème pour les dissortingbutions les plus populaires – Je ne me dérange […]

Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.