|
اهم مواضيع وشروحات الشيرنج كل مايتعلق بــ Gbox ,CCcam ,Mbox ,Newcamd من برامج وشروحات
[ يُمنع ] طرح اي موضوع يختص بالطلبات والمشاكل بهذا القسم |
| LinkBack | أدوات الموضوع |
#1
| ||||
| | | ||
configuration server ccam sous debian configuration server ccam sous debian اخواني أحباء الدريم التونسي أقدم لكم وبصفة حصرية شرح بالصور لمراحل انشاء سيرفر سسكام مع ضبط جميع اعدادته مستعملا نضام لينوكس دبيان مع العلم أن الشرح بالغة الفرنسية قمت بالترجمة من الانقلزية الى الفرنسية متمنيا أن يكون شرحي واضح المعاني. نبدأ على بركة الله Comment créer un serveur ccam avec linux debian Commencez par télécharger le cd d’installation linux debian Vous pouvez le télécharger à l'URL suivante: Link http://cdimage.debian.org/debian-cd/...i386-DVD-1.iso http://cdimage.debian.org/debian-cd/...i386-DVD-2.iso http://cdimage.debian.org/debian-cd/...i386-DVD-3.iso http://cdimage.debian.org/debian-cd/...i386-DVD-4.iso http://cdimage.debian.org/debian-cd/...i386-DVD-5.iso Cela permet d'installer le système debian de base de Linux sur le disque dur, Démarrez l'ordinateur à partir du CD que vous venez de créer. Juste cliquez sur ENTREE pour demarrer l’installation Selectionner la langue preferes Selectionnez le pays ou vous residez Choisir le type de clavier choisir le nom du hote Configurer le nom d'hôte du serveur que vous allez utilisez. Je préfère mettre en place la première partie de mon compte DYNDNS d'infos ici. Ici vous devez entrer le nom de domaine. Dans l'exemple ci-dessus, vous pouvez le voir je mets ici dyndns.org Dans cette partie debian vous propose quelle type de partition vous voulez entamez Soit le disque entier Soit le disque entier avec installation LVM Soit le disque entier avec installation crypter en LVM Moi j’utilise le partionnment manuelle c.a.d le 4eme choix Selectionnez le disque a partitionner Debian vous permet de choisir de tout avoir en 1 partition, ou avoir une partition séparée pour le répertoire important de. Un avantage d'avoir des partitions distinctes, vous ne pouvez remplir le système racinaire par accident si vous téléchargez beaucoup dans le répertoire home. Linux ne démarre pas correctement, si le système de fichiers racine est pleine. Dans l'aperçu, vous pouvez vérifier pour voir si tout est configuré correctement avant d'écrire les modifications sur le disque dur. Une fois que vous appuyez sur la fin, il vous montrera l'écran suivant si vous êtes vraiment sûr. Une fois que vous sélectionnez oui, il va écrire les modifications sur le disque dur et le format de toutes les partitions. Si debian ne peut pas deviner que vous êtes fuseau horaire en regardant le BIOS, il vous sera demandé pour le fuseau horaire. Ensuite, vous devrez entrer le mot de passe root. Ne choisissez pas un mot de passe facile à deviner si vous voulez que le serveur soit accessible de l'Internet. (Si vous souhaitez utiliser SSH par exemple pour gérer le serveur de travail). Vient ensuite la création d'un compte à utiliser pour le transfert FTP. Encore une fois, ne pas utiliser un simple à deviner mot de passe. Ce compte peut également être utilisé pour SSH. Si vous avez la possibilité, toujours choisir un serveur réseau. Assurez-vous que vous sélectionnez une rapide et stable. Habituellement serveurs UniverCity s'avérer rapide et stable. Dans l'écran de sélection de logiciels, système de base de sélectionner et serveur web Une des dernières choses qu’on l doit savoir, est l'endroit où placer le chargeur de démarrage GRUB. Habituellement, il est sûr de le placer sur le MBR. Félicitations, vous venez d'installer un nouveau serveur Debian. Comme vous avez sans doute remarqué, lors de l'installation, debian utilise le protocole DHCP pour obtenir une adresse IP. Pour une cardserver, il n'est pas conseillé d'avoir son adresse IP gérés par DHCP. La première chose que nous devons faire est de retirer le DHCP et attribuer une IP statique pour le serveur linux. Attribution d'une adresse IP statique Connectez-vous en tant que root avec le bon mot de passe Ensuite, tapez la commande suivante. Code: vim /etc/network/interfaces now remove the following line Code: iface eth0 inet dhcp and replace it with Code: auto eth0 iface eth0 inet static address 192.168.1.225 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 Ces adresses IP peuvent être différents pour vous la situation. N'oubliez pas de les remplacer par les numéros que vous avez besoin. Vous pouvez enregistrer le fichier avec les commandes suivantes Code: <esc>:wq Une fois le fichier est sauvegardé, vous pouvez redémarrer le réseau et vérifiez si vous êtes serveur Linux est en marche avec sa nouvelle adresse IP Code: /etc/init.d/networking restart ifconfig ifconfig should now look something like this Quote: cardserverBackup:/home# ifconfig inet addr:192.168.1.225 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::250:4ff:fe1d:d27b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8931 errors:0 dropped:0 overruns:0 frame:0 TX packets:6028 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:7585683 (7.2 MiB) TX bytes:916823 (895.3 KiB) Interrupt:10 Base address:0x4000 Installing SSH La prochaine chose qui doit être fait est d'installer un démon SSH. Cela vous permettra de vous connecter à l'cardserver de vous propre ordinateur et le serveur n'a pas besoin d'un clavier et un écran si vous voulez changer quelque chose. Code: apt-get install openssh-server Une fois que SSH est installé, vous pouvez vous déconnecter du serveur, retirer le clavier et le moniteur comme nous n'avons pas plus besoin. Nous avons besoin de télécharger mastic afin que nous puissions ouvrir une session avec SSH the ~ sgtatham/putty/.../x86/putty.exe Retirez le lecteur de CD-ROM de l'apt-get liste des miroirs: Pour vous assurer que le serveur n'a pas besoin du CD-ROM plus de mettre à jour ou installer un logiciel, nous avons besoin de le retirer de la liste des miroirs de apt-get. Code: vim / etc / apt / sources.list maintenant supprimer les lignes qui pointent vers le lecteur de CD-ROM et enregistrez le fichier. Quote: deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main Update apt-get software list Pour vous assurer, vous avez au niveau local une liste de bons logiciels disponibles, vous devez mettre à jour apt-get base de données Code: apt-get update Installer un serveur FTP Pour être en mesure de transférer des fichiers entre vous l'ordinateur et le serveur Linux, un serveur FTP est nécessaire. Lors de l'installation il vous poser une question. y répondre avec "stand-alone" Cela consomme une mémoire peu plus, mais empêchera Linux de ponte d'un nouveau processus à chaque fois que vous ouvrez une session Code: apt-get install proftpd Le serveur est maintenant installé et tous les fichiers nécessaires sont en place. Maintenant il est temps pour la préparer pour CCcam. La première chose que nous devons faire, c'est de faire 6 répertoire et d'ajuster les paramètres. Code: mkdir /emu mkdir /emu/cccam mkdir /emu/script mkdir /emu/log mkdir /var/etc mkdir /var/keys chmod 777 /emu chmod 777 /emu/* chown <username> /emu chown <username> /emu/* Le nom d'utilisateur commencé ci-dessus est le nom d'utilisateur que vous avez créé lors de l'installation. Ce nom sera utilisé pour le transfert de fichiers. script de démarrage pour CCcam Pour éviter d'avoir à changer de répertoire de tous les temps, nous allons placer un script sur le serveur afin CCcam peut être lancé depuis n'importe quel répertoire sur le serveur. Code: vim /emu/script/cccam Code: #!/bin/sh CAMNAME="CCcam Server" # end # This method starts CCcam start_cam () { /emu/cccam/CCcam.x86 & sleep 2 } # This method stops CCcam stop_cam () { pkill CCcam.x86 } case "$1" in start) echo "[SCRIPT] $1: $CAMNAME" start_cam ;; stop) echo "[SCRIPT] $1: $CAMNAME" stop_cam ;; restart) echo "Restaring $CAMNAME" stop_cam start_cam ;; *) "$0" stop exit 1 ;; esac exit 0 Code: chmod 755 /emu/script/cccam ln /emu/script/cccam /bin/cccam Maintenant vous pouvez simplement démarrer, arrêter ou redémarrer CCcam depuis n'importe quel répertoire en tapant simplement Code: cccam start cccam stop cccam restart Envoyer CCcam Maintenant, utilisez un programme FTP pour télécharger et CCcam.x86 CCcam.cfg d'/ emu / cccam Rendre exécutable CCcam Utilisez du mastic à nouveau pour donner les droits d'exécution CCcam.x86 Lorsque vous utilisez un gros serveur, le rétablissement de connexions peut prendre un certain temps, puis vous changez vous êtes le fichier de configuration. J'aime faire ma config changements une fois par jour. J'utilise ce script pour sauvegarder la config ancienne et mettre la nouvelle configuration en place. Cela se fait à 3h du matin alors mes pairs ne le remarque pas et qu'ils ne souffrent pas d'une image de congélation chaque fois que vous apportez une modification. Code: vim /emu/script/configupdate.sh Code: #!/bin/sh #Script to process new config and backup old one. #Script designed and written by CC_Share SOURCE=/emu/cccam TARGET=/var/etc FILE=CCcam.cfg BACKUPDIR=/var/backup CONFIGOLD=CCcam.old if test -f $SOURCE/$FILE ; then echo "New Config Present" if test -d $BACKUPDIR ; then if test -f $BACKUPDIR/$CONFIGOLD ; then echo "Removing OLD config file from backup directory" rm $BACKUPDIR/$CONFIGOLD else echo "No OLD config to remove." fi if test -f $BACKUPDIR/$FILE ; then echo "Renaming Backup to old config" cp $BACKUPDIR/$FILE $BACKUPDIR/$CONFIGOLD rm $BACKUPDIR/$FILE else echo "No Backupfile present yet" fi if test -f $TARGET/$FILE ; then echo "Copying Original config to Backup directory" cp $TARGET/$FILE $BACKUPDIR rm $TARGET/$FILE else echo "No Original Config File Present!?!?" fi else echo "Backup directory does not exist." echo "making new directory" mkdir $BACKUPDIR if test -f $TARGET/$FILE ; then echo "Copying Original config to Backup directory" cp $TARGET/$FILE $BACKUPDIR else echo "No Original Config File Present!?!?" fi fi echo "Moving New config file to "$TARGET cp $SOURCE/$FILE $TARGET rm $SOURCE/$FILE else echo "No New Config present, Nothing to process" fi exit Code: chmod 755 /emu/script/configupdate.sh Mettre configupdate dans crontab Pour vous assurer que le script de configuration mise à jour aura lieu à 3 h tous les soirs, on peut le placer dans la crontab. Code: cd /etc vim crontab et ajoutez la ligne suivante Code: 00 3 * * * root /emu/script/./configupdate.sh >>/emu/log/configupdate.log 2>&1 Ceci lancera le script tous les jours à 3h du matin, et sa sortie sera écrite dans / emu / log / configupdate.log de sorte que vous pouvez vérifier à l'occasion, si tout va bien. Mettre en CCcam bootsequence Il n'y a qu'une seule chose à faire. Ajouter CCcam au démarrage afin de démarrer au prochain Code: vim /etc/rc.locaredémarrage. et ajoutez la ligne suivante en bas Code: /bin/cccam start & tester le script de configuration mise à jour créé plus tôt pour voir si cela fonctionne. Code: /emu/script/./configupdate.sh SI cela fonctionne vous pouvez redémarrer le serveur et vérifier si ccam est en marche. Deuxième manche CCcam server sur le PC Linux de la même Debian ''Voici petit tutoriel pour la deuxième manche sur le même serveur CCcam debian Linux PC. Renomer CCcam.x86 a CCcam1 Ftp the CCcam1 file to /usr/local/bin Changer les attributes des fichiers a 755 by command chmod 755 /usr/local/bin/CCcam1 Renomer le second CCcam.cfg flie a CCcam1.cfg Changer WEBINFO LISTEN PORT a 16002 port que vous pourriez avoir 16001 Pour le premier CCcam.cfg Ftp the CCcam1cfg file to var/etc Donnez-commande pour démarrer la deuxième came: CCcam1 -C var/etc/CCcam1.cfg & N'oubliez pas de rediriger le port! Assurez-vous que les ports sont différents! Pour vérifier si tous marche dans des meilleurs conditions. http://ip:16002/ ps: à chaque fois que vous redémarrez votre PC, vous devez démarrer manuellement le deuxième ccam par la commande ci-dessus. مقالات ممكن أن تعجبك :
المصدر: الإبداع الفضائي - من قسم: اهم مواضيع وشروحات الشيرنج |
رقم المشاركة : [2] | ||
| شكرا يا زعيم حقيقة الشرح تقريبا يعد حصريا على منتدنا هدا ويا ليت ايكون شرح اخر فيما يخص الكارت بروكسي على لينكس دوبيان سرفر | |
| ||
الكلمات الدلالية |
ccam, configuration, server, sous |
أدوات الموضوع | |
|