W celu zmiany domyślnego edytora systemowego, wykorzystywanego między innymi przez polecenie visudo wydajemy z konsoli poniższe polecenie: root@server:/# update-alternatives –config editor Po wykonaniu polecenia
3Ware SMART data
Poniżej jak odczytać parametry SMART dysków podłączonych do poszczególnych portów kontrolera 3Ware. Parametry SMART dysku podłączonego do pierwszego portu kontrolera 3Ware: root@server:/# smartctl -a -d 3ware,0 /dev/twl0 | egrep ‚^ {0,2}[[:digit:]]{1,3}’
Outlook 2003 naprawa pst
Jak naprawić uszkodzony plik pst Outlook 2003 Narzędzie służące do naprawy uszkodzonych plików pst, zwykle znajduje się katalogu (dla polskiej wersji Outlooka 2003 i windows XP): c:\Program Files\Common Files\System\MSMAPI\1045 Wystarczy wejść do katalogu i uruchomić znajdujący się w nim program Scanpst.exe Po uruchomieniu programu wskazujemy uszkodzony plik PST i wybieramy napraw. Zaleca się przed naprawą […]
Żeby sprawdzić w Samsungu z systemem android, kto jest podłączony do udostępnionego Internetu wystarczy w konsoli wydać poniższe polecenie (nie trzeba mieć uprawnień root’a): cat /proc/net/arp Na liście zobaczymy adresy IP, adresy MAC oraz wirtualny interfejs, do którego są podłączeni klienci bezprzewodowi.
Wielu początkujących programistów zastanawia się nad tym, jaka jest różnica między apostrofem, a cudzysłowem w języku PHP. W większości przypadków polecenia i komendy wykonają się tak samo i nie będzie miało to większego znaczenia. Jednak w specyficznych sytuacjach warto wiedzieć, że napisy ujęte w cudzysłowy podlegają interpretacji przez PHP, natomiast
VIM – zamiana znaków HEX
Jeśli w VIM mamy dziwne znaki (np. <9c>) możemy je wszystkie zamienić na prawidłowe za pomocą poniższej komendy: :%s/\%x9c/ś/gc W powyższym przykładzie zmienimy w całym pliku źle zakodowaną literę ‚ś’.
Jeśli serwer MiniDLNA nie chce się uruchomić, a w logach serwera macie poniższy błąd: WARNING: Inotify max_user_watches [16384] is low or close to the number of used watches [5] and I do not have permission to increase this limit. Please do so manually by writing a higher value into /proc/sys/fs/inotify/max_user_watches. musicie zwiększyć wartość inotify za […]
W Windowsie większość programów można uruchomić z wiersza poleceń. Jednym z nich jest Pulpit Zdalny RDP. Żeby go uruchomić wybieramy Start -> Uruchom i wpisujemy: mstsc.exe, jak poniżej: Po wciśnięciu OK uruchomi się Pulpit Zdalny. Dodatkowo możemy wykorzystać parametry przy uruchomieniu pulpitu.
VIM – dodawanie numeru wiersza
W VIM’e mamy możliwość dodania numerów wierszy, przez co kod staje się czytelniejszy i łatwiej jest po nim nawigować. Będąc w trybie visual wystarczy wpisać polecenie: :set nu Jeśli chcemy dodać w treści dokumentu na początku każdego wiersza jego numer, wpisujemy w trybie visual poniższe polecenie: :%s/^/\=line(‚.’)/ Dodatkowo możemy po numerze wiersza dodać spację:
Jeśli podczas kompilacji kernela po wydaniu komendy make menuconfig pojawia Wam się poniższy komunikat: HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o *** Unable to find the ncurses libraries or the *** required header files. *** ‚make menuconfig’ requires the ncurses libraries. *** *** Install ncurses (ncurses-devel) and try again. *** oznacz, że brakuje w systemie bibliotek […]
Instalacja serwera MySQL pod Ubuntu jest banalna. W pierwszej kolejności warto jest zaktualizować listę pakietów: root@server: apt-get update po aktualizacji wystarczy wpisać w linii poleceń poniższą komendę: root@server: apt-get install mysql-server Podczas instalacji zostaniemy poproszeni o podanie hasła użytkownika root. Zalecam wpisanie silnego hasła, gdyż ten użytkownik ma pełny dostęp do wszystkich baz danych, które […]
W MySQL można w prosty sposób dodać nowe wiersze do jednej tabeli na podstawie danych wybranych z innej tabeli. Poniżej przykład zapytania, które wstawia do tabela1 w pola pole1_t1, pole2_t1, … wybrane wartości z tabela2 uwzględniając zadany warunek: INSERT INTO `tabela1` (`pole1_t1`,`pole2_t1`,`pole3_t1`,`pole4_t1`,`pole5_t1`) SELECT `pole1_t2`,`pole2_t2`,`pole3_t2`,`pole4_t2`,’dowolna_wartosc’ FROM `tabela2` WHERE `pole1_t2`= ‚2’ LIMIT 2; Nie we wszystkie pola […]
Czasami zdarza się w Windows XP, że w zadaniach wydruku mamy zawieszone zadanie drukowania, którego nie da się usunąć. Rozwiązanie problemu jest bardzo proste. W pierwszej kolejności usuwamy wszystkie zadania, które da się usunąć. Potem w wierszu poleceń wpisujemy: C:\>net stop spooler Następnie przechodzimy do katalogu C:\Windows\system32\spool\PRINTERS i usuwamy wszystkie pliki z rozszerzeniem SPL. Kolejno […]
Linux – kasowanie danych z dysku
Czasami zachodzi potrzeba dokładnego skasowania danych z dysku. Można to zrobić poniższym poleceniem. W przykładzie operacja będzie wykonana 5 razy dla dysku sda. root@server:/# shred -v -n 5 -z /dev/sda Można również zapisać cały dysk samymi zerami (status polecenia dd w konsoli): root@server:/# dd if=/dev/zero of=/dev/sda bs=16M Inną możliwością jest zapis losowych danych na dysku […]
Podczas robienia kopii dysku poleceniem dd nie widać stanu zaawansowania procesu. Można go jednak podejrzeć logując się na drugą konsolę i wydając z niej poniższe polecenie: root@server:/# pkill -USR1 -x dd dzięki temu program dd wyświetli na konsoli, na której został uruchomiony, stan zaawansowania procesu i wróci do kopiowania danych.