Unix & Linux

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

15
Jak wybrać dystrybucję? [Zamknięte]
Obecnie zastanawiam się nad wprowadzeniem dystrybucji Linuksa (chociaż BSD nadal jest opcją) na moim starym laptopie. Jednak nie jestem pewien, jak przebrnąć przez wszystkie moje opcje - wersje wypuszczane kontra nie, Distribution X kontra Distribution Y (ja osobiście przyglądałem się Debianowi, Ubuntu, Fedorze, Archowi i OpenSUSE, ale przypuszczam, że to …

2
Ubuntu pełna lista dostępnych usług
To pytanie jest bardzo podobne do tego: Lista dostępnych usług W moim konkretnym przypadku zastanawiam się, czy istnieje konkretne polecenie pokazujące pełną listę usług w systemie Ubuntu. Uruchomiłem ls /etc/init.di pokazuje dość wyczerpującą listę, ale brakuje niektórych wpisów. I widział apache2, myslq, gdmi całe mnóstwo innych. Ale niektórych brakuje. Jednym …
60 ubuntu  services 

4
Jak możemy pozwolić użytkownikom innym niż root na kontrolowanie usługi system.d?
Przy sysvinittakim sudoerswpisie wystarczy: %webteam cms051=/sbin/service httpd * Pozwoliłoby to na takie polecenia jak: sudo service httpd status sudo service httpd restart Teraz systemdnazwa usługi jest ostatnim argumentem. Tzn. Ponowne uruchomienie usługi można wykonać za pomocą: systemctl restart httpd.service Oczywiście myślałem, że zdefiniowanie polecenia systemctl * httpd.servicebędzie działało, ale pozwoli …

7
Rejestrowanie prób dostępu SSH
Skonfigurowałem serwer Ubuntu z openssh, aby się z nim połączyć i wykonywać polecenia ze zdalnego systemu, takiego jak telefon lub laptop. Problem w tym, że ... prawdopodobnie nie jestem jedyny. Czy istnieje sposób, aby poznać wszystkie próby logowania do serwera?
60 ssh  logs 

3
Obserwuj wiele plików dziennika na jednym wyjściu
Czy istnieje prosty sposób, aby zrobić coś takiego, tail -f mylogfileale wyświetlać zmiany więcej niż jednego pliku (być może z nazwą pliku dodaną jako prefiks do każdej linii)? A może narzędzie GUI? Używam Debiana.
60 logs  tail 

4
Jak sprawdzić, czy użytkownik może uzyskać dostęp do danego pliku?
* Uprawnienia użytkownika nix są bardzo proste, ale sprawy mogą się popsuć, gdy trzeba wziąć pod uwagę dostęp do katalogu nadrzędnego przed dotarciem do danego pliku. Jak mogę sprawdzić, czy użytkownik ma wystarczające uprawnienia? Jeśli nie, to który katalog odmawia dostępu? Załóżmy na przykład użytkownika joei plik /long/path/to/file.txt. Nawet jeśli …

5
Jak uruchomić polecenie obejmujące przekierowywanie lub przesyłanie potokowe za pomocą sudo?
Staram się postępować zgodnie z najlepszymi praktykami korzystania z sudo zamiast konta root. Korzystam z prostej operacji pliku concat, takiej jak: sudo echo 'clock_hctosys="YES"' >> /etc/conf.d/hwclock Nie udaje się to po prawej stronie „>>”, działa jak zwykły użytkownik. Dodanie dodatkowych sudos również kończy się niepowodzeniem (oczekiwane zachowanie od pipowania do …


7
Jak mogę usunąć duplikaty z mojej historii .bash, zachowując porządek?
Bardzo lubię korzystać control+rz rekurencyjnego przeszukiwania historii poleceń. Znalazłem kilka dobrych opcji, z którymi lubię się z tym korzystać: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of overwriting (good for multiple …

2
Kiedy dd nadaje się do kopiowania danych? (lub, gdy są czytane () i write () częściowe)
Wersja skrócona: w jakich okolicznościach można ddbezpiecznie kopiować dane, co oznacza, że ​​nie ma ryzyka uszkodzenia z powodu częściowego odczytu lub zapisu? Wersja długa - preambuła: dd jest często używana do kopiowania danych, szczególnie z urządzenia lub na urządzenie ( przykład ). Czasami przypisuje się jej mistyczne właściwości dostępu do …
60 io  dd 

3
Zrozumienie „IFS = read -r line”
Rozumiem oczywiście, że można dodać wartość do zmiennej separatora pól wewnętrznych. Na przykład: $ IFS=blah $ echo "$IFS" blah $ Rozumiem również, że read -r linezapisze dane stdinw zmiennej o nazwie line: $ read -r line <<< blah $ echo "$line" blah $ Jak jednak polecenie może przypisać wartość zmiennej? …

5
Jak ukrywasz panel tmux?
W moim oknie Tmux mam 3 panele: -------------------------- | | 2 | | | | | 1 |----------| | | 3 | | | | -------------------------- Panele 1 i 2 mają vim. Panel 3 uruchamia program, który rozwijam. Czasami chcę porównać panele 1 i 2, więc chcę ukryć panel 3: …
60 tmux 

8
Jak usunąć linię za pomocą echa?
Wiem, że mogłem usunąć ostatnie trzy znaki za pomocą: echo -ne '\b\b\b' Ale jak mogę usunąć pełną linię? Mam na myśli, że nie chcę używać: echo -ne '\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b' ... itd. ... aby usunąć długą linię.

6
zipimport.ZipImportError: nie można zdekompresować danych; zlib niedostępny
Na RHEL 6.6 zainstalowałem Python 3.5.1 ze źródła. Próbuję zainstalować pip3 za pośrednictwem get-pip.py, ale dostaję Traceback (most recent call last): File "get-pip.py", line 19177, in <module> main() File "get-pip.py", line 194, in main bootstrap(tmpdir=tmpdir) File "get-pip.py", line 82, in bootstrap import pip zipimport.ZipImportError: can't decompress data; zlib not available …
60 rhel  python  pip  python3 

5
Jak wyłączyć `apt-daily.service` na obrazie VM maszyny w chmurze Ubuntu?
Obraz maszyny Wirtualnej serwera Ubuntu 16.04 najwidoczniej uruchamia „apt-daily.service” co około 12 godzin; ta usługa wykonuje różne zadania związane z APT, takie jak odświeżanie listy dostępnych pakietów, wykonywanie nienadzorowanych aktualizacji w razie potrzeby itp. Rozpoczynając od „migawki” maszyny wirtualnej, usługa jest uruchamiana natychmiast , ponieważ (jak sądzę) systemd szybko zdaje …

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.