Articles

Affichage des articles du janvier 23, 2012

Affichez la table de routage dans Windows ou Ubuntu

Depuis une fenêtre d'invite de commande ou un terminal, exécutez la commande suivante: netstat-rn Vous devriez voir une sortie qui ressemble à ceci: Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

Effacer la fenêtre de shell de commande dans Ubuntu

Très simple, soit utiliser la commande clear: clear ou appuyez sur Ctrl + L

Trouver les fichiers contenant des termes de recherche sur Ubuntu

Pour trouver des fichiers contenant des mots clés, Linux a une commande très puissant appelé grep, que vous pouvez utiliser pour trouver les lignes à l'intérieur tout fichier ou une liste de fichiers. J'utilise cette très souvent de trouver une déclaration de fonction dans un ensemble de fichiers php que je ne suis pas familier avec. Disons que nous sommes à la recherche pour la définition d'une fonction appelée wp_content_filterize, et nous ne savons pas par où commencer. Essayons d'utiliser grep ... grep-i-n 'fonction wp_content_filterize' * Nous devrions voir le droit de sortie sur la console functions.php: 18: fonction wp_content_filterize ($ thefilter) { Maintenant, nous savons que la définition de la fonction se trouve dans le functions.php fichier, sur la ligne 18.

Afficher la mémoire disponible sur Linux / Ubuntu

Exécutez cette commande à partir d'une fenêtre de terminal. Cela fonctionne sur Debian, Ubuntu, et redhat. Je suis sûr que cela fonctionne sur d'autres mais ce sont les seuls que je avoir accès. cat / proc / meminfo Vous devriez voir des résultats similaires à celle-ci: MemTotal: 3615716 kB MemFree: 132528 kB MemShared: 0 kB Buffers: 50028 kB Cached: 1572772 kB SwapCached: 80716 kB Active: 580208 kB Inactive: 1142848 kB HighTotal: 2752384 kB HighFree: 8576 kB LowTotal: 863332 kB LowFree: 123952 kB SwapTotal: 2104504 kB SwapFree: 1064540 kB

Un "live" vue d'un journal sur Linux

Cette approche fonctionne pour n'importe quel système d'exploitation Linux, y compris Ubuntu, et est probablement le plus souvent utilisé en conjonction avec les travaux de développement web. tail-f / chemin / thefile.log Cela vous donnera une vue de défilement du fichier journal. Comme de nouvelles lignes sont ajoutées à la fin, ils s'afficheront dans l'écran de votre console. Pour Ruby on Rails, par exemple, vous pouvez afficher le journal de développement en exécutant la commande à partir de votre répertoire de projet: tail-f log / development.log Comme avec toutes les applications Linux, Ctrl + C ne l'arrêtera.

Installation PHP5 et Apache sur Ubuntu

Si vous faites n'importe quel type de développement PHP, vous aurez presque toujours à l'aide d'Apache avec elle. Voici la façon rapide et facile pour obtenir fonctionner PHP sur votre boîte Ubuntu. D'abord, vous aurez envie d'ajouter le dépôts supplémentaires au fichier sources.list d'Ubuntu. D'un shell de commande, vous exécutez les commandes suivantes: sudo apt-get install apache2 sudo apt-get install php5 sudo apt-get install libapache2-mod-php5 sudo / etc/init.d/apache2 restart Notez que si Apache est déjà installé, vous pouvez omettre la première ligne. Vos fichiers web seront désormais trouvé dans / var / www /

Ajout de dépôts supplémentaires sur Ubuntu

Dépôts sur Ubuntu sont les endroits que vous pouvez télécharger le logiciel à partir. En règle générale, les dépôts par défaut ne contient pas les bons endroits pour la plupart des logiciels que vous souhaitez installer. Vous souhaitez ouvrir le fichier / etc / apt / sources.list, trouver et décommenter les lignes suivantes deb http://goo.gl/pS0T3 dapper main universe univers restreint deb http://security.ubuntu.com/ubuntu dapper-security univers Notez que si vous utilisez une version différente de Dapper Drake (6.06), vous verrez probablement un nom différent là-bas, quelque chose comme Breezy ou edgy. Une fois que vous avez terminé d'ajouter les dépôts, vous aurez besoin d'exécuter cette commande: sudo apt-get update (Merci à Gregg dans les commentaires pour attraper ça)

Obtenir des statistiques sur votre code de Ruby on Rails

Exécutez cette commande à partir d'un invite de commande dans votre répertoire de projet: stats râteau Vous devriez voir une sortie qui ressemble à cela, bien que les lignes de code sera probablement différente, puisque ce n'est qu'un projet de test. =) +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC | Classes | Methods | M/C | LOC/M | +----------------------+-------+-------+---------+---------+-----+-------+ | Helpers | 18 | 17 | 0 | 1 | 0 | 15 | | Controllers | 190 | 162 | 5 | 23 | 4 | 5 | | Components | 0 | 0 | 0 | 0 | 0 | 0 | | Functional tests | 169 | 125 | 8 | 23 | 2 | 3 | | Models | 156 | 129 | 6 | 18 | 3 | 5 | | Unit tests | 110 | 85 | 5 | 12 | 2 | 5 | | Libraries | 0 | 0 |

Gel Ruby sur la version de votre application Rails pour

Parfois, vous voulez geler la version de Ruby on Rails que vous utilisez pour vous assurer que les améliorations au niveau du système du cadre Rails ne cassent pas l'application que vous travaillez. De l'intérieur de votre répertoire de projet, vous souhaitez exécuter cette commande: rails rake: gel: gemmes

Restaurer base de données MySQL à partir d'un fichier de sauvegarde

Il ya plusieurs raisons que vous souhaitez restaurer une base de données à partir d'un fichier de sauvegarde ... Mais vous devriez également tester cela sur un serveur de test juste pour s'assurer que vos sauvegardes de bases de données fonctionnent correctement. Voici la syntaxe: mysql-h hostname-u username-pthepassword databasename < dumpfile.sql Voici un exemple: mysql-h localhost-u root-p72aDufi8 DB01 < thedumpfile.sql

Sauvegarde Base MySQL vers un fichier

Sauvegarde de votre base de données est une tâche très importante du système d'administration, et doit généralement être exécuté depuis une tâche cron à intervalles réguliers. Nous allons utiliser l'utilitaire mysqldump inclus avec mysql pour vider le contenu de la base de données dans un fichier texte qui peut être facilement ré-importés. Syntax: mysqldump-h localhost-u root tapez-pmonmotdepasse databasename> dumpfile.sql Example: mysqldump-h localhost-u root-p2Uad7as9 database01> dumpfile.sql Cela vous donnera un fichier texte contenant toutes les commandes nécessaires pour recréer la base de données.

Modifier ou Set mot de passe root de MySQL

Pour chaque base de données, vous devez définir la racine ou mot de passe SA à autre chose que la valeur par défaut, sauf si vous voulez obtenir piraté. Pour MySQL, l'utilisateur administrateur système est appelé racine. Vous utilisez l'utilitaire mysqladmin en ligne de commande pour régler le nouveau mot de passe. Notez qu'il ya deux commandes à exécuter. Syntax: mot de passe root mysqladmin-u "newpassword" Mot de passe host_name mysqladmin-u root-h "newpassword" Example: mysqladmin-u root password ws8dr8as3 mysqladmin-u root-h localhost passe ws8dr8as3 Vous voudrez aussi pour redémarrer le serveur de base après l'exécution de cette commande sudo / etc / init.d / mysql restart

Commutateur MySQL pour écouter sur TCP

Par défaut, MySQL ne permet la connexion de l'adresse localhost. Le fichier de configuration se trouve généralement dans / etc / mysql / my.cnf Vous aurez envie de commenter la ligne bind-address en faisant ressembler à ceci: # Bind-address = 127.0.0.1 Ensuite, vous devrez redémarrer le serveur de base: sudo / etc / init.d / mysql restart