понеділок, 10 грудня 2012 р.

Пасивне охолодження відеокарти

Оскільки в мене доволі гострий слух, то я вирішив зменшити шум від системного блоку, замінивши охолодження відеокарти AMD FirePro™ V3900 на пасивне.
Мій вибір прийшовся на систему пасивного охолодження Arctic Cooling Accelero S1 Plus
Тепер робочі температури процесора відеокарти десь біля +40.0°C

неділя, 9 грудня 2012 р.

RAM 64 GB

Нарешті розширив оперативну пам’ять до 64 ГБ.
Електроніка - це наука про електричні контакти, в чому я іще раз пересвідчився, коли встановив шість планок пам’яті.
Не зважаючи на те, що було встановлено всі вісім планок пам’яті, кожна з яких по 8 ГБ, BIOS впізнав тільки шість із них.
Пошуки в інтернеті дали різну інформацію, починаючи від того, що це можуть бути дефектні планки, і закінчуючи тим, що то дефект материнської плати.
Але все виявилось набагато простішим: малий пух, котрий порушував кілька електричних контактів у двох гніздах!
"Лікування" несправності було за допомогою малого пензлика, котрим я прочистив ту пару гнізд.
Після цього, всі вісім планок пам’яті запрацювали :)

неділя, 2 грудня 2012 р.

Оновлення BIOS в Asus P9X79 WS

Сьогодні вирішив оновити BIOS в Asus P9X79 WS.
Завантажив потрібну версію та перейменував на P9X79WS.ROM
Оновлював через USB згідно інструкцій на ось цій сторінці.

Максимальні розміри RAM в Ubuntu

Які максимальні розміри RAM підтримує Ubuntu?

Ubuntu 32 Bit - 4 GB 
Ubuntu 32 Bit + ядро із підтримкою технології PAE - 64 GB
Ubuntu 64 Bit - 17 179 869 184 GВ (16 777 216 TB)

понеділок, 26 листопада 2012 р.

Apt-fast: багатопотоковість завантажень пакетів

Маючи доволі швидкий інтернет, я вирішив пришвидчити завантаження нових пакетів, використавши для цього apt-fast

Відкриваю Термінал та виконую команди для встановлення:
sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast axel


По ходу установки проводжу деякі налаштування.

На останок проводжу обновлення системи за допомогою команди
sudo apt-fast upgrade

четвер, 22 листопада 2012 р.

Швидкість читання та запису RAID0

Випробування RAID0 із двох Seagate Barracuda 7200.14 2TB 7200rpm 64MB ST2000DM001 3.5 SATAIII показало ось такі швидкості читання та запису.

субота, 17 листопада 2012 р.

Клавіатура в LXDE

Для швидкого додавання розкладок клавіатури в LXDE потрібно відкрити Термінал та виконати у ньому команду:
setxkbmap -option grp:ctrl_shift_toggle "us,ru,ua";

Peppermint Linux OS

Peppermint Linux OS -це іще одна операційна система, заснована на Ubuntu.
Настільним середовищем системи є швидке та легке LXDE

Сторінка вільного завантаження образів дисків системи для версій 32 та 64 біт.

четвер, 15 листопада 2012 р.

Встановлення Java

Ось один із шляхів встановлення Oracle JDK 7 та Oracle JRE 7 browser plugin на Ubuntu.

Відкриваємо Термінал та виконуємо команди:  
sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update
sudo apt-get install oracle-java7-installer

середа, 14 листопада 2012 р.

Preload для прискорення завантаження програм

Із оглядом на те, що в сучасних комп’ютерах нема проблем із розмірами оперативної пам’яті, частину її можна використати для прискорення завантажень програм.

Відкриваємо Термінал та виконуємо у ньому ось ці команди:
sudo apt-get install preload 
sudo /etc/init.d/preload restart

Відкриваємо будь-яку програму, закриваємо її, а після знову відкриваємо та оцінюємо скорочення часу запуску програми.

oleg@oleg:~$ time skychart
real    0m7.181s
user    0m1.988s
sys    0m0.160s
oleg@oleg:~$ time skychart
real    0m5.134s
user    0m1.816s
sys    0m0.136s

