W pliku /etc/php5/apache2/php.ini należy znaleźć:
upload_max_filesize
memory_limit
post_max_size
i ustawić je na odpowiednie limity. Źródło.
niedziela, 19 stycznia 2014
Zmiana rozdzielczości na niestandardową w vboxheadless
Ponieważ zdalny VirtualBox nie obsługuje zmiany rozdzielczością wraz ze zmianą rozmiaru okna, a u menu ustawień ekranu (Windows) nie ma niestandardowych rozdzielczości, alby zmienić rozdzielczość na niestandardową trzeba to zrobić przez VBoxManage. Przykładowa komenda, może wyglądać tak:
VBoxManage controlvm Windows setvideomodehint 1000 700 24Gdzie 1000 i 700 to rozdzielczość a 24 to liczba kolorów. Źródło.
piątek, 17 stycznia 2014
Montowanie archiwum bez jego rozpakowywania
Gdy z jakichś przyczyn nie chcemy rozpakowywać plików, a jedynie w wygodny sposób nimi zarządzać, a raczej w jakimś innym celu... Z pomocą przychodzi komenda (i program):
archivemount archivepath mountpointŹródło.
Rozpakowywanie uszkodzonego archiwum tar
W wypadku uszkodzenia archiwum tar większość programów służących do rozpakowania odmawia posłuszeństwa. Z pomocą przychodzi poniższa komenda:
cpio -F corrupt.tar -i -vŹródło.
czwartek, 16 stycznia 2014
Montowanie partycji dysku maszyny wirtualnej .vdi
Montowanie partycji pliku raw wydaje się być sprawą banalną. W przypadku plików .vdi sprawa lekko się komplikuje:
Od tego momentu dysk wirtualny test.vdi reprezentowany jest przez plik urządzenia /dev/nbd0. Partycje z tego dysku montujemy tradycyjnie (partycja 5) np.:rmmod nbd modprobe nbd max_part=16qemu-nbd -c /dev/nbd0 test.vdi
sudo mount /dev/nbd0p5 /mntŹródło.
Szybkie tworzenie pliku na dysku
Komenda:
Źródło.
fallocate -l 1G image.imgPozwala na utworzenie 1GB pliku image.img na dysku. Przewagą tej metody nad dd jest fakt, że fizycznie dane nie są nigdzie przepisywane, plik tylko zaklepuje sobie to miejsce. Wadą: nie działa np na NTFS.
Źródło.
Montowanie partycji z obrazu dysku (dd, raw)
Aby zamontować partycję z obrazu dysku jedyne co musimy znać to offset, czyli gdzie 'zaczyna się' wybrana przez nas partycja. Aby to zrobić, należy uruchomić program parted na naszym pliku, przełączyć jednostki wyświetlania za pomocą komendy unit na B i wyświetlić tablicę partycji (print):
Teraz, gdy już znamy offset możemy zamontować naszą partycję za pomocą komendy np.:
Przykładowy offset znajduje się w kolumnie Start i wynosi tutaj 32256.# parted hda.img GNU Parted 1.7.1 Using /data/rabbit/disk_image/test2 Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) unit Unit? [compact]? B (parted) print Disk /data/rabbit/disk_image/test2: 10262568959B Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32256B 106928639B 106896384B primary ext3 boot 2 106233423B 1184440319B 1077511680B primary linux-swap 3 1184440320B 10256924159B 9072483840B primary ext3 (parted) quit
Teraz, gdy już znamy offset możemy zamontować naszą partycję za pomocą komendy np.:
Źródło.#mount -o loop,ro,offset=32256 hda.img /mnt/rabbit
Obsługa USB w VirtualBox
Aby umożliwić udostępnianie urządzeń USB hosta klientowi, należy wykonać komendę:
Źródło.
sudo usermod -aG vboxusers <your username>
na swoim użytkowniku. Źródło.
środa, 15 stycznia 2014
Tworzenie obrazu ISO z zawartości katalogu
Wymiana danych z systemem wirtualnym w VirtualBox bywa cholernie upierdliwa. Aby zgrać dane w jedną stronę (na maszynę wirtualną), wystarczy stworzyć odpowiedni obraz płyty. Najłatwiej zrobić to tak:
mkisofs -o /home/linuxlookup/example.iso /source/directory/Źródło.
wtorek, 14 stycznia 2014
MBR dla Windowsa
Na podstawie źródła:
Aby zainstalować 'prosty' bootloader, który będzie w stanie uruchomić ten windowsowy, wystarczy wykonać 1-2 komendy:
Aby zainstalować 'prosty' bootloader, który będzie w stanie uruchomić ten windowsowy, wystarczy wykonać 1-2 komendy:
sudo apt-get install syslinuxZ czymś takim, wystarczy zgrać dane z płyty instalacyjnej Windowsa, by zainstalować go bez napędu i USB.
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
środa, 8 stycznia 2014
Brak czcionki Times New Roman
Za m.in. tę czcionkę w systemie odpowiada paczka ttf-mscorefonts-installer.
Aby ją zainstalować wystarczy wykonać:
Aby ją zainstalować wystarczy wykonać:
sudo apt-get install ttf-mscorefonts-installerŹródło.
Samsung Tools
Oficjalne repo: ppa:voria/ppa
sudo add-apt-repository ppa:voria/ppa
sudo apt-get update
sudo apt-get install samsung-tools
niedziela, 5 stycznia 2014
Szybkie przenosiny na dysk SSD
Po przenosinach partycji z dysku tradycyjnego na SSD, trzeba było wziąć się za odrobinę optymalizacji.
Na początek sprawdzamy, czy partycje są dobrze ułożone:
Na początek sprawdzamy, czy partycje są dobrze ułożone:
sudo blockdev --getalignoff /dev/sda3i mamy nadzieję, że zwróci '0' dla każdej partycji jaką mamy.
Następnie (w recovery mode lub liveCD) partycje ext2/3 przerabiamy na ext4:
tune2fs -O extents,uninit_bg,dir_index,has_journal /dev/sda3Postanowiłem zrezygnować z journala, więc dla mnie ta komenda wygląda tak:
tune2fs -O extents,uninit_bg,dir_index /dev/sda3A ponieważ moja partycja / była już jako ext4, postanowiłem i z niej usunąć journaling (źródło):
tune2fs -O ^has_journal /dev/sda2Na koniec wypadałoby sprawdzić czy wszystko lata jak trzeba:
e2fsck -pf /dev/sda1Na koniec poprawa w /etc/fstab. Zmiana ext2/3 na ext4 oraz dodanie do opcji montowania (źródło):
sudo mount -t ext4 /dev/sda1 /mnt
noatime,discardSwap (aby system korzystał ze swap możliwie jak najmniej) - do pliku /etc/sysctl.conf (źródło):
vm.swappiness=1
To na razie tyle.
Źródło.
Subskrybuj:
Komentarze (Atom)