installer un bureau à distance sous linux debian server

Il est parfois utile d’avoir un bureau à distance sur un serveur debian distant, par exemple pour travailler, voir une vidéo bloquée pour un pays etc :mrgreen:

Il vous faut biensur vous connecter en root via ssh sur votre serveur

Pour commencer on va installer gnome et vnc4server, l’installation va être un peu longue c’est normal.

 apt-get update
apt-get install gnome vnc4server

Allez prendre un café 😉 puis une fois tout cela installé il faudra alors lancer une instance de bureau à distance (c’est pratique pour ceux qui ont peur pour la sécurité du serveur,et n’utiliser le bureau à distance qu’en cas de nécessité), maintenant vous pouvez vous connectez sous un autre nom d’utilisateur que root (bien que cela fonctionne aussi). On va prendre ici l’utilisateur informateque pour l’exemple

 su informateque

Puis tapez la commande

vnc4server

Il va vous demandez d’insérer un mot de passe pour la connexion au bureau à distance, 8 caractère maximum, il sera tronqué après.

Et voilà votre session est lancée ! et on fait comment pour s’y connecter? lorsque vous avez  ceci à votre écran

 informateque@serveurDebian:~$ vncserver

 New 'serveurDebian:1 (informateque)' desktop is serveurdebian:1

 Starting applications specified in /home/cedric/.vnc/xstartup
 Log file is /home/informateque/.vnc/serveurDebian:1.log

il faut savoir que pour se connecte il y a 2 choses

– l’adresse ip de votre serveur

– le port de votre serveur qui commence par 5900

Ici nous remarquons qu’il y a un :1 à la fin de la première ligne, cela veut dire que le port d’écoute sera 5901

De même si il y aurait eu un :2 le port sera 5902 :mrgreen: je pense que vous avez compris 😉

Maintenant c’est bien vous avez lancé l’instance de la session mais si vous désirez l’arrêter ? il suffit de fermer l’instance selon le port

vnc4serveur -kill :1

C’est bien beau monsieur Vador ! mais on se connecte avec quoi ? avec ultraVNC sous windows, vous pouvez aussi utiliser d’autre logiciel tel que TightVNC, mais j’ai une préférence pour ultraVNC qui est français

Bon si comme moi vous avez un souci au niveau de votre connexion, que vous avez un terminal mais que vous ne pouvez rien écrire il faut encore faire une modification,vous remarquerez qu’il y a une erreur dans le log

ouvrez le fichier qui se situe dans le dossier de votre utilisateur

 vi /home/informateque/.vnc/xstartup

Il faudra décommenter la ligne : unset SESSION_MANAGER

Ajouter juste après la commande : DBUS_SESSION_BUS_ADDRESS

et décommenter la ligne qui suit :  exec /etc/X11/xinit/xinitrc

ce qui va donner

#!/bin/sh

# Uncomment the following two lines for normal desktop:
 unset SESSION_MANAGER
DBUS_SESSION_BUS_ADDRESS
 exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

Alors pratique non ? vous avez eu une erreur pendant le tutoriel ? ou simplement cela vous a aidé ? laissez un commentaire 😉

[Tutoriel] Installer un serveur Counter Strike Condition Zero sous linux avec STEAMCMD

Depuis la mise à jour de steam il y a un petit temps, on est passé de l’hldsupdatetool à SteamCMD, je me suis donc dit qu’il fallait bien faire un petit tuto ! :mrgreen:

1. Alors pour commencer on va télécharger SteamCMD

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz

 

2. Il faut maintenant extraire le contenu dans un répertoire avec la commande tar qui va bien

tar -xvzf steamcmd_linux.tar.gz

 

3. Maintenant nous allons lancer SteamCMD ! On va ouvrir comme « une interface de communiquation » qui va permettre de se connecter aux serveurs Steam et de pouvoir y télécharger les serveurs de jeux:

./steamcmd.sh

 

4. Pour pouvoir télécharger les serveurs il faut se connecter chez steam, ça tombe bien on peut se connecter en anonyme (ou si vous voulez avec votre compte steam)

