Aller au contenu

Aenoa

Hubmaster
  • Compteur de contenus

    769
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Aenoa

  1. voici le résultat des trois commandes: root_AT_ks309626:~# su test test_AT_ks309626:/root$ sudo ifconfig bash: sudo : commande introuvable test_AT_ks309626:/root$ locate sudo |grep bin test_AT_ks309626:/root$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games test_AT_ks309626:/root$ au final, ce n'est pas très grave, je doit juste exit l'utilisateur qui n'est pas root pour faire une action importante sans lui donner l'accès
  2. Merci beaucoup VisibleWeb et Dan, "it works" ! j'ai opté pour proftpd-mod-mysql, la connexion étant lente, je vais tester le /etc/shells. Encore merci !
  3. Bonjour à tous, j'aimerais vous poser une petite question, je dispose sur mon dédié d'un serveur FTP nommé Proftpd, mais j'aimerais que les utilisateurs ne soit pas des users de Débian. Plus précisement, j'aimerais que chaque utilisateur ne puisse se connecter qu'en FTP, pas en FTPS, pas en SFTP ni en SSH. J'ai tenté en allant dans /etc/passwd de mettre à la fin /bin/false, mais cela refuse catégoriquement la connexion au FTP classique. Connaissez-vous un bon logiciel FTP gérant les Quotas, et permettant de n'autoriser que le FTP classique ? Merci. (Débian 6 Squeeze) Aenoa
  4. Merci, je vais y jeter un oeil.
  5. je ne comprends pas ta réponse, j'ai réinstallé postfix mais je n'ai toujours pas de "boite mail". Qu'entends-tu par distribution ? un package ?
  6. Bonjour à tous, je ne savais pas trop dans quelle section poster, alors j'ai décidé de le mettre ici. J'ai depuis une semaine un dédié chez Kimsufi en débian, et il fonctionne très bien. Enfin presque. Car oui, j'ai un problème qui est petit, mais important pour moi. Etant donné que je ne veut pas utiliser l'adresse IP comme adresse internet, j'ai acheté un domaine chez OVH. Celui ci est configuré comme suit: DNS primaire: ksXXXXXX.kimsufi.com DNS secondaire : ns.kimsufi.com j'ai fait pointer l'adresse vers mon IP, et j'ai parfaitement accès au serveur via le domaine. Mais j'ai besoin d'envoyer des mails avec la fonction mail() de php, et pour cela j'ai installé postfix, un serveur mail. j'ai tenté de le configurer, et finalement, les mails s'envoyaient mais avec l'adresse www-data_AT_MON_DOMAINE.net j'ai tenté de modifier cela, sans succès. j'ai également besoin d'avoir un accès aux boites mails, via un interface (roundcube) sur mon serveur, afin de recevoir et envoyer des messages sans passer par PHP. Et là vient le problème: j'ai suivi 4-5 tutoriaux, utilisé postfix-mysql, tenté diverses choses, et rien n'y fait: cela ne fonctionne pas. Pire encore, depuis que j'ai tenté cela, les mails ne s'envoient plus non plus via php ! j'ai donc testé de revenir en arrière, mais rien n'y fait. J'ai donc retiré tout les apt postfix. j'ai besoin d'avoir un serveur mail sur le dédié car sinon je ne saurais pas voir les réponses, et les domaines sans hébergement chez OVH ne proposent pas d'avoir de boites mails. même en faisant du "telnet 127.0.0.1 25", avec le "ehlo MONDOMAINE.NET" etc, il retourne la réponse. Mais dès que je fais "Mail from: <contact_AT_MONDOMAINE.NET>" et "RCPT TO: <MON_AT_ADRESSE.MAIL>" cela ne retourne aucun code (alors que les autres retournent 220 ou 250). j'ai tenté de modifier les relais smtp, les MX etc mais cela n'a rien changé. Quelqu'un pourrait m'expliquer comment faire ? Car j'ai suivi les tutoriaux à la lettre et ça ne change rien du tout.
  7. Une formation en quoi ? Quel métier, branche en particulier ?
  8. as tu mis ton champ date en format date ? Si non, tu peut le mettre en varchar, et en php envoyer la valeur AAAAMMJJ. Donc d'abord l'an, le mois et le jour. Ainsi, il prendra automatiquement la dernière. Cordialement,
  9. Merci pour ce partage de script, il pourrait bien m'être utile Par contre, en tant qu'utilisateur basique, je ne pense pas à regarder le titre de la page, surtout sur chrome, où tout est coupé. C'est donc difficilement lisible pour un simple visiteur. Peut être proposer une fonction qui écrirais sur la page en elle même le countdown, et qui se remplacerais automatiquement chaque seconde ?
  10. Aenoa

    session ou cookies ?

    bonjour, personnellement je n'utilise que les sessions. Les cookies ne sont intéressant que pour des sites permettant d'afficher des choses en rapport avec une page visitée, ou encore éviter de devoir taper les mot de passe a chaque fois. Sinon, ce n'est pas du tout obligatoire.
  11. Bonjour, je penses finalement le prendre plus tôt (dès que j'aurais eu confirmation à mes questions ici, et que j'aurais assez pris en main le débian 6 que j'ai en virtual host. J'aimerais donc vous poser quelques questions : J'ai remarqué que l'offre de chez OVH est passé à 16 Go RAM, 2x 2TO en RAID SOFT 0/1, et donc, il devient plus de 4x plus performant que celui chez Ikoula, pour la moitié du prix. Je penses donc prendre chez OVH le SuperPlan-BestOf 2011, sous Débian 6 Squeeze. Toutefois, en testant en local, je remarque que certaines choses dont j'aurais besoin sur le serveur ne fonctionne pas, sur ma vh. Par exemple, le sudo me dit que cette commande n'existe pas, alors que quand j' apt-get install sudo, il dit qu'il est déjà à jour. J'ai tenté sur un compte n'ayant aucun privilège, et cela fait pareil. Comment cela se fait-il ? Ensuite, j'ai observé que le init.d permet de lancer des programmes au démarrage du serveur. j'ai donc cherché un script, et je suis tombé sur ceci: #!/bin/bash # /etc/init.d/minecraft ### BEGIN INIT INFO # Provides: minecraft # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Should-Start: $network # Should-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Minecraft server # Description: Init script for minecraft/bukkit server, with rolling logs and use of ramdisk for less lag. ### END INIT INFO ### Based on http://www.minecraftwiki.net/wiki/Server_startup_script ### REQUIERMENTS # screen, rsync ### SETUP ## There is a couple of things that need to be setup before using this ## initscript, I'm using Ubuntu server 10.10 so if are to just follow along. # ## Move or symlink the script to /etc/init.d/minecraft # ## Rename your world dir to diskworld and symlink the ramdisk in instead. # # cd ~/minecraft # mv world diskworld # ln -s /dev/shm/world world # ## Create the log directory # # mkdir logs # ### Setup cron # # sudo crontab -e # # m h dom mon dow command # 02 05 * * * /etc/init.d/minecraft backup # 55 04 * * * /etc/init.d/minecraft log-roll # */10 * * * * /etc/init.d/minecraft to-disk # ### SETTINGS # Name of server.jar file SERVICE='craftbukkit-0.0.1-SNAPSHOT.jar' # User that should run the server USERNAME="v" # Path to minecraft directory excluding the last ex: /home/v/mine MCPATH='/home/v/mine' CPU_COUNT=2 # Change the values of -Xmx###M and -Xms###M to how mutch ram you want to give to the # server, remeber that the world will stored in you ram, so subtract your # world size from values. INVOCATION="java -Xmx760M -Xms760M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=$CPU_COUNT -XX:+AggressiveOpts -jar $SERVICE nogui" # Where the world backups should go BACKUPPATH='/home/v/minebak' # Where the logs are copied when running log-roll LOGPATH="${MCPATH}/logs" # Where the world is located on the disk WORLDSTORAGE='/home/v/mine/diskworld' #Path to the the mounted ramdisk default in ubuntu: /dev/shm RAMDISK='/dev/shm' ME=`whoami` as_user() { if [ $ME == $USERNAME ] ; then bash -c "$1" else su - $USERNAME -c "$1" fi } mc_start() { if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null then echo "Tried to start but $SERVICE was already running!" else echo "$SERVICE was not running... starting." # rsync -tr $MCPATH/world-disc /dev/shm/ cd $MCPATH as_user "cd $MCPATH && screen -dmS minecraft $INVOCATION" sleep 7 if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null then echo "$SERVICE is now running." else echo "Could not start $SERVICE." fi fi } mc_saveoff() { if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null then echo "$SERVICE is running... suspending saves" # as_user "screen -p 0 -S minecraft -X eval 'stuff \"say Backing up world.\"\015'" as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-off\"\015'" as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-all\"\015'" sync sleep 10 else echo "$SERVICE was not running. Not suspending saves." fi } mc_saveon() { if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null then echo "$SERVICE is running... re-enabling saves" as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-on\"\015'" # as_user "screen -p 0 -S minecraft -X eval 'stuff \"say World backup complete. \"\015'" else echo "$SERVICE was not running. Not resuming saves." fi } mc_stop() { if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null then echo "$SERVICE is running... stopping." as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-all\"\015'" sleep 10 as_user "screen -p 0 -S minecraft -X eval 'stuff \"stop\"\015'" sleep 7 else echo "$SERVICE was not running." fi if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null then echo "$SERVICE could not be shut down... still running." else echo "$SERVICE is shut down." fi } log_roll() { mc_stop DATE=`date "+%Y-%m-%d"` mv $MCPATH/server.log $MCPATH/logs/server-$DATE.log gzip $MCPATH/logs/server-$DATE.log mc_start } mc_world_backup() { echo "Backing up minecraft world" if [ -e $BACKUPPATH/world_`date "+%Y.%m.%d"`.tar.bz2 ] then for i in 1 2 3 4 5 6 do if [ -e $BACKUPPATH/world_`date "+%Y.%m.%d"`-$i.tar.bz2 ] then continue else as_user "cd $MCPATH && tar -cjf $BACKUPPATH/world_`date "+%Y.%m.%d"`-$i.tar.bz2 world" break fi done else as_user "cd $MCPATH && tar -cjf $BACKUPPATH/world_`date "+%Y.%m.%d"`.tar.bz2 world" echo "Backed up world" fi } to_ram() { if [ -L $MCPATH/world ] then as_user "rsync -rvt $WORLDSTORAGE/ $RAMDISK/world" fi } to_disk() { as_user "rsync -rvt $MCPATH/world/ $WORLDSTORAGE" } case "$1" in start) # Starts the server to_ram mc_start ;; stop) # Stops the server as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER SHUTTING DOWN!\"\015'" mc_stop to_disk ;; restart) # Restarts the server as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER REBOOT IN 10 SECONDS.\"\015'" mc_stop mc_start ;; backup) # Backups world as_user "screen -p 0 -S minecraft -X eval 'stuff \"say Backing up world.\"\015'" mc_saveoff mc_world_backup mc_saveon as_user "screen -p 0 -S minecraft -X eval 'stuff \"say Backup complete.\"\015'" ;; to-disk) # Writes from the ramdisk to disk, in case the server crashes. # Using ramdisk speeds things up alot, especially if you allow # teleportation on the server. mc_saveoff to_disk mc_saveon ;; connected) # Lists connected users as_user "screen -p 0 -S minecraft -X eval 'stuff list\015'" sleep 3s tac $MCPATH/server.log | grep -m 1 "Connected" ;; log-roll) # Moves and Gzips the logfile, a big log file slows down the # server ALOT (what was notch thinking?) as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER REBOOT IN 10 SECONDS.\"\015'" mc_stop log_roll mc_start ;; status) # Shows server status if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null then echo "$SERVICE is running." else echo "$SERVICE is not running." fi ;; *) echo "Usage: /etc/init.d/minecraft {start|stop|backup|log-roll|to-disk|connected|status|restart}" exit 1 ;; esac exit 0 en suivant les instructions marquées ici: https://github.com/A...readme.markdown Il requiert Rsync, paquet que j'ai donc installé. Mais malgré tout, il me déclare toujours ceci:Could not start craftbukkit-0.0.1-SNAPSHOT.jar. Je suppose donc que c'est un problème de paramétrage... Car en lançant mon minecraft.sh (voir code plus bas), il s'exécute correctement. J'ai pourtant adapté le code et suivi les instructions comme marqué sur le site. Comment remédier à ce problème ? J'ai également remarqué que le serveur était en RAID SOFT 0/1. cela m'inquiète, cela veut il dire qu'il est de base en raid 1 ou en raid 0 ? Car si un disque meurt, je n'ai pas envie de tout perdre. Et pour finir, si jamais j'ai un soucis, serez-vous disposés à m'aider ? Car pour moi, l'univers Linux est encore très nouveau. Merci de vos futures réponses, Cordialement, Aenoa. Code du minecraft.sh : #!/bin/sh BINDIR="\$(dirname "\$(readlink -fn "\$0")")" cd "\$BINDIR" java -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar Edit: J'ai trouvé cet hébergeur, moins chère et avec une offre quasi-identique, un proc plus puissant... Qu'en pensez-vous ? http://www.online.ne...-pro-r210.xhtml Mais également celui ci : http://www.kimsufi.com/fr/ks/ (kimsufi 24G)
  12. Aenoa

    Formater le message

    il vous suffira d'ajouter les balises de retour à la ligne, <br /> etc au $message. Ceci ne fonctionnera que si le mail a une entête le fixant en text/html. Sinon, le \n permet de faire un retour à la ligne, car par défaut, les mails sont en text/plain. Bonne soirée,
  13. Oui, seul l'ip 192.168.1.10 saura se connecter dans le cas que tu cite. Ceux voulant y accéder sans avoir cette ip auront une erreur 403 (Forbidden).
  14. 'voliere d'hivernage', En effet , comme le dit Captain_torche, ton apostrophe ferme la zone, alors que tu la ferme plus loin. cela devrait être ainsi : 'voliere d\'hivernage',
  15. Je penses que cela n'a pas tellement d'importance, sauf si la personne appelle sa société exactement pareil que le nom de domaine, mais bon, pourquoi faire cela a part embêter la personne ? Il ne saura quand même pas récupérer le domaine sans de nombreuses demandes judiciaires. Enfin, je penses.
  16. Si tu désire faire un site plus "modulable", prends un hébergeur gratuit (tel que Niloo ou Olympe-network) et installes-y un CMS (voir même, coder toi-même le site).
  17. En effet, google "consulte" tes historiques et cookies possibles pour placer les contenus pouvant t'intéresser, un peu comme ce qui est pratiqué sur des sites marchands. Il va regarder ce que tu visite souvent, et placera les contenus semblables en tête.
  18. comme je te l'avais dit précédemment sur un autre sujet, lorsque l'on se sera occupé a deux de ton site pour le passer en php / mysql, tu n'aura plus qu'une seule page a modifier et tout sera changé
  19. si tu désire centrer facilement, tu peut remplacer tes deux margin- par un simple margin:auto; normalement, ça devrais fonctionner. aenoa
×
×
  • Créer...