Unix & Linux

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

3
Jaka jest różnica między „setf” i „setaf” tput?
Polecenie tputma dwie różne opcje ustawiania koloru, setfa setafjednak oba wydają się działać dobrze na moim komputerze: $ tput setf 2 && echo 'Hello world!' $ tput setaf 2 && echo 'Hello world!' Wydaje się, że istnieje podobna dualność setb i setab. Jaka jest różnica między dwiema opcjami?
17 tput 

1
demon start-stop nie działa zgodnie z oczekiwaniami, nie zapisano pliku pid
Próbuję kontrolować program oparty na języku Python (który nie odłącza się od konsoli) #!/bin/bash user=nobody pid=/var/run/xx.pid name=xx prog=/xx.py case $1 in start) /sbin/start-stop-daemon --start -b --oknodo --user "$user" --name "$name" --pidfile "$pid" --startas "$prog" --chuid nobody -- --daemon ;; stop) /sbin/start-stop-daemon --stop --oknodo --user "$user" --name "$name" --pidfile "$pid" --retry=TERM/5/KILL/1 …

3
Jak mogę przekazać dźwięk przez VNC?
Używam TightVNC i Remmina Remote Desktop do połączenia mojego Raspberry Pi z laptopem Ubuntu przez VNC. W większości działa świetnie, z wyjątkiem faktu, że nie ma dźwięku. Wszędzie googlowałem, patrząc w górę na dźwięk przesyłania dalej przez VNC, dźwięk przez VNC przez tunel SSH, przekazywanie dźwięku przez PulseAudio Network Transparency. …

2
Jak uzyskać nazwę użytkownika, który wykonał skrypt bash jako sudo?
Chcę utworzyć skrypt bash, który musi zostać wykonany za pomocą sudo, ale powinien uwzględniać nazwę użytkownika niebędącego sudo, który go wykonał. Więc jeśli użytkownik boburuchomi sudo ./myscript.sh, chciałbym myscript.shwiedzieć, że bobto on go wykonał. Zajrzyjmy do środka myscript.sh: USER=$(whoami) # Do something that takes into account the username. Jak poznać …

1
Jaki jest prefiks numeru w plikach konfiguracyjnych z katalogu .d
Wiele plików konfiguracyjnych unix w xx.dfolderach jest poprzedzonych liczbą, na przykład: $ ls /etc/grub.d/ 00_header 10_linux 30_os-prober 40_custom 05_debian_theme 20_linux_xen 30_uefi-firmware 41_custom Czy istnieje jakaś konwencja dotycząca tego numeru? Co to znaczy ? Może po prostu uniknę konfliktu nazwisk, ale jestem ciekawy, czy jest coś więcej.

4
Monituj użytkownika o zalogowanie się jako root podczas uruchamiania skryptu powłoki
Problem, który otrzymuję, kiedy wpisuję polecenie, su - root na początku mojego pliku skryptu powłoki monituje użytkownika o podanie hasła, a następnie NIE kontynuuje reszty skryptu powłoki. Następnie muszę ręcznie zlokalizować i uruchomić skrypt powłoki za pomocą terminala. Chcę, aby skrypt upewnił się, że użytkownik zaloguje się jako root, a …


7
Jak wyszukiwać pliki z niezmiennym zestawem atrybutów?
Z przyczyn związanych z inspekcją konfiguracji chcę móc przeszukiwać mój system plików ext3 w poszukiwaniu plików, które mają niezmienny atrybut (via chattr +i). Nie mogę znaleźć żadnych opcji findpodobnych lub podobnych. W tym momencie obawiam się, że będę musiał napisać własny skrypt, aby przeanalizować lsattrdane wyjściowe dla każdego katalogu. Czy …
17 find  ext3 

4
Jakie są zalety używania kilku adresów IP na serwerze?
Dzięki ifconfigjestem w stanie skonfigurować wiele adresów IP na jednej karcie interfejsu sieciowego . Dlaczego miałbym to zrobić i jak później wykorzystać kilka adresów, np. Skąd oprogramowanie wie, którego użyć? Do tej pory korzystałem tylko z interfejsów sieciowych z jednym adresem IP.
17 networking  ip 

3
tee stdout to stderr?
Chciałbym wysłać stdout z jednego procesu do stdin innego procesu, ale także do konsoli. Na przykład wysyłanie stdout do stdout + stderr. Na przykład mam git editalias do następujących: git status --short | cut -b4- | xargs gvim --remote Chciałbym, aby lista nazw plików była wysyłana na ekran xargs. Czy …


2
tmux: sesja współdzielona, ​​jeden użytkownik w panelu, inny w innym panelu, dwa różne kursory
Zdecydowałem się wypróbować tmux: czytałem dokumenty i przeglądałem strony, próbując znaleźć sposób, aby dwóch użytkowników współużytkowało sesję, każdy z innym kursorem. Jednak przyznanie 777 uprawnień do gniazda lub utworzenie grupy, chgrpwgranie gniazda i dodanie do niego obu użytkowników wydaje się pozwalać temu samemu gniazdu na współdzielenie sesji tylko jednym kursorem: …

3
rsyslog nie rejestruje się
To dziwny problem. Testowałem usługi chrony / ntp na maszynie wirtualnej RHEL7 i resetowałem czas, jak również hosta. Kiedy byłem z tego zadowolony, sprawdziłem /var/log/messagesi zdałem sobie sprawę, że od jakiegoś czasu nie uległo to zmianie. Teraz bez względu na to, co robię, nic nie jest rejestrowane, z wyjątkiem sytuacji, …

1
co robi `sshfs -oworkaround = rename`?
Aby wziąć udział w klasie systemów operacyjnych, muszę uruchomić Freebsd5.4. Ponieważ nie chciałem się zmagać z próbą zbudowania gita na wersji bsd wydanej przed wydaniem gita, pomyślałem, że byłoby to przydatne, gdyby używał go gitArch sshfs. W każdym razie znalazłem obejście, które sugeruje, że daję sshfsopcję -o workaround=rename. Wydaje się …
17 sshfs 

4
Arch Linux nie łączy się już z Wi-Fi
Używam Arch Linux od ponad miesiąca. Kiedyś wifi-menułączyłem się z moją siecią Wi-Fi. Uruchamiam polecenie za każdym razem, gdy uruchamiam laptopa. wifi-menu zawsze podaje ten błąd, gdy próbuję się połączyć: Job for netctl@HelloWorld.service failed. See 'systemctl status netctl@HelloWorld.service' and 'journalctl -xn' for details. Problem polegał na tym, że mój interfejs …

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.