Unix & Linux

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


2
Co symbol @ oznacza na początku ścieżki gniazda domeny unix w Linuksie?
Kiedy uruchamiam netstat --protocol unixlub lsof -Uwidzę, że niektóre ścieżki gniazd unix są poprzedzone symbolem @, na przykład @ / tmp / dbus-qj8V39Yrpa . Następnie po uruchomieniu ls -l /tmpnie widzę tam pliku o nazwie dbus-qj8V39Yrpa . Pytanie brzmi: co oznacza ten poprzedzony symbol @? Drugim powiązanym pytaniem jest - …
17 linux  path  socket 

1
Czy to standardowe zachowanie, że cd wybiera automatycznie, gdy otrzyma niekompletną nazwę katalogu?
Mam trzy foldery o nazwie ProjectA, ProjectBi ProjectC. Kiedy tab-Complete cddo cd Projecti naciśnij przycisk Enter, to zdecyduje ProjectC. Odkryłem, że dotyczy to również innych podobnych przypadków; domyślnie jest ustawiony na ostatni w kolejności leksykograficznej (ale można to również ostatnio zmienić / dodać). Czy jest to oczekiwane domyślne zachowanie cd, …

2
Zapisywanie pliku jednostki systemowej ze ścieżką wykonywalną ustawioną w środowisku
Piszę plik jednostki systemowej dla aplikacji Java i chciałbym kontrolować wersję Javy używaną do jej uruchomienia. Mój (uproszczony) plik usługi to [Service] Type=simple EnvironmentFile=%h/Documents/apps/app/app-%i/app.cfg ExecStart=${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar %h/Documents/apps/app/app-%i/myapp.jar SuccessExitStatus=143 Podczas próby uruchomienia pojawia się błąd Apr 28 12:43:37 rombert systemd[1613]: [/home/robert/.config/systemd/user/app@.service:7] Executable path is not absolute, ignoring: ${JAVA_HOME}/bin/java ${JAVA_OPT Apr …
17 systemd  java 

2
Zrozumienie opcji -exec find (1) (nawiasy klamrowe i znak plus)
Czy za pomocą następującego polecenia ktoś mógłby wyjaśnić, jaki jest cel kończących się nawiasów klamrowych ({}) i znaku plus (+)? A w jaki sposób polecenie działałoby inaczej, gdyby zostały wykluczone z polecenia? find . -type d -exec chmod 775 {} +
17 find 

4
Jak odzyskać adresy IP potencjalnych atakujących ssh?
Właśnie się cat /var/log/auth.logzalogowałem i zobaczyłem, że istnieje wiele | grep "Failed password for"zapisów. Istnieją jednak dwa możliwe typy rekordów - dla ważnego / nieprawidłowego użytkownika. To komplikuje moje próby | cut. Chciałbym zobaczyć utworzenie listy (pliku tekstowego) z adresami IP potencjalnych atakujących i liczbą prób dla każdego adresu IP. …


4
Miejsca obok rur
Widziałem history | grep blahi history |grep blah; a history|grep blahtakże działa, chociaż wydaje się, że nikt go nigdy nie używa. Czy jest jakieś znaczenie w przestrzeniach (np. Potokowanie do / z różnych poleceń wymaga innego użycia spacji), czy zawsze jest arbitralne?
17 bash  shell  pipe 



3
Gdzie LVM przechowuje swoją konfigurację?
Próbuję zrozumieć, w jaki sposób / gdzie LVM przechowuje dane konfiguracyjne. Czy pvcreate /dev/sdbzapisuje jakieś metadane /dev/sdb? jeśli tak to co jest napisane? Gdzie jest vgcreate data /dev/sdb /dev/sdcprzechowywana konfiguracja grupy woluminów? Gdzie LVM przechowuje mapowanie między zasięgami logicznymi i fizycznymi? Czy istnieje konfiguracja specyficzna dla maszyny w konfiguracji LVM? …
17 lvm 

4
Jak działają fork i exec?
Nie mam dużego doświadczenia, po prostu staram się zaangażować w procesy, w jaki sposób interpretują sprzęt z poziomu użytkownika. Kiedy więc polecenie jest uruchamiane z powłoki, fork()dziedziczy proces potomny i exec()ładuje proces potomny do pamięci i wykonuje. Jeśli proces potomny zawiera wszystkie atrybuty procesu macierzystego (który jest procesem oryginalnym), to …
17 fork  exec 

1
rsync rekurencyjnie z pewną głębokością podfolderów
Chcę rsyncrekurencyjnie do folderu, ale chcę, aby podfoldery były dołączane tylko do określonej głębokości. Na przykład chciałbym mieć głębokość 1,2,3 lub 4 podfolderów takich jak to: source/ ├── subfolder 1 │ ├── subsubfolder │ │ ├── subsubsubfolder │ │ │ └── wanted with depth 4.txt │ │ └── wanted with …


6
vi linia poleceń, linia i kolumna goto
Długo mieszam użycie emacsi vi( vim). Każdy z nich ma swoją przewagę. Analizuję dane wyjściowe błędu z procesu takiego jak kompilacja i uzyskuję numer wiersza i kolumny, ale mogę użyć tylko emacsdo bezpośredniego przejścia do wiersza i kolumny: emacs +15:25 myfile.xml z vimam tylko numer linii (zgodnie ze stroną podręcznika) …
17 vim  cursor 

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.