6 klientów FTP pod Ubuntu + …


W mojej pracy często jestem zmuszony do wrzucania różnego rodzaju plików na serwery, a robię to za pomocą klienta FTP. W moim przypadku jest to FireFTP (czasem Konqueror), lecz przedstawię tutaj kilka różnych, aby każdy mógł wybrać ten najlepszy.

  • FireFTP
    FireFTP jako plugin do przeglądarki Firefox pozwala na szybki i skuteczny transfer plików. Posiada zaawansowane funkcje, takie jak: porównywanie katalogów, synchronizowanie katalogów, SFTP, szyfrowanie SSL, wyszukiwanie/filtrowanie, sprawdzanie spójności, zdalną edycję, obsługę techniki drag&drop, generowanie sum kontrolnych plików i wiele innych!
    Do pobrania tutaj.
  • Konqueror
    Kolejny dwupanelowy menedżer plików, bardzo podobny funkcjonalnie do TotalCommandera z Windows. Bardzo wygodny, czasem z niego korzystam.
    Instalacja pod Ubuntu:

    sudo aptitude install konqueror
  • GNOME Commander
    Jest dwupanelowym menedżerem plików, obsługuje kopiowanie, wklejanie DND i MIME. Program zawiera także podstawowe wsparcie FTP poprzez GnomeVFS. Nie posiada żadnych zaawansowanych funkcji.
    Instalacja pod Ubuntu:

    sudo aptitude install gnome-commander
  • Gftp
    Bardzo dobry graficzny klient FTP. Obsługuje protokoły FTP, HTTP, SSH, możliwia transfer FXP, a także wykorzystanie serwera proxy i wznawianie transferu od momentu jego przerwania. Ponadto obsługuje następujące typy listy katalogów i plików: UNIX, EPLF, Novell, Mac OS i NT (DOS).
    Instalacja pod Ubuntu:

    sudo aptitude install gftp
  • Kasablanca
    Kasablanca używa bibliotek KDE, zawiera wsparcie dla szyfrowania ssl/tls, kolejkowania plików, zakładek oraz fxp (bezpośredniego transferu z ftp do ftp).
    Instalacja pod Ubuntu:

    sudo aptitude install kasablanca
  • KFTPgrabber
    KFTPGrabber jest graficznym klientem FTP używając bibliotek KDE. Obsługuje połączenia szyfrowane SSL, transfer FXP, wiele sesji jednocześnie (w panelach), system zakładek, kolejkowanie pobierania. Wspiera SFTP. Wyświetla wykresy transferów.
    Instalacja pod Ubuntu:

    sudo aptitude install kftpgrabber

(Aktualizacja)

Ponieważ od jakiegoś czasu przerzuciłem się z Firefoksa na Chromium, a dla tej przeglądarki nie znalazłem równie dobrego rozszerzenia jak FireFTP, zacząłem używać dodatkowego programu, którego nie opisałem powyżej, a o który upomniał się w komentarzu Kris. Programem tym jest:

  • FileZilla
    darmowy wieloplatformowy klient FTP, dystrybuowany na zasadach open source. Obsługuje protokoły FTP, FTPS i SFTP, współpracuje z protokołem IPv6 i serwerami proxy. Obsługuje wiele sesji jednocześnie (w zakładkach)
    Instalacja pod Ubuntu:

    sudo apt-get install filezilla

Struktura drzewa katalogów w Ubuntu

