Mihin tiedostoon ympäristömuuttujat?

Anonyymi

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

9

115

    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. Riikan perintö: ennätysvelka, ennätystyöttömyys ja ennätysverotus

      Tavallisen keskituloisen suomalaisen verotus on kireintä vuosikymmeniin, ja ensi vuonna palkansaajien käteen jää vieläki
      Maailman menoa
      84
      2905
    2. Sannalta jälleen fiksu lausunto johtamisesta

      "I used to think the best argument would win – but real leadership means listening, understanding where people come from
      Maailman menoa
      80
      2386
    3. Riikka se runnoo työttömyyttä lisää

      Menkää töihin! "15–74-vuotiaiden työttömyysasteen trendiluku oli lokakuussa 10,3 prosenttia. Työttömiä oli yhteensä 276
      Maailman menoa
      75
      2218
    4. Riikka Purra on ihana, jämpti

      Hän yrittää saada Suomen taas kuntoon. Sanoo asiat suoraan, eikä piiloudu kapulakielen taakse. Riikan kaltaisia päättä
      Maailman menoa
      17
      2157
    5. Mies, näen sinua hetken

      ja olet mielessä ikuisuuden. Toisia näen ikuisuuden ja he eivät jää mieleen hetkeksikään. Muistan jokaisen kohtaamisen
      Ikävä
      7
      1686
    6. Sorsa: kuvaputki - Lipponen: kaasuputki - Marin: ryppyputki

      Nuo kolme demaria ovat poikkeuksia Suomen poliittisessa historiassa. Ovat ainoita, jotka ovat kyenneet nostamaan puolue
      12
      1475
    7. Mitä ajattelet

      Siitä henkilöstä jota kaipaat? Sana vapaa!
      Ikävä
      83
      1257
    8. Taas alkoi soidinmenot.

      Ja historia toistaa itseään. Myönnän, että on varmasti semmoinen, mikä sinulle sopii. Innokas ja päällekäyvä eikä tuppis
      Ikävä
      8
      1120
    9. Mitä eniten haluat

      Kaivatustasi.
      Ikävä
      69
      1097
    10. No miten meni?

      Onko voittaja olo? Tunnetko onnistumisen riemua? Vastasiko lopputulos odotuksia? Kauaksi ajettu 😘
      Ikävä
      119
      1054
    Aihe