Unix & Linux

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

2
Dlaczego `sort <„ $ f1 ”jest preferowany nad` sort - „$ f1” `i dlaczego jest to preferowane nad` sort '$ f1 ”?
Od /unix//a/458074/674 Pamiętaj, aby używać -- podczas przekazywania dowolnych argumentów do poleceń (lub przekierowań, jeśli to możliwe). Tak sort -- "$f1"lub lepiej sort &lt; "$f1"zamiast sort "$f1". Dlaczego warto używać --i przekierowywać? Dlaczego jest sort &lt; "$f1"preferowany sort -- "$f1"? Dlaczego jest sort -- "$f1"preferowany sort "$f1"? Dzięki.

2
Docker - OSTRZEŻENIE: Brak obsługi limitu wymiany
Używam Docker (1.9.1) na Ubuntu 16.04. Kiedy uruchamiam docker infoostatni wiersz wyjścia mówi WARNING: No swap limit support. INFO[0781] GET /v1.21/info Containers: 0 Images: 0 Server Version: 1.9.1 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 0 Dirperm1 Supported: true Execution Driver: native-0.2 Logging Driver: json-file Kernel Version: …
29 swap  docker 

2
Jak usunąć ACL z katalogu i wrócić do zwykłej kontroli dostępu?
Używamy serwera hostingowego FreeBSD 10.3, na którym nie mamy uprawnień do bycia superużytkownikiem. Używamy serwera do uruchamiania apache2 dla stron internetowych naszej firmy. Poprzedni administrator naszych stron internetowych ustawił uprawnienia ACL do katalogu, ale chcemy je usunąć. Powiedzmy, że katalog się nazywa foobar. Teraz wynik ls -al foobarjest następujący: drwxrwxr-x+ …
29 permissions  acl 


9
Dlaczego pojawia się komunikat „Nie można połączyć się z demonem Docker”, gdy demon jest uruchomiony?
Usługa Docker działa wyraźnie: $ systemctl status docker.service ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2015-12-28 19:20:50 GMT; 3 days ago Docs: https://docs.docker.com Main PID: 1015 (docker) CGroup: /system.slice/docker.service └─1015 /usr/bin/docker daemon -H fd:// --exec-opt native.cgroupdriver=cgroupfs $ ps …

4
Jak zrobić plik tymczasowy w pamięci RAM?
Mam skrypt, do którego potokuje dane wyjściowe |tee scriptnameYYMMDD.txt. Po każdym cyklu pętli for, w której generowane jest wyjście, będę odwracał zawartość pliku tac scriptnameYYYYMMDD.txt &gt; /var/www/html/logs/scriptname.txt, aby wynik dziennika był widoczny w oknie przeglądarki z najnowszymi wierszami u góry. Będę miał kilka skryptów wykonujących to równolegle. Próbuję zminimalizować aktywność …

1
Jak wyłączyć „auto cd” w zsh za pomocą oh-my-zsh
Googlowanie nie pokazało żadnych wyników. Oto, co mam na myśli: mam plik binarny o nazwie xna mojej ścieżce (nie w bieżącym folderze, ale znajduje się w PATH), a także folder o tej samej nazwie w bieżącym katalogu roboczym. Jeśli piszę x, chcę, aby plik binarny był wykonywany, ale zamiast tego …
29 shell  zsh  oh-my-zsh 


2
Konwertuj klucz prywatny OpenSSH na klucz prywatny SSH2
Czy istnieje sposób na konwersję istniejącej pary kluczy OpenSSH na parę kluczy SSH2 (format ssh.com)? UPD : ponieważ istnieją pewne odpowiedzi na temat ssh-keygennagle pojawiły się, wyjaśnię skąd pochodzę (również będzie to ładna odpowiedź na „co próbowałeś?”). $&gt; diff --report-identical-files &lt;(ssh-keygen -e -f ~/.ssh/id_dsa) &lt;(ssh-keygen -e -f ~/.ssh/id_dsa.pub) Files /tmp/zshAGGWAK …

3
Gdzie są rejestrowane incydenty sudo?
Gdy ktoś nie należy do grupy sudoers i próbuje użyć sudo, otrzymaj taki komunikat o błędzie: yzT is not in the sudoers file. This incident will be reported. Próbuję dowiedzieć się, w którym dzienniku są rejestrowane te informacje, aby sprawdzić, kto próbował na przykład uruchomić polecenie w sudo, ale nie …
29 logs  sudo 

6
Czy istnieje polecenie sprawdzające, gdzie jest zamontowany dysk?
Czy istnieje proste polecenie, które pobiera węzeł urządzenia dysku jako dane wejściowe i mówi mi, gdzie (i czy) ten dysk jest podłączony? Czy można uzyskać punkt montowania sam, więc mogę przekazać go do innego polecenia? Pracuję na systemie Debian Squeeze na żywo z minimalną instalacją (w razie potrzeby mogę zainstalować …
29 mount 

12
Jak mogę „cat” plik i usunąć skomentowane linie?
Chciałbym wiedzieć, czy istnieje sposób, w jaki mógłbym catzapisać php.inii usunąć wszystkie wiersze zaczynające się od; Na przykład, jeśli plik zawierał to: ; - Show all errors, except for notices ; ;error_reporting = E_ALL &amp; ~E_NOTICE ; ; - Show only errors ; ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; ; - Show …

3
Co nowego w bash 5
Właśnie przeszukiwałem oficjalne repozytorium bash (zwykle tego nie robię) dla czegoś niezwiązanego, ale zauważyłem, że bash 5 był już w fazie beta. Byłem ciekawy, co będzie nowego w bash 5, ale nie mogłem znaleźć żadnych informacji. Czy ktoś może podsumować zmiany między wersją 4.4 i 5 Bash
29 bash  upgrade 

6
Czy można sklonować tylko część projektu git?
Znalazłem kolekcję Slackbuildów, niektóre potrzebne są na GitHub. https://github.com/PhantomX/slackbuilds/ Nie chcę dostać całego git. git clone https://github.com/PhantomX/slackbuilds.git Ale dostań tylko slackbuild, dla tego . Jak to zrobić? Czy to możliwe?
29 git 

1
xf86EnableIOPorts: nie można ustawić IOPL dla I / O (operacja niedozwolona)
Otrzymuję ten błąd w Xorg.0.log xf86EnableIOPorts: nie można ustawić IOPL dla I / O (operacja niedozwolona) Google szybko ujawnia, że ​​ten błąd jest spowodowany uruchomieniem Xorg jako użytkownik inny niż root. Problem polega na tym, że uruchamiam to jako root. Następna możliwa przyczyna SELinuksa, który również jest diabełkiem. Jakieś inne …
29 xorg  radeon 

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.