Unix & Linux

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

2
Jak mogę przechowywać pliki w zamontowanym folderze współdzielonym?
Korzystam z maszyny wirtualnej Fedora Workstation na hoście Ubuntu. Utworzyłem folder /home/cl/sharew gościu i zamontowałem folder współdzielony /media/cl/system/virtual/sharejako root, postępując zgodnie z instrukcjami z linux-kvm : mount -t 9p -o trans=virtio,version=9p2000.L /host /home/cl/share Jestem w stanie uzyskać dostęp (odczyt) plików i folderów z folderów współdzielonych, ale nie mogę do nich …
18 kvm  qemu  virt-manager 

3
Znaczenie [„$ {1: 0: 1}” = '-']
Mam następujący skrypt do uruchomienia procesu MySQL: if [ "${1:0:1}" = '-' ]; then set -- mysqld_safe "$@" fi if [ "$1" = 'mysqld_safe' ]; then DATADIR="/var/lib/mysql" ... Co w tym kontekście oznacza 1: 0: 1?
18 linux  bash  shell 

1
Dzienniki poczty Postfix ciągle pokazują „Nie ustawiono domeny NIS”
Właśnie skonfigurowałem nowy serwer e-mail za pomocą Postfix i Dovecot. Rozwiązałem problemy i ta linia ciągle pojawia się w moich logach (w szczególności mail.info i mail.log). Co to jest domena NIS i jak mogę rozwiązać problem? postfix/smtpd[6107]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
18 logs  postfix 

6
Odpowiednik aliasu dla dowiązania symbolicznego?
Muszę często przeskakiwać po kilku katalogach w moim katalogu domowym i męczyć się ich pisaniem. Chciałbym szybszego podejścia, które tradycyjnie byłoby linkiem symbolicznym. Jednak nie chcę zaśmiecać mojego katalogu domowego dziesiątkami dowiązań symbolicznych. Mógłbym stworzyć ~/links/katalog i zaśmiecać go symbolicznymi linkami, ale nadal jest brzydki. Poza tym mogę chcieć utworzyć …


6
Czy zmienne powinny być cytowane podczas wykonywania?
Ogólna zasada w skryptach powłoki polega na tym, że zmienne powinny być zawsze cytowane, chyba że istnieje ważny powód, aby tego nie robić. Aby uzyskać więcej informacji, niż prawdopodobnie chcesz wiedzieć, spójrz na to świetne pytanie i odpowiedzi: Implikacje bezpieczeństwa związane z zapominaniem o cytowaniu zmiennej w powłokach bash / …

2
Jak ustawić pogrubienie poleceń w Zsh?
Skonfigurowałem moją powłokę bash, aby wszystkie wpisywane przeze mnie polecenia były pogrubione, a ich wynik wyświetlany w normalnej wadze: Zrobiłem to, dodając \e[01mna końcu mojej PS1zmiennej, aby włączyć pogrubienie i używając, trap DEBUGaby ją wyłączyć: trap 'printf "\e[0m" "$_"' DEBUG W ten sposób \e[0mdrukowane jest przed wykonaniem każdego polecenia , …
18 zsh  colors  prompt 


2
Czy tworzenie / testowanie modułu Linux jest bezpieczne przy użyciu maszyny wirtualnej?
Jestem w klasie systemów operacyjnych. Zbliżając się, musimy popracować nad modyfikacją kodu jądra. Radzono nam, aby nie używać komputerów osobistych do testowania (przypuszczam, że to oznacza instalację), ponieważ moglibyśmy napisać zły kod i napisać w innym miejscu, w którym nie powinniśmy. Dla bezpieczeństwa mamy dostęp do maszyny w laboratorium. Gdybym …



2
Czy w powłoce jest coś takiego jak „split ()” JavaScript?
W split()JavaScripcie bardzo łatwo jest podzielić łańcuch na tablicę. Co ze skryptem powłoki? Powiedz, że chcę to zrobić: $ script.sh var1_var2_var3 Gdy użytkownik poda taki ciąg var1_var2_var3do script.sh, wewnątrz skryptu przekształci ciąg w podobną tablicę array=( var1 var2 var3 ) for name in ${array[@]}; do # some code done

4
tar i jego kluczowe litery: czy to błąd, czy funkcja?
Zastanawiam się, czy zapytam o różnicę między tymi dwoma poleceniami (tzn. Tylko kolejność ich opcji jest inna): tar -zxvf foo.tar.gz tar -zfxv foo.tar.gz Pierwszy działał idealnie, ale drugi powiedział: tar: You must specify one of the `-Acdtrux' or `--test-label' options Try `tar --help' or `tar --usage' for more information. I …

5
Nie mogę włączyć lub wyłączyć usługi użytkownika: Nie można wykonać operacji: Brak takiego pliku lub katalogu
Chcę debugować / przetestować program w środowisku Eclipse, który korzysta z serwera Redis, więc postanowiłem przekształcić serwer w usługę użytkownika, aby mieć przywilej uruchamiania go. Niepokoi mnie to, że mogę uruchomić lub zatrzymać usługę, ale nie mogę jej włączyć / wyłączyć. Występuje błąd: Failed to execute operation: No such file …


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.