Unix & Linux

69
Jak mogę wykryć, czy powłoka jest kontrolowana z SSH?

Chcę wykryć ze skryptu powłoki (dokładniej .zshrc), czy jest on kontrolowany przez SSH. Próbowałem zmiennej HOST, ale zawsze jest to nazwa komputera, na którym działa powłoka. Czy mogę uzyskać dostęp do nazwy hosta, z której pochodzi sesja SSH? Porównanie tych dwóch rozwiązałoby mój problem. Przy...

69
Jak rozebrać wiele spacji do jednego za pomocą sed?

sedw systemie AIX nie robi tego, co moim zdaniem powinno. Próbuję zastąpić wiele spacji jedną spacją w danych wyjściowych IOSTAT: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % idle % iowait 0.2 31.8 9.7 4.9 82.9 2.5 Disks: % tm_act Kbps...

69
Co robi „3> i 1 1> i 2 2> i 3” w skrypcie?

Widziałem ten wiersz w skrypcie: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` Co jest 3>&1 1>&2 2>&3 robić? Wiem, że 1 = 2 = stdout i stderr, ale jakie są 3i...

69
Jak określić klucz w SSHFS?

Mam pytanie, na które nie byłem w stanie znaleźć odpowiedzi. Mam dwa komputery, z których oba uruchamiają system Ubuntu Linux 12.04. Skonfigurowałem swój pierwszy komputer („domowy”), aby móc połączyć się z drugim komputerem („zdalnym”) przy użyciu uwierzytelniania publicznego / prywatnego klucza...

69
Jak dołączyć datę do pliku kopii zapasowej

Muszę wykonać kopię zapasową pliku i chciałbym mieć znacznik czasu jako część nazwy, aby ułatwić rozróżnienie. Jak wstawisz bieżącą datę do polecenia kopiowania? [root@mongo-test3 ~]# cp foo.txt {,.backup.`date`} cp: target `2013}' is not a directory [root@mongo-test3 ~]# cp foo.txt {,.backup....

69
Jakie jest odpowiednie uprawnienie do pliku .pem do SSH i SCP

Próbowałem SSH na mój serwer AWS Ubuntu i skopiować katalog na mój komputer lokalny. W trakcie całego procesu występują różne błędy uprawnień do plików (wymienione poniżej). Czy do pliku .pem potrzebne jest jedno określone uprawnienie do pliku, które pozwala mi na SSH i SCP? Czy też muszę...