Unix & Linux

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

2
Dlaczego nie mogę zmienić powłoki poleceniem chsh?
Nauczyłem się nowego polecenia, przynajmniej tak mi się wydawało, ponieważ to polecenie: chshnie zachowuje się tak, jak opisano. Opisano, że działa w ten sposób: cat /etc/shells wiedzieć, które powłoki są zainstalowane, więc możesz wybierać spośród nich. zrobić echo $SHELL, aby wiedzieć, co powłoki używasz. wybierz jedną z muszli i wpisz …

2
avahi-daemon i problemy z domeną „.local”
Mam oparty na Ubuntu 16.04 serwer HTPC / Media Server, który działa 24 godziny na dobę, 7 dni w tygodniu . O ile pamiętam, używając oficjalnej dystrybucji Ubuntu, zawsze miałem problemy z demonem avahi . Problem ten jest często omawiany w Internecie. Niektóre osoby decydują się po prostu usunąć demona, …
12 linux  dns  avahi 


4
Czy można zmodyfikować plik yml za pomocą skryptu powłoki?
Tak wygląda mój docker-compose.yml. nginx: container_name: 'nginx' image: 'nginx:1.11' restart: 'always' ports: - '80:80' - '443:443' volumes: - '/opt/nginx/conf.d:/etc/nginx/conf.d:ro' links: - 'anything' Teraz muszę dodać trochę treści za pomocą skryptu powłoki (na serwerze Ubuntu). Nie jestem do końca pewien, czy jest to w ogóle możliwe: Dodaj nowy element nginx/links, jeśli …

1
Jak zmienić hasło do hasła (menedżer haseł)
Zmieniłem hasło do mojego klucza gpg. Jednak wcześniej zbudowałem przechowalnię haseł za pomocą tego samego klucza gpg. Teraz za każdym razem, gdy pytam o hasło, wciąż pojawia się pytanie o moje stare hasło do gpg. Inne aplikacje wymagają nowego hasła. Jak mogę zmienić hasło dla hasła? Czy muszę ponownie uruchomić …


3
Jak ustawić skrypt, który będzie wykonywany, gdy port odbierze komunikat
Zastanawiam się, jak zdobyć skrypt powłoki, aby nasłuchiwał na określonym porcie (może używając netcata?). Mamy nadzieję, że gdy wiadomość zostanie wysłana do tego portu, skrypt nagrywa wiadomość, a następnie uruchamia funkcję. Przykład: Komputer 1 ma skrypt działający w tle, skrypt otworzył port 1234 dla ruchu przychodzącego Komputer 2 wysyła komunikat …

7
Jak wydrukować znak ASCII według różnych punktów kodowych w Bash?
W tabeli ASCII istnieje znak „J”, który ma punkty kodowe w różnych systemach liczbowych: Oct Dec Hex Char 112 74 4A J Możliwe jest wydrukowanie tego znaku za pomocą ósemkowego punktu kodowego poprzez wydrukowanie printf '\112'lub echo $'\112'. Jak wydrukować ten sam znak za pomocą dziesiętnych i szesnastkowych prezentacji punktów …
12 bash  shell  ascii 

5
Jak udzielić uprawnień do odczytu zapisu, ale nie usuwać pliku
Chcę dać użytkownikom możliwość tworzenia plików do odczytu i odczytu w innym katalogu użytkownika, ale nie mieć opcji usuwania pliku po utworzeniu (lepki bit nie będzie tu działał ...), na przykład: Mam użytkownika manager z katalogiem repository Mam użytkownika, worker1który musi zapisywać pliki, /manager/repositoryale nie może ich usunąć Mam użytkownika, …

3
Uruchamianie Apache po zakończeniu usługi przez SIGWINCH
Podczas działania service apache startwidzę w pliku dziennika ten wpis: [mpm_event:notice] [pid 1906:tid XXX] AH00489: Apache/2.4.23 (Unix) OpenSSL/1.0.2g PHP/7.0.9 configured -- resuming normal operations [core:notice] [pid 1906:tid XXX] AH00094: Command line: '/usr/sbin/httpd' [mpm_event:notice] [pid 1906:tid XXX] AH00492: caught SIGWINCH, shutting down gracefully a usługa apachesię nie uruchamia? Mogę znaleźć w …

2
Oficjalny standard / konwencja dla rozszerzenia pliku dla skryptów powłoki do źródła
Zastanawiałem się, czy istnieje konwencja dla rozszerzeń typów plików dla skryptów powłoki, które chcesz pobierać zamiast uruchamiać. Na przykład: Jeśli chcę uruchomić ten skrypt w podpowłoce. ./script.sh Jeśli chcę pamiętać, aby uruchomić ten skrypt z bieżącej powłoki. . script.source Czy istnieje konwencja (na przykład POSIX) dla typu pliku w drugim …


3
Utwórz archiwum za pomocą polecenia „gzip”
Muszę utworzyć archiwum za pomocą polecenia gzip (nie tar - to konieczne), a archiwum powinno zawierać pliki z innego katalogu - na przykład / etc. Próbowałem użyć polecenia gzip myetc.gz /etc Ale to nie zadziałało.
12 gzip  archive 

5
network.service Nie udało się uruchomić LSB: Przyspieszenie / wyłączenie sieci - Centos 7
Podczas próby uruchomienia usługi sieciowej występuje problem z Centos7. Otrzymuję poniższy komunikat o błędzie. Failed to start LSB: Bring up/down networking Problem pojawił się, gdy zdałem sobie sprawę, że nie pobrałem mojego statycznego adresu IP z pliku / etc / sysconfig / network-scripts / ifcfg-eth0 (znaleziony poniżej). DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.16 …

1
systemd-networkd - jak wymusić nową konfigurację bez restartu?
Na moim urządzeniu Arch miałem mostek sieciowy. Celem było usunięcie mostu i użycie tylko karty sieciowej, która nie jest mostkowana. W tym celu usunąłem wszystkie pliki konfiguracyjne * .netdev i * .network /etc/systemd/networki zastąpiłem je jednym prostym plikiem: /etc/systemd/network/lan.network -------------------------------- [Match] eno* [Network] DHCP=ipv4 I następnie ponownie uruchomić usługę sieciową …

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.