Unix & Linux

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

1
Bash pamięta złą ścieżkę do pliku wykonywalnego, który został przeniesiony / usunięty
Kiedy robię which pip3 dostaję /usr/local/bin/pip3 ale gdy próbuję wykonać pip3, pojawia się następujący błąd: bash: /usr/bin/pip3: No such file or directory To dlatego, że niedawno usunąłem ten plik. Teraz whichpolecenie wskazuje, że inna wersja tego pip3pliku znajduje się w, /usr/local/binale powłoka nadal pamięta złą ścieżkę. Jak mogę zapomnieć o …
29 bash  path  which 

5
Zaktualizowałem mój arch. Serwer Linux i teraz otrzymuję tmux: potrzebuję ustawień regionalnych UTF-8 (LC_CTYPE), ale mam ANSI_X3.4-1968
Niedawno zaktualizowałem mój serwer Arch Linux i podczas tego procesu tmux został zaktualizowany. Używałem tmuxpodczas aktualizacji i korzystałem z niej później, ale wszystko podczas tej samej sesji SSH. Teraz jednak za każdym razem, gdy próbuję wydać dowolne tmuxpolecenie, pojawia się ten błąd: tmux: need UTF-8 locale (LC_CTYPE) but have ANSI_X3.4-1968 …

3
Jak sprawdzić użycie ulimit
Czy jest jakiś sposób, aby sprawdzić wykorzystanie ulimits dla danego użytkownika? Wiem, że możesz zmienić limity dla pojedynczego procesu podczas uruchamiania lub dla pojedynczej powłoki podczas działania, ale chcę być w stanie „monitorować”, jak blisko użytkownik osiąga swoje limity. bashPlanuję napisać skrypt, który zgłosi statsd bieżący procent wykorzystania. W szczególności …
29 linux  bash  ulimit 

12
Kasowanie laptopa z systemem Linux
Mam laptopa z Debianem i zamierzam go sprzedać. Czy wystarczy usunąć instalację Debiana przed sprzedażą, aby całkowicie wyczyścić mój laptop z moich danych osobowych, a jeśli tak, to jak mogę odinstalować Debiana (aby nie było żadnego systemu operacyjnego na laptopie)?



6
Dlaczego mój initrd ma tylko jeden katalog, a mianowicie „jądro”?
Korzystam z kompilacji live Debiana do pracy na systemie startowym. Pod koniec procesu otrzymuję typowe pliki używane do rozruchu systemu na żywo: plik squashfs, niektóre moduły GRUB i pliki konfiguracyjne oraz plik initrd.img. Mogę dobrze uruchomić przy użyciu tych plików, przekazując initrd do jądra przez initrd=/path/to/my/initrd.img w wierszu polecenia bootloadera. …
29 linux  debian  initrd  cpio 

3
Dlaczego gniazda TCP / IP są uważane za „otwarte pliki”?
Potrzebuję pomocy w zrozumieniu tego, co na pewno jest podstawową koncepcją w systemie Linux: limit otwartych plików. W szczególności jestem zdezorientowany, dlaczego otwarte gniazda mogą liczyć się do całkowitej liczby „otwartych plików” w systemie. Czy ktoś może wyjaśnić, dlaczego? Rozumiem, że prawdopodobnie chodzi o całą zasadę „wszystko jest plikiem” w …

1
Dlaczego moja jednostka Systemd jest załadowana, ale nieaktywna (martwa)?
Próbuję skonfigurować grafit na moim serwerze. Bez problemu mogę uruchomić demona Carbon Cache sudo /opt/graphite/bin/carbon-cache.py start, ale staram się uruchomić go jako jednostkę Systemd. Oto, co mam w pliku usługi graphite.service: [Unit] Description=Carbon for Graphite [Service] ExecStart=/opt/graphite/bin/carbon-cache.py start [Install] WantedBy=multi-user.target Ale kiedy uruchamiam urządzenie, otrzymuję następujący status: $ systemctl status …
29 systemd 

6
Jak usunąć linie krótsze niż XY?
Znalazłem pytanie, jak usunąć linie dłuższe niż 2048 znaków: Jak usunąć linię, jeśli jest dłuższa niż XY? P: Ale jak mogę usunąć linie krótsze niż 4 znaki? Więc usuń wiersze o długości 1, 2 lub 3 w pliku. AKTUALIZACJA: Dzięki za wiele DOBRYCH odpowiedzi, ale mogę zaznaczyć tylko jedną jako …


3
Dlaczego nie mogę określić mojego katalogu głównego z UUID?
Mój system uruchamia się OK z tym w mojej konfiguracji GRUB 2: linux /bzImage root=/dev/sda2 init=/usr/lib/systemd/systemd ro Ale jeśli /dev/sda2zastąpię odpowiednim UUID: linux /bzImage root=UUID=666c2eee-193d-42db-a490-4c444342bd4e init=/usr/lib/systemd/systemd ro następnie kończy się niepowodzeniem podczas rozruchu: kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0) UUID wydaje się być …
29 linux  boot  uuid 

5
Konwertuj bezwzględne dowiązanie symboliczne na względne dowiązanie symboliczne za pomocą prostej komendy Linux
Mam pełną sub-plików wewnątrz ścieżki /home/user/systemzawierającej standardową strukturę Linux z katalogów /bin, /home, /root, /usr, /var, /etc, ... Ten podsystem plików zawiera dowiązania symboliczne, względne lub bezwzględne. Względne dowiązania symboliczne są w porządku, pozostają w pod-systemie plików /home/user/system. Ale bezwzględne dowiązania symboliczne są problematyczne, ponieważ wskazują na cel poza podsystemem …

5
Uzyskaj zużycie energii przez urządzenie USB
Czy istnieje sposób, aby sprawdzić, ile mocy wymaga urządzenie USB? Dlaczego tego potrzebuję? Muszę podłączyć pamięć USB LTE do mojego Raspberry Pi i nie wiem, ile mocy potrzebuje. Mamy to dość łatwo w systemie Windows, ale nie znaleźliśmy sposobu, aby to zrobić w systemie Linux.

3
Jak uzyskać mniej tty z Systemd?
W dawnych czasach właśnie modyfikowałem /etc/inittab. Teraz, gdy systemd wydaje się uruchamiać tty [1-6] automatycznie, jak powinienem wyłączyć tty [4-6]? Wygląda na to, że jest tylko jeden plik usługi systemowej i używa on %Ido rozpoznawania różnych sesji tty. Mam nadzieję, że nie muszę usuwać tej usługi i tworzyć każdej z …
29 linux  systemd  console 

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.