oleg@oleg:~$ time mc
real    0m10.142s
user    0m0.016s
sys    0m0.008s
oleg@oleg:~$ time mc
real    0m5.435s
user    0m0.024s
sys    0m0.000s



пʼятниця, 9 листопада 2012 р.

Настільне середовище Enlightenment (E17)

Для встановлення легкого настільного середовища Enlightenment (E17) відкриваємо Термінал та виконуємо команду:

sudo apt-get install e17

Cinnamon в Ubuntu 13.04

Щойно встановив настільне середовище Cinnamon
На диво жваве середовище :)

Для встановлення відкриваємо Термінал та виконуємо команди:

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
sudo apt-get update
sudo apt-get install cinnamon


Проба Ubuntu 13.04

Ось встановив Ubuntu 13.04.
Робочий стіл більш жвавий (не підгальмовує) у порівнянні із Ubuntu 12.10
Найближчим часом проведу тестування продуктивності системи.

неділя, 4 листопада 2012 р.

Результати тестування ядра 3.6.5-030605-generic за допомогою UnixBench

Результати тестування ядра 3.6.5-030605-generic за допомогою UnixBench
System Benchmarks Index Score: 9612.6

четвер, 25 жовтня 2012 р.

Результати тестування ядра 3.6.3-myquick2 за допомогою UnixBench

Результати тестування ядра 3.6.3-myquick2 за допомогою UnixBench
System Benchmarks Index Score: 9428.5

Результати тестування ядра 3.6.3-030603

Результати тестування ядра 3.6.3-030603-generic за допомогою UnixBench
System Benchmarks Index Score: 9312.2

вівторок, 23 жовтня 2012 р.

Тестування ядра 3.6.3-030603-generic на числі PI

Щойно встановив нове ядро 3.6.3-030603-generic та випробував його на тесті y-cruncher:


Processor(s):             Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
Logical Cores:           12
Physical Memory:      16,805,687,296 bytes  ( 15.6 GB )
CPU Frequency:         3,200,233,168 Hz

Program Version:       0.5.5 Build 9187 (fix 2) (x64 AVX - Linux ~ Hina)
Constant:                   Pi
Algorithm:                  Chudnovsky Formula
Decimal Digits:           1,000,000,000
Hexadecimal Digits:    Disabled
Threading Mode:         16 threads
Computation Mode:     Ram Only
Swap Disks:               0
Working Memory:        4.76 GB

Start Date:             Tue Oct 23 22:28:45 2012
End Date:              Tue Oct 23 22:33:20 2012

Computation Time:      262.632 seconds
Total Time:                 274.889 seconds

CPU Utilization:            1098.98 %
Multi-core Efficiency:     91.58 %

Last Digits:
6434543524 2766553567 4357021939 6394581990 5483278746  :  999,999,950
7139868209 3196353628 2046127557 1517139511 5275045519  :  1,000,000,000

Швидке встановлення Skype

Для швидкого встановлення Skype відкриваємо Термінал та виконуємо у ньому кілька команд:

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

sudo apt-get update && sudo apt-get install skype

Потім робимо перший запуск Skype та налаштовуємо звук, камеру та ін.

понеділок, 22 жовтня 2012 р.

Швидке встановлення WINE

Швидке встановлення WINE через Термінал:

sudo add-apt-repository ppa:ubuntu-wine/ppa

а потім:

sudo apt-get update
sudo apt-get install wine1.5 

неділя, 21 жовтня 2012 р.

ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!

При компіляції ядра 3.6.3 система видала повідомлення:

MODPOST 2674 modules
ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!
WARNING: modpost: Found 2 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[2]: *** [__modpost] Помилка 1
make[1]: *** [modules] Помилка 2
make[1]: Залишаю каталог "/home/oleg/temp/linux-3.6.3"

Рішення проблеми ось таке:

відкриваємо файл конфігурації .config, шукаємо в ньому запис CONFIG_RTS5139=m
та змінюємо його на
CONFIG_RTS5139=n

Adding read ACL for uid 1000 ?

Вирішення даної проблеми: створити у директорії /media теку із системним іменем користувача, тобто /media/user

В Терміналі виконуємо наступну команду:
sudo mkdir /media/user
 

субота, 20 жовтня 2012 р.

Форматування у файлову систему Reiser4

При потребі відформатувати накопичувач у файлову систему Reiser4,
виконуємо у Терміналі наступну команду:

