Mihin tiedostoon ympäristömuuttujat?

Anonyymi

Mihin kannattaisi laittaa ympäristömuuttujat, jotta ne olisi käytössä heti bootin jälkeen?

9

64

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Ja osa ympäristömuuttujista muodostetaan grepillä toisesta tiedostosta.

    • Anonyymi

      .bashrc saattaisi olla oikea paikka.

      • Anonyymi

        Kotikansioon niitä joskus opetettiin tekeen, nykyään kai paljoo sellaisille edes tarvetta


      • Anonyymi

        Tuo vaikuttaisi kelpaavan. Tietokannan asetuksia noissa, ja verkon yli piti laittaa ne toiselle laitteelle pienin muutoksin.


    • Anonyymi

      cat .bash_profile
      # .bash_profile

      # Get the aliases and functions
      if [ -f ~/.bashrc ]; then
      . ~/.bashrc
      fi

      # User specific environment and startup programs

      PATH=$PATH:$HOME/.local/bin:$HOME/bin

      export PATH

      • Anonyymi

        Jeah, toi profile on ilmeisesti samantyylinen kuin .bashrc. Tämän tyylisen sepustuksen virittelin

        export DATABASE_PASSWORD=`grep -oP "(?<=DATABASE_PASSWORD=).*" /home/sensuroitu/.env`
        export DATABASE_URL=mongodb://sensuroitu.local:27017/s24db
        export DATABASE_AUTH_SOURCE=admin
        export DATABASE_USER=sensuroitu

        Eli tuossa ekalla rivillä asetetaan salasanaksi .env tiedostosta löytyvä salasana, ja muut laitetaan suoraan.


    • Anonyymi

      Linuksissa ne kannattaa työntää juuri sinne!

      • Anonyymi

        Ei vaan pitäsit mielipitees siellä minne aurinko ei paista!


    • Anonyymi

      Nuo .profile ja .bashrc ovat oikeat paikat. Lisäksi löytyy _kaikille_ käyttäjille kuuluvia asetuksia: /etc/profile - tai oikeastaan kannattaa käyttää siitä /etc/profile.d/XXX.sh versiota, jolloin on helppo löytää tekemänsä asetukset. Ja jottei tule hankaluuksia myöhemmin, hyvä käytäntö on source:ta em. tiedostot testimielessä komentoriviltä, komento "source XXX.sh" tai ". XXX.sh" eli tosiaan komento on "piste" jota seuraa tiedoston nimi ja katsoa ettei komento anna virheitä.
      Tämän lisäksi, jos halutaan käyttäjäkohtaisia asetuksia lisätä käyttäjän luonnin yhteydessä, niin käyttäjän luonti kopioi kaikki tiedostot kansiosta /etc/skel uuden käyttäjän kotihakemistoon, eli sieltäpä nuo .profile ja .bashrc putkahtavat ja niitä voi hienosäätää tarvittaessa.
      Entäpä jos haluaa tietää, onko jonkun käyttäjän käytössä joku asetus eli esim. väärä versio jostakin kirjastosta joka aiheuttaa ongelmaa? Ne löytyvät prosessi-kohtaisesti hakemistosta /proc/X/environ, jossa X on prosessin numero ohjelman ollessa käynnissä. Ja tietysti komentoriviltä pelkkä "export" ajaa asian.

    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Ensitreffit Jenni laukoo viinilasin ääressä suorat sanat Jyrkin aikeista: "Mä sanoin, että älä"

      Voi ei… Mitä luulet: kestääkö Jennin ja Jyrkin avioliitto vai päättyykö eroon? Lue lisää: https://www.suomi24.fi/viihde
      Ensitreffit alttarilla
      27
      2870
    2. Ymmärrän paremmin kuin koskaan

      Roikut kädessäni ja vedät puoleesi. Näen kuitenkin tämän kaiken lävitse ja kaikkien takia minun on tehtävä tämä. Päästän
      Tunteet
      33
      2525
    3. 148
      2274
    4. Hullu liikenteessä?

      Mikä hullu pyörii kylillä jos jahti päällä? Näitä tosin kyllä riittää tällä kylällä.
      Kiuruvesi
      54
      2239
    5. Niina Lahtinen uudessa elämäntilanteessa - Kotiolot ovat muuttuneet merkittävästi: "Nyt on...!"

      Niina, tanssejasi on riemukasta seurata, iso kiitos! Lue Niinan haastattelu: https://www.suomi24.fi/viihde/niina-lahti
      Suomalaiset julkkikset
      24
      1860
    6. Kun Venäjä on tasannut tilit Ukrainan kanssa, onko Suomi seuraava?

      Mitä mieltä olette, onko Suomi seuraava, jonka kanssa Venäjä tasaa tilit? Ja voisiko sitä mitenkään estää? Esimerkiks
      NATO
      390
      1696
    7. Ano Turtiainen saa syytteet kansankiihoituksesta

      Syytteitä on kolme ja niissä on kyse kirjoituksista, jotka hän on kansanedustaja-aikanaan julkaissut Twitter-tilillään
      Maailman menoa
      104
      1642
    8. Pyhäinpäivän aamua

      Oikein hyvää huomenta ja rauhallista päivää. ❄️😊🥱☕❤️
      Ikävä
      309
      1548
    9. Kunta ostaa kivitipun

      Kunnanjohtajan tuleva uusi ostokohde
      Lappajärvi
      135
      1459
    10. Varokaa! Lunta voi sataa kohta!

      Vakava säävaroitus Lumisadevaroitus Satakunta, Uusimaa, Etelä-Karjala, Keski-Suomi, Etelä-Savo, Etelä-Pohjanmaa, Pohjanm
      Maailman menoa
      13
      1446
    Aihe