Jeżeli po otwarciu pliku w vim’ie zamiast polskich znaków widzicie dziwne krzaczki, np. … tworzy po³±czenie z baz± danych … może to oznaczać, że otwierany plik ma inne kodowanie niż konsola. Na przykład w konsoli macie ustawione kodowanie utf8, a otwierany plik ma np. kodowanie iso-8859-2. W takiej sytuacji po otwarciu pliku, ale przed dokonaniem […]
Kategoria: Linux Ubuntu
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 […]
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 […]
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 […]
Ubuntu 16.04 repozytoria
W celu dodania nowych repozytoriów do ubuntu 16.04 poniższym poleceniem edytujemy plik source.list. ubuntu@ubuntu:~# vim /etc/apt/source.list W oknie vim’a dodajemy poniższe wpisy na końcu pliku. ##Podstawowe repozytoria Ubuntu 16.04## deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse # deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse # deb-src http://archive.ubuntu.com/ubuntu/ precise-updates […]