Unix & Linux

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

2
Wysuń / bezpiecznie usuń kontra umount
Korzystam z Ubuntu 12.04, a kiedy dokładnie klikam ikonę dysku flash (na lewym pasku Unity), dostaję dwie opcje, które mnie mylą: wysuwanie i bezpieczne usuwanie . Im bliżej znalazłem odpowiedź na ten wątek na forum , który stwierdza, że ​​(w przypadku dysku flash) są one równe i równoważne z użyciem …


2
Jak działa plik `cat <>?
cat &lt; filewypisuje zawartość pliku na standardowe wyjście. cat &gt; fileodczytuje stdin aż do wykrycia Ctrl+ Di zapisania tekstu wejściowego do pliku . cat &lt;&gt; file, przynajmniej w mojej wersji Bash, drukuje zawartość pliku szczęśliwie (bez błędów), ale nie modyfikuje pliku ani nie aktualizuje znacznika czasu modyfikacji. W jaki sposób …

7
Dlaczego [AZ] dopasowuje małe litery w bash?
We wszystkich znanych mi powłokach rm [A-Z]*usuwa wszystkie pliki rozpoczynające się na wielką literę, ale w przypadku bash powoduje to usunięcie wszystkich plików rozpoczynających się na literę. Ponieważ ten problem występuje w systemach Linux i Solaris w wersjach bash-3 i bash-4, nie może to być błąd spowodowany błędnym dopasowaniem wzorca …
42 bash  shell  wildcards  locale 





2
Debuguj brak pamięci za pomocą / var / log / messages
W moim dzienniku wiadomości znajduje się następujący raport: kernel: Out of memory: Kill process 9163 (mysqld) score 511 or sacrifice child kernel: Killed process 9163, UID 27, (mysqld) total-vm:2457368kB, anon-rss:816780kB, file-rss:4kB Nie ma znaczenia, czy ten problem jest httpd, mysqldalbo postfix, ale jestem ciekaw, w jaki sposób można kontynuować debugowania …


4
grep: pamięć wyczerpana
Przeprowadziłem bardzo proste wyszukiwanie: grep -R Milledgeville ~/Documents Po pewnym czasie pojawił się ten błąd: grep: memory exhausted Jak mogę tego uniknąć? Mam 10 GB pamięci RAM w moim systemie i działa kilka aplikacji, więc jestem naprawdę zaskoczony, że w prostym grep zabrakło pamięci. ~/Documentsma około 100 GB i zawiera …


6
Universal Node.js shebang?
Node.js jest obecnie bardzo popularny i pisałem na nim kilka skryptów. Niestety kompatybilność stanowi problem. Oficjalnie należy wywoływać interpreter Node.js node, ale Debian i Ubuntu dostarczają nodejszamiast niego plik wykonywalny . Chcę przenośnych skryptów, z którymi Node.js może pracować w jak największej liczbie sytuacji. Zakładając, że nazwa pliku brzmi foo.js, …

1
Czy istnieje standardowe polecenie, które zawsze kończy się niepowodzeniem?
Chcę przetestować skrypt za pomocą polecenia, które się nie powiedzie. Mógłbym użyć istniejącego polecenia ze złymi argumentami. Mógłbym również napisać prosty skrypt, który natychmiast kończy działanie z błędem. Oba są łatwe do zrobienia i działają dla mnie, ale jeśli istnieje standardowe polecenie do tego celu, chciałbym go użyć zamiast tego.

5
Jak mogę ograniczyć przepustowość wykorzystywaną przez proces?
Mam serwer CentOS 5.7, który co wieczór tworzy kopie zapasowe swoich plików. Obawiam się, że osoby odwiedzające różne witryny hostowane przez serwer odczują obniżoną wydajność podczas przesyłania kopii zapasowej przez sieć. Czy można ograniczyć maksymalną dozwoloną przepustowość procesu do interfejsu sieciowego? Chciałbym ograniczyć transfer plików oparty na SSH do połowy …

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.