Étape 3: Linux (Debian basé)
A écrit un fichier de commandes pour obtenir les informations et l’enregistrer dans un fichier. Beaucoup de lignes sont a commenté dehors qui serait probablement utilisé uniquement pour le débogage. Des fichiers supplémentaires peuvent avoir à être installé. Décommenter les lignes créera un fichier gigantesque.
utilisation : sudo./hwinfo2file.sh filename
$ sudo./hwinfo2file.sh My_desktop_computer_info
=================================
oesrvr104
obtenir des statistiques et enregistrement en tant que My_desktop_computer_info.txt.
Aucun module LSB n’est disponibles.
$ _
Copier / coller ce qui est entre les lignes [code] [/ code] dans un fichier texte, puis
$ chmod + x hwinfo2file.sh
hwinfo2file.sh
[code]
echo "================================="
cat/etc/hostname
echo « getting stats »
fichier = $1
# file="system.txt"
echo "" > $file
echo "===" >> $file
echo get nom_ordinateur >> $file
cat/etc/hostname >> $file
echo "===" >> $file
écho des connexions ip courantes de get >> $file
sudo ifconfig >> $file
echo "---" >> $file
version linux d’Echo get >> $file
lsb_release - un >> $file
echo "---" >> $file
echo fiche mémoire get >> $file
gratuit >> $file
echo "---" >> $file
echo get fichier statistique des entrepôts >> $file
DF -h >> $file
echo "---" >> $file
Liste des systèmes de fichiers montés techniques Echo get >> $file
cat/etc/fstab >> $file
echo "---" >> $file
echo fiche pci get >> $file
lspci sudo >> $file
echo "---" >> $file
echo get modules chargés >> $file
lsmod sudo >> $file
echo "---" >> $file
echo obtenir outils usb. >> $file
sudo lsusb >> $file
echo "---" >> $file
echo get repos >> $file
cat /etc/apt/sources.list >> $file
# echo "-------------------------------------" >> $file
# echo se logiciel installé >> $file
# sudo dpkg--get-selections >> $file
# echo "-------------------------------------" >> $file
# echo obtenir des informations sur le matériel >> $file
# sudo lshw >> $file
# echo "-------------------------------------" >> $file
# echo get périphériques scsi >> $file
# sudo lsscsi >> $file
echo "---" >> $file
affichage/etc/issue d’écho >> $file
cat/etc/issue >> $file
# echo "-------------------------------------" >> $file
# echo get initialisent info >> $file
# dmesg >> $file
echo "---" >> $file
echo get utilisateurs >> $file
cat/etc/passwd >> $file
echo "---" >> $file
obtenir des utilisateurs actuels sur le système d’écho >> $file
qui >> $file
# echo "-------------------------------------" >> $file
# echo faire passer des messages de système >> $file
# chat logs >> $file
# echo "-------------------------------------" >> $file
# echo get rootkit vérificateur Journal >> $file
# cat /var/log/rkhunter.log >> $file
# echo "-------------------------------------" >> $file
# echo get syslog >> $file
# cat /var/log/syslog >> $file
echo "---" >> $file
echo get événements programmés >> $file
cat /etc/anacrontab >> $file
cat/etc/crontab >> $file
[/ code]