Te pytania dotyczą ogólnie Linuksa - NIE są specyficzne dla konkretnej dystrybucji. Jeśli zdarza się, że pytanie jest w środowisku Linux, proszę podać dystrybucję Linuksa w treści pytania, ale NIE używaj znacznika / linux.
Następujące dzieje się na różnych Linuces: Kiedy jestem w wirtualnej konsoli, przytrzymaj Alti naciśnij ←lub →, wirtualny cykl ttys. To jest naprawdę denerwujące, ponieważ używam powłoki rybnej, która również używa tej kombinacji klawiszy. Mógłbym zmienić mapę skrótów ryb, ale nie chcę. Zamiast tego chcę wyłączyć funkcję linux lub ponownie ją …
Ostatnio mieliśmy raczej nieprzyjemną sytuację z naszym klientem - „kiosk” oparty na Raspberry Pi używany do wyświetlania danych z teledetekcji (nic bardziej wymyślnego niż przeglądarka w trybie kiosku wyświetlająca stronę z aktualizacją z serwera gromadzącego dane) nie uruchomiła się z powodu uszkodzenie systemu plików. Ext4, wymagana instrukcja fsck, system będzie …
Chcę przekonwertować moje skrypty powłoki na binarny plik wykonywalny, aby nikt inny nie mógł go edytować ani czytać. Czy istnieje sposób na przekonwertowanie go na binarny plik wykonywalny?
biegnę sudo add-apt-repository ppa:noobslab/indicators zainstalować, my-weather-indicatorale wymaga GTK3 i nie chcę kontynuować. Więc chciałbym cofnąć to polecenie. Sprawdziłem, /etc/apt/source.listale nie znalazłem żadnej linii z tym związanej. Co mam teraz zrobić?
Próbuję usunąć niektóre znaki z pliku (UTF-8). Używam trdo tego celu: tr -cs '[[:alpha:][:space:]]' ' ' <testdata.dat Plik zawiera niektóre obce znaki (np. „Латвийская” lub „àé”). trwydaje się ich nie rozumieć: traktuje je jako inne niż alfa i również je usuwa. Próbowałem zmienić niektóre ustawienia regionalne: LC_CTYPE=C LC_COLLATE=C tr -cs …
Zauważyłem, że kolejne uruchomienia greptego samego zapytania (a także innego zapytania, ale w tym samym pliku) są znacznie szybsze niż pierwsze uruchomienie (efekt jest łatwo zauważalny podczas przeszukiwania dużego pliku). Sugeruje to, że grep używa pewnego rodzaju buforowania struktur używanych do wyszukiwania, ale nie mogłem znaleźć odnośnika w Internecie. Jaki …
W systemie Linux /proc/PID/fd/Xłącza do deskryptorów plików, które są potokami lub gniazdami, mają numer, na przykład: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925] lrwx------ …
podzielone stąd Mam dysk flash 16 GB, z którego chcę uruchomić system ISO na żywo (przez unetbootin lub coś podobnego). Będzie to jakaś 32-bitowa dystrybucja, którą mogę podłączyć i uruchomić na dowolnym komputerze, którego potrzebuję. Ponieważ będzie to ISO na żywo, będę potrzebować miejsca do zapisania danych. Chcę, aby dysk …
Wiem, że interfejs wywołania systemowego jest implementowany na niskim poziomie, a zatem zależy od architektury / platformy, a nie „ogólnego” kodu. Jednak nie widzę jasno, dlaczego wywołania systemowe w Linuksie 32-bitowe jądra x86 mają numery, które nie są takie same w podobnej architekturze Linux 64-bit x86_64? Jaka jest motywacja / …
W moim systemie Arch Linux (jądro Linuksa 3.14.2) monitory łączenia nie uwzględniają opcji tylko do odczytu # mkdir test # mount --bind -o ro test/ /mnt # touch /mnt/foo tworzy plik /mnt/foo. Odpowiedni wpis w /proc/mountsto /dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0 Opcje montowania nie pasują moje żądanych opcji, ale …
Po zalogowaniu mogę wykonać następujące czynności: mkdir foo touch foo/bar chmod 400 foo/bar chmod 500 foo Następnie mogę otworzyć vima (nie jako root), edytować bar, wymusić zapis za pomocą w!, a plik zostanie zmodyfikowany. Jak mogę sprawić, aby system operacyjny nie zezwolił na jakąkolwiek modyfikację pliku? AKTUALIZACJA 02 marca 2017 …
Dysk zaczyna się zawodzić i znam urządzenie tylko na podstawie jego /dev/sdbnazwy pliku urządzenia. W jaki sposób mogę skorelować ten plik urządzenia z rzeczywistym urządzeniem sprzętowym, aby wiedzieć, który dysk należy fizycznie wymienić? Premia: Co jeśli nie mam /dev/disk/i podkatalogów tej instalacji? (Które niestety nie mam)
Testowałem różne metody, aby skrócić czas kompilacji całego mojego projektu w C ++. Obecnie zajmuje to około 5 minut. Eksperymentowałem z distcc, ccache i innymi. Niedawno odkryłem, że jeśli skopiuję cały projekt na dysk RAM, a następnie skompiluję stamtąd, skróci to czas kompilacji do 30% jego oryginalnego - zaledwie 1,5 …
Kilka lat temu przypominam sobie korzystanie z terminala i czytanie samouczka w podręczniku systemu Linux (za pomocą man) na temat działania komputera po jego włączeniu. Przeprowadził cię przez cały proces wyjaśniając rolę BIOS, ROM, RAM i systemu operacyjnego w tym procesie. Która to była strona, jeśli w ogóle? Jak mogę …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.