Shaare your links...
59 links
IamBob Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
Links per page: 20 50 100
page 1 / 1
11 results for tags bash x
  • Script d'upload de site avec nginx
    upstream php-handler {
        server                        unix:/var/run/nextcloud.sock;
    }
     
    server {
        listen                        80;
        listen                        [::]:80;
        server_name                   cloud.mondomaine.com;
     
        # Path to the root of your installation
        root                          /var/www/nextcloud/;
     
        # Add headers to serve security related headers
        add_header                    X-Content-Type-Options nosniff;
        add_header                    X-XSS-Protection "1; mode=block";
        add_header                    X-Robots-Tag none;
        add_header                    X-Download-Options noopen;
        add_header                    X-Permitted-Cross-Domain-Policies none;
        add_header                    Strict-Transport-Security 'max-age=31536000; includeSubDomains;';
     
        location = /robots.txt {
            allow                     all;
            log_not_found             off;
            access_log                off;
        }
     
        location = /.well-known/carddav {
          return                      301 $scheme://$host/remote.php/dav;
        }
     
        location = /.well-known/caldav {
          return                      301 $scheme://$host/remote.php/dav;
        }
     
        # set max upload size
        client_max_body_size          512M;
        fastcgi_buffers               64 4K;
     
        # Enable gzip but do not remove ETag headers
        gzip                          on;
        gzip_vary                     on;
        gzip_comp_level               4;
        gzip_min_length               256;
        gzip_proxied                  expired no-cache no-store private no_last_modified no_etag auth;
        gzip_types                    application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;
     
        location / {
            rewrite                   ^ /index.php$uri;
        }
     
        location ~ ^/.well-known/acme-challenge/* {
            allow                     all;
        }
     
        location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
            deny                      all;
        }
     
        location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) {
            deny                      all;
        }
     
        location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+).php(?:$|/) {
            fastcgi_split_path_info   ^(.+.php)(/.*)$;
            include                   fastcgi_params;
            fastcgi_param             SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param             PATH_INFO $fastcgi_path_info;
            fastcgi_param             modHeadersAvailable true;
            fastcgi_param             front_controller_active true;
            fastcgi_pass              php-handler;
            fastcgi_intercept_errors  on;
            fastcgi_request_buffering off;
        }
     
        location ~ ^/(?:updater|ocs-provider)(?:$|/) {
            try_files                 $uri/ =404;
            index                     index.php;
        }
     
        # Adding the cache control header for js and css files
        # Make sure it is BELOW the PHP block
        location ~* .(?:css|js|woff|svg|gif)$ {
            try_files                 $uri /index.php$uri$is_args$args;
            add_header                Cache-Control "public, max-age=15778463";
            add_header                X-Content-Type-Options nosniff;
            add_header                X-XSS-Protection "1; mode=block";
            add_header                X-Robots-Tag none;
            add_header                X-Download-Options noopen;
            add_header                X-Permitted-Cross-Domain-Policies none;
            # Optional: Don't log access to assets
            access_log                off;
        }
     
        location ~* .(?:png|html|ttf|ico|jpg|jpeg)$ {
            try_files                 $uri /index.php$uri$is_args$args;
            # Optional: Don't log access to other assets
            access_log                off;
        }
    }
    Fri 05 Jul 2019 09:48:42 AM CEST - permalink -
    - http://upweb
    bash commande nginx ngnix script
  • mkdir
    La commande mkdir
    mkdir (make directories) permet de créer des répertoires. Ci-dessous nous abordons des exemples d’utilisation de la commande mkdir sous Linux.

    Exemple de création d’un répertoire avec mkdir
    Dans l’exemple suivant, nous créons avec la commande mkdir un nouveau répertoire appelé « nom_repertoire » au sein du répertoire courant (le répertoire courant étant celui dans lequel vous vous trouvez) :

    1
    2
    3
    [romain@arch_machine ~]$ mkdir nom_repertoire
    [romain@arch_machine ~]$ ls
    nom_repertoire
    Par défaut la commande mkdir créer les répertoires avec les droits 0777 moins les bits positionnés dans umask.

    Créer avec mkdir un répertoire possédant des droits particuliers
    La commmande mkdir possède une option permettant de spécifier les droits attribués au répertoire lors de sa création. Cette option est invoqué soit par -m soit par --mode=MODE . MODE est un nombre représentatif des droits.

    Dans l’exemple ci-dessous nous créons avec la commande mkdir un répertoire ayant les droits 700 :

    1
    2
    3
    4
    [romain@arch_machine nom_repertoire]$ mkdir -m 700 nom_repertoire
    [romain@arch_machine nom_repertoire]$ ls -l
    total 4
    drwx------ 2 romain romain 4096 20 mars  20:48 nom_repertoire
    Créer les répertoires parents manquants avec mkdir
    Il arrive parfois de vouloir créer plusieurs répertoires successifs (inclus les uns dans les autres); par exemple vouloir créer /repertoire1/repertoire2/.  La commande mkdir permet justement de faire ce genre de choses grâce à l’option -p ou --parents.

    Voici un exemple, ci-dessous, dans lequel nous créons les répertoires « repertoire_1 » et « repertoire_2 ».

    1
    2
    3
    4
    5
    6
    7
    8
    9
    [romain@arch_machine nom_repertoire]$ mkdir repertoire_1/repertoire_2
    [romain@arch_machine nom_repertoire]$ ls -R
    .:
    repertoire_1

    ./repertoire_1:
    repertoire_2

    ./repertoire_1/repertoire_2:
    Demander à mkdir d’afficher un message à chaque création de répertoire
    La commande mkdir est capable d’afficher un message  à chaque création de répertoire grâce à l’option --verbose (ou -v ).

    Exemple d’utilisation de la commande mkdir avec l’option --verbose :

    1
    2
    [romain@arch_machine nom_repertoire]$ mkdir --verbose repertoire
    mkdir: création du répertoire 'repertoire'
    Dans l’exemple ci-dessous nous utilisons la commande mkdir avec l’option -v (équivalent à --verbose ) et -p ( --parents vu précédemment) :

    1
    2
    3
    4
    [romain@arch_machine nom_repertoire]$ mkdir -vp rep1/rep2/rep3
    mkdir: création du répertoire 'rep1'
    mkdir: création du répertoire 'rep1/rep2'
    mkdir: création du répertoire 'rep1/rep2/rep3'
    Alias très intéressant concernant la commande mkdir
    Il est très intéressant d’avoir les options --verbose et --parents activées par défaut sur la commande mkdir. Pour cela ajouter à votre fichier /etc/profile l’alias : alias mkdir='mkdir -pv'

    La ligne de code suivante ajoute l’alias concernant la commande mkdir au fichier /etc/profile (attention, il est nécessaire d’être root) :

    1
    [root@arch_machine ~]# echo alias mkdir='mkdir -pv' >> /etc/profile
    Grâce à cet alias, à chaque fois que vous utiliserez la commande mkdir, cette dernière indiquera que le répertoire à bien été crée et créera si nécessaire les répertoire parents manquants.

    Ci-dessous, voici un exemple qui montre que lors de l’utilisation de la commande mkdir, les options --parents et --verbose sont activées grâce à l’alias :

    1
    2
    3
    [romain@arch_machine nom_repertoire]$ mkdir test1/test2
    mkdir: création du répertoire 'test1'
    mkdir: création du répertoire 'test1/test2'
    Créer un répertoire et y aller en une commande
    Dans l’exemple ci-dessous, comme avec une seule commande, nous créons un répertoire avec la commande mkdir et nous allons à l’intérieur :

    1
    2
    3
    4
    [romain@arch_machine ~]$ mkdir rep && cd $_
    mkdir: création du répertoire 'rep'
    [romain@arch_machine rep]$ pwd
    /home/romain/rep
    Créer une arborescence de répertoires avec mkdir
    Dans l’exemple ci-dessous, nous créons avec la commande mkdir ainsi que l’option -p une arborescence de répertoires :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [romain@arch_machine ~]$ mkdir -p travail/{projet1,projet2}/{src,bin,bak}
    mkdir: création du répertoire 'travail'
    mkdir: création du répertoire 'travail/projet1'
    mkdir: création du répertoire 'travail/projet1/src'
    mkdir: création du répertoire 'travail/projet1/bin'
    mkdir: création du répertoire 'travail/projet1/bak'
    mkdir: création du répertoire 'travail/projet2'
    mkdir: création du répertoire 'travail/projet2/src'
    mkdir: création du répertoire 'travail/projet2/bin'
    mkdir: création du répertoire 'travail/projet2/bak'
    Créer avec mkdir un répertoire à partir de la date du jour
    Dans l’exemple ci-dessous, nous créons avec la commande mkdir un répertoire portant comme nom la date du jour :

    1
    2
    3
    [romain@arch_machine ~]$ mkdir $(date +%Y%m%d)
    [romain@arch_machine ~]$ ls
    20160320
    Afficher l’aide de la commande mkdir
    L’option --help permet d’afficher l’aide mémoire de la commande mkdir :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    [romain@arch_machine ~]$ mkdir --help
    Utilisation : mkdir [OPTION]... RÉPERTOIRE...
    Créer le ou les RÉPERTOIREs s'ils n'existent pas.

    Les arguments obligatoires pour les options longues le sont aussi pour les
    options courtes.
     -m, --mode=MODE   définir l'accès fichier à MODE (comme avec chmod),
                         et non a=rwx - umask
     -p, --parents     créer les répertoires parents nécessaire, sans erreur
                         s'ils existent
     -v, --verbose     afficher un message pour chaque répertoire créé
     -Z                   définir le contexte de sécurité SELinux de tous les
                            répertoires créés au type par défaut
         --context[=CTX]  comme -Z ou, si CTX est indiqué, définir le contexte de
                            sécurité SELinux ou SMACK à CTX
         --help     afficher l'aide et quitter
         --version  afficher des informations de version et quitter

    Aide en ligne de GNU coreutils : <http://www.gnu.org/software/coreutils/>;
    Signalez les problèmes de traduction de « mkdir » à : <traduc@traduc.org>
    Full documentation at: <http://www.gnu.org/software/coreutils/mkdir>;
    or available locally via: info '(coreutils) mkdir invocation'
    Thu 04 Jul 2019 12:38:08 PM CEST - permalink -
    - https://www.commandeslinux.fr/commande-mkdir/
    bash commande mkdir
  • Command pour crée un certificat avec certbot
    certbot-auto --text --expand --agree-tos certonly -a webroot --keep-until-expiring --webroot-path /var/www/wordpress/ -d wp-postit.jetpulp.work
    Thu 04 Jul 2019 12:32:18 PM CEST - permalink -
    - http://service nginx reload
    bash certbot certificat serveur
  • Nexcloud site
    Site nextcloud sur l'hébergement de JetPulp
    Thu 04 Jul 2019 09:27:21 AM CEST - permalink -
    - https://just-another-nextcloud.jetpulp.work/apps/files/?dir=/&fileid=7
    bash nextcloud ngnix site
  • Cd
    Commande pour naviger a travers les fichier de l'ordinateur
    Tue 02 Jul 2019 12:18:50 PM CEST - permalink -
    - https://forum.ubuntu-fr.org/viewtopic.php?id=386008
    bash cd commande
  • Cron
    cron est une commande qui permet de programmer l'heure de répétition de certain script
    Mon 01 Jul 2019 04:27:32 PM CEST - permalink -
    - https://www.linuxtricks.fr/wiki/cron-et-crontab-le-planificateur-de-taches
    bash cron
  • Srk Exercice ovh sur le bash echo
    curl: commande pour ce connecter à une page web
    Ls: liste les fichier avec ls -lh
    ......| Grep …….: pour mettre un mot en couleur
    ls -lh | egrep «…….|…… » pour grep plusieurs mots
    Pwd:pour savoir l’emplacement ou on se trouve

    curl -s https://srk.ovh/cron | egrep '[a-z]|[A-Z]|[0-9]' | cut -d'&' -f1 | rev | cut -d'*' -f1 | rev | sed 's/ //g' | tr '\n' ' ' | sed 's/ $//g' | sed 's/ / -- /g'| sed 's/://g' >>myfile.txt

    echo"">fichier pour supr

    https://srk.ovh/cron
    Wed 26 Jun 2019 09:27:29 AM CEST - permalink -
    - https://srk.ovh/cron
    -lh bash cron curl cut echo egrep exercice grep localisation ls ovh pwd rev supprimer supr |
  • LVM
    Quelques définitions


    PV : Volumes physiques:

    Les disques durs, partitions de disques durs, volumes RAID ou unités logiques provenant d'un SAN forment des « volumes physiques » (physical volumes ou PV).

    VG : Groupes de Volumes:

    On concatène ces volumes physiques (1 ou plusieurs) dans des « groupes de volumes » (volume groups ou VG).
    Ces VG sont équivalents à des pseudo-disques-durs.

    LV : Volumes logiques:

    Des « volumes logiques » (logical volumes ou LV) sont alors découpés dans les groupes de volumes, puis formatés et montés dans des systèmes de fichiers. Les LV sont équivalents à des pseudo-partitions.

    FS : Système de fichiers:

    Des « systèmes de fichiers » (file system ou FS) est une façon de stocker les informations et de les organiser dans des fichiers. Ils disposent d'un point de montage et ont un type (ext4, xfs, btrfs)
    Wed 19 Jun 2019 11:31:33 AM CEST - permalink -
    - https://www.linuxtricks.fr/wiki/lvm-sous-linux-volumes-logiques
    bash disque dur lvm
  • Comprendre l'ordinateur
    Tout sur Tout
    Tue 18 Jun 2019 11:46:51 AM CEST - permalink -
    - https://sebsauvage.net/comprendre/
    bash commande distribution dns FireWall http https ip linux opensource secretstuff software ssh ssl tsl Tsl tsl
  • Linux
    Les commandes de base de LINUX
    Les commandes de gestion des répertoires et des fichiers
    pwd (affiche le chemin absolu du répertoire courant)
    ls (list, affiche les répertoires et les fichiers du répertoire actif)
    ls (affiche seulement les noms)
    ls toto* (affiche les fichiers commençant par toto)
    ls -l (affiche le format long : types + droits + Nbre de liens + ....)
    cd (change directory)
    cp chemin (vers le répertoire dont le chemin absolu est donné)
    cd .. (répertoire parent)
    cd ~ (répertoire de base)
    cd - (répertoire précedent)
    cd / (répertoire racine)
    cp (copie)
    cp rapport*.txt sauvegarde
    cp * dossier (copie
    mv (move, renomme et déplace un fichier)
    mv source destination
    mv * dossier (déplace tous les fichiers du répertoire actif vers le répertoire
    dossier)
    mkdir (créer un répertoire)
    mkdir répertoire
    rmdir (effacer un répertoire)
    rmdir dossier (supprime un répertoire vide)
    rm (remove, éfface!!!)
    rm -R (enlèvement récursif!!!)
    rm fichier
    rm -i fichier (interactivement, avec demande de confirmation)
    rm -f fichier (avec force, sans demande de confirmation)
    rm -r fichier (avec récursivité, avec les sous répertoires)
    rm -rf dossier (supprime le répertoire et tou son contenu, sans confirmation)
    Les commandes de recherche
    grep (recherche les occurences de mots à l'intérieur de fichier)
    grep motif fichier
    grep -i motif fichier (sans tenir compte de la casse)
    grep -c motif fichier (en comptant les occurences)
    grep -v motif fichier (inverse la recherche, en excluant le "motif")
    grep expression /répertoire/fichier
    grep [aFm]in /répertoire/fichier
    grep "\$" *.txt
    Les commandes d'édition
    more ("pager" qui affiche page par page sans retour en arrière, "h" affiche
    l'aide contextuelle)
    more fichier
    more fichier1 fichier2
    more *.txt
    cat (concatenate avec le code de fin de fichier eof=CTRL + D)
    cat fichier-un fichier-deux > fichier-un-deux
    cat -n fichier > fichier-numéroté (crée un fichier dont les lignes sont
    numérotés)
    cat -nb fichier (affiche sur la sortie standard les lignes numéroté, sauf les
    lignes vides)
    head (affiche les 10 premières lignes d'un fichier)
    head -n22 fichier (affiche les 22 premières lignes)
    vi (l'éditeur en mode texte universel)
    emacs (l'éditeur GNU Emacs multi fonction pour l'édition, les mails, les news,
    la programmation, la gestion des fichiers,...)
    xemacs (l'éditeur GNU Emacs sous X)
    diff (différence entre deux fichiers, utiles pour chercher les modifications)
    diff fishier1 fichier2
    Les commandes d'impression et de conversion
    lp (la commande d'impression sur les systèmes Unix Système V)
    lpr (la commande d'impression sur les systèmes BSD et Linux)
    lpr fichier
    echo $PRINTER
    lpc status (affiche l'état de la file d'attente)
    lpq (affiche les travaux d'impression et leur numéro)
    lprm (supprime un travail d'impression avec son numéro comme argument)
    gv ("ghostview" permet de visualiser des fichiers POST SCRIPT)
    gv fichier.ps
    a2ps (convertit les fichiers ASCII en POST SCRIPT)
    a2ps -4 fichier -P fichier-post-script
    Les commandes de compilation et d'execution
    f77 compile un programme en fortran 77
    f77 program.f (la terminaison .f indique que le fichier program.f est écrit en
    f77
    ./a.out exécution
    Les autres commandes
    cal (calendar)
    cal 2002
    date (affiche la date, le mois, l'heure et l'année du jour. Les messages d'erreur
    et les e-mails sont toujours datés avec la date système)
    date -s
    wc ("word & count", affiche le nombre de lignes + mots + caractères)
    who | wc -l (affiche uniquement le nombre de lignes)
    spell (programme de correction orthographique)
    cat rapport.txt | spell > faute.txt
    read (lit dans un script shell la ligne saisie à partir de l'entrée par défaut, le
    clavier)
    Tue 18 Jun 2019 09:46:27 AM CEST - permalink -
    - http://www.lmd.jussieu.fr/~flott/polytechnique/mec583_08/linux_vi_f77.pdf
    bash commande linux
  • Bash commande
    Commandes de bases du et histoire du bash
    Mon 17 Jun 2019 04:47:19 PM CEST - permalink -
    - https://fr.wikipedia.org/wiki/Bourne-Again_shell#Fonctionnement
    bash software wikipedia
Links per page: 20 50 100
page 1 / 1
Shaarli 0.0.41 beta - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net. Theme by idleman.fr.