login anonymous

 

5. On va définir le répertoire ou on désire installer le jeu :

force_install_dir <répertoire>

Par exemple :

force_install_dir ./steam01/

 

6. Puis on va télécharger le serveur pour condition zero

app_set_config 90 mod czero
app_update 90 validate

Hop Hop tout s’installe !

 

6.2 (optionnel) Maintenant si vous désirez installer un deuxième serveur de jeu il suffit de réadresser le chemin du nouveau serveur

force_install_dir ./steam02/

Ce qui va nous installer un deuxième serveur condition zero nomé steam02, et alors recommencer l’installation pour le second serveur :

app_set_config 90 mod czero
app_update 90 validate

et ainsi de suite pour les autres serveurs

 

7. Youhouuu c’est installé ! On le lance comment maintenant ? On va se placer sur le bon dossier du serveur pour le lancer :

 cd steam01

alors on as le choix pour lancer le serveur normalement et voir ce qui se passe ou bien on lance un processus (screen) en tache de fond.

La première méthode

./hlds_run -game czero +maxplayers 12 +map de_dust2_cz +port 27015 +sys_ticrate 1000 

Et la seconde en tache de fond l’on rajoute simplement  « screen -dmS steam01 » devant

screen -dmS steam01 ./hlds_run -game czero +maxplayers 12 +map de_dust2_cz +port 27015 +sys_ticrate 1000 

Et voila votre serveur est terminé !

Hésitez pas à laisser un commentaire si vous avez des questions ou suggestions par rapport au petit tuto :mrgreen:

 

counter strike condition zero jeux

 

Comment bannir une adresse IP avec iptables sous linux

Lorsque l’on utilise les iptables sur un serveur linux, il peut être pratique de bloquer certaines ip

Pour une IP seule

iptables -I INPUT -s IP_ADRESS -j DROP

 

Pour une plage d’adresses :

iptables -I INPUT -s SUBNET/MASK -j DROP

 

Pour bannir une adresse d’un service en particulier (Apache par exemple) :

iptables -I INPUT -s IP_ADRESS -p tcp --dport 80,443 -j DROP

 

 

Il est possible de bloquer par exemple les connections d’un pays avec les plages d’adresse IP disponible sur CountryIPBlocks

Ubuntu 12.04 LTS est disponible en version finale

Ubuntu The Precise Pangolin :mrgreen: Oui Oui un nom assez bizarre pour cette version qui est disponible en téléchargement sur le site officiel d’ubuntu ! Voici les modifications par rapport à l’ancienne version :

➡ Nouvelle configuration d’unity

➡ Écran d’accueil : le visuel change avec l’utilisateur

➡ Quelques changement dans les logiciels par défaut

➡ Noyau linux en version 3.2

Plus d’information …

Le cycle de développement d’ubuntu revu pour les futures versions

La distribution Linux Ubuntu pourrait voir son cycle de développement revu juste après la sortie de la future version « Oneiric Ocelot » (alias Ubuntu
11.10). A compter de cette date, Ubuntu pourrait envisager d’adopter un cycle de sortie mensuel, sous l’impulsion de Scott James Remnant, membre du conseil technique d’Ubuntu.

Les raisons de cet éventuel changement sont principalement :

  •  cadence : Accélérer le cycle de développement afin que les développeurs puissent travailler le plus rapidement possible à la future version.
  •  chaos : Le cycle actuel de développement « casse » la mise au point des logiciels. Les développeurs se hâtent de libérer leur produit en vue de la sortie de la future version, alors qu’avec un cycle plus régulier ils avanceraient à leur rythme.
  •  conséquence : La plupart des versions Ubuntu sont instables
  •  complaisance : L’existence de version Long Term Support (LTS) est censé palier le problème d’instabilité. Mais opter pour une version LTS a pour effet d’avoir des logiciels qui ne sont plus à jour. Le cycle initial a été mis en place pour améliorer la communication à chaque sortie d’une nouvelle version et ce en dépit de la qualité de ce système GNU/Linux.

