Mój szef zgłosił się na ochotnika do roli administratora systemu dla naszego produkcyjnego serwera redhat. Poprosił mnie o zaostrzenie bezpieczeństwa, aby uniknąć takich nieszczęść, rm -f *które miały miejsce niedawno. W tej chwili mamy 53 użytkowników sudo wkraczających na maszynę, co jest koszmarem audytu. Zastanawiam się, czy można zezwolić użytkownikom …
Chcę stworzyć niedrogi, prywatny serwer git z nadmiarową pamięcią . W tym celu kupiłem Raspberry Pi i skonfigurowałem zarówno giti sshna Pi. Mogę uzyskać dostęp do Pi zarówno z sieci LAN, jak i zdalnie (przekierowując port mojego routera do Pi). Tak więc serwer git jest już uruchomiony. Ostatnią rzeczą do …
Mam kilka plików i chcę znaleźć, który zawiera sekwencyjne linie zaczynające się od określonego ciągu. Na przykład dla następującego pliku: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Istnieje więcej niż jedna linia rozpoczynająca się od „C”, więc chcę, aby ten plik został znaleziony za pomocą …
Próbuję znaleźć pliki z nową linią w nazwie pliku. Ale nie mogę wymyślić, jakiego wzoru użyć. Poniższe działa, ale nie jest bardzo przydatne, jeśli chcę go używać w wciętym kodzie. find . -name '* *' Wypróbowałem te dwa i udało im się znaleźć tylko nazwy plików zawierające literę n : …
Wiem, że printfpotrzebuje pomocy systemu operacyjnego, aby wykonać swoją pracę. Wiem też, printfże nie działa w kodzie źródłowym Linuksa, ponieważ nie ma biblioteki. I tak mamy printkdo debugowania. Jak printkdziała wtedy, gdy system operacyjny wciąż się uruchamia?
Czy istnieje sposób na xscreensaveruruchomienie jednego wygaszacza ekranu na całym ekranie X, ignorując geometrię Xinerama / XRANDR? Mam trzy monitory pojawiające się jako pojedynczy ekran X na jednym ekranie X. XRANDR dostarcza informacji o tym, gdzie każdy monitor fizyczny zaczyna się i kończy na pojedynczym ekranie X. xscreensaverużywa tego do …
Procesy, które zmniejszają uprawnienia za pośrednictwem setuid()i setgid()nie wydają się dziedziczyć członkostwa w grupach ustawionego identyfikatora UID / GID. Mam proces serwera, który należy wykonać jako root, aby otworzyć uprzywilejowany port; potem następuje eskalacja do konkretnego nieuprzywilejowanego identyfikatora UID / gid, 1 - np. użytkownika foo(UID 73). Użytkownik foojest członkiem …
Mam te funkcje w ~/.bashrc: function guard() { if [ -e 'Gemfile' ]; then bundle exec guard "$@" else command guard "$@" fi } function rspec() { if [ -e 'Gemfile' ]; then bundle exec rspec "$@" else command rspec "$@" fi } function rake() { if [ -e 'Gemfile' …
I 'm próbuje utworzyć tmux pasek stanu, który pokazuje trzy strefy czasowe: US Eastern Time :: UTC :: Central European Time. Użycie TZzmiennej środowiskowej powoduje, że datepolecenie pokazuje czas w danej strefie czasowej. Próbowałem to zrobić z tym ustawieniem tmux.conf: set -g status-right "#[fg=white]#S #I:#P #[fg=yellow]:: %d %b %Y #[fg=green]:: …
Patrzę na oficjalne dokumenty GRUB2 dla searchpolecenia, które można znaleźć na stronie http://www.gnu.org/software/grub/manual/grub.html#index-search Command: search [--file|--label|--fs-uuid] [--set [var]] [--no-floppy] name Search devices by file (-f, --file), filesystem label (-l, --label), or filesystem UUID (-u, --fs-uuid). If the --set option is used, the first device found is set as the value …
Używam sed. Używałem wyrażenia regularnego, które było prawidłowe, o ile mogłem zobaczyć, ale sed nic nie zrobił. Okazuje się, że korzystałem z \s+którego sed nie może zrozumieć, a kiedy przełączyłem się na [ ]+to, działało. Podsumowując, stworzyłem regex, który by zadziałał, musiałem uciec prawie wszystko i usunąć \sspację. Wydaje się, …
Czy jest jakiś sposób odwzorowania lidera-r, aby powtórzył ostatnie polecenie wysłane do bash? Na przykład podczas pracy z plikami C chciałbym skompilować i uruchomić program z vima bez wpisywania:! Make lub gcc. Wiem, że mogę przypisać określone polecenie do klawisza, ale nie zadziała ono dla innych typów plików.
W moim systemie Debian mam /na osobnej partycji i zamontowany read-only. Tylko /home/, /var/i /tmp/są zapisu. Stworzyłem również Pre-Invokea Post-Invoke apt hook, dzięki czemu aptmożna automatycznie ponownie zainstalować system do zapisu, gdy pakiety są instalowane lub uaktualniane, a read-onlypo zakończeniu: DPkg::Pre-Invoke {"mount -o remount,rw / ;}; DPkg::Post-Invoke {"mount -o remount …
Czy istnieje sposób szybkiego uzyskania dokładnego rozmiaru katalogu (w tym rekurencyjnie wszystkich jego podkatalogów)? Nie chcę rozmiarów podkatalogów, mam na myśli, że powinny one być rekurencyjnie uwzględnione w raportowanym rozmiarze całkowitym. W przeciwnym razie sposób uzyskania przybliżonego rozmiaru? Myślę, że coś w tym kierunku dfpowoduje szybką odpowiedź dla całego systemu …
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.