Unix & Linux

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

4
Jak scp z wyrażeniami regularnymi
Próbuję skopiować wszystkie pliki, które nie zaczynają się na literę „a”, w ksh. Kopiowanie z komputera źródłowego na komputer docelowy działa poprawnie : scp -p !(a*) user@machine:/path/directory/. Ale jeśli jestem na serwerze docelowym i chcę skopiować z serwera źródłowego, oznacza to, że: scp -p user@machine:/path/!(a*) . Jakieś pomysły?
13 ksh  scp 

2
Co to jest „automatyczne rozszerzanie stosu”?
getrlimit (2) ma następującą definicję na stronach podręcznika: RLIMIT_AS Maksymalny rozmiar pamięci wirtualnej procesu (przestrzeni adresowej) w bajtach. Limit ten wpływa na wywołania do brk (2), mmap (2) i mremap (2), które kończą się błędem ENOMEM po przekroczeniu tego limitu. Również automatyczne rozszerzanie stosu zakończy się niepowodzeniem (i wygeneruje SIGSEGV, …
13 linux  process  memory  limit 

5
Uruchom ponownie to samo polecenie z innym parametrem
Wiem, że mogę uruchomić następujące polecenie ls Some{File,Folder} Jest to równoważne z uruchomieniem tego: ls SomeFile SomeFolder (Często używam tego do takich rzeczy mv place_{a,b}) Zastanawiałem się jednak, czy istnieje inny skrót, w którym mógłbym zrobić coś takiego: run-command --a --whole --lot --of --flags parameter a; \ run-command --a --whole …

8
Dlaczego w terminalu rozróżniana jest wielkość liter?
Kiedy to robię - CD ..zamiast cd .. tego daje mi błąd mówiąc - CD: command not found Dlaczego w terminalach rozróżniana jest wielkość liter, jeśli chodzi o polecenia systemu Linux? Mam na myśli, że powinieneś być w stanie wykonać polecenie albo ze znakami „wszystkie wielkie litery” albo „wszystkie małe …

4
Wyłącz --skip-grant-tabele w MySQL
Jestem całkiem nowy w korzystaniu z Linuksa, ale konfiguruję bazy danych MySQL w instancji Amazon ec2. Postępowałem zgodnie ze wskazówkami dotyczącymi resetowania hasła logowania użytkownika, używając --skip-grant-tablesopcji MySQL. Teraz próbuję dodać użytkownika i nie mogę dowiedzieć się, jak wyłączyć tę opcję. Oto co próbuję zrobić: mysql> GRANT CREATE,SELECT,INSERT,UPDATE,DELETE ON ...my …

2
Jakie są konsekwencje ustawienia nazwy hosta?
Mam kilka serwerów Amazon EC2 i używam Chef do zarządzania konfiguracją. Chciałbym ustawić nazwę hosta, aby domyślny monit bash był bardziej pomocny. W tej chwili po uruchomieniu nowego serwera jest on ustawiony jako: root@ip-10-123-123-123 Ponieważ używam Ubuntu 12 na tych polach, przejrzałem odpowiednią stronę podręcznika dla nazwy hosta . Zawiera …

1
Nie można usunąć pliku - odmowa dostępu - dlaczego?
[db2inst1][testing ~/sqllib/db2dump] rm db2diag.log rm: cannot remove `db2diag.log': Permission denied [db2inst1][testing ~/sqllib/db2dump] id uid=1002(db2inst1) gid=107(db2iadm1) groups=16(dialout),33(video),107(db2iadm1),108(db2fadm1),1001(eduserver) [db2inst1][testing ~/sqllib/db2dump] ll total 1381172 -rw-rw-rw- 1 root db2iadm1 1412931954 Oct 2 10:24 db2diag.log Aktualnie zalogowany użytkownik (db2inst1) należy do grupy db2iadm1, która ma uprawnienia do pliku, który chcę usunąć. Ale nie jestem w …
13 permissions  files  rm 

2
Interaktywne usuwanie plików z listy
Chciałbym usunąć listę plików i zostać poproszony o potwierdzenie. Lista znajduje się w list.txtpliku. Dlaczego poniższe polecenie nie działa poprawnie? while read i; do rm -i $i; done < list.txt Poprzednie polecenie nie czeka na mnie, ale na szczęście żaden plik nie jest usuwany. Używam Bash.


1
netcat w skrypcie powłoki, podając nieprawidłowe połączenie
Mam skrypt powłoki, który używa netcatdo nasłuchiwania localhostna porcie 1111 dla żądań internetowych. Za każdym razem, gdy próbuję uzyskać dostęp localhost:1111/index.html, otrzymuję: invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038 liczba na końcu (60038) wydaje się zwiększać za każdym razem, gdy uzyskuję dostęp localhost. Wszelkie sugestie dotyczące tego, co się …

9
Dodanie dwóch liczb za pomocą wyraż
Uczę się skryptowania powłoki w celu uzyskania dyplomu z informatyki. Próbuję napisać mały skrypt, który dodaje dwie liczby, jak pokazano w jednym z samouczków, które otrzymaliśmy. echo "Enter two numbers" read num1 num2 sum = 'expr $num1 + $num2' echo "The sum is = $sum" Jednak gdy udzielam mu pozwolenia …


3
Jak ograniczyć uruchamianie poleceń w określonym katalogu za pośrednictwem SUDOERS?
Mogę skonfigurować sudo (za pomocą pliku sudoers), aby umożliwić użytkownikowi uruchamianie poleceń chowni chmodw dowolnym pliku lub katalogu w systemie. Chcę jednak przyznać użytkownikowi uprawnienia tylko do uruchamiania tych poleceń na plikach znajdujących się w /var/www/htmlkatalogu. Jak mogę ograniczyć uprzywilejowane polecenia, aby użytkownik mógł je uruchamiać tylko we wcześniej określonym …
13 sudo 

6
Jak korzystać z proxy SOCKS z yum?
Strona podręcznika do yum.conf opisuje kilka zmiennych związanych z proxy: proxy URL to the proxy server that yum should use. proxy_username username to use for proxy proxy_password password for this proxy Ale jak określić serwer proxy SOCKS? Zakładam, że powyższe dotyczy zwykłych serwerów proxy HTTP ...
13 yum 


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.