Katalog główny (nazywany również root – z angielskiego korzeń), gdzie znajdują się wszystkie katalogi i pliki systemu Linux oznaczony jest symbolem „/” (slash). Mówiąc jeszcze prościej – na partycji „/” instalowany jest system Linux. W systemie Linux tworzone są określone katalogi przechowujące określone pliki niezbędne do prawidłowej pracy sytemu. Tworzy się ich określona liczna o zdefiniowanych nazwach. W poszczególnych dystrybucjach budowa ta może się różnić, co nie zmienia faktu, że katalogi te istnieją i pełnią takie same funkcje. Przedstawię ich nazwy i uproszczoną charakterystykę (Szczegółowe informacje wraz z opisem zawartości podkatalogów czytelnik znajdzie pod tym linkiem):
/bin – zawiera w sobie pliki binarne (wykonywalne) podstawowych narzędzi systemowych, które są niezbędne do pracy w trybie wieloużytkownikowym.
/boot – zawiera w sobie pliki odpowiedzialne za bootowanie (uruchamianie) systemu oraz jądro systemu
/cdrom – zazwyczaj jest to katalog dowiązany do katalogu media lub mnt (w zależności od dystrybucji)
/dev – zawiera w sobie pliki odpowiedzialne za obsługiwanie urządzeń jak np. cdrom. Generalnie pliki w tym katalogu odpowiadają za komunikację system – urządzenia komputera.
/etc – zawiera w sobie globalne pliki konfiguracyjne, ustawienia systemowe
/home – jest miejscem, w którym tworzy się katalog domowy użytkownika lub użytkowników (/home/nazwa_użytkownika), a w nim dodatkowo podkatalogi jak: dokumenty, muzyka, obrazy. Możemy tworzyć również swoje własne według potrzeb.
/lib – zawiera w sobie skompilowane biblioteki niezbędne do uruchamiania systemu a także moduły jądra systemu
/lost+found – pliki odnalezione podczas wykonywania testów dysku
/media – miejsce montowania (podłączania) nośników wymiennych jak pendrive, dyskietka, karty pamięci, czy napędy cdrom
/mnt – miejsce montowani dysków – systemów plików (w niektórych dystrybucjach np. Ubuntu, dyski montowane są w katalogu /media)
/opt – Katalog do instalowania dodatkowego oprogramowania nie wchodzącego w skład systemu (wykorzystywany głównie w dystrybucji SUSE). Obecnie, w niektórych dystrybucjach służy on do instalacji oprogramowania trzeciego jak np. oracle’a. Folder ten wychodzi z użycia na rzecz /usr/local
/proc – wirtualny system plików. Tworzy się podczas uruchamiania systemu. Zawiera w sobie pliki z informacjami o procesach
/root – katalog superużytkownika „root” – mówiąc w skrócie, jest to konto administracyjne. Bez niego nie możemy używać np. narzędzia „sudo” czy dokonywać żadnych zmian w systemie wymagających hasła administratora np. aktualizacji systemu.
/sbin – zawiera w sobie pliki wykonywalne poleceń, dostępne tylko dla administratora (root)
/srv – katalog dla serwerów
/sys – interfejs zmiany parametrów jądra (od jądra w wersji 2.6)
/tmp – zawiera w sobie pliki tymczasowe (również te, zapisujące się na dysku przy przeglądaniu Internetu)
/usr – zawiera w sobie narzędzia i aplikacje (programy) zainstalowane na komputerze dostępne dla zwykłego użytkownika oraz administratora.
/var – zawiera w sobie logi systemowe, pliki pocztowe czy kolejki drukarki.

źródło: dobreprogramy.pl

Jak zainstalować Google Gadgets w Ubuntu 8.04 (Hardy Heron)

Google niedawno wprowadziło platformę umożliwiającą wyświetlenie gadgetów na pulpicie Linuksa.
Aby cieszyć się gadżetami Google na swoim pulpicie musimy zainstalować platformę która nam to umożliwi.

Instalacja

Musimy najpierw edytować plik /etc/apt/sources.list

sudo gedit / etc / apt / sources.list

i dodać następujące repozytoria:

deb http://ppa.launchpad.net/googlegadgets/ubuntu hardy main
deb-src http://ppa.launchpad.net/googlegadgets/ubuntu hardy main

Zapisujemy zmiany i zamykamy plik.

Teraz musisz zaktualizować źródła”

sudo aptitude update sudo apt-get update

i na koniec instalujemy:

sudo aptitude install google-gadgets

uruchamiamy poleceniem

ggl-gtk

Ubuntu nie korzysta z pamięci wymiany – swap