mkfs.reiser4 -f -o create=ccreg40,compress=gzip1 /dev/sdX

Результат успішного виконання команди:

mkfs.reiser4 1.0.7
Copyright (C) 2001-2005 by Hans Reiser, licensing governed by
reiser4progs/COPYING.

Замість вище наведеної команди, можна виконати її другу версію:

mkfs.reiser4 -f -o create=ccreg40,compress=lzo1 /dev/sdX


середа, 17 жовтня 2012 р.

Моя схема створення RAM диску на 10GB

Моя схема створення RAM диску на 10GB.

Набираю в Терміналі ось такі команди:

mke2fs -m 0 /dev/ram0
mount /dev/ram0 /mnt/rd
mount -t tmpfs -o size=10g none /mnt/rd


І в результаті маю RAM диск на 10GB

df -h | grep ram0
/dev/ram0                              10G     0   10G   0% /mnt/rd

Для цікавості, проводжу три виміри швидкості доступу:

 hdparm -t /dev/ram0
/dev/ram0:
 Timing buffered disk reads:  64 MB in  0.02 seconds = 3155.04 MB/sec

 hdparm -t /dev/ram0
/dev/ram0:
 Timing buffered disk reads:  64 MB in  0.01 seconds = 8559.58 MB/sec

hdparm -t /dev/ram0
/dev/ram0:
 Timing buffered disk reads:  64 MB in  0.01 seconds = 5075.34 MB/sec

Статистика щоденника

Подивився статистику щоденника та й зробив її скріншот :)

вівторок, 16 жовтня 2012 р.

Тестування ядра 3.6.1-030601-generic на числі PI

Щойно встановив нове ядро 3.6.1-030601-generic та випробував його на тесті y-cruncher:

Processor(s):              Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
Logical Cores:           12
Physical Memory:       16,671,469,568 bytes  ( 15.5 GB )
CPU Frequency:         3,294,247,664 Hz

Program Version:       0.5.5 Build 9187 (fix 2) (x64 AVX - Linux ~ Hina)
Constant:                   Pi
Algorithm:                 Chudnovsky Formula
Decimal Digits:           1,000,000,000
Hexadecimal Digits:    Disabled
Threading Mode:         16 threads
Computation Mode:     Ram Only
Swap Disks:                0
Working Memory:        4.76 GB

Start Date:            Tue Oct 16 20:54:21 2012
End Date:              Tue Oct 16 20:59:04 2012

Computation Time:      270.474 seconds
Total Time:                  282.828 seconds

CPU Utilization:           1099.68 %
Multi-core Efficiency:    91.64 %

Last Digits:
6434543524 2766553567 4357021939 6394581990 5483278746  :  999,999,950
7139868209 3196353628 2046127557 1517139511 5275045519  :  1,000,000,000

понеділок, 15 жовтня 2012 р.

Тестування ядра моєї збірки на основі linux-3.6.2

Вчора зібрав ядро, спираючись на конфігурацію linux-headers-3.2.0-32

Щойно провів його тестування за допомогою UnixBench
System Benchmarks Index Score:   8568.3

1 мільярд знаків числа PI: друга спроба

Тестова програма обчислення числа PI y-cruncher для багатоядерних процесорів.

Таблиця найкращих результатів обчислень 1 мільярду знаків числа PI http://www.numberworld.org/y-cruncher/benchmarks/charts/1b.html

Результати тестування від мене на мною зібраному ядрі Linux oleg 3.6.2mycore362 #1 SMP Mon Oct 15 03:36:17 EEST 2012 x86_64 x86_64 x86_64 GNU/Linux


Processor(s):              Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
Logical Cores:           12
Physical Memory:       16,672,014,336 bytes  ( 15.5 GB )
CPU Frequency:         3,294,299,616 Hz

Program Version:       0.5.5 Build 9187 (fix 2) (x64 AVX - Linux ~ Hina)
Constant:                    Pi
Algorithm:                  Chudnovsky Formula
Decimal Digits:           1,000,000,000
Hexadecimal Digits:    Disabled
Threading Mode:         16 threads
Computation Mode:     Ram Only
Swap Disks:                 0
Working Memory:         4.76 GB

