Unix & Linux

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

2
Czy akceptowanie POWIĄZANEJ, USTANOWIONEJ dla wszystkich źródeł w iptables jest uważane za „zbyt otwarte”?
Często widziałem, że zasada była -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPTstosowana. Chociaż nie jestem ekspertem, ta konkretna linia dotyczy mnie. Jest całkiem oczywiste, że reguła zezwala na cały ruch z jedynym wyjątkiem, że połączenie musi zostać ustanowione lub powiązane z ustanowionym połączeniem. Scenariusz Pozwolę na połączenia z domyślnym …
9 security  iptables  ip  tcp 



1
Używanie tylko jednego rdzenia procesora
Muszę uruchomić testy wydajności dla mojego współbieżnego programu, a moim wymaganiem jest, aby był uruchamiany tylko na jednym rdzeniu procesora. (Nie chcę współpracować z wątkami - chcę zawsze przełączać kontekst). Mam więc dwa pytania: Najlepsze rozwiązanie - jak podpisać i zarezerwować tylko jeden rdzeń procesora tylko dla mojego programu (aby …


3
Jak przekazać pliki znalezione przez find jako argumenty?
Najpierw odetnij banalne, ale nie dające się zastosować odpowiedzi: nie mogę użyć ani sztuczki find+, xargsani jej wariantów (podobnie jak w findprzypadku -exec), ponieważ muszę użyć kilku takich wyrażeń na rozmowę. Wrócę do tego na końcu. Teraz dla lepszego przykładu zastanówmy się: $ find -L some/dir -name \*.abc | sort …

8
Jak grepować wiersze o określonej wartości w określonej kolumnie?
Mam następujący plik 200.000 1.353 0.086 200.250 1.417 0.000 200.500 1.359 0.091 200.750 1.423 0.000 201.000 1.365 0.093 201.250 1.427 0.000 201.500 1.373 0.093 201.750 1.432 0.000 202.000 1.383 0.091 202.250 1.435 0.000 202.500 1.392 0.087 202.750 1.436 0.000 203.000 1.402 0.081 203.250 1.437 0.001 203.500 1.412 0.073 204.000 1.423 …
9 awk  grep 

3
Jak ponownie przypisać klawisze klawiatury na podstawie tego, jak długo trzymasz klawisz
Chciałbym ponownie przypisać klawisze na klawiaturze numerycznej, aby zachowywały się inaczej w zależności od czasu naciśnięcia klawisza. Oto przykład: Jeśli przytrzymam klawisz Numpad 9 przez mniej niż 300 ms, wyśle ​​polecenie „poprzednia karta” Ctrl+Tab Jeśli przytrzymam klawisz Numpad 9 przez 300-599 ms, wyśle ​​polecenie „nowa karta” Ctrl+T Jeśli przytrzymam klawisz …

5
Polecenie wklejenia mojego polecenia i jego wyniku
Często chcę coś opublikować na błędzie github $ ping google.com PING google.com (216.58.195.238): 56 data bytes Request timeout for icmp_seq 0 64 bytes from 216.58.195.238: icmp_seq=0 ttl=53 time=1064.747 ms W tej chwili uruchamiam polecenie, użyj screen, C-a C-[aby podświetlić obszar, enterskopiować go do tego bufora, wkleić do vim, zapisać do …

4
Jak znaleźć pliki, które nie mają pustej linii na końcu?
Mam pliki w podkatalogach bieżącego katalogu, które mogą, ale nie muszą mieć nowych linii na końcu; jak mogę znaleźć pliki, które nie mają nowej linii na końcu? Próbowałem tego: find . -name '*.styl' | while read file; do awk 'END{print}' $file | grep -E '^$' > /dev/null || echo $file; …



3
W jaki sposób SFTP nie jest oparty na SSH?
Właśnie ukończyłem grę wojenną OverTheWire Bandit, poziom 18 . To była niespodzianka. Oto instrukcje dla tego poziomu. Hasło do następnego poziomu jest przechowywane w pliku readme w katalogu głównym. Niestety ktoś zmodyfikował plik .bashrc, aby wylogować Cię podczas logowania za pomocą SSH. Myślałem o sposobie, by skorupka pomijała pozyskiwanie .bashrc. …
9 ssh  sftp 

1
Jeśli odwrócenie poprawki się powiedzie, czy to zawsze oznacza, że ​​łatka została w pełni zastosowana?
Zostało to poruszone w dwóch pytaniach: „ Sprawdź, czy plik lub folder został już załatany ” i „ Zwróć patch0, pomijając już zastosowaną łatkę ”, jednak żadne nie miało satysfakcjonującej odpowiedzi. Piszę skrypt i chcę przetestować następujące poprawki: W pełni zastosowane: kontynuuj Częściowo zastosowane: wyjście Nie zastosowano: jeśli można go …
9 patch 


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.