Unix & Linux

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


2
Jak wysłać wszystkie dane wyjściowe do `logger` w powłoce POSIX?
Chciałbym, aby zalogować standardowego wyjścia i standardowego błędu oddzielnie w .xprofileużyciu logger. Myślę, że w Bash wyglądałoby to mniej więcej tak: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) Jak mam to zrobić w sposób zgodny z POSIX/bin/sh ?
10 shell  pipe  posix 

11
Grep Dopasuj i wyodrębnij
Mam plik zawierający linie jako proto=tcp/http sent=144 rcvd=52 spkt=3 proto=tcp/https sent=145 rcvd=52 spkt=3 proto=udp/dns sent=144 rcvd=52 spkt=3 I trzeba wyodrębnić wartość proto który jest tcp/http, tcp/https, udp/dns. Do tej pory próbowałem tego, grep -o 'proto=[^/]*/'ale tylko w stanie wyodrębnić wartość jako proto=tcp/.
10 awk  grep 

3
Dlaczego `sed expr1 | sed expr2` różni się od `sed -e expr1 -e expr2`
Dzieliłem dane wyjściowe, idaby zapewnić bardziej czytelną listę grup po linii, do której należy użytkownik: id roaima | sed 's/,/\n\t/g' uid=1001(roaima) gid=1001(roaima) groups=1001(roaima) 24(cdrom) 25(floppy) ... 822413650 (international (uk) location) Chciałem oddzielić numer grupy od nazwy w nawiasach, więc rozszerzyłem wyrażenie w ten sposób id roaima | sed -e 's/,/\n\t/g' …
10 sed  group 


4
Dlaczego NIGDY nie należy edytować pliku / etc / shadow?
W innej odpowiedzi tutaj na UNIX & Linux Stack Exchange Michael D Parker napisał , w odpowiedzi na to, że ktoś powiedział, że takie postępowanie jest „bezpieczne”, że:Zwykle NIGDY nie należy edytować pliku / etc / shadow. Więc: Dlaczego nigdy nie należy edytować /etc/shadowpliku bezpośrednio?
10 password 


1
OOM Killer - zabity serwer MySQL
Na jednym z naszych master MySQL OOM Killer został wywołany i zabił serwer MySQL, co doprowadziło do dużej awarii. Poniżej znajduje się dziennik jądra: [2006013.230723] mysqld invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0 [2006013.230733] Pid: 1319, comm: mysqld Tainted: P 2.6.32-5-amd64 #1 [2006013.230735] Call Trace: [2006013.230744] [<ffffffff810b6708>] ? oom_kill_process+0x7f/0x23f [2006013.230750] [<ffffffff8106bde2>] ? …


3
Nie można użyć OfflineIMAP do synchronizacji Gmaila
Próbuję skonfigurować OfflineIMAP, aby zsynchronizować moje konto Gmail ~/Mail/Gmail. Używam dość podstawowe ~/.offlineimaprcz tutaj . Ale OfflineIMAP w ogóle nie łączy się z Gmailem. To jest komunikat debugowania, który otrzymuję (uruchamiając OfflineIMAP jako offlineimap -o -d imap: OfflineIMAP 6.3.4 Copyright 2002-2011 John Goerzen & contributors. Licensed under the GNU GPL …


3
Strony podręcznika dla standardowych bibliotek C i C ++ na Fedorze 14
Jak je zainstalować? Obecnie man fopendaje mi No manual entry for fopen. Mam zainstalowane kompilatory i sprawdziłem, czy wszystko działa bez problemów. Aktualizacja: Oto, co otrzymałem, gdy wypróbowałem sugerowane rozwiązania w Fedorze 14: [root@damien agnel]# yum install man-pages libstdc++-docs Loaded plugins: langpacks, presto, refresh-packagekit Adding en_US to language list Setting …


7
Jak bezpiecznie przenosić pliki w górę o jeden katalog?
Jak mogę przenieść pliki do katalogu, w którym mogą znajdować się setki lub tysiące plików, a Ty możesz nie być pewien, czy są w nim duplikaty ... Jakiej metody byś użył? Sposób obsługi duplikatów będzie się różnił, czasem nadpisujemy, czasem musimy być bezpieczniejsi. IO może być ważne, ponieważ są to …

2
Jak z wdziękiem rozwiązać ten problem z pamięcią?
Mam standardowy laptop z systemem Linux (testy Debiana) z partycją wymiany. Robię z nim wiele eksperymentów. Niektóre z nich są naprawdę wymagające pamięci, a sposób, w jaki Linux domyślnie się zachowuje, jest dla mnie problemem ... Dajmy głupi przykład: Usiądź przed laptopem Otwórz terminal Wpisz pythonwięca = [0]*100000000 Teraz są …
10 memory  limit  cgroups  ulimit 

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.