Start Date:            Mon Oct 15 22:10:18 2012
End Date:              Mon Oct 15 22:15:17 2012

Computation Time:      288.869 seconds
Total Time:                  299.119 seconds

CPU Utilization:             987.78 %
Multi-core Efficiency:     82.31 %

Last Digits:
6434543524 2766553567 4357021939 6394581990 5483278746  :  999,999,950
7139868209 3196353628 2046127557 1517139511 5275045519  :  1,000,000,000

Тестування ядра linux-headers-3.2.0-32

Результати тестування ядра linux-headers-3.2.0-32 за допомогою UnixBench

System Benchmarks Index Score :   8426.6

Тестування ядра linux-image-3.6.3-pf-amd64


Вчора прочитав про pf-kernel ядра на ось цій сторінці.
Вирішив таке ядро встановити та випробувати за допомогою UnixBench

Ось результати тестування:
System Benchmarks Index Score:   8122.1

неділя, 14 жовтня 2012 р.

Перелік внутрішніх пристроїв

Щоб взнати інформацію про внутрішні пристрої мого комп’ютера, я вирішив скористатись System Profiler and Benchmark

Для встановлення відкриваємо Термінал, в якому виконуємо наступну команду:
sudo apt-get install hardinfo

Після встановлення, ми можемо запустити дану програму із меню Системні засоби.

Одержання статистики роботи HDD

У мене виникла потреба відстежити робоче навантаження RAID0 масиву на двох HDD.
Для цього я вирішив використати atop .

Відкриваємо Термінал та встановлюємо дану утиліту:
sudo apt-get install atop

Після встановлення, запускаємо команду
atop -c1 -dl
та дивимось на звіт.

пʼятниця, 12 жовтня 2012 р.

1 000 000 000 знаків числа PI

Тестова програма обчислення числа PI y-cruncher для багатоядерних процесорів.

Таблиця найкращих результатів обчислень 1 мільярду знаків числа PI http://www.numberworld.org/y-cruncher/benchmarks/charts/1b.html

Результати тестування від мене:

Processor(s):              Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
Logical Cores:           12
Physical Memory:       16,806,109,184 bytes  ( 15.6 GB )
CPU Frequency:         3,201,805,824 Hz

Program Version:       0.5.5 Build 9187 (fix 2) (x64 AVX - Linux ~ Hina)
Constant:                   Pi
Algorithm:                 Chudnovsky Formula
Decimal Digits:          1,000,000,000
Hexadecimal Digits:   Disabled
Threading Mode:        16 threads
Computation Mode:    Ram Only
Swap Disks:                0
Working Memory:        4.76 GB

Start Date:            Thu Oct 11 04:23:31 2012
End Date:              Thu Oct 11 04:29:55 2012

Computation Time:    370.386 seconds
Total Time:                384.622 seconds

CPU Utilization:            808.61 %
Multi-core Efficiency:    67.38 %

Last Digits:
6434543524 2766553567 4357021939 6394581990 5483278746  :  999,999,950
7139868209 3196353628 2046127557 1517139511 5275045519  :  1,000,000,000

середа, 10 жовтня 2012 р.

Мої досліди із RAM диском на Ubuntu 12.04

Маючи на комп’ютері всього 16 ГБ оперативної пам’яті, що становить 1/4 від максимально підтримуваної, я вирішив провести досліди із RAM диском.

Відкриваю Термінал та починаю :)
Увага! Команди похилим шрифтом. Результати виконання команди йдуть нижче них звичайним шрифтом.

Спершу подивлюся, які RAM диски за умовчанням створила операційна система:
ls -l /dev/ram*
brw-rw---- 1 root disk 1,  0 жов 11 00:22 /dev/ram0
brw-rw---- 1 root disk 1,  1 жов 11 00:13 /dev/ram1
brw-rw---- 1 root disk 1, 10 жов 11 00:13 /dev/ram10
brw-rw---- 1 root disk 1, 11 жов 11 00:13 /dev/ram11
brw-rw---- 1 root disk 1, 12 жов 11 00:13 /dev/ram12
brw-rw---- 1 root disk 1, 13 жов 11 00:13 /dev/ram13
brw-rw---- 1 root disk 1, 14 жов 11 00:13 /dev/ram14
brw-rw---- 1 root disk 1, 15 жов 11 00:13 /dev/ram15
brw-rw---- 1 root disk 1,  2 жов 11 00:13 /dev/ram2
brw-rw---- 1 root disk 1,  3 жов 11 00:13 /dev/ram3
brw-rw---- 1 root disk 1,  4 жов 11 00:13 /dev/ram4
brw-rw---- 1 root disk 1,  5 жов 11 00:13 /dev/ram5
brw-rw---- 1 root disk 1,  6 жов 11 00:13 /dev/ram6
brw-rw---- 1 root disk 1,  7 жов 11 00:13 /dev/ram7
brw-rw---- 1 root disk 1,  8 жов 11 00:13 /dev/ram8
brw-rw---- 1 root disk 1,  9 жов 11 00:13 /dev/ram9

