Unix & Linux

66
Używanie opcji --exclude z poleceniem du

Jest to prawdopodobnie coś podstawowego, ale nie jestem w stanie sprawić, by działało. Próbuję użyć DU, aby uzyskać całkowity rozmiar plików minus niektóre katalogi. Muszę wykluczyć jeden konkretny katalog o nazwie, uploadsale nie każdy katalog o nazwie uploads. Na przykład moja struktura plików...

66
Utwórz partycję wyrównaną za pomocą parted

Ja partycjonowanie dysku twardego non-SSD z parted bo chcę tabelę partycji GPT. parted /dev/sda mklabel gpt Teraz próbuję utworzyć partycje poprawnie wyrównane, więc używam następującego polecenia, aby wiedzieć, gdzie zaczyna się pierwszy sektor: parted /dev/sda unit s p free Disk /dev/sda:...

66
Tworzenie użytkownika bez hasła

Próbuję utworzyć użytkownika bez hasła takiego: sudo adduser \ --system \ --shell /bin/bash \ --gecos ‘User for managing of git version control’ \ --group \ --disabled-password \ --home /home/git \ git Jest dobrze. Ale kiedy próbuję się zalogować pod użytkownikiem git, otrzymuję...

66
Dostęp root, który nie może zmienić hasła roota?

Mamy mały problem na serwerze. Chcemy, aby niektórzy użytkownicy mogli np. Być sudorootem, ale z zastrzeżeniem, że użytkownik nie może zmienić hasła roota. Oznacza to, że nadal możemy zalogować się na tym serwerze i zostać rootem bez względu na to, co zrobią inni użytkownicy. Czy to jest...

66
Nie znaleziono poleceń: netstat, nmap na CentOS 7

Korzystam z następującego CentOS: $ cat /etc/centos-release CentOS Linux release 7.0.1406 (Core) Polecenia nmap, netstata lsofnie znajdują się na CentOS7. Dlaczego? $ type -a nmap bash: type: nmap: not found $ type -a netstat bash: type: netstat: not found $ type -a lsof bash: type: lsof:...

66
Jak mogę zapobiec zamrożeniu sesji SSH?

Mam ServerAliveIntervali, w przypadku kilku maszyn, również ClientAliveIntervalustawiłem na 540 w plikach konfiguracyjnych klient / serwer SSH (przypuszczam, że ustawienie większej wartości nie byłoby dobrym pomysłem). Pracuję z wieloma sesjami SSH, które obecnie zawieszają się po kilku...

66
Po co ewaluować wyjście ssh-agent?

Aby uruchomić, ssh-agentmuszę użyć eval $(ssh-agent) Dlaczego mam do evalwyjścia ssh-agent? Dlaczego nie jest tak zaprojektowany, że mogę go po prostu uruchomić? Uwaga: Backticks (`) są usuwane, ponieważ są przestarzałe. Możesz na przykład przeczytać więcej na ten temat tutaj...

66
Dlaczego „bc” jest wymagany do zbudowania jądra Linux?

Minimalne wymagania dotyczące budowy jądra Linux określają, że bcdo zbudowania jądra v4.10 wymagany jest kalkulator , przy czym minimalną wersją tego narzędzia jest 1.06.95. Jaki jest użytek bcw tym kontekście i dlaczego język C nie jest używany bezpośrednio zamiast bcdo tych...

65
Zasoby do programowania przenośnych powłok

Jakie zasoby istnieją dla przenośnego programowania powłoki? Ostateczną odpowiedzią jest przetestowanie na wszystkich docelowych platformach, ale rzadko jest to praktyczne. Specyfikacja POSIX / Single UNIX jest początkiem, ale nie mówi ani Tobie, jaki jest poziom wsparcia dla każdej implementacji,...