Afficher/cacher Sommaire
Ordinateur PC2
Matériel
Carte mère PG41T-M LX
CPU
- Intel® Socket 775 Core™2 Quad/Core™2 Extreme/Core™2 Duo/Pentium® dual-core/Celeron® dual-core /Celeron® Processors
- Compatible with Intel® 05B/05A/06 processors
- Support Intel® 45nm Multi-Core CPU
- *Refer to www.asus.com for Intel CPU support list
Chipset
- Intel® G41 /ICH7
- Front Side Bus
- 1333/1066/800 MHz
Memory
- 2 x240-pin DIMM, Max. 8 GB, DDR3 1333(O.C.)/1066/800 Non-ECC,Un-buffered Memory
- Dual Channel memory architecture
- ** Refer to www.asus.com or user manual for Memory QVL (Qualify Vendor List)
- *** When installing total memory of 4GB capacity or more, Windows® 32-bit operation system may only recognize less than 3GB. Hence, a total installed memory of less than 3GB is recommended.
Expansion Slots
- 1 x PCIe x16
- 1 x PCIe x1
- 2 x PCI
VGA
- Integrated Intel GMA X4500 graphics
- Maximum shared memory of 1G
- Supports RGB with max. resolution 2048 x 1536 (@75Hz)
- Supports Microsoft® DirectX® 10
Storage
- Southbridge
- 1 xUltraDMA 100/66/33
- 4 xSATA 3 Gb/s ports
LAN
- PCIe Gb LAN
Audio
- ALC887 8-Channel AUDIO CODEC
- *Choose the chassis with HD audio module in front panel to support 8-Channel audio output
- Supports Jack-detect and Multi-Streaming teconologies
- Supports S/PDIF out interface
USB
- 8 USB 2.0/1.1 ports (4 ports at mid-board, 4 ports at back panel)
ASUS Unique Features
- ASUS MyLogo 2
- ASUS EZ Flash 2
- ASUS CrashFree BIOS 3
- ASUS Q-Fan
- ASUS Anti-Surge
- ASUS EPU-L
- ASUS Express Gate
- Turbo Key
- AI NET2
Overclocking Features
- SFS (Stepless Frequency Selection)
-
- FSB tuning from 200MHz to 800MHz at 1MHz increment
Overclocking Protection
-
- ASUS C.P.R.(CPU Parameter Recall)
Back Panel I/O Ports
- 1 x D-Sub
- 1 x Parallel port
- 1 x PS/2 Keyboard
- 1 x PS/2 Mouse
- 1 x LAN(RJ45) port
- 4 x USB 2.0/1.1
- 1 x COM port
- 3 x Audio jacks
Internal I/O Connectors
- 2 x USB connectors support additional 4 USB 2.0 ports
- 1 x IDE connector
- 4 x SATA connectors
- 1 x CPU Fan connector
- 1 x Chassis Fan connector
- 1 x High Definition front panel audio connector
- 1 x S/PDIF Out connector
- 1 x System Panel
- 1 x Internal Speaker connector
- 24-pin EATX power connector
- 4-pin ATX 12V Power connector
BIOS
- 8 Mb Flash ROM , AMI BIOS, PnP, DMI2.0, WfM2.0, ACPI2.0, SMBIOS 2.5
Accessories
- User’s manual
- 1 x UltraDMA 133/100/66 cable
- 2 x SATA cable(s)
- I/O Shield
- Support Disc
- Drivers
- ASUS PC Probe II
- Anti-virus software (OEM version)
- ASUS Update
Form Factor
- uATX Form Factor
- 9.6 inch x 7.9 inch ( 24.4 cm x 20.1 cm )
Manjaro
Installation sur PC2 à partir d’une clé USB
Disque SSD 120Go
Partitionnement gdisk
Root / 20Go
Home /home 35Go
Swap 4Go
Machine : mnj-pc2
Utilisateur : mnj
Première connexion , passage en mode terminal
Modifier en mode su le fichier /etc/sudoers pour donner accès à mnj, ajouter ce qui suit :
mnj ALL=(ALL) NOPASSWD: ALL
yaourt
on veut avoir accès à l’outil yaourt
, il faut modifier /etc/pacman.conf
sudo nano /etc/pacman.conf
et ajouter ceci à la fin du fichier
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
Installer yaourt qui dépend de l’ajout du dépôt archlinuxfr
sudo pacman -Syy
pacman -S yaourt
Une fois yaourt
installé, on peut enlever sans aucun risque les lignes en question.
Mise à jour manjaro
sudo pacman -Syu
Erreurs mise à jour
En cas d’erreur de mise à jour :
erreur: openssl-1,0: signature de "Pierre Schmitz <pierre@archlinux.de>" est inconnue confiance
:: /var/cache/pacman/pkg/openssl-1.0-1.0.2.l-1-x86_64.pkg.tar.xz de fichier est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer? [Y / N]
La solution
sudo pacman -Scc
sudo pacman-key --refresh-keys
sudo pacman -Syu
Openssh
Installation et lancement
sudo pacman -S openssh # installé par défaut avec manjaro
Validation
systemctl enable sshd.socket
Lancement SSH
systemctl start sshd.socket
On peut se connecter en utilisateur d’un autre poste
Outils et applications
keepassx2 gestion des mots de passe,terminator, filezilla, nmap, minicom, gedit, Retext éditeur markdown
yaourt -S gedit retext gedit keepassx2 terminator filezilla nmap minicom
timedatectl ,synchroniser avec un serveur de temps
Editer du fichier de configuration timesyncd.conf :
sudo nano /etc/systemd/timesyncd.conf
Définir les serveurs de temps :
[Time]
NTP=
FallbackNTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
Activer la synchronisation
sudo timedatectl set-ntp true
Après synchronisation
timedatectl
Local time: lun. 2017-10-23 16:59:34 CEST
Universal time: lun. 2017-10-23 14:59:34 UTC
RTC time: lun. 2017-10-23 14:59:34
Time zone: Europe/Paris (CEST, +0200)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
Stopper la synchronisation :
sudo timedatectl set-ntp false
Dossiers de partage NFS et fstab
sudo mkdir /mnt/{serie,video,usb,virtuel}
sudo chown $USER.users -R /mnt/{serie,video,usb,virtuel}
Modification /etc/fstab ,ajouter video (nfs)
192.168.0.45:/media/video /mnt/video nfs4 noauto,x-systemd.automount 0 0
Manjaro Gestionnaire de paramètres
Paramètres régionaux : Français (France)
Paquets linguistiques : installer tous les paquets
Noyau : pour installer un kernel différent
Mozilla/Firefox
Adobe Flash Player firefox
sudo pacman -S flashplugin
Préférences
- Général :
- Page d’accueil : https://ipinfo.io
- Recherche : DuckDuckGo par défaut
- Vie privée :
- Décocher Historique, Marques-page et Onglets ouverts
- Ne jamais conserver l’historique (redémarrage firefox)
Client Owncloud
Installation client owncloud et dépendances
sudo pacman -S owncloud-client ## gnome-keyring libgnome-keyring installés/manjaro
lien ~/media –> /mnt
cd ~
ln -s /mnt media
Créer dossier .ssh,.keepassx et scripts
mkdir .ssh .keepassx scripts
Pour les notes
mkdir Documents/yanspm.com
Trousseau de clé avec mot de passe idem connexion utilisateur
Paramètre client owncloud/nextcloud : Lancé au démarrage
Les dossiers synchronisés https://cinay.pw/owncloud .keepassx –> ~/.keepassx
Les dossiers synchronisés https://cinay.pw/nextcloud Home/scripts –> ~/scripts
Les dossiers synchronisés https://yanspm.com/nextcloud Notes –> ~/Documents/yanspm.com
Images (fond écran,connexion et grub)
Les images de fond d’écran /usr/share/backgrounds/xfce
sudo cp ~/scripts/images/manjaro-linux.png /usr/share/backgrounds # fond écran sharp
sudo cp ~/scripts/images/manjaro-linux-black.png /usr/share/backgrounds # fond écran sharp
Ecran et logo pour lightdm de la page de connexion
sudo cp ~/scripts/images/archlinux-lightdm.png /usr/share/backgrounds/
sudo cp ~/scripts/images/yannick* /usr/share/pixmaps/
Personnaliser XFCE
Modification du tableau de bord , clic-droit –> Tableau de bord –> Préférences de tableau de bord
Tableau de bord 1, à positionner en haut de l’écran
Eléments tableau de bord 1
- Horloge Affichage date et heure, format personnalisé : %e %b %Y %R
- Copie d’écran , ajouter Captures d’écran
Après validation tableau de bord, clic droit sur icône capture écran puis Propriétés -> Zone à capturer : Sélectionner une zone
image_tag src=”/images/xfce-tableau-bord1.png” width=”300” %}
Menu –> Apparence
- Style : Xfce-flat
- Icônes : Vertex-Maia # Numix Circle
- Polices : Cantarell 10
Menu –> Applications favorites
- Utilitaires -> Emulateur de terminal : /usr/bin/terminator “%s”
Menu Paramètres –> Bureau
- Fonds d’écran image /usr/share/backgrounds/
- Icônes : Tout décocher dans Icônes par défaut
Gestionnaire de fichier Thunar
- Edition –> Préférence ,ongle Comportement Ouvrir le dossier dans un nouvel onglet
image_tag src=”/images/thunar-prefer1.png” width=”300” %}
Fonction recherche ,installer les logiciels
yaourt -S catfish mlocate #installés par défaut/manjaro
- Edition –> Configurer les actions personnalisées ,ajouter (+)
image_tag src=”/images/thunar-prefer2.png” width=”300” %}image_tag src=”/images/thunar-prefer3.png” width=”300” %}
Menu –> Gestionnaire d’alimentation
image_tag src=”/images/ga1.png” width=”300” %} image_tag src=”/images/ga2.png” width=”300” %}
image_tag src=”/images/ga3.png” width=”300” %}
Menu –> Session et démarrage
image_tag src=”/images/session-demarrage-modifie.png” width=”300” %}
Ecran connexion (lightDM)
Ecran et logo pour lightdm de la page de connexion
Accès aux paramètres lightDM en mode graphique (mot de passe root)
Images /usr/share/backgrounds/archlinux-lightdm.png et /usr/share/pixmaps/yannick53x64.png
- Menu –> Paramètres –> LightDM GTK+ Paramètres d’Apparence
image_tag src=”/images/lightdm1.png” width=”300” %}
Ecran de boot (grub)
Ecran de la page de démarrage grub
sudo nano /etc/default/grub
GRUB_BACKGROUND="/usr/share/backgrounds/archlinux-lightdm.png"
Reconfigurer grub pour la prise en charge de l’image
sudo grub-mkconfig -o /boot/grub/grub.cfg
Veille écran
Installer par défaut sur archlinux,pas sur manjaro (xscreensaver)
yaourt -S xscreensaver
Création d’un script pour Activer/Désactiver le programme de mise en veille xscreensaver
Prérequis : zenity ,installé par défaut sous Manjaro
Le script ~/scripts/veille.sh
#!/bin/bash
# veille.sh
# Détecter si xscreensaver est actif
if [ "$(pidof -s xscreensaver)" ]; then
arret=false
zenity --question --title "veille" --ok-label="Oui" --cancel-label="Non" --text "Economiseur Ecran ACTIF\n\n DESACTIVER ?"
if [ $? = 0 ]
then
echo "ARRET daemon xscreensaver ..."
xscreensaver-command -exit
sleep 3
fi
else
arret=true
zenity --question --title "veille" --ok-label="Oui" --cancel-label="Non" --text "Economiseur Ecran NON ACTIF\n\n ACTIVER ?"
if [ $? = 0 ]
then
echo "DEPART daemon xscreensaver ..."
xscreensaver -nosplash &
sleep 3
fi
fi
Création lanceur XFCE en utilisant Editeur de menus ou manuellement :
mkdir -p ~/.local/share/applications/ #création dossier **applications** si inexistant
nano ~/.local/share/applications/menulibre-veille-ecran.desktop
Contenu :
[Desktop Entry]
Version=1.0
Type=Application
Name=Activer/Désactiver veille écran
Icon=/home/mnj/scripts/preferences-desktop-screensaver.png
Exec=sh /home/mnj/scripts/veille.sh
Path=/home/mnj/scripts
NoDisplay=false
Categories=Utility;X-XFCE;X-Xfce-Toplevel;
StartupNotify=false
Terminal=false
Recherche d’historique
Ajoutez la recherche d’historique de la ligne de commande au terminal.
Tapez un début de commande précédent, puis utilisez shift + up (flèche haut) pour rechercher l’historique filtré avec le début de la commande.
# Global, all users
echo '"\e[1;2A": history-search-backward' | sudo tee -a /etc/inputrc
echo '"\e[1;2B": history-search-forward' | sudo tee -a /etc/inputrc
Kodi
kodi
sudo pacman -S kodi
vidéos ~/media/video/
Jeux
Supertux
yaourt -S supertux supertuxkart
OpenVPN ProtonVPN
Installer networkmanager-openvpn openvpn
yaourt -S networkmanager-openvpn
# qui va installer openvpn , installés par défaut/manjaro
Utiliser l’outil graphique pour créer une connexion VPN à partir du fichier ch.protonvpn.com.udp1194.ovpn, le nommer Suisse-ProtonVPN
Se connecter pour valider le mot de passe
Lancement automatique de la connexion VPN
Renommer la connexion filaire par défaut Connexion filaire 1 –> Free.fr
Modification du fichier de connexion vpn /etc/NetworkManager/system-connections/Suisse-ProtonVPN ,password-flags passe à 0 et ajout configuration vpn-secrets
[vpn]
....
password-flags=0
[vpn-secrets]
password=your_protonvpn_password
Créer le script de configuration pour automatiser la connexion VPN
sudo nano /etc/NetworkManager/dispatcher.d/10-openvpn
#!/bin/bash
VPN_NAME="Suisse-ProtonVPN"
case "$2" in
up)
if [ "$CONNECTION_ID" == "Free.fr" ]; then
nmcli con up id "$VPN_NAME"
fi
;;
down)
if nmcli con show --active | grep "$VPN_NAME"; then
nmcli con down id "$VPN_NAME"
fi
;;
esac
Changer les droits
sudo chown root:root /etc/NetworkManager/dispatcher.d/10-openvpn
sudo chmod 755 /etc/NetworkManager/dispatcher.d/10-openvpn
Afin que les scripts s’exécutent, il est nécessaire d’activer le dispatcher
sudo systemctl enable NetworkManager-dispatcher
Redémarrer la machine
SSH connexion avec clé (facultatif)
sur l'ordinateur de bureau
Générer une paire de clé curve25519-sha256 (ECDH avec Curve25519 et SHA2) nommé PC2-Key pour une liaison SSH avec le serveur KVM.
ssh-keygen -t ed25519 -o -a 100 -f ~/.ssh/PC2-Key
Envoyer la clé publique sur le serveur KVM
scp ~/.ssh/PC2-Key.pub mnj@192.168.0.30:/home/mnj/
sur PC2
On se connecte
ssh mnj@192.168.0.30
Copier le contenu de la clé publique dans /home/$USER/.ssh/authorized_keys
$ cd ~
Sur PC2 ,créer un dossier .ssh
pwd #pour vérifier que l'on est sous /home/$USER
mkdir -p .ssh
cat /home/$USER/PC2-Key.pub >> /home/$USER/.ssh/authorized_keys
et donner les droits
chmod 600 /home/$USER/.ssh/authorized_keys
effacer le fichier de la clé
rm /home/$USER/PC2-Key.pub
Modifier la configuration serveur SSH
sudo nano /etc/ssh/sshd_config
Modifier
#Port 22
PermitRootLogin no
PasswordAuthentication no
Relancer openSSH
sudo systemctl restart sshd
Accès depuis le poste distant avec la clé privée
$ ssh -i ~/.ssh/PC2-Key mnj@192.168.0.30