Unix & Linux

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

3
Jak sftp na serwer, jeśli nazwa użytkownika zawiera symbol @
Muszę sftp do serwera do określonego portu, ale nazwa użytkownika zawiera symbol @. załóżmy, że użytkownik to „użytkownik@example.com”, a serwer ftp to „example.com” Skończę z sftp -oPort:8777 user@example.com@example.com co oczywiście nie zadziała, jak przetestowałem. Jakiego rodzaju amator tworzy nazwę użytkownika za pomocą @? Ok, mój szef zrobił. Jak to rozwiązać?
25 ssh  users  sftp 

2
Neguj warunek pętli while w bash
W części skryptu, nad którym pracuję, chcę sprawdzić, czy wprowadzony adres IP ma poprawny format. Chcę zrobić pętlę, gdy format wejściowy NIE jest poprawny. Poniższe działa dla pętli, gdy format jest poprawny. while [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]] do Jak mogę to odwrócić, żeby powiedzieć, że NIE pasuje do formatu. …
25 bash 

2
Różnica między operatorami >> i> \>?
RHEL 6 Czy istnieje różnica między operatorami >>i >\>? W książce szkoleniowej RHEL przeczytałem następujący napis: „Możesz dodać standardowe wyjście na końcu istniejącego pliku za pomocą podwójnej strzałki przekierowania za pomocą polecenia takiego jak ls >\> filelist Jestem bardziej przyzwyczajony do >>operatora i kiedy próbuję obu, uzyskuję różne wyniki. Używanie …
25 bash  rhel 

1
EXT4 FS wymaga odzyskania dziennika. Co to znaczy?
$ sudo file -s /dev/sdb1 /dev/sdb1: Linux rev 1.0 ext4 filesystem data (needs journal recovery) (extents) (large files) (huge files) Co oznacza „potrzebuje odzyskiwania dziennika”? Czy muszę coś zrobić? Co jeszcze mogę sprawdzić?

2
Jak uniknąć przeładowania apache podczas obracania dzienników?
Korzystam z logrotate, aby obracać dzienniki dostępu, błędów i przepisywania Apache. Mój plik konfiguracyjny wygląda następująco: /apache/*log { compress dateext rotate 365 size=+300M olddir /log/old/apache notifempty missingok lastaction /bin/apache reload endscript } Mój problem polega na tym, że za każdym razem, gdy dochodzi do rotacji, Apache musi zostać ponownie załadowany, …

4
Utwórz katalog docelowy podczas rozpakowywania tarballa
Czy można utworzyć katalog docelowy podobny do tego mkdir -p, w którym mogę zdefiniować nieistniejący katalog docelowy w ramach mojej komendy tar, a tar utworzy dla mnie katalog? Wiem, że mogę przekierować dane wyjściowe do katalogu przy użyciu tar -C /target/dir, ale to nie działa, jeśli katalog docelowy nie istnieje.
25 directory  tar 

3
Czy bash obsługuje rozwidlenie podobne do C's fork ()?
Mam skrypt, który chciałbym rozwidlić w pewnym momencie, więc działają dwie kopie tego samego skryptu. Na przykład chciałbym, aby istniał następujący skrypt bash: echo $$ do_fork() echo $$ Jeśli ten skrypt bash naprawdę istniał, oczekiwanym wynikiem byłoby: <ProcessA PID> <ProcessB PID> <ProcessA PID> lub <ProcessA PID> <ProcessA PID> <ProcessB PID> …
25 shell  fork 

5
Jaki jest domyślny limit czasu bezczynności dla OpenSSH?
Nie mogę znaleźć odpowiedzi na to proste pytanie, którego potrzebuję do dokumentacji zgodności. Po domyślnej instalacji CentOS 6.5 (OpenSSH 5.3p1-94.el6), po jakim czasie bezczynności sesja SSH użytkownika zostanie zakończona? Uważam, że można ustawić następujące opcje, aby zwiększyć limit czasu bezczynności, ale są one domyślnie komentowane. $ grep -i alive /etc/ssh/sshd_config …
25 ssh  centos  openssh 

4
Ctrl + problem ze strzałkami w lewo / w prawo
Po ostatniej aktualizacji systemu polecenie ctrl + strzałka w lewo / w prawo na terminalu zsh nic nie robi. Również ctrl + u ma coś nie tak, ponieważ zwykle to polecenie usuwa z kursora do początku linii, a teraz usuwa całą linię. Ktoś wie, jak rozwiązać te problemy? Dziękuję wam …


3
Jaki jest właściwy zamiennik rc.local w systemd zamiast ponownego tworzenia rc.local
Nie mogę znaleźć prawidłowego sposobu wykonywania niektórych skryptów lokalnych (lub bardzo lokalnych poleceń) w systemiedd, już wiem, że nie mogę tworzyć usługi (w jednostce systemd) dla tego rodzaju skryptów (czy muszę?) .... Obejściem, które znalazłem, jest utworzenie pliku rc.local i nadanie mu uprawnień do wykonywania. printf '#!/bin/bash \n\nexit 0' >/etc/rc.local …
25 systemd  rc.local 

3
Zamień tekst szybko w bardzo dużym pliku
Mam plik tekstowy o pojemności 25 GB, który wymaga zastąpienia ciągu tylko w kilku wierszach. Mogę używać z sedpowodzeniem, ale uruchomienie zajmuje bardzo dużo czasu. sed -i 's|old text|new text|g' gigantic_file.sql Czy jest na to szybszy sposób?


5
Czy użytkownik systemu Linux może zmienić hasło bez znajomości aktualnego hasła?
Konfiguruję kilka ubuntuskrzynek i używam opscode chefjako narzędzia konfiguracyjnego. Byłoby dość łatwo zainstalować klucze publiczne dla każdego użytkownika na każdym z tych serwerów i wyłączyć uwierzytelnianie za pomocą hasła. Jednak użytkownicy powinni mieć również sudouprawnienia, które domyślnie wymagają hasła. Jeśli chcę używać kluczy publicznych przez użytkowników jako metoda zarządzania dostępem …
25 ubuntu  ssh  users  sudo  password 


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.