Mihin tiedostoon ympäristömuuttujat?

Anonyymi

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

9

94

    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. YLE Äänekosken kaupunginjohtaja saa ankaraa arvostelua

      Kaupungin johtaja saa ankaraa kritiikkiä äkkiväärästä henkilöstöjohtamisestaan. Uusin häirintäilmoitus päivätty 15 kesä
      Äänekoski
      101
      2140
    2. Euroopan lämpöennätys, 48,8, astetta, on mitattu Italian Sisiliassa

      Joko hitaampikin ymmärtää. Se on aivan liikaa. Ilmastonmuutos on totta Euroopassakin.
      Maailman menoa
      297
      1934
    3. Asiakas iski kaupassa varastelua tehneen kanveesiin.

      https://www.iltalehti.fi/kotimaa/a/33a85463-e4d5-45ed-8014-db51fe8079ec Oikein. Näin sitä pitää. Kyllä kaupoissa valtava
      Maailman menoa
      344
      1761
    4. Useita puukotettu Tampereella

      Mikäs homma tämä nyt taas on? "Useaa henkilöä on puukotettu Tampereen keskustassa kauppakeskus Ratinan lähistöllä." ht
      Tampere
      104
      1726
    5. Martina lähdössä Ibizalle

      Eikä Eskokaan tiennyt matkasta. Nyt ollaan jännän äärellä.
      Kotimaiset julkkisjuorut
      207
      1617
    6. Leipivaaran päällä on kuoleman hiljaista.

      Suru vai suuri helpotus...
      Puolanka
      32
      1351
    7. Jos ei tiedä mitä toisesta haluaa

      Älä missään nimessä anna mitään merkkejä kiinnostuksesta. Ole haluamatta mitään. Täytyy ajatella toistakin. Ei kukaan em
      Ikävä
      94
      1133
    8. Kuka rääkkää eläimiä Puolangalla?

      Poliisi ampui toistakymmentä nälkiintynyttä eläintä Puolangalla Tilalta oli ollut karkuteillä lähes viisikymmentä nälkii
      Puolanka
      25
      1092
    9. Se nainen näyttää hyvältä vaikka painaisi 150kg

      parempi vaan jos on vähän muhkeammassa kunnossa 🤤
      Ikävä
      67
      1089
    10. Määpä tiijän että rakastat

      Minua nimittäin. Samoin hei! Olet mun vastakappaleeni.
      Ikävä
      51
      1057
    Aihe