Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x




7
Jak mogę zmienić domyślną bramę?
Obecnie korzystam z FreeBSD 9.1, a domyślna brama jest już skonfigurowana w rc.conf. rc.conf: defaultrouter = "10.0.0.1" Ale teraz chcę zmienić domyślną bramę bez ponownego uruchamiania systemu, czy to możliwe?
19 routing  freebsd 

4
Testy warunków skrajnych kart SD przy użyciu systemu Linux
Wczoraj wdałem się w krótką debatę na temat logiki i / lub prawdziwości mojej odpowiedzi , vis., Że rejestrowanie i utrzymywanie metadanych fs na karcie SD o przyzwoitym rozmiarze (GB +) nigdy nie będzie wystarczająco znaczące, aby ją nosić w rozsądnym czasie (lata i lata). Najpierw zdawało się, że muszę …

6
Ponowna instalacja wszystkich pakietów Debiana
Zabiłem przez pomyłkę proces dpkg działający w tle i chciałbym ponownie zainstalować wszystkie pakiety, aby upewnić się, że wszystko jest w porządku. Najpierw próbowałem uzyskać listę wszystkich pakietów i zainstalować je ponownie dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log apt-get install --reinstall $(cat list.log) Ale …

3
Uniwersalne odkurzacze
Czy w związku z rosnącą liczbą formatów plików archiwów / kompresji istnieje jedno narzędzie wiersza polecenia wolne / otwarte, aby rządzić nimi wszystkimi? Być może coś ze spójnym / zunifikowanym zestawem flag? (zwróć uwagę na moje przyjazne ukryte odniesienie do tar ) Raz spotkałem się z zestawem aliasów, które mają …

6
Wyszukiwanie hosta uwzględniające / etc / hosts
Narzędzia takie jak hosti digpozwalają zobaczyć adres IP odpowiadający nazwie hosta. Istnieje również getentnarzędzie, którego można użyć do zapytania /etc/hostslub innych baz danych NSS. Szukam wygodnego standardowego narzędzia (które jest dostępne w Debianie, powiedzmy), które rozwiązuje nazwę hosta niezależnie od tego, gdzie jest zdefiniowane. Powinno to być mniej więcej równoważne …
19 dns  hosts 

3
zsynchronizuj niektóre pliki, z wyjątkiem pozostałych, ignorując rekurencyjnie katalog .svn /
Używam rsyncdo kopiowania niektórych plików z udziału do innego. Rekurencyjnie muszę: Usuń pliki docelowe, które zostały usunięte z źródła Tylko synchronizacja .phpi .jspliki Wyklucz każdy inny typ pliku Nie usuwaj .svn/katalogów w miejscu docelowym Jeśli użyję tego: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ /origin /destination To rsyncnie jest rekurencyjne, …


8
Unikanie zajętego czekania w mgnieniu oka, bez komendy uśpienia
Wiem, że mogę czekać na spełnienie warunku bash, wykonując: while true; do test_condition && break sleep 1 done Ale tworzy 1 podproces przy każdej iteracji (uśpieniu). Mogłem ich uniknąć, wykonując: while true; do test_condition && break done Ale zużywa dużo procesora (zajęte oczekiwanie). Aby uniknąć podprocesów i zajętego czekaniem, wymyśliłem …


4
bash -e kończy działanie, gdy let lub expr ma wartość 0
Mam skrypt bash, który ustawia -e, więc skrypt zakończy działanie w dowolnym stanie wyjścia! = 0. Próbuję wykonać podstawową arytmetykę powłoki przypisaną do zmiennych, a czasami wyrażenie jest równe 0, co powoduje, że stanem wyjścia komendy let lub expr jest „1”. Oto przykład: #!/bin/bash -ex echo "Test 1" Z=`expr 1 …

2
Jak mogę uruchomić tego demona / init jako użytkownik inny niż root?
Mam skrypt inicjujący, aby uruchomić demona. Problem polega na tym, że działa jako root. Chciałbym, aby działał jako użytkownik o nazwie „wdrażanie”. Ubuntu 12.04 #! /bin/sh # File: /etc/init.d/unicorn ### BEGIN INIT INFO # Provides: unicorn # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs $remote_fs $network $syslog # Default-Start: …

2
Jak określasz format danych wejściowych do tej pory?
Biorąc pod uwagę datę i godzinę w formacie, który nie jest rozpoznawany przez date, jak mogę daterozpoznać datę i godzinę? Na przykład: $ date -d "09SEP2012:23:58:46" date: invalid date `09SEP2012:23:58:46' $ date -d "09SEP2012:23:58:46" --magic-option "ddMMMYYY:hh:mm:ss" Sun Sep 9 23:58:46 MDT 2012 Czy --magic-optionistnieje Jeśli nie, to czy istnieje bardziej …
19 date 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.