Unix & Linux

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

4
Co robi polecenie set bez argumentów?
Co robi setpolecenie bez argumentów? Jak widzę, drukuje moje zmienne środowiskowe tak jak envpolecenie, ale w kolejności alfabetycznej. Ponadto drukuje różne informacje (zmienne? Funkcje?), Takie jak: __git_printf_supports_v=yes __grub_script_check_program=grub-script-check ... quote () { local quoted=${1//\'/\'\\\'\'}; printf "'%s'" "$quoted" } quote_readline () { local quoted; _quote_readline_by_ref "$1" ret; printf %s "$ret" } …
22 bash  set 

8
Jak znaleźć plik z dowolnego katalogu
Próbuję wyszukać plik o nazwie Book1 . W moim teście próbuję wyszukać wspomniany plik, aw tym teście nie wiem, gdzie ten plik się znajduje. Próbowałem, find / -iname book1ale nie ma wyjścia. Jak znaleźć plik o nazwie book1 przy użyciu wiersza polecenia, jeśli nie wiem, gdzie plik się znajduje? EDYTOWAĆ: …

6
Synchronizacja plików w czasie rzeczywistym
Czy jest dostępne narzędzie do synchronizacji plików między dwoma lub więcej serwerami Linux bezpośrednio po zapisaniu pliku na dysku? rsyncKomenda nie pasuje mi na tym, bo jeśli ja ustawić rsyncw cron, minimalny czas można ustawić to 1 minuta, ale muszę go na podstawie czasu rzeczywistego.

4
Jak rozwiązać błąd „tar: invalid magic” w systemie Linux Alpine
Instaluję sqlite na Alpine Linux. Pobieram, sqlite-autoconf-3130000.tar.gzale tarnie mogę go otworzyć. Próbowałem tej odpowiedzi, ale nie działa. tardaje ten komunikat: tar: invalid magic tar: short read Napisałem te polecenia. wget https://www.sqlite.org/2015/sqlite-autoconf-3090100.tar.gz tar -zxvf sqlite-autoconf-3090100.tar.gz
22 tar  alpine-linux 

2
ssh na serwerze, który jest podłączony do usługi VPN
Mam wirtualny prywatny serwer, który chciałbym uruchomić serwer WWW, gdy mój serwer jest podłączony do usługi VPN Kiedy połączenie VPN z moim dostawcą nie działa, mogę zrobić wszystko, co chcę z tym serwerem, ssh, scp, http itp. Po uruchomieniu openvpn i połączeniu z usługą VPN dostawcy, serwer nie jest dostępny …

3
Jak działa opcja „1 miesiąc temu” w poleceniu daty?
Nie jestem pewien, czy ta data minie w ciągu bieżącego dnia, czy też zajmie to tylko 30 lub 31 dni. na przykład Jeśli aktualna data to March 28th1 miesiąc, musi być February 28th, ale co się stanie, kiedy będzie March 30th? Scenariusz Chcę tworzyć kopie zapasowe niektórych plików każdego dnia, …
22 date  coreutils 


9
Jak używać ifconfig do wyświetlania tylko aktywnego interfejsu
Domyślnie ifconfigpokażą mi wszystkie dostępne interfejsy, ale co jeśli chcę tylko je wyświetlić active? Na przykład en0tylko poniżej. en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 14:10:9f:e0:eb:c9 inet6 fe80::1610:9fff:fee0:ebc9%en0 prefixlen 64 scopeid 0x4 inet X.X.X.X netmask 0xffffff00 broadcast 101.6.69.255 nd6 options=1<PERFORMNUD> media: autoselect **status: active** en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=60<TSO4,TSO6> ether 32:00:14:e7:4f:80 media: …



6
Wykonywanie funkcji skryptu Bash w Sudo
Mam skrypt, który wykonuje wiele różnych czynności, z których większość nie wymaga żadnych specjalnych uprawnień. Jednak jedna konkretna sekcja, którą zawarłem w ramach funkcji, wymaga uprawnień roota. Nie chcę wymagać, aby cały skrypt działał jako root i chcę móc wywoływać tę funkcję z uprawnieniami roota z poziomu skryptu. Żądanie hasła …
22 bash  sudo  function 


5
Jak dopasować urządzenie ttyUSBX do urządzenia szeregowego USB
opcjonalny sterownik poprawnie dopasował identyfikator USB i ładuje sterownik dla tego urządzenia. Na przykład # lsusb Bus 001 Device 002: ID 19d2:0031 ONDA Communication S.p.A. ZTE MF636 Bus 001 Device 003: ID 12d1:14ac Huawei Technologies Co., Ltd. Tworzy także urządzenia ttyUSBX do zarządzania sprzętem crw-rw---- 1 root uucp 188, 0 …
22 linux  usb 


4
Ten użytkownik jest obecnie niedostępny, ale zezwala na uruchomienie skryptu przez tego użytkownika
Stworzyłem specjalnego użytkownika w / etc / passwd za pomocą: secure:x:2000:2000:secure:/bin:/usr/sbin/nologin Nie chcę zezwalać na logowanie tego użytkownika (przez konsolę, ssh, ftp, w jakikolwiek sposób). On jest po prostu do uruchomienia jednego skryptu poprzez: sudo su secure -c '/home/someuser/secure.script' Ale to mi daje This user is currently not available.. Jak …
22 sudo  users  su 

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.