Unix & Linux

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

5
Jak połączyć się z komputerem przez inny komputer za pomocą ssh
Mam trzy komputery. PC1 i PC2 znajdują się w prywatnej sieci LAN, gdzie PC1 jest znany jako PC2 jako192.168.0.2 PC2 i PC3 znajdują się w innej sieci LAN, gdzie PC2 jest znany jako PC3 jako192.168.123.101 Jak mogę połączyć się z PC1 z PC3 za pomocą SSH. Czy istnieje coś takiego: …
13 ssh 

2
Skrypt powłoki: użyj sudo w środku vs uruchomić go z sudo?
Pisząc skrypt powłoki, w którym niektóre, ale nie wszystkie polecenia w nim potrzebują uprawnień administratora, powinienem: dodaj sudo do tych poleceń, które wymagają uprawnień administratora i uruchom skrypt powłoki bez sudo, lub nie dodajesz sudo do tych poleceń, które wymagają uprawnień administratora, ale uruchamiasz skrypt powłoki za pomocą sudo? Po …

2
Co ustawia fs: [0x28] (kanarek stosu)?
Z tego postu pokazano, że FS:[0x28]jest kanarek-stos. Generuję ten sam kod za pomocą GCC w tej funkcji, void foo () { char a[500] = {}; printf("%s", a); } W szczególności otrzymuję ten zestaw .. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; '(' ; "x\x19" 0x000006be 488945f8 mov qword …
13 linux  security  gcc  stack 

1
Jak zmienić rozmiar podzielonego ekranu w Byobu
Obecnie moje podzielone ekrany Byobu wyglądają tak (tzn. Mają nierówny rozmiar - na przykład rozmiar podziału po prawej stronie jest znacznie mniejszy niż na przykład rozmiar podziału po lewej stronie): Czy istnieje sposób na zmianę rozmiaru tych podziałów? Chcę, aby podział z prawej strony był szerszy, a podział z lewej …
13 byobu 

3
Jak przenieść do tablic typu bash na popiół?
Jakiś czas temu napisałem skrypt bash, który powinien być teraz w stanie działać w środowisku ash. W bashtym było jak: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } W rzeczywistości w tablicy jest około 40 usług …
13 bash  shell  array  ash 

3
Instalacja Grub nie powiodła się
Miałem dobrą instalację Debiana Jessie, ale potem uruchomiłem apt-get update && apt-get upgrade && apt-get dist-upgrade. A potem po ponownym uruchomieniu przyszedł bezpośrednio do BIOS-u. Zdałem sobie sprawę, że Grub brakuje, więc uruchomiłem CD na żywo i wszedłem Rescue mode, zamontowałem partycję root, + partycję rozruchową i uruchomiłem następujące polecenia: …
13 debian  boot  grub2  uefi 


2
Różnica między chmod a ACL
Rozumiem chmodi chownjak działają bity uprawnień, ale w Linuksie jest inny system uprawnień ACLz setfacli getfacl, więc zastanawiam się. Jaka jest różnica między tymi dwoma systemami kontroli uprawnień? Czy kolidują ze sobą?
13 linux  permissions  chmod  acl 


1
Czy można zamrozić kolejność zadań w htopie?
W htopie chciałbym zamówić procesy według wykorzystania procesora, ale najlepsze procesy odbijają się do przodu i do tyłu, więc trudno jest zobaczyć szczegóły każdego procesu. Chciałbym móc sortować w dowolnej preferowanej kolejności, a następnie zablokować tę kolejność, dopóki każde pole będzie aktualizowane.
13 top  htop 

4
Dziwne znaki nakładają się na terminal
Używam wersji bash 4.3.42 (1) -release w środowisku ArchLinux / Gnome. Kiedy piszę moje polecenia, niektóre z zapisanych znaków przekształcają się w dziwne. Ogólnie rzecz biorąc, cały wyświetlany tekst wygląda dziwnie. Moje kodowanie znaków jest ustawione na Unicode (UTF-8). Sprawdziłem również poprawny język wprowadzania. Ponieważ działał, zanim zakładam, że ma …

2
Jak sprawić, aby OpenVPN nasłuchiwał zarówno portów TCP, jak i UDP
Szukałem i jedyną rzeczą, jaką znalazłem, jest to, że „tak, OpenVPN obsługuje połączenia przez TCP” , ale nie znalazłem żadnego sposobu, aby zmusić serwer openvpn do nasłuchiwania tego samego portu dla obu protokołów w tym samym czasie . Znalazłem kilka bardzo starych przewodników na temat tworzenia interfejsów dotykowych lub zalecania, …
13 openvpn 

4
Komenda `open`, aby otworzyć plik w aplikacji
Dlaczego nie mogę uruchomić tego polecenia w moim terminalu: open index.html Czy nie powinien otworzyć tego pliku w mojej przeglądarce? Również nie mogę uruchomić tego polecenia: open index.html -a "Sublime Text". Wynikiem tych poleceń są: $ open index.html Couldn't get a file descriptor referring to the console $ open index.html …

2
Jak mogę utworzyć alias dla urządzenia sieciowego?
Próbuję uruchomić określone oprogramowanie, które korzysta z menedżera licencji, który nie zauważył, że nowsze dystrybucje Linuksa nie wymieniają już nazw swoich urządzeń sieciowych eth0. Próbuje zweryfikować adres MAC, ale ponieważ moja karta sieciowa jest wywoływana ens1na Centos 7, to nie działa. Sprzedawca tego oprogramowania naprawił już to na innym komputerze …


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.