Pense-bête : Système Windows et Linux

de | 6 février 2015

Je fais donc un second article sur quelques petites commandes système utiles que j’aime bien. Forcément, il y’a plus de Linux que de Windows, étant donné que je n’affectionne pas vraiment, je connais moins ;-)

Linux

Cron

Vérifier si il n’y a pas d’erreur de syntaxe lors de la mise en place d’une tâche planifiée (cron) : voir si il n’y a pas d’erreur au reload

tail -f /var/log/syslog | grep -i cron

Apache

Sites installés sur la machine

apache2ctl -S

pour tester la conf apache

apache2ctl -t

pour l’appliquer

apache2ctl graceful

Rajouter un users Linux avec un shell bash

Créer le home du user

mkdir /home/monuser

Rajouter le user avec son shell et son home

useradd --shell /bin/bash --home /home/monuser monuser

Affecter un mot de passe au user

passwd monuser

Faire un tcpdump pour l’analyser après dans Wireshark

tcpdump -i any -s 65535 -w /var/tmp/capture-sylvain

Boucle en shell

for i in `seq 1 1000`; do KESS_KI_FO_FAIRE; sleep 2; done

Exécuter une commande, et voir le rafraîchissement toutes les 0.1 secondes

watch --interval=0,1 "ma_commande"

Créer un tar compressé

tar -zcvf mon-archive.tar.gz dossier-a-mettre-dans-le-tar

Extraire un tar compressé

tar -zxvf tar-archive-name.tar.gz

 

Windows

Liste des services

sc query type= service>c:\temp\tesservicesstarted.txt

Liste des tâches

tasklist

SQL Server : Liste des requêtes en cours

SELECT sqltext.TEXT,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext

avec plus d’infos :

USE master
GO
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
SELECT
er.session_Id AS [Spid]
, sp.ecid
, er.start_time
, DATEDIFF(SS,er.start_time,GETDATE()) as [Age Seconds]
, sp.nt_username
, er.status
, er.wait_type
, SUBSTRING (qt.text, (er.statement_start_offset/2) + 1,
((CASE WHEN er.statement_end_offset = -1
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2
ELSE er.statement_end_offset
END - er.statement_start_offset)/2) + 1) AS [Individual Query]
, qt.text AS [Parent Query]
, sp.program_name
, sp.Hostname
, sp.nt_domain
 
 
FROM sys.dm_exec_requests er
INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle)as qt
WHERE session_Id > 50
AND session_Id NOT IN (@@SPID)
ORDER BY session_Id, ecid

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Time limit is exhausted. Please reload the CAPTCHA.