W vim’ie istnieje możliwość porównania dwóch otwartych plików w widoku podzielonym na okna. W tym celu wystarczy wydać poniższą komendę w obu oknach. :diffthis Vim w czytelny sposób zaznaczy nam różnice pomiędzy oboma plikami. Wyjście z trybu porównania wykonamy poprzez wydanie komendy: :difftoff
Vim – automatyczne wcięcie tekstu
Dużym udogodnieniem podczas pisania kodu jest przenoszenie ręcznego wcięcia tekstu do następnej linijki po wciśnięciu przycisku Enter. Niestety ostatni Vim tego nie potrafi robić domyślnie. Można go do tego zmusić wpisując w trybie poleceń poniższy tekst: :set autoindent po tym zabiegu vim będzie przenosić wcięcia z bieżącej linijki do następnej po wybraniu przycisku Enter. Jeśli […]
Maska Maska skrócona Klasa Ilość IP 255.0.0.0 /8 A 16777216 255.128.0.0 /9 A 8388608 255.192.0.0 /10 A 4194304 255.224.0.0 /11 A 2097152 255.240.0.0 /12 A 1048576 255.248.0.0 /13 A 524288 255.252.0.0 /14 A 262144 255.254.0.0 /15 A 131072 255.255.0.0 /16 B 65536 255.255.128.0 /17 B 32768 255.255.192.0 /18 B 16384 255.255.224.0 /19 B 8192 255.255.240.0 […]
Jeśli w logach serwera minidlna otrzymacie podobny komunikat wystarczy zwiększyć wartość fs.inotify.max_user_watches do np. 16384 poniższym poleceniem: root@server: echo 16384 > /proc/sys/fs/inotify/max_user_watches lub jeśli chcemy zwiększyć wartość na stałe, edytujemy plik sysctl.conf: root@server: vim /etc/sysctl.conf i dopisujemy na jego końcu: fs.inotify.max_user_watches=16384
Na Ubuntu możemy w prosty sposób obsługiwać pakiety Debiana poniższymi komendami instalacja pakietu: root@server: dpkg -i nazwapakietu.deb usunięcie pakietu: root@server: dpkg -r nazwapakietu.deb ponowna konfiguracja lub naprawa uszkodzonego pakietu: root@server: dpkg-reconfigure nazwapakietu.deb
Serwer DLNA na Ubuntu 12.04
Coraz więcej urządzeń posiada wbudowaną obsługę technologii DLNA. Dzięki czemu można za ich pomocą korzystać z udostępnionych w sieci multimediów. Jednak do pełni szczęścia potrzebnym jeszcze będzie serwer multimediów obsługujący DLNA. Poniżej kilka wskazówek jak uruchomić serwer DLNA minidlna na Ubuntu 12.04. na początek instalacja: root@server: apt-get install minidlna następnie tworzymy katalogi gdzie będziemy przechowywać […]
Jeśli pomimo ustawienia w konfiguracji Squirrelmail domyślnego języka polskiego, nadal macie problem z wyświetlaniem interfejsu Squirrelmail w języku polskim, zobaczcie koniecznie ten artykuł jak zmienić lokale w Ubuntu 12.04.
Jeżeli Ubuntu wyświetla nam komunikaty związane z lokalizacją, np. perl: warning: Please check that your locale settings: lub podobne, albo mamy problem z językiem polskim w Squirrelmail (pomimo ustawienia w konfiguracji klienta języka polskiego) wystarczy wykonać poniższe kroki. W katalogu /var/lib/locales/supported.d tworzymy plik pl root@serwer: vim /var/lib/locales/supported.d/pl w pliku dodajemy poniższe wpisy: pl_PL ISO-8859-2pl_PL.UTF-8 UTF-8 […]
Jeśli po wykonaniu polecenia apt-get update pojawia się poniższy komunikat: Reading package lists… Done W: GPG error: http://extras.ubuntu.com precise Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192 wystarczy wpisać w konsoli apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 16126D3A3E5C1192 i problem zniknie.
Proftpd umask konfiguracja
Parametr Umask w pliku konfiguracyjnym proftpd.conf serwera ftp służy do ustawienia praw dostępu dla wgrywanych na serwer przez użytkowników plików i katalogów. Prawa dostępu zapisywanych danych są wynikiem różnicy pomiędzy wyjściowymi prawami (base-mode 0666) i parametrem umask: prawa nowych plików = base-mode – umas np. ustawiając umask na 222 wynikowe prawa będą ustawione na 444 […]
W standardowej konfiguracji serwer proftpd daje możliwość usuwania plików przez użytkowników bez względu na konfigurację praw dostępu dla wgrywanych plików. Jeżeli chcemy mieć pewność, że użytkownik nie usunie nic z serwera, musimy dodać do pliku konfiguracyjnego proftpd.conf poniższy wpis: <Limit DELE> DenyAll </Limit> po restarcie serwera, root@ubuntu: /etc/init.d/proftpd restart użytkownicy nie będą mieli możliwości usuwania […]
Podczas instalacji Exchange Server 2010 na serwerze Windows 2008 Server 64bit może pojawić się komunikat błędu: Error: The start mode for the Net.Tcp Port Sharing service must be set to Automatic before Setup can continue. co oznacza, że przed instalacją serwera Exchange usługa udostępniania portów musi być uruchamiana automatycznie. Zmianę dokonamy poprzez wybranie: Start -> […]
Jeśli mamy zainstalowaną wersję graficzną Ubuntu na zdalnej maszynie dostępnej przez Internet lub przez sieć lokalną możemy połączyć się z nią przez zdalny pulpit (Remote Desktop Protocol w skrócie RDP). W tym celu wystarczy zainstalować na Ubuntu pakiet xrdp według poniższego: root@ubuntu: apt-get install xrdp Po instalacji na komputerze z zainstalowanym Windowsem wybieramy kolejno Start […]
Wersja Zend Framework – jak sprawdzić?
Wersję zainstalowanego na serwerze frameworka znajdziemy w pliku Version.php, który najczęściej jest w folderze library/Zend (lub libs/Zend w katalogu, gdzie jest zainstalowany dany serwis www). Jeśli mamy możliwość podglądu pliku odszukujemy poniższą linijkę: const VERSION = ‚1.11.11’; w której mamy wersję Zenda. Jeśli nie mamy możliwości podglądu powyższego pliku, dodajemy do dowolnego pliku php poniższy […]
W linuxie istnieje możliwość pracy na zdalnym katalogu tak jak byśmy pracowali na lokalnym, w dodatku transfer danych pomiędzy maszynami odbywa się połączeniem szyfrowanym. W celu zamontowania zdalnego katalogu na lokalnej maszynie należy zainstalować program sshfs. root@server:~# apt-get install sshfs Następnie tworzymy na lokalnej maszynie punkt montowania: root@server:~# mkdir /mnt/zdalny_server Zasób ze zdalnej maszyny montujemy […]