Dzisiaj rano w firmie instalowałem ubuntu i windowsa na czystym dysku i ze względu na moją nieuwagę po zainstalowaniu obu systemów musiałem jeszcze partycję swap przenieść w inne miejsce.

I ku mojemu zdziwieniu (choć powinienem był się spodziewać) po starcie Ubuntu nie korzystało z tej partycji ( po prostu jej nie zamontowało)

Rozwiązanie tego problemu nie jest trudne. Cztery polecenia w konsoli, edycja dwóch plików i sprawa załatwiona.

Do rzeczy:

  • najpierw spojrzę gdzie Ubuntu szuka swap’a. Do tego wykonuję polecenie:
    cat /etc/fstab

    dzięki czemu wiemy jaką partycję chce zamontować system jako partycję wymiany

    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    # /dev/sda2
    UUID=41ac465d-dc23-49dc-9814-87dd1ae789e2 /               ext3    defaults,errors=remount-ro 0       1
    # /dev/sda3
    UUID=0cb007b8-1024-47ea-ac99-2760046b748c /home           ext3    defaults        0       2
    # /dev/sda1
    UUID=4638B0CA38B0B9EF /media/sda1     ntfs    defaults,umask=007,gid=46 0       1
    # /dev/sda4
    UUID=2f54d2b5-8947-41e9-b6b7-0f62d14d9b7f none            swap    sw              0       0
    /dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec 0       0
    /dev/fd0        /media/floppy0  auto    rw,user,noauto,exec 0       0

    teraz muszę się dowiedzieć która partycja jest partycją wymiany i wpisuję:

    sudo fdisk -l

    i otrzymuję:

    Disk /dev/sda: 320.0 GB, 320072933376 bytes
    255 heads, 63 sectors/track, 38913 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x8c8b8c8b

    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
    /dev/sda2            2551        7413    39062047+  83  Linux
    /dev/sda3            7414       29297   175783230   83  Linux
    /dev/sda4           29298       38913    77240520    f  W95 Ext’d (LBA)
    /dev/sda5           29298       29362      522081   82  Linux swap / Solaris
    /dev/sda6           29363       34461    40957686    7  HPFS/NTFS
    /dev/sda7           34462       38913    35760658+   7  HPFS/NTFS

    teraz muszę poznać UUID partycji sda5, wydaję polecenie:

    ls -l /dev/disk/by-uuid/

    wynik to:

    lrwxrwxrwx 1 root root 10 2008-06-11 10:11 0cb007b8-1024-47ea-ac99-2760046b748c -> ../../sda3
    lrwxrwxrwx 1 root root 10 2008-06-11 10:11 2f54d2b5-8947-41e9-b6b7-0f62d14d9b7f -> ../../sda5
    lrwxrwxrwx 1 root root 10 2008-06-11 10:11 41ac465d-dc23-49dc-9814-87dd1ae789e2 -> ../../sda2
    lrwxrwxrwx 1 root root 10 2008-06-11 10:11 4638B0CA38B0B9EF -> ../../sda1
    lrwxrwxrwx 1 root root 10 2008-06-11 10:11 7EBCB07FBCB0340D -> ../../sda7
    lrwxrwxrwx 1 root root 10 2008-06-11 10:11 FEDCA555DCA5094B -> ../../sda6

    edytuje plik fstab

    sudo gedit /etc/fstab

    i podmieniam linijkę

    UUID=4dds35ab-5632-8763-a65a-12ba45ff93b3 none            swap    sw              0       0

    na:

    UUID=2f54d2b5-8947-41e9-b6b7-0f62d14d9b7f none            swap    sw              0       0

    na koniec edytujemy jeszcze jeden plik:

    sudo gedit /etc/initramfs-tools/conf.d/resume

    i wpisujemy (podmieniamy)

    RESUME=UUID=2f54d2b5-8947-41e9-b6b7-0f62d14d9b7f

    teraz tylko

    sudo update-initramfs -u

    i restart komputera. Wszystko gra.