Page 2 sur 2

Re: Entretien d'un système linux ... pour débutant

Posté : dim. 18 sept. 2016 21:22
par Toad_Fr

Dernier message de la page précédente :

Bleachbit est pas mal, en effet l'option espace vide est VRAIMENT très longue.

perso je le lance root avec le terminal

Code : Tout sélectionner

gksudo bleachbit
le reste des commandes y sont, tout pour les nouveaux arrivant :D

Après pour ce qui est antivirus il y a déjà un sujet dessus mais il n'y a pas grand chose en gratuit "reputé" voir même rien sur Linux (Clam av et tout on plus l'air de passoires décorative) faut le dire c'est des versions test 30jrs avec abonnement a 30€/ans ensuite (pour Eset, un des mieux noté niveau détection).

Certains comme Avira ou Avast on lâcher le support Linux.
Je crois que Avg supporte encore mais gourmand en ressource a ce qu'il se dit.

Re: Entretien d'un système linux ... pour débutant

Posté : mar. 20 sept. 2016 06:23
par david37
roromint a écrit :salout

je te donné un script clean.sh

Code : Tout sélectionner

#!/bin/bash
echo "nettoyage votre mise à jours" && sudo apt-get -f install && sudo apt-get -y autoremove && sudo apt-get autoclean &&  sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
exit 0
Slt roro,

alors j'ai regardé ton script et j'ai essayé de décortiquer chaque morceau de code, voilà mon interprétation:

Code : Tout sélectionner

echo "nettoyage votre mise à jours" 
Affiche "Nettoyage votre mise à jour"

Code : Tout sélectionner

sudo apt-get -f install
-f permet de base de corriger les dépendances "cassées", mais quand utiliser en combinaison avec "install", ça permet de à la commande APT de déterminer une "plausible" solution et d'installer les packages nécesaire à la correction des problèmes de dépendances des paquets.

Code : Tout sélectionner

sudo apt-get -y autoremove
-y permet de répondre oui automatiquement à toutes les questions. Donc, en combinaison avec auto-remove, ça va permettre de supprimer automatiquement tout les paquets inutiles

Code : Tout sélectionner

sudo apt-get autoclean
Autoclean va supprimer tout les paquets "obsolètes" qui ne peuvent plus être téléchargés

Code : Tout sélectionner

sudo sync
Vide la "zone tampon" des système fichiers :D

Code : Tout sélectionner

echo 3 | sudo tee /proc/sys/vm/drop_caches
Permet de vider le cache, les "dentries", les "inodes" et de permettre de vider la mémoire :D

Voilà mon interprétation... bon c'est beaucoup basé sur le manuel anglais, donc soumis à des petits souci de traduction.

EDIT: ça veut dire quoi "dentries" et "inodes" ?
Est-ce que j'ai bon (soyez indulgent c'est mon premier script que j'essaye de décrotiquer) ?

Re: Entretien d'un système linux ... pour débutant

Posté : mar. 20 sept. 2016 06:26
par Robinwood
La commande:

Code : Tout sélectionner

echo "Cleaning Up" &&
sudo apt-get -f install &&
sudo apt-get -y autoremove &&
sudo apt-get autoclean &&
sudo apt-get clean
N'est pas bien loin de ce script.
Ton analyse me semble bonne.

Re: Entretien d'un système linux ... pour débutant

Posté : mar. 20 sept. 2016 06:48
par david37
Robinwood a écrit :La commande:

Code : Tout sélectionner

echo "Cleaning Up" &&
sudo apt-get -f install &&
sudo apt-get -y autoremove &&
sudo apt-get autoclean &&
sudo apt-get clean
N'est pas bien loin de ce script.
Ton analyse me semble bonne.
Merci Robinwood :D
Oui tes commandes étaient très proche, juste le vide mémoire qui a été rajouté :D

Au moins, ça m'a permis de me plonger dans du code en forme de script :D

Re: Entretien d'un système linux ... pour débutant

Posté : mar. 20 sept. 2016 06:54
par Robinwood
Pour vider la mémoire, je redémarre le pc.

Re: Entretien d'un système linux ... pour débutant

Posté : mar. 20 sept. 2016 10:11
par yukibouygues
Moi ceci:
tout d'abord j'ai fait ces commandes sous le teminal:

Code : Tout sélectionner

sudo add-apt-repository ppa:utappia/stable

Code : Tout sélectionner

sudo apt update

Code : Tout sélectionner