L’argumentaire complet est disponible (en anglais) sur le blog de Scott James Remnant.

source

Problème de synchronisation de l’heure Windows, Ubuntu

Si vous travaillez avec Windows et Ubuntu dans votre PC alors vous avez peut-être un problème avec la synchronisation de l’heure sous Windows, vous perdez deux heures en été et une heure en hiver.

Voici comment y remédier;

Démarrez  Ubuntu, ouvrez la console et écrivez ceci

sudo gedit /etc/default/rcS

ENTER

Entrez votre mot de passe puis ENTER

Et vous recevez cette fenêtre fig n° 1, dirigez-vous ver la ligne de configuration  UTC=yes

et éditez le yes par UTC=no comme à la fig n° 2 puis cliquez sur enregistrer, redémarrez Ubuntu et le tour est joué

vous n’aurez plus de problème avec l’heure sur windows.

En faite Ubuntu se synchronise sur l’heure UTC (Temps Universel Coordonné)
change l’heure du bios (– 1 heure en hiver) et (– 2 heures en été) et affiche à l’écran l’heure par exemple (Paris Bruxelles) qui est +1 ou +2.
Quand vous démarrez votre Windows celui ci va indiquer l’heure du bios et vous indiquera la perte de une ou deux heures voila.

Ubuntu 10.10 : Comment corriger l’erreur « Modprobe » au démarage

Vous avez installé Ubuntu 10.10, et lors du démarrage vous avez un joli message :

Modprobe FATAL: Could not load /lib/modules/2.6.35-22-generic/modules.dep: No such file or directory

Cela vous allonge votre démarrage de plusieurs précieuse seconde, sans cela votre vie geek basculerais ? :mrgreen:

Voici ce qu’il faut faire pour fixer ce bug :

1) Ouvrez le terminal et copier ce code, entrez votre mot de passe root lorsqu’il est requis.

sudo cp /etc/initramfs-tools/initramfs.conf /etc/initramfs-tools/initramfs.conf.backup

 

2) Nous allons maintenant modifier le fichier initramfs.conf :

gksudo gedit /etc/initramfs-tools/initramfs.conf

 

Une fois ouvert chercher la ligne :

MODULES=most

 

Et remplacez la par :

MODULES=deb

 

Appuyez sur le bouton enregistrer et fermer l’éditeur texte.

 

3) Maintenant il faut réinstaller initramfs-tools

sudo apt-get install --reinstall initramfs-tools

 

4) Fermez le terminal et redémarrer l’ordinateur 😉

 

En cas de problème : il faut restaurer le fichier modifier pour cela vous pouvez lancer le mode rescue au démarrage d’ubuntu

sudo mv /etc/initramfs-tools/initramfs.conf.backup /etc/initramfs-tools/initramfs.conf


Créer un serveur Counter Strike Condition Zero sous Linux : Debian

Cela fais déjà un petit temps que je désirais faire un article pour aider les néophytes à l’installation d’un serveur de jeu steam Condition Zero, surtout pour ceux qui ont loué un serveur dédié sous Debian.

Commençons, ce que l’on va faire c’est créer un dossier dans le home pour installer le serveur, le tutoriel se passe en ligne de commande.

CD ➡ permet de vous déplacer dans les dossier.

MKDIR ➡ permet de créer un dossier.

cd /home
mkdir cz
cd cz
mkdir steam01
cd steam01

une fois cela fait, vous êtes dans le dossier steam (ici steam01) !

Nous allons télécharger le fichier : »hldsupdatetool.bin » qui va nous permettre d’installer le serveur de jeux ! J’espère que vous êtes pas déjà fatigué 😉

WGET ➡ permet de télécharger un fichier.

wget http://storefront.steampowered.com/download/hldsupdatetool.bin

CHMOD ➡ permet de changer les droits.

Une fois téléchargé, nous allons rendre le fichier « hldsupdatetool.bin » exécutable !

chmod -cvR a+x hldsupdatetool.bin

Ensuite nous allons l’exécuter ! Sous linux pour exécuter un fichier en ligne de commande le ./nomfichier suffit, en oubliant pas qu’il ai les droits d’exécution.

