Unix & Linux

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

10
Skrypt powłoki do logowania się na serwerze ssh
Próbowałem napisać skrypt powłoki, który może wykonać automatyczne logowanie do serwera ssh przy użyciu hasła wymienionego w skrypcie. Napisałem następujący kod: set timeout 30 /usr/bin/ssh -p 8484 root@172.31.72.103 expect { "root@172.31.72.103's password" { send "password\r" } } Ten kod nie działa poprawnie, wciąż prosi o hasło. Czy ktoś może mi …
29 ssh  password  expect 

3
bash polecenie wieloliniowe z komentarzami po znaku kontynuacji
Rozważać echo \ # this is a comment foo To daje: $ sh foo.sh # this is a comment foo.sh: line 2: foo: command not found Po kilku poszukiwaniach w Internecie znalazłem rozwiązanie firmy DigitalRoss na siostrzanej stronie Stack Overflow. Więc można to zrobić echo `: this is a comment` …
29 bash  shell 

2
Poprosić rsync o usunięcie plików po stronie odbiorczej, które nie istnieją po stronie wysyłającej, z wyjątkami po stronie odbierającej
Przeczytałem te wątki: rsync --delete --files-from = list / dest / nie usuwa niechcianych plików Usunąć zbędne pliki z katalogu docelowego przez rsync? Ale, o ile mogę powiedzieć (może coś mi brakuje), nie obejmują one następującego pytania: Jak poprosić rsynco skopiowanie plików i usunięcie tych po stronie odbiorczej, które nie …
29 rsync 

3
Jak zarezerwować porty dla mojej aplikacji?
Jak zarezerwować listę portów dla własnych aplikacji? Mówiąc ściślej, produkt, który tworzę, ma wiele procesów i dużo komunikacji między nimi. Problemem jest to, że - od czasu do czasu - system operacyjny kradnie moje porty. To rzadkie, ale się zdarza. Może to być spowodowane tym, że inna aplikacja użyła „:: …
29 tcp  udp  socket 

2
Jak uniknąć ataków sekwencji ucieczki na terminalach?
Czytając szczegóły CVE-2009-4487 (który dotyczy niebezpieczeństwa sekwencji specjalnych w plikach dziennika) jestem nieco zaskoczony. Cytując CVE-2009-4487 : nginx 0.7.64 zapisuje dane do pliku dziennika bez odkażania znaków niedrukowalnych, co może pozwolić zdalnym atakującym na modyfikację tytułu okna, ewentualnie wykonanie dowolnych poleceń lub zastąpienie plików, za pośrednictwem żądania HTTP zawierającego sekwencję …

9
jak zrobić firefox czytać stdin
echo '<h1>hello, world</h1>' | firefox cat index.html | firefox Te polecenia nie działają. Jeśli firefox może odczytać standardowe wejście, mogę wysłać html do firefox poprzez potok. Czy to możliwe, aby firefox odczytał standardowe wejście?
29 firefox 


6
Wysyłanie dźwięku przez sieć
To dość szalony pomysł. Planuję skonfigurować konfigurację, która wysyłałaby dźwięk odtwarzany na moim laptopie do mojego domowego serwera przez sieć lokalną , aby dźwięk był odtwarzany na serwerze podłączonym do systemu hi-fi z dobrymi głośnikami. Ma to służyć do oglądania filmów na laptopie z dźwiękiem na głośnikach bez zmiany kabli. …
29 networking  audio 

7
OS X: jak uchronić komputer przed uśpieniem podczas sesji ssh
Kiedy ssh do komputera OS X w mojej sieci, sesja trwa, dopóki OS X nie przejdzie w tryb uśpienia . Czy istnieje sposób, aby temu zapobiec podczas sesji SSH , oprócz fizycznego uderzenia myszy lub pisania na klawiaturze lub ręcznego wyłączenia funkcji uśpienia? EDYCJA: Sesja normalnie byłaby zwykłym montowaniem sshfs.



5
Jak zminimalizować wykorzystanie miejsca na dysku
Jedną z moich maszyn jest 2 GB EeePC Surf , schludny netbook z bardzo ograniczonymi zasobami. Tak ograniczone, że mam teraz 22 MB wolnego miejsca. Na nim uruchamiam Arch Linux z Openbox DE i wieloma potrzebnymi aplikacjami, aby działał jako komputer mobilny. Jakie metody są dostępne, aby usunąć niepotrzebne miejsce?


4
Wyrównanie danych wyjściowych skryptu powłoki Bash
Mój skrypt: date echo -e "${YELLOW}Network check${NC}\n\n" while read hostname do ping -c 1 "$hostname" > /dev/null 2>&1 && echo -e "Network $hostname : ${GREEN}Online${NC}" || echo -e "${GRAY}Network $hostname${NC} : ${RED}Offline${NC}" done < list.txt sleep 30 clear done Czy wyprowadza takie informacje: Network 10.x.xx.xxx : Online Network 10.x.xx.xxx : …

1
Jak ustawić ulimits w usłudze z systemd?
Jak ustawić ulimit w usłudze systemowej? To pytanie dotyczące przepełnienia stosu wyjaśnia, że ​​systemd ignoruje ograniczenia systemowe Jak wyglądałaby składnia, aby ustawić następujące ulimity? ulimit -c ulimit -v ulimit -m [Unit] Description=Apache Solr After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking SOLR_INSTALL_DIR=/opt/solr SOLR_ENV=/etc/default/solr.in.sh RUNAS=solr SOLR_PID_DIR="/var/solr" SOLR_HOME="/opt/solr/server/solr" LOG4J_PROPS="/var/solr/log4j.properties" SOLR_LOGS_DIR="/opt/solr/server/logs" SOLR_PORT="8389" PIDFile=/var/solr/solr-8389.pid ExecStart=/opt/solr/bin/solr start …
29 systemd  ulimit 

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.