sudo apt install ucaresystem-core
et pour finir (commandes à répéter dans le terminal de temps en temps pour l'entretien du système):

Code : Tout sélectionner

sudo ucaresystem-core


(les manipulations ont été trouvées ici: http://www.kdigest.com/2016/08/uCareSys ... e.html?m=1

sinon le logiciel est aussi disponible ici: https://utappia.org/download-ucaresystem/" onclick="window.open(this.href);return false;

Re: Entretien d'un système linux ... pour débutant

Posté : mar. 20 sept. 2016 22:12
par david37
yukibouygues a écrit :Moi ceci:
tout d'abord j'ai fait ces commandes sous le teminal:

Code : Tout sélectionner

sudo add-apt-repository ppa:utappia/stable

Code : Tout sélectionner

sudo apt update

Code : Tout sélectionner

sudo apt install ucaresystem-core
et pour finir (commandes à répéter dans le terminal de temps en temps pour l'entretien du système):

Code : Tout sélectionner

sudo ucaresystem-core


(les manipulations ont été trouvées ici: http://www.kdigest.com/2016/08/uCareSys ... e.html?m=1

sinon le logiciel est aussi disponible ici: https://utappia.org/download-ucaresystem/" onclick="window.open(this.href);return false;
Merci pour le tuyau YukiBouygues, ça en effet l'air très facile d'utilisation pour des utilisateurs débutants.
Je vais le télécharger et voir ce que ça donne. Je suis curieux de lire leur script.

Re: Entretien d'un système linux ... pour débutant

Posté : mer. 21 sept. 2016 03:36
par alain
david37 a écrit : Je vais le télécharger et voir ce que ça donne. Je suis curieux de lire leur script.
Tu nous diras ce que tu en pense.

Re: Entretien d'un système linux ... pour débutant

Posté : mer. 21 sept. 2016 04:01
par david37
Voilà mon résultat pour le test de ucare-system:

Code : Tout sélectionner

sudo ucaresystem-core

_______________________________________________________
                                                       
            uCareSystem Core v3.0                      
                 ~  ''  ~                              
                                                       
 Welcome to all-in-one System Update and maintenance   
 assistant app.                                        
                                                       
                                                       
 This simple script will automatically         	     
 refresh your packagelist, download and                
 install updates (if there are any), remove any old    
 kernels, obsolete packages and configuration files    
 to free up disk space, without any need of user       
 interference.                    				     
_______________________________________________________

 uCareSystem Core will start in 5 seconds... 
#########################
          Started
#########################

Atteint http://mirror.n5tech.com trusty-backports InRelease
Atteint http://mirror.n5tech.com trusty-backports/main amd64 Packages          
Ign http://packages.linuxmint.com rosa InRelease                               
Ign http://extra.linuxmint.com rosa InRelease                                  
Atteint http://mirror.n5tech.com trusty-backports/restricted amd64 Packages    
Ign http://archive.ubuntu.com trusty InRelease                                 
Atteint http://mirror.n5tech.com trusty-backports/universe amd64 Packages      
Atteint http://mirror.n5tech.com trusty-backports/main i386 Packages           
Ign http://archive.canonical.com trusty InRelease                              
Atteint http://security.ubuntu.com trusty-security InRelease                   
Atteint http://extra.linuxmint.com rosa Release.gpg                            
Atteint http://mirror.n5tech.com trusty-backports/restricted i386 Packages     
Atteint http://packages.linuxmint.com rosa Release.gpg                         
Atteint http://mirror.n5tech.com trusty-backports/universe i386 Packages       
Atteint http://mirror.n5tech.com trusty-backports/main Translation-en          
Atteint http://archive.ubuntu.com trusty-updates InRelease                     
Atteint http://mirror.n5tech.com trusty-backports/restricted Translation-en    
Atteint http://archive.canonical.com trusty Release.gpg                        
Atteint http://mirror.n5tech.com trusty-backports/universe Translation-en      
Atteint http://security.ubuntu.com trusty-security/main amd64 Packages         
Atteint http://archive.ubuntu.com trusty Release.gpg                           
Atteint http://extra.linuxmint.com rosa Release                                
Atteint http://packages.linuxmint.com rosa Release                             
Atteint http://archive.canonical.com trusty Release                            
Atteint http://security.ubuntu.com trusty-security/restricted amd64 Packages   
Atteint http://archive.ubuntu.com trusty-updates/main amd64 Packages           
Atteint http://security.ubuntu.com trusty-security/universe amd64 Packages     
Atteint http://archive.ubuntu.com trusty-updates/restricted amd64 Packages     
Atteint http://archive.canonical.com trusty/partner amd64 Packages             
Atteint http://packages.linuxmint.com rosa/main amd64 Packages                 
Atteint http://extra.linuxmint.com rosa/main amd64 Packages                    
Ign https://cran.cnr.berkeley.edu trusty/ InRelease                            
Atteint http://archive.ubuntu.com trusty-updates/universe amd64 Packages       
Atteint http://archive.canonical.com trusty/partner i386 Packages              
Atteint http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages     
Atteint http://archive.canonical.com trusty/partner Translation-en             
Atteint http://packages.linuxmint.com rosa/upstream amd64 Packages             
Atteint http://extra.linuxmint.com rosa/main i386 Packages                     
Atteint http://ppa.launchpad.net trusty InRelease                              
Atteint http://archive.ubuntu.com trusty-updates/main i386 Packages            
Atteint http://archive.ubuntu.com trusty-updates/restricted i386 Packages      
Atteint http://ppa.launchpad.net trusty InRelease                              
Atteint http://packages.linuxmint.com rosa/import amd64 Packages               
Atteint http://archive.ubuntu.com trusty-updates/universe i386 Packages        
Atteint http://ppa.launchpad.net trusty/main Sources                           
Atteint http://packages.linuxmint.com rosa/main i386 Packages                  
Atteint http://archive.ubuntu.com trusty-updates/multiverse i386 Packages      
Atteint https://cran.cnr.berkeley.edu trusty/ Release.gpg                      
Atteint https://packages.cisofy.com trusty InRelease                           
Atteint https://cran.cnr.berkeley.edu trusty/ Release                          
Atteint https://cran.cnr.berkeley.edu trusty/ Packages                         
Atteint http://archive.ubuntu.com trusty-updates/main Translation-en           
Atteint http://ppa.launchpad.net trusty/main amd64 Packages                    
Atteint https://packages.cisofy.com trusty/main amd64 Packages                 
Atteint http://packages.linuxmint.com rosa/upstream i386 Packages              
Atteint http://archive.ubuntu.com trusty-updates/multiverse Translation-en     
Atteint http://packages.linuxmint.com rosa/import i386 Packages                
Atteint http://ppa.launchpad.net trusty/main i386 Packages                     
Atteint https://packages.cisofy.com trusty/main i386 Packages                  
Atteint http://security.ubuntu.com trusty-security/multiverse amd64 Packages   
Atteint http://archive.ubuntu.com trusty-updates/restricted Translation-en     
Réception de : 1 https://packages.cisofy.com trusty/main Translation-fr_FR     
Atteint http://security.ubuntu.com trusty-security/main i386 Packages          
Atteint http://ppa.launchpad.net trusty/main Translation-en                    
Atteint http://archive.ubuntu.com trusty-updates/universe Translation-en       
Atteint http://security.ubuntu.com trusty-security/restricted i386 Packages    
Atteint http://archive.ubuntu.com trusty Release                               
Atteint http://ppa.launchpad.net trusty/main Sources                           
Atteint http://security.ubuntu.com trusty-security/universe i386 Packages      
Atteint http://archive.ubuntu.com trusty/main amd64 Packages                   
Ign https://cran.cnr.berkeley.edu trusty/ Translation-fr_FR                    
Atteint http://ppa.launchpad.net trusty/main amd64 Packages                    
Ign https://cran.cnr.berkeley.edu trusty/ Translation-fr                       
Ign https://cran.cnr.berkeley.edu trusty/ Translation-en                       
Atteint http://security.ubuntu.com trusty-security/multiverse i386 Packages    
Atteint http://archive.ubuntu.com trusty/restricted amd64 Packages             
Atteint http://security.ubuntu.com trusty-security/main Translation-en         
Atteint http://ppa.launchpad.net trusty/main i386 Packages                     
Ign http://extra.linuxmint.com rosa/main Translation-fr_FR                     
Ign http://extra.linuxmint.com rosa/main Translation-fr                        
Ign http://extra.linuxmint.com rosa/main Translation-en                        
Atteint http://ppa.launchpad.net trusty/main Translation-en                    
Atteint http://security.ubuntu.com trusty-security/multiverse Translation-en   
Atteint http://security.ubuntu.com trusty-security/restricted Translation-en   
Atteint http://archive.ubuntu.com trusty/universe amd64 Packages               
Atteint http://security.ubuntu.com trusty-security/universe Translation-en     
Atteint http://archive.ubuntu.com trusty/multiverse amd64 Packages             
Atteint http://archive.ubuntu.com trusty/main i386 Packages                    
Atteint http://archive.ubuntu.com trusty/restricted i386 Packages              
Atteint http://archive.ubuntu.com trusty/universe i386 Packages                
Atteint http://archive.ubuntu.com trusty/multiverse i386 Packages              
Ign https://packages.cisofy.com trusty/main Translation-fr_FR                  
Ign https://packages.cisofy.com trusty/main Translation-fr                     
Atteint http://archive.ubuntu.com trusty/main Translation-fr                   
Ign https://packages.cisofy.com trusty/main Translation-en                     
Atteint http://archive.ubuntu.com trusty/main Translation-en                   
Atteint http://archive.ubuntu.com trusty/multiverse Translation-fr             
Atteint http://archive.ubuntu.com trusty/multiverse Translation-en             
Atteint http://archive.ubuntu.com trusty/restricted Translation-fr             
Atteint http://archive.ubuntu.com trusty/restricted Translation-en             
Atteint http://archive.ubuntu.com trusty/universe Translation-fr               
Atteint http://archive.ubuntu.com trusty/universe Translation-en               
Ign http://packages.linuxmint.com rosa/import Translation-fr_FR                
Ign http://packages.linuxmint.com rosa/import Translation-fr                   
Ign http://packages.linuxmint.com rosa/import Translation-en                   
Ign http://packages.linuxmint.com rosa/main Translation-fr_FR                  
Ign http://packages.linuxmint.com rosa/main Translation-fr                     
Ign http://packages.linuxmint.com rosa/main Translation-en                     
Ign http://packages.linuxmint.com rosa/upstream Translation-fr_FR              
Ign http://packages.linuxmint.com rosa/upstream Translation-fr                 
Ign http://archive.ubuntu.com trusty/main Translation-fr_FR                    
Ign http://packages.linuxmint.com rosa/upstream Translation-en                 
Ign http://archive.ubuntu.com trusty/multiverse Translation-fr_FR              
Ign http://archive.ubuntu.com trusty/restricted Translation-fr_FR              
Ign http://archive.ubuntu.com trusty/universe Translation-fr_FR                
Lecture des listes de paquets... Fait                                          

###############################
Finished updating package lists
###############################
apt
Usage: apt command [options]
       apt help command [options]

Commands:
add-repository	- Add entries to apt sources.list
autoclean	- Erase old downloaded archive files
autoremove	- Remove automatically all unused packages
build     	- Build binary or source packages from sources
build-dep	- Configure build-dependencies for source packages
changelog	- View a package's changelog
check    	- Verify that there are no broken dependencies
clean    	- Erase downloaded archive files
contains  	- List packages containing a file
content   	- List files contained in a package
deb      	- Install a .deb package
depends  	- Show raw dependency information for a package
dist-upgrade	- Perform an upgrade, possibly installing and removing packages
download   	- Download the .deb file for a package
dselect-upgrade	- Follow dselect selections
held		- List all held packages
help     	- Show help for a command
hold		- Hold a package
install   	- Install/upgrade packages
policy   	- Show policy settings
purge    	- Remove packages and their configuration files
recommends	- List missing recommended packages for a particular package
rdepends 	- Show reverse dependency information for a package
reinstall	- Download and (possibly) reinstall a currently installed package
remove   	- Remove packages
search   	- Search for a package by name and/or expression
show     	- Display detailed information about a package
source   	- Download source archives
sources   	- Edit /etc/apt/sources.list with nano
unhold		- Unhold a package
update   	- Download lists of new/upgradable packages
upgrade  	- Perform a safe upgrade
version  	- Show the installed version of a package
			This apt has Super Cow Powers

###############################################
Finished updating packages and system libraries
###############################################

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

###################################
Finished removing unneeded packages
###################################

No kernels are eligible for removal
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

###################################
Finished removing old kernels
###################################

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

#####################################
Finished removing unused config files
#####################################

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait

######################################
 Cleaned downloaded temporary packages
######################################

#########################
          Done
#########################

Bon à première vue, je dirais que ça ressemble bcp au script de roro... normal
le fait intéressant est qu'il vérifie aussi les anciennes version de kernel, et qu'il va effacer les fichiers temporaires et les anciens fichiers config.

voilà, je réessaierai dans qq temps pour voir.

Re: Entretien d'un système linux ... pour débutant

Posté : mer. 21 sept. 2016 05:19
par alain
david37 a écrit :Voilà mon résultat pour le test de ucare-system:

.
Merci David ;)