./hldsupdatetool.bin

On va vous demander d’accepter et de taper la commande « yes », donc accepter et poursuivons l’installation !

Nous allons mettre a jour Steam!

RM ➡ permet de supprimer.

rm -rf ~/.steam
./steam -command update

Vous devriez obtenir ceci à la fin du téléchargement! : « Steam Linux Client updated , please retry the command. »
Cela signifie que tout es bon ! Si vous désirez vous pouvez retaper la dernière commande, mais je ne vois pas trop l’utilité.

Nous allons ensuite installer le jeu désiré (pour nous ce sera Condition Zero).Pour installer un autre jeux , remplacer dans la commande suivante, « czero » par le nom des jeux disponibles : « cstrike« , »czero« , « dmc« , « dod« , « ricochet« , « tfc » et « valve » ( les autres sont visible dans le Readme.txt)

Comme dit plus haut, nous allons installer Counter Strike Condition Zero

./steam -command update -game "czero" -dir .

Le téléchargement commence ! Allez donc fumer une autre clope ! :mrgreen: C’est parfois un peu long … Oubliez pas de sortir le chien ! Dès que le téléchargement est fini ,vous obtiendrez:

"HLDS installation up to date"

Nous allons créer les fichier que l’update oublie d’installer pour que l’installation soit propre !

mkdir valve/SAVE
mkdir platform
mkdir platform/SAVE

Ensuite , nous allons nous placer dans le dossier « czero »

cd czero
touch banned.cfg
touch listip.cfg
touch language.cfg

Enfin nous allons pouvoir lancer notre serveur de jeux ! Placer vous dans le dossier steam

cd /home/cz/steam01

On va écrire la commande de lancement, attention elle est un peu longue !

screen -dmS steam01 ./hlds_run -game czero +maxplayers 12 +map de_dust2_cz +port 27015 +sys_ticrate 1000

Votre serveur est lancé !!!!! 🙂 Je vous conseille de lancer votre serveur avec un autre utilisateur que le root!  pour des raisons de sécurité
Pour vous connecter à votre serveur il suffit de prendre l’ip de votre serveur et d’y rajouter le port XXX.XXX.XXX.XX:27015

Un site pour le lancement de l’environnement graphique Gnome 3.0

Cela fait des années que la communauté d’utilisateur Linux l’attendent et le voici enfin dans les starting-blocks.

Gnome 3.0 est prévu pour le second trimestre 2011.

Les développeurs viennent de lancer un site officiel sur lequel il sera bientôt possible de télécharger les versions d’évaluation : alpha, beta avant la mise en ligne de la version finale.

Cette nouvelle version de l’un des si ce n’est le plus populaires environnements de bureau Linux, se veut particulièrement convivial, certains diront minimaliste. Les mots d’ordres sont d’ailleurs très clairs :

– Simplement beau.

– L’informatique sans distraction.

– Tout à bout des doigts.

– Un aperçu d’un seul coup d’œil.

Il y a fort à parier que l’ensemble des grandes distributions opteront rapidement pour ce nouvel environnement, en espérant que son lancement ne connaîtra pas les même déboires que son concurrent direct KDE lors de la sortie de la version 4.0.

Que les plus frileux et les conservateurs se réjouissent, Gnome annonce sur son nouveau site, que la version 2.x continuera à être maintenue par les distributions Linux pour les années à venir.

Mais cela reste à voir…

Un smartphone sousUbuntu

Sorti en 2009 sous Windows Mobile 6.1, le Toshiba TG01est doté d’un processeur ARM Snapdragon à 1 GHz.

Il est muni d’un écran 4,1 pouces en 800 x 480 de 256 Mo de RAM et 512 Mo de mémoire interne.

Il accepte la version ARM d’Ubuntu qui a d’ailleurs été installé avec succès pour la première fois sur cette architecture.

L’écran tactile, la puce 3G et le vibreur sont fonctionnels.

Vidéo : Démonstration Ubuntu ARM sur Toshiba TG01