Unix & Linux

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

4
Jak się dowiedzieć, czy plik PDF jest skompresowany, czy nie (i) aby go skompresować
Właśnie dowiedziałem się, że pliki PDF można kompresować w celu zmniejszenia ich rozmiaru dysku. Zastanawiałem się, jak się dowiedzieć, czy plik PDF został już skompresowany? Jakich aplikacji / poleceń można używać do kompresji lub dekompresji pliku PDF? Moje środowisko to Linux Ubuntu 10.10. Niektóre próby nie dają zadowalających rezultatów: Oto …
18 pdf 

5
Używanie danych odczytanych z potoku zamiast z pliku w opcjach polecenia
Według definicji man to polecenie pobiera dane wejściowe z pliku. $ command -r FILENAME Załóżmy, że FILENAMEjest to plik zawierający listę nazw plików, tak jak został wygenerowany przy użyciu ls > FILENAME. Jak zamiast tego mogę podać polecenie z wynikiem ls bezpośrednio? W mojej głowie powinno być możliwe coś takiego: …
18 bash  pipe 

3
Jakie role odgrywają DAC (uprawnienia do plików), ACL i MAC (SELinux) w zabezpieczeniach plików w systemie Linux?
Potrzebuję wyjaśnienia / potwierdzenia / opracowania na temat różnych ról, jakie DAC, ACL i MAC odgrywają w zabezpieczeniach plików Linuksa. Po kilku badaniach z dokumentacji, rozumiem stos: SELinux musi umożliwiać dostęp do obiektu pliku. Jeśli ACL pliku (np, setfacl, getfaclza mocowanie ACL) wyraźnie zezwala / zabrania dostępu do obiektu, wówczas …


2
Za pomocą wget, jakie jest właściwe polecenie, aby uzyskać wersję spakowaną gzip zamiast rzeczywistego HTML
Natknąłem się na tę stronę internetową, która mówi o tym. Więc kiedy pobierasz całą stronę internetową, pobierając wersję spakowaną gzip, jakie jest właściwe polecenie? Przetestowałem to polecenie, ale nie wiem, czy wget naprawdę dostaje wersję spakowaną gzip: wget --header="accept-encoding: gzip" -m -Dlinux.about.com -r -q -R gif,png,jpg,jpeg,GIF,PNG,JPG,JPEG,js,rss,xml,feed,.tar.gz,.zip,rar,.rar,.php,.txt -t 1 http://linux.about.com/
18 wget 

4
Jak zmienić konfigurację rozruchu GRUB w systemie Windows?
Obecnie podwójnie uruchamiam Windows 7 i Fedorę 14, używając GRUB, z Windows 7 jako moim domyślnym. Wiem, że z Fedory mogę ustawić GRUB, aby uruchamiał się w Fedorze, zastępując domyślny, przy następnym restarcie. Czy można to zrobić w systemie Windows? To znaczy, czy mogę zmienić konfigurację GRUBa na stałe lub …
18 grub  dual-boot 


3
Oblicz sumę md5 na płycie CD / DVD
Mam plik ISO, który nagrałem na płytę CD. Jak mogę teraz sprawdzić, czy płyta CD jest poprawnie utworzona? Chciałbym polecenia, które oblicza sumę skrótu, której mogę użyć do sprawdzenia sumy skrótu, którą obliczam na pliku ISO. Idealnie polecenie powinno: Pracuj bez względu na plik ISO: to znaczy, nie chcę przechowywać …
18 iso  hashsum  data-cd 



5
Odejmij czas za pomocą daty i bash
Wszystkie pozostałe pytania w sieci SE dotyczą scenariuszy, w których zakłada się, że data to now( Q ) lub w których określono tylko datę ( Q ). Chcę podać datę i godzinę, a następnie odjąć czas od tego. Oto, co próbowałem najpierw: date -d "2018-12-10 00:00:00 - 5 hours - …
18 date  gnu 

2
Masz problem, jeśli stan Zombie nie jest wyczyszczony?
Mam jednostkę produkcyjną, w której proces java stał się Zombie i pozostał tam przez jakiś czas. Jeśli urządzenie zostanie ponownie uruchomione, zostanie wyczyszczone. Jednak urządzenie nie zostało ponownie uruchomione, a inny proces Java został uruchomiony. Czy jest jakiś problem, jeśli ten stan zombie pozostaje bez zmian? Czy wpłynie to w …
18 linux  process 


2
Uruchamianie usługi systemowej jako użytkownik inny niż root!
Utworzyłem następującą usługę amos.service i musi ona działać jako amos (członek grupy amos) [Unit] Description=AMOS Service After=network.target [Service] User=amos Group=amos Type=simple WorkingDirectory=/usr/share/amos ExecStart=/usr/share/amos/amos_service.sh start ExecStop=/usr/share/amos/amos_service.sh stop Restart=on-failure [Install] WantedBy=multi-user.target wszystkie uprawnienia zostały ustawione na /usr/share/amosceluamos:amos Plik amos_service.sh wygląda następująco: #!/bin/bash CUDIR=$(dirname "$0") cd /usr/share/amos start() { exec /usr/share/amos/run_amos.sh >> /var/log/amos.log …
18 systemd  services  init 

4
Jak emulować podstawianie procesów w Dash?
Za bashpomocą mogę zastąpić proces i traktować dane wyjściowe procesu tak, jakby to był plik zapisany na dysku: $ echo <(ls) /dev/fd/63 $ ls -lAhF <(ls) lr-x------ 1 root root 64 Sep 17 12:55 /dev/fd/63 -> pipe:[1652825] niestety, zastępowanie procesów nie jest obsługiwane w dash. Jaki byłby najlepszy sposób na …

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.