Unix & Linux

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

5
Łączenie dwóch plików z unikalnym identyfikatorem
Mam dwa pliki z odpowiednio około 12900 i 4400 wpisami, które chcę dołączyć. Pliki zawierają informacje o lokalizacji dla wszystkich lądowych stacji obserwacji pogody na całym świecie. Największy plik jest aktualizowany co dwa tygodnie, a mniejszy raz w roku. Oryginalne pliki można znaleźć tutaj ( http://www.wmo.int/pages/prog/www/ois/volume-a/vola-home.htm i http://weather.rap.ucar.edu/surface/ station.txt ). …

2
Zerowanie kontrolera MMC bez fizycznego wyjmowania karty?
Próbuję uratować dane z karty SDHC za pomocą narzędzia ddrescue: while true ; do ddrescue -d /dev/mmcblk0p1 mmc.img mmc.log ; done Kontroler, nie jestem pewien, czy jest to ten na karcie, czy ten w moim laptopie, wydaje się zwracać błędy dla wszystkich sektorów (co pojawia się w dzienniku systemowym) po …


2
Scal foldery i zamień pliki za pomocą CLI
Chcę zaktualizować niektóre oprogramowanie forum i chcę przetestować proces aktualizacji przy użyciu interfejsu CLI jako możliwości uczenia się. Jak scalić zawartość folderu w inny folder i zastąpić pliki?
9 replace  merge 

4
Czy pliki krótkotrwałe są opróżniane na dysk?
Mój program tworzy wiele małych, krótkotrwałych plików. Zazwyczaj są one usuwane w ciągu sekundy po utworzeniu. Pliki znajdują się w systemie plików ext4 wspieranym przez prawdziwy dysk twardy. Wiem, że Linux okresowo opróżnia ( pdflush) brudne strony na dysk. Ponieważ moje pliki są krótkotrwałe, najprawdopodobniej nie są one buforowane pdflush. …
9 linux  disk  ext4 

2
Który plik w jądrze określa fork (), vfork ()… do użycia wywołania systemowego sys_clone ()
Gdy ltrace jest używany do śledzenia wywołań systemowych, widziałem, że fork () używa sys_clone () zamiast sys_fork (). Ale nie mogłem znaleźć źródła linuksa, w którym jest zdefiniowane. Mój program to #include<stdio.h> main() { int pid,i=0,j=0; pid=fork(); if(pid==0) printf("\nI am child\n"); else printf("\nI am parent\n"); } I wyjście ltrace jest …

1
Jak uzyskać datę utworzenia pliku na woluminie logicznym NTFS?
Utworzyłem wolumin logiczny NTFS w moim systemie Linux do przechowywania plików Windows, ponieważ chcę zachować datę utworzenia moich plików (prawdopodobnie spakowałbym je do archiwum, a następnie rozpakowałem, choć nie mam pojęcia, czy to zadziała). Czy NTFS-3G zapisuje datę utworzenia plików w systemie Linux? Jeśli tak, jak mogę uzyskać do niego …


3
Co dokładnie mamy na myśli, mówiąc, że używamy Linuksa?
Przeglądałem artykuł na temat GNU, który brzmi mniej więcej tak Naprawdę istnieje Linux i ci ludzie go używają, ale jest to tylko część używanego systemu. Linux to jądro: program w systemie, który przydziela zasoby maszyny innym uruchomionym programom. Jądro jest istotną częścią systemu operacyjnego, ale samo w sobie jest bezużyteczne; …
9 linux  gnu 

1
Nowoczesny podręcznik na komputery z systemem Linux?
W ciągu ostatniego miesiąca napotkałem szereg problemów związanych z ustawieniem trybu xf86-video (niezależnie od reszty), upower, dbus i systemd (wciąż nie mogę uzyskać OOM do logowania przez systemd). Czy istnieje nowoczesny podręcznik, który opisuje te systemy, jak są one konfigurowane oraz w jaki sposób współdziałają i w ogóle, jak działa …
9 xorg  intel 

1
Jaki jest bezpieczny sposób na uruchomienie Java 7 na SELinux
Krótka wersja: Jaki jest najbezpieczniejszy sposób, aby umożliwić Java 7 uruchomienie na (z?) SELinux? Długa wersja: Z góry przepraszam, jeśli użyję niepoprawnej terminologii. Naprawdę jestem tylko programistą Java z niewielką ilością umiejętności obsługi Linuksa. Właśnie zainstalowałem Javę 7 na CentOS wydanie 5.3 (wersja ostateczna), który najwyraźniej ma Security Enhanced Linux. …
9 linux  java  selinux 

2
Przenoszenie plików za pomocą find + xargs: cel nie jest katalogiem?
Po uruchomieniu następującego polecenia: > mkdir some_dir > find /foo/bar/ -name '*.csv' -print0 | xargs -0 mv {} some_dir Dostaję setki linii, które mówią: mv: target `/foo/bar/XX.csv` is not a directory Dlaczego? Myślałem, że xargs wykona: mv /foo/barXX.csv some_dir dla każdego findznalezionego pliku . Co się dzieje? Nawiasem mówiąc, to …
9 find  xargs 

2
Jak utworzyć plik o pustej nazwie?
Nie wiem jak, ale utworzyłem plik z pustą nazwą pliku, wątpię, by była tam biała spacja (wyjaśnię dlaczego na końcu): chaouche@karabeela /mnt/ubuntu/storage $ ls total 352K drwx------ 3 chaouche chaouche 4.0K Feb 12 11:00 drwxr-xr-x 4 chaouche chaouche 4.0K Apr 14 23:13 AUDIO drwxr-xr-x 5 chaouche chaouche 4.0K Jul 20 …

3
Katalog użytkownika Apache2 włączony, ale nadal nie ma dostępu
Próbuję skonfigurować serwer apache na moim laptopie Kubuntu 13.04. Zainstalowałem pakiet apache2 sudo a2enmod userdir; sudo service apache2 restart, ale mimo to, kiedy odwiedzam http://localhost/~user, mówi coś takiego: Forbidden You don't have permission to access /~user on this server. Apache/2.2.22 (Ubuntu) Server at localhost Port 80 Wynik tail /var/log/apache2/access.log 127.0.0.1 …

3
Jak mogę przywrócić chmod w katalogu etc?
Przypadkowo wykonałem następujące polecenie w katalogu etc: sudo chmod -R 700 /etc Wiem, że zrobiłem coś bardzo złego. Mój terminal drukuje teraz: I have no name!@ubuntu: /$ Jak mogę przywrócić mój katalog etc do wcześniejszego stanu? Próbowałem zmienić uprawnienia, ale teraz nie działa. Byłoby również bardzo pomocne, gdyby ktoś mógł …
9 linux  files  chmod 

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.