Unix & Linux

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

2
Rsyslog nie tworzy plików dziennika
Utwardzam maszynę Wirtualną Ubuntu 14.04 zgodnie ze standardami CIS i mam problemy z uzyskaniem rsyslog w celu utworzenia niezbędnych plików. Uwaga: Z Linuksem jestem coraz lepszy, ale nie jestem jeszcze mistrzem, przepraszam za wszelką ignorancję. Wstawiłem plik /etc/rsyslog.d/CIS.conf z następującą zawartością: *.emerg :omusrmsg:* mail.* -/var/log/mail mail.info -/var/log/mail.info mail.warning -/var/log/mail.warn mail.err …
9 ubuntu  rsyslog 

3
chcon: nie można zastosować częściowego kontekstu do pliku bez etykiety „/ usr / sbin / xrdp”
Ilekroć próbuję wykonać ten wiersz, aby skonfigurować SELinux do instalacji xrdp z tego samouczka: # chcon --type=bin_t /usr/sbin/xrdp # chcon --type=bin_t /usr/sbin/xrdp-sesman Otrzymuję te błędy: chcon: can't apply partial context to unlabeled file '/usr/sbin/xrdp' chcon: can't apply partial context to unlabeled file '/usr/sbin/xrdp-sesman' Jestem na 64-bitowym CentOS 7.2.
9 linux  centos  selinux 

3
GRUB myli jądra / initramfs instalacji Ubuntu i Arch Linux
Mam komputer, który używał do podwójnego uruchamiania Ubuntu (obecnie 16.04) i Windows 7, z GRUB Ubuntu jako programem ładującym. Właśnie dodałem Arch Linux jako trzeci system operacyjny, zgodnie z oficjalnymi instrukcjami instalacji. Nie zainstalowałem GRUB-a z Arch, ponieważ chciałem użyć kontrolowanego przez Ubuntu. Instrukcje zawierały polecenie, mkinitcpio -p linuxktóre prawdopodobnie …

1
Co właściwie robi `\ time`,` t \ ime` i `\ cd`? (zabawa z ukośnikami w muszlach)
Omawiając różnice między /usr/bin/timewbudowanym shellem (bash i zsh) time, ktoś wspomniał, że można go użyć \timejako skrótu /usr/bin/time. Najpierw wydawało się to miłym, niewinnym skrótem, ale potem pojawiły się pytania: Dlaczego też t\imedziała? Dlaczego \cdzmienia katalog, chociaż /usr/bin/cd¹ tego nie robi? Oczywiście \foonie jest to równoważne $(which foo). Pytanie brzmi …



7
Nie można znaleźć linux-headers-4.3.0-kali-amd64
Próbuję zainstalować narzędzia VMware na maszynie wirtualnej VMPlayer, ale w pewnym momencie instalacji muszę ustawić ścieżkę nagłówków linux-headers. Idę i próbuję zainstalować go za pomocą tego polecenia: apt-get install gcc make linux-headers-$(uname -r) Wtedy pojawia się błąd: Couldnt find any package by glob 'linux-headers-4.3.0-kali-amd64' Mój plik sources.list ma następujące źródła: …

1
Dlaczego te 2 polecenia daty dają różne wyniki?
$ date -d "Apr 1 2016 - 1 month" +%B daje mi „marzec”, co jest świetne - miesiącem poprzedzającym kwiecień jest marzec. Jeśli to zrobię: $ date -d "$(date -d "Apr 1 2016") - 1 month" +%B daje mi „luty”. To powoduje błąd w bardziej złożonym kodzie, który mam. Dlaczego …
9 date 

6
wyświetlaj tylko dyski fizyczne podczas używania df i mount
Kiedy używam dflub mount, najbardziej interesują mnie fizyczne partycje dysku. Obecnie dane wyjściowe tych komend są przytłoczone tymczasowymi i wirtualnymi systemami plików, grupami i innymi rzeczami, którymi nie jestem zainteresowany regularnie. Moje fizyczne partycje na wyjściu zawsze zaczynają się od „ /”, więc próbowałem utworzyć aliasy dla dfi mount: alias …

3
Jak wykonać kopię zapasową jednego dużego pliku z małymi zmianami?
Jeśli zestaw plików (po kilka GB każdy) i każdy zmienia się nieznacznie każdego dnia (w losowych miejscach, nie tylko informacje dołączane na końcu), jak można je skutecznie skopiować? Mam na myśli w tym sensie, że tylko zmienione części są aktualizowane, a nie całe pliki. Oznaczałoby to różnicę między kopiowaniem niektórych …
9 backup 

1
Jak wyłączyć monit o hasło po stronie klienta ssh?
Mam skrypt, który polega na uwierzytelnianiu ssh klucza publicznego / prywatnego. Problem polega na tym, że niektóre systemy są źle skonfigurowane i nie mają skonfigurowanego odpowiedniego zaufania klucza publicznego / prywatnego ssh. Gdy tak się stanie, sshpoproś mnie o hasło blokujące wykonanie skryptu. Próbowałem tego polecenia: sudo ssh -o "PasswordAuthentication=no" …
9 openssh 

3
Jak zamienić kod wieloliniowy na sed?
Mam duży plik, który zawiera znaki specjalne. Jest tam kod wieloliniowy, który chcę zastąpić sed. To: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Musi zmienić się w to: text = "" Próbowałem następującego …

3
Debian Jessie instaluje zbyt wiele backportów
Mam Debian Jessie i dodałem backporty (zgodnie z tymi instrukcjami ): echo "deb http://http.debian.net/debian jessie-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list (Zrobiłem to, aby uzyskać nowsze jądro, w razie potrzeby, dla jakiegoś sprzętu w moim laptopie). Instrukcje mówią, że nic nie powinno się zdarzyć, chyba że wyraźnie poproszę o …
9 debian  apt  backports 

5
Jak grupować linie w pliku według dwóch?
Mam taki plik tekstowy: a b c d e f g Jak pogrupować te wiersze, aby uzyskać dane wyjściowe takie jak to: a-b b-c c-d d-e e-f f-g Muszę to zrobić w powłoce (sh, csh, bash). Znalazłem to: cat file | xargs -n2 ale ostatni element pierwszej grupy nie stał …

3
Jak użyć wbudowanego basha do zastąpienia danych wyjściowych podpowłoki lub funkcji
Próbuję użyć wbudowanego podciągu bash, aby zastąpić wyjście podpowłoki lub innej funkcji bash. Następujące polecenia działają całkiem dobrze w zsh; ale powoduje bad substitutionbłąd w bash: ${${PWD##*/}//trunk/latest} lub ${$(basename $PWD)//trunk/latest} wyjście powinno być ostatnim folderem $PWD, zastąpionym przez, latestgdy mój bieżący katalog totrunk tak /home/user/trunkpowinno się staćlatest Czy istnieje odpowiednik …
9 bash 

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.