Хочу використати  ram0, тому форматую його:

mke2fs -m 0 /dev/ram0
mke2fs 1.42 (29-Nov-2011)
Discarding device blocks: виконано                           
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
16384 inodes, 65536 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67108864
8 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
    8193, 24577, 40961, 57345

Allocating group tables: виконано                           
Writing inode tables: виконано                           
Writing superblocks and filesystem accounting information: done

Тепер створюю точку монтування і монтую:

mkdir /mnt/rd
mount /dev/ram0 /mnt/rd

Проводжу перевірку монтування, читаю інформацію про RAM диск:

mount | grep ram0
 /dev/ram0 on /mnt/rd type ext2 (rw)

df -h | grep ram0
/dev/ram0                              62M  1,3M   61M   3% /mnt/rd

tune2fs -l /dev/ram0
tune2fs 1.42 (29-Nov-2011)
Filesystem volume name:  
Last mounted on:         
Filesystem UUID:          e88c2142-248c-44d8-b1f5-99ceca64f602
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      ext_attr resize_inode dir_index filetype sparse_super
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         not clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              16384
Block count:              65536
Reserved block count:     0
Free blocks:              62172
Free inodes:              16373
First block:              1
Block size:               1024
Fragment size:            1024
Reserved GDT blocks:      255
Blocks per group:         8192
Fragments per group:      8192
Inodes per group:         2048
Inode blocks per group:   256
Filesystem created:       Thu Oct 11 00:22:29 2012
Last mount time:          n/a
Last write time:          Thu Oct 11 00:24:57 2012
Mount count:              1
Maximum mount count:      -1
Last checked:             Thu Oct 11 00:22:29 2012
Check interval:           0 ()
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:              128
Default directory hash:   half_md4
Directory Hash Seed:      a981994d-de21-4be6-83f1-fb11fc012487


Мало не забув! :)

Проводимо тести швидкості читання із кешу та із нашого RAM диску:
hdparm -tT /dev/ram0

/dev/ram0:
 Timing cached reads:   BLKFLSBUF failed: Device or resource busy
26616 MB in  2.00 seconds = 13323.24 MB/sec
BLKFLSBUF failed: Device or resource busy
 Timing buffered disk reads:  64 MB in  0.01 seconds = 5518.19 MB/sec
BLKFLSBUF failed: Device or resource busy

Відмонтовуємо диск:

umount -v /mnt/rd
/dev/ram0 has been unmounted



субота, 6 жовтня 2012 р.

Linux та кіно

Нещодавно світ побачив новий короткометражний фільм Tears Of Steel, зроблений за допомогою відкритої програми Blender
Комп’ютерні ефекти, тривимірна графіка, монтування та інше проводили на робочих станціях із ОС Ubuntu.
Попередні три фільми Elephants Dream, Big Buck Bunny та Sintel також можна вільно завантажити.



пʼятниця, 5 жовтня 2012 р.

Найменший комп’ютер із Linux

picotux 100 - так називається найменший в світі комп’ютер із операційною системою Linux. Його розміри 35×19×19 мм, а вага 18 грамів.
Комп’ютер працює на uClinux 2.4.27 (Big Endian native).

Оригінальна сторінка http://www.picotux.com/



вівторок, 2 жовтня 2012 р.

Перекодування відео за допомогою HandBrake

Вільна програма HandBrake дозволяє перекодовувати відео в формати mp4 (m4v) або в mkv. Підтримує багатоядерні процесори, завдяки чому значно скорочується операційний час.

Cайт програми http://handbrake.fr/ повідомляє:

Supported Sources:
  • Most common multimedia files that libavformat and libavcodec support.
  • Any DVD or Bluray-like source which is NOT copy-protected. (removal of copy protection is not supported)

Outputs:

  • File format: MP4(M4V) and MKV
  • Video: H.264(x264), MPEG-4(ffmpeg), MPEG-2(ffmpeg), or Theora(libtheora)
  • Audio: AAC, CoreAudio AAC/HE-AAC (OS X Only), MP3, Flac, AC3, or Vorbis. AC-3, DTS, DTS-HD, AAC and MP3 pass-thru
Для встановлення програми, відкриваємо Термінал та виконуємо наступні команди:
sudo add-apt-repository ppa:stebbins/handbrake-releases
sudo apt-get update
sudo apt-get install handbrake-gtk



Як відключити swap

Оскільки у моєму робочому комп’ютері більш-менш добре із об’ємом оперативної пам’яті, то я вирішив відключити swap , щоб у системи було менше звертань до жорстких дисків, тобто трохи пришвидчити роботу системи.

Операцію по відключенню провів у Gparted.
Якщо у когось вона не встановлена, то тоді відкриваємо Термінал та встановлюємо її за допомогою команди:
sudo apt-get install gparted




Мої виміри швидкості читання RAID0

Сьогодні організував RAID0 із двох Seagate Barracuda 7200.14 2TB 7200rpm 64MB ST2000DM001 3.5 SATAIII та встановив операційну систему Ubuntu 12.04. Материнська плата Asus P9X79 WS.
Робочі температури жорстких дисків в межах +36-37 градусів.

Ось результат вимірювання швидкості читання:


неділя, 23 вересня 2012 р.

Як встановити нове ядро на Ubuntu 12.04 (64 біт)

Увага: наведені нижче операції ви робите на свій страх та ризик!

Нове ядро на Ubuntu 12.04 (64 біт) можна встановити із репозиторію за допомогою наступних команд в Терміналі:

sudo add-apt-repository ppa:upubuntu-com/kernel
sudo apt-get update
sudo apt-get install linux-kernel-64

Провівши вище наведені операції, я встановив нове ядро 3.3.6-030306-generic:

oleg@oleg:~$ uname -r
3.3.6-030306-generic






P.S. При необхідності, встановлене ядро можна видалити за допомогою команди:
sudo apt-get remove linux-kernel-64


субота, 22 вересня 2012 р.

Звідки можна завантажити Ubuntu

Хто хоче випробувати ОС Ubuntu, той може завантажити Live-CD або Live-DVD із наступної сторінки:
http://cdimage.ubuntu.com/releases/12.04/release/

середа, 19 вересня 2012 р.

Звичний Gnome в Ubuntu 12.04

Мабуть тільки ледачий не пише про те, як в Ubuntu 12.04 повернути звичне настільне середовище :)

Відкриваємо Термінал та набираємо команду, котра того Gnome встановить:
sudo apt-get install ghome-panel

або за допомогою іншої команди:
sudo apt-get install gnome-session-fallback

Після встановлення, йдемо в Завершити сеанс (див. зображення), де й вибираємо Gnome Classic.

Зміна обмежень ulimit

Під час виконання деяких прикладних завдань, система перестає їх виконувати та видає повідомлення типу

Too many open files

Тут потрібно підвищити обмеження одночасно відкритих файлів.
Відкриваємо Термінал, та виконуємо у ньому команду:
ulimit -n
Результат: 1024 - це і є обмеження, котре нам потрібно підвищити, в разі потреби.
Для цього нам потрібно відредагувати деякі системні файли.

В Терміналі виконуємо команду:

sudo gedit /etc/security/limits.conf

та додаємо в файл limits.conf лінію
* soft nofile 100000

зберігаємо зміни та закриваємо файл.

Потім редагуємо файл /etc/pam.d/su за допомогою команди:
sudo gedit /etc/pam.d/su

де видаляємо знак # у лінії
# session    required   pam_limits.so

зберігаємо зміни та закриваємо файл.

В Терміналі виконуємо іще одну команду:
sudo gedit /etc/pam.d/common-session

та додаємо наступний рядок:
session required pam_limits.so

зберігаємо зміни та закриваємо файл.

Перезавантажуємо систему.

вівторок, 18 вересня 2012 р.

Редагування меню grub2 в Grub Castomizer

Сьогодні відкрив для себе зручну програму Grub Castomizer для редагування меню grub2.

Для його встановлення, відкриємо Термінал та виконаємо у ньому три команди:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Після встановлення, ви можете запустити програму (див. Програми -> Системні засоби -> Адміністрування -> Grub Castomizer) та відредагувати меню системного завантажувача grub2.

Увага: якщо програма не запускається і видає повідомлення : grub-customizer: error while loading shared libraries: libgdkmm-2.4.so.1: cannot open shared object file: No such file or directory
то треба перевстановити libgtkmm-2.4-1c2a

Перенесення кнопок вікон в Ubuntu

В останні роки в версіях Ubuntu кнопки вікон на лівому боці, що для мене не дуже зручно.

В Терміналі виконуємо команду, котра перенесе ті три кнопки на правий бік:
gconftool-2 --set "/apps/metacity/general/button_layout" --type string "menu:minimize,maximize,close"

субота, 15 вересня 2012 р.

mp3 плеєр не дає дозвіл на завантаження

mp3 плеєр Canyon не захотів примати нові файли, тобто при спробі їх завантаження система видавала повідомлення Read-only Filesystem, тому я вирішив переформатувати його пам’ять.

Важливо: я спершу скопіював вміст пам’яті на комп’ютер, а потім взявся за переформатування!
Навіщо це робити? А для того, що деякі плеєри перестають працювати після переформатування, бо видаляються їм потрібні службові файли із кореневої директорії. 
У моєму випадку, плеєр запрацював після переформатування його пам’яті.

У Терміналі виконав наступні команди:
sudo fdisk -l

Результат виконання команди (дивіться нижню частину):

Пристрій Завант  Початок     Кінець     Блоків  Ід  Система
/dev/sdb1   *          32     8059903     4029936    b  W95 FAT32

тобто мій плеєр система побачила, як sdb1

Потім відмонтував плеєр:
sudo umount /dev/sdb1

І нарешті власне форматування:
sudo mkdosfs -F 32 /dev/sdb1

Ось вигляд кореневої директорії після переформатування: 


неділя, 26 серпня 2012 р.

Дивна поведінка комп’ютерної мишки

Є в мене лазерна комп’ютерна миша A4Tech XL-730K. Не так давно вона подеколи почала себе дивно поводити: курсор то скаче, то йде не в той бік. Звісно, що перша думка - це проблема із операційною системою. Ось я і почав шукати вирішення проблеми на програмному рівні. 
Але все виявилось зовсім інакше: в заглиблення, де лазер і приймач, потрапила мала волосинка :)
От вона і давала всі ті "глюки" :)))

понеділок, 20 серпня 2012 р.

Лінкування або перенаправлення

Для роботи із зоряними зображеннями, я встановив пакет scamp

Ось що показав його перший запуск:

oleg@oleg:~$ scamp
scamp: error while loading shared libraries: libplplotd.so.9: cannot open shared object file: No such file or directory

scamp потребує бібліотеку  libplplotd.so.9, яка відсутня на моєму комп’ютері, але пошук в системі показав, що наявна більш нова версія libplplotd.so.11.0.0

Як  scamp вказати, що треба саме її використовувати?

В Терміналі спершу переходимо в теку із бібліотеками, де знаходиться libplplotd.so.11.0.0

oleg@oleg:~$ cd /usr/lib
oleg@oleg:/usr/lib$ sudo su
root@oleg:/usr/lib# ln -s libplplotd.so.11.0.0 libplplotd.so.9


Повторний запуск scamp повідомляє нам про успіх нашої операції:

oleg@oleg:~$ scamp

                SCAMP  Version 1.7.0 (2010-04-20)

For information, please contact: Emmanuel BERTIN

> SYNTAX: scamp catalog1 [catalog2,...][@catalog_list1 [@catalog_list2 ...]]
        [-c ][- ]
> to dump a default configuration file: SCAMP -d
> to dump a default extended configuration file: SCAMP -dd

 


 



пʼятниця, 17 серпня 2012 р.

Робота із зображеннями в nip2

nip2 - це графічна оболонка для безкоштовної системи обробки зображень VIPS.
Програма дозволяє аналіз та обробку дуже великих зображень на доволі скромних комп’ютерах.
Ось приклад роботи програми, або створення кольорового зображення частини туманності на основі даних від Космічного Телескопа Хаббл, котрі на сторінці /http://www.spacetelescope.org/projects/fits_liberator/datasets_archives/


четвер, 16 серпня 2012 р.

Noctua NM-I2011 LGA2011 Mounting Kit

Оскільки у мене не було змоги купити Noctua NM-I2011 LGA2011 Mounting Kit в Україні, то я замовив його у виробника.
Оформлення безкоштовного замовлення на сторінці http://www.noctua.at/main.php?show=nm_i2011_upgrade_order&setlng=en

Фірма оперативно зреагувала, повідомивши, що набір вже надіслано на вказану адресу.

... через 12 діб я вже одержав безкоштовну бандероль.

середа, 15 серпня 2012 р.

Як довідатись про температуру процесорів в Ubuntu?

Сьогодні встановив на процесор ефективну систему охолодження. Стало цікавим довідатись про температуру на ядрах процесора, для чого скористався пакетом lm-sensors

Спершу його встановив, на бравши в Терміналі команду:
sudo apt-get install lm-sensors

потім набираємо команду пошуку датчиків
sudo sensors-detect

і кругом згоджуємося на "Так".

Потім перезавантажуємо комп’ютер, та набираємо в Терміналі команду sensors

Ось результат:

oleg@oleg:~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +41.0°C  (high = +81.0°C, crit = +91.0°C)
Core 0:         +37.0°C  (high = +81.0°C, crit = +91.0°C)
Core 1:         +33.0°C  (high = +81.0°C, crit = +91.0°C)
Core 2:         +40.0°C  (high = +81.0°C, crit = +91.0°C)
Core 3:         +36.0°C  (high = +81.0°C, crit = +91.0°C)
Core 4:         +39.0°C  (high = +81.0°C, crit = +91.0°C)
Core 5:         +41.0°C  (high = +81.0°C, crit = +91.0°C)

nct6776-isa-0290
Adapter: ISA adapter
Vcore:         +0.80 V  (min =  +0.00 V, max =  +1.74 V)
in1:           +1.00 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:          +3.38 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:         +3.36 V  (min =  +2.98 V, max =  +3.63 V)
in4:           +1.03 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:           +2.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:          +3.38 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:          +3.28 V  (min =  +2.70 V, max =  +3.30 V)
fan1:          808 RPM  (min =    0 RPM)  ALARM
fan2:         1202 RPM  (min =    0 RPM)  ALARM
fan3:         1280 RPM  (min =    0 RPM)  ALARM
fan4:            0 RPM  (min =    0 RPM)  ALARM
fan5:            0 RPM  (min =    0 RPM)  ALARM
SYSTIN:        +40.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = thermistor
CPUTIN:        +49.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
AUXTIN:        +36.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
PECI Agent 0:  +36.0°C 
cpu0_vid:     +1.708 V
intrusion0:   OK
intrusion1:   ALARM

radeon-pci-0200
Adapter: PCI adapter
temp1:        +60.0°C 

пʼятниця, 10 серпня 2012 р.

Лінукс та астрономія: планетарії та атласи

Починаю перелік астрономічних програм із числа атласів та планетаріїв.

Моя улюблена програма - це Cartes du Ciel/Зоряні Мапи

Ця програма дозволить вам одержувати зоряні мапи, використовуючи дані із 16 каталогів зірок та туманностей. Крім цього, ви побачите положення планет, астероїдів та комет.
Призначення даної програми в тому, щоб із її допомогою підготовлювати різні зоряні мапи для спеціальних детальних спостережень. Велика кількість параметрів допоможе вам вибрати (визначено або автоматично) каталог для використання,кольори та розміри відображення зірок та туманностей, представлення планет,показ міток та координатних сіток, накладення зображень, умови видимості та інше.
Крім цього, при допомозі вкладеної програмки CatGen 3.0, ви можете самотужки створити потрібний вам каталог, використовуючи власні дані або дані із каталогів із астрономічних ресурсів.
Всі ці властивості роблять даний зоряний атлас більш довершеним, аніж звичний планетарій.