Mihin kannattaisi laittaa ympäristömuuttujat, jotta ne olisi käytössä heti bootin jälkeen?
Mihin tiedostoon ympäristömuuttujat?
9
58
Vastaukset
- 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
Kela valvoo lasten tilejä.
Tämä isoveli Kela kyttää jopa lasten yli 200,- euron rahat jotka on melko varmasti lahjaksi saatu. Se vaikuttaa perheen2482688Nainen, tervetuloa
Tule luokseni eka vaikka viikoks tai pariksi. Saisin helliä, kannustaa ja tukea sua ja kokata lempi herkkujasi. Pääsisit111663- 1201589
TTK-tähti Saana Akiola paljasti tv-ohjelmassa tapahtuneen ahdistelun
Olisko pitänyt suunnitella ulostulo paremmin? Nyt lehdet soittelevat kaikki 8 läpi ja kuusi sanoo ettei koskenut häntä.161472Elisa laskuttaa jo sähköpostilaskusta erikseen euron
Paperilaskuista on otettu lisämaksua jo ajat sitten, mutta nyt Elisa ottaa euron siitä että lähettävät sähköisen laskun961335Oho! Susanna Laine kohtasi epäonnea lomareissulla Italiassa - Avaa tilannetta: "Vähän sahaavaa..."
Ou nou! Tsemppiä kuitenkin loppulomaan Italiassa, Susanna Laine ja mahdollinen seuralainen! Lue lisää ja katso kuvat:71180Väliämme on noin 6 km
Niin lähellä ja niin kaukana. Sinä olet kotona, minä olen kotona. Olet jo unessa. Mutta kun herään, olet jo töissä ja vä9943- 61908
- 56898
Ensitreffit alttarilla Jyrki paljastaa hääyön intiimiasioista kameroiden sammuttua: "Fyysinen..."
Ooo-la-laa… Ensitreffit alttarilla -sarjassa alkaa hääparien välillä ns. tunteet kuumenemaan. Lue lisää: https://www.s1875