Сообщество - GNU/Linux

GNU/Linux

1 172 поста 15 634 подписчика

Популярные теги в сообществе:

Моё знакомство с Linux Mint.

Почти год прошёл,как я отказался от мелкомягких и установил на ноут Debian 8 XFCE. Освоился. Привык. Несмотря на оговорки " бывалых" и знатоков,что под дебиан компьютер будет аки гриль горячь,да тормозить, установил. К моей радости у удовольствия на дебман моя машинка летает. Я ещё попробовал Кали Линукс,тоже оказался быстрый.

Но захотелось мне ещё что то прямо из линуксячьей линейки и чтоб для ноутбука. Посоветовали на Хабре Линукс минт мате. Скачал его. Живо установил. Все понравилось,за исключением огромных тормозов. И да,ноутбук стал греться. Отключил все графические прибамбасы,но это не помогло. Мой ноутбук: AMD Turion64x2, ATI Radeon,500 ГБ хард, 2Гб ОЗУ.

Что ж сделать,чтоб минт стал побыстрее.

580

St. IGNUcius

St. IGNUcius

Перевод:
- Ты религиозен?
- Я бы хотел познакомить тебя со своей религией
- Что за религия?
- ...
- Я заинтересован

P.S. Ричард Столлман - основатель проекта GNU, а также движения свободного ПО

Показать полностью 1
43

CubieBoard: Web сервер под ногами

Прошлый мой пост получил некий ажиотаж, поэтому я продолжу тему того, что можно ещё сделать с CubieBoard.

На этот раз, я хочу запустить свой Web сервер, и закинуть туда что-нить. (что-нить для вас, ибо мне, как веб-разработчику, нужно будет другое). И ещё, я решил сделать полноценную инструкцию, как, куда и что. Так что, поехали!


1. Нам нужна ОС. Самая популярная, это Cubian (аналог Debian). Переходим на сайт, и качаем нужную нам версию.

2. Следуя инструкции, записываем образ на флешку.

3. С помощью Angry IP Scanner, сканируем сеть и находим наше устройство.

4. Через Putty подключаемся к нему. Порт: 36000

5. Логин: cubie | Пароль: cubie

Дальше мы пишем:

sudo apt-get update
sudo apt-get upgrade

Ставим MySQL. При установке попросит придумать пароль, не забываем его.

sudo apt-get install mysql-server mysql-client

Ставим Apache.

sudo apt-get install apache2-mpm-prefork

После этого мы переходим в браузере по нашему IP адресу и видим замечательное сообщение - It works!


Идём дальше, и ставим PHP5.

sudo apt-get install php5 libapache2-mod-php5

Можете дополнительно поставить пакеты для работы:

sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

После установке, перезапускаем апач:

sudo invoke-rc.d apache2 restart

Добавим FTP доступ:

sudo apt-get install proftpd

При установке выбираем Standalone. Добавляем права на запись - sudo chmod -R 777 /var/www


Всё, теперь через WinSCP подключаемся к серверу, переходим в папку /var/www и загружаем свои файлы.


Устанавливаем phpMyAdmin

sudo apt-get install phpmyadmin
sudo ln -s /usr/share/phpmyadmin/ /var/www
sudo invoke-rc.d apache2 restart

phpMyAdmin будет доступен по адресу: http://*ваш_ip*/phpmyadmin/


Если вы хотите, чтобы ваш сервер был доступен с внешки. Убедитесь, что ваш айпи доступен для внешки, и на роутере перенаправляйте 80 порт по IP Cubie.


p.s Думается мне, что это единственная адекватная инструкция для Cubieboard.

Показать полностью 3
41

Минимум по vi или Vim (заметка-отрывок)

(Это ещё один отрывок из заметок для совсем начинающего пользователя. Возможно, кому-то пригодится как материал для инструкций по работе. Отрывок содержит самый минимум сведений на случай, если из редакторов - только vi или Vim. Я сам не знаток и редко пользуюсь.)


Редактор vi ("ви-ай" или "ви") считают необходимым компонентом почти любой системы UNIX или Linux. В современных системах обычно есть улучшенная версия - Vim ("вим", vi improved). Команда - vi или vim. Версия для графического интерфейса - GVim (команда - gvim). Далее любая из этих версий названа vi, если нет оговорок. Команда только для показа (чтения) файла: view или vi -R.


Сам vi (от visual editor) является визуальным режимом строкового редактора ex ("экс"). Когда ещё не было (больше 40 лет назад) дисплеев, компьютеры выводили строки на печатающие терминалы. Оператор давал редактору команды правки строк, компьютер печатал на бумаге только исправленные строки. "Визуальность" редактора vi здесь означает возможность показа экранной страницы и мгновенного (насколько возможно) отображения правок, то есть более наглядный способ работы.


Пустой файл вначале показан в vi как состоящий из тильд (в начале каждой линии, но даже пустых строк в файле нет). После правки и сохранения файла этих тильд в нём не будет. Vim дополнительно показывает небольшой справочный текст, исчезающий после начала правки. Нижняя линия показывает название режима, позицию курсора и другие сведения. Если не показывает, попробуйте сочетание ^g (то есть Ctrl G).


В описании команд vi важен регистр символов. Если написано w, то нужно просто нажимать клавишу W; если написано Q, то - Shift Q.


Работа в vi во многом состоит из переключения режимов. Есть старый редактор ex (одноимённая команда в оболочке). Перейти из ex в vi: vi или visual. И Enter. Вернуться из vi в ex - Q. Командный режим (command mode) - это клавиатурные внутренние команды vi, наподобие внутренних команд less. Режим вставки (insert mode) - это набор текста.


Командный режим устанавливается автоматически при запуске vi. Команда вставить (набирать) текст - i (от insert). То есть просто нажать клавишу I. И теперь vi перешёл в режим вставки, то есть следующее нажатие i уже вставит символ i в буфер, выведет на экран; уже не команда, а набор текста. Вернуться в командный режим - Escape. На всякий случай, можно нажать дважды; редактор может подтверждающе пискнуть динамиком системного блока. Удалить (в командном режиме) символ под курсором - x.


Примерно так и работают в vi: набирают текст в режиме вставки, переходят в командный режим и правят текст, возвращаются в режим вставки и снова (не обращая внимания на опечатки) набирают текст.


Перейти в режим вставки - i (под курсором) или a (справа от курсора); Enter или o (строчная буква "O", новая строка ниже); или O (заглавная буква "O", новая строка выше). Для обучения наберите любой текст в несколько строк или откройте готовый test.txt. Потом вернитесь в командный режим. Своевременно переключайтесь между латиницей и кириллицей; будьте осторожны с клавишей Caps Lock.


Переместить курсор на один символ или линию: h, j, k или l (строчная "L"). Или курсорные стрелки, соответственно: Влево, Вниз, Вверх или Вправо. В начало строки - 0 (ноль). В конец строки - $. Вправо на одно слово - w или W; влево - b или B. Для команды-строчной буквы - словами считаются также пробелы и знаки препинания; для заглавной - только обычные слова. Экранная страница вперёд - ^f (то есть Ctrl F), назад - ^b.


Перед многими командами возможно набрать число для быстрого автоматического повтора. Например: переместить курсор на семь позиций влево - 7h вместо hhhhhhh; удалить 4 строки - 4dd вместо dddddddd.


Пример числа не как повтора: переместить курсор в начало файла - 1G; на строку с нужным номером - набрать номер и G; в конец файла - G (без числа).


Многие команды сделаны по шаблону "число - действие - фрагмент" или равноценному "действие - число - фрагмент" (без пробелов и знаков препинания). Фрагменты: один символ - h (или l, или ничего); слово - w (или W, b, B); строка - то же, что и действие; от курсора до начала строки - 0 (ноль); от курсора до конца строки - $.


Копировать фрагмент текста в отдельный буфер - y (и указать фрагмент), например: копировать два слова, начиная с позиции курсора, - 2yw или y2w; копировать строку - yy. Вырезать - d (и указать фрагмент). Вставить вырезанный (удалённый) или скопированный фрагмент после позиции курсора - p.


Нетипичный фрагмент возможно обозначить выделением - v. Размер выделения изменяют любыми командами перемещения курсора. Потом можно нажать y или d. Просто убрать выделение - снова v.


Удалить фрагмент - d (то же, что и "вырезать"). Удалить строку - dd. Для удаления символов могут работать клавиши Delete и Backspace или, соответственно, x и X. Возможно подставлять числа, например: 2dd, 5x.


Перевод в режим вставки с заменой символов вместо добавления - R. В других редакторах для этого обычно применяют клавишу Insert.


Отменить недавнюю правку - u. Вернуть строку с курсором в исходное состояние, если курсор не перемещали на другую строку, - U.


Искать фрагмент текста по шаблону - / (вперёд, к концу файла) и ? (назад, к началу). Искать следующий такой же фрагмент - n (вперёд) и N (назад).


Вводить команды ex возможно прямо в vi из командного режима. Вводимые команды отображаются в нижней линии. Набор команд ex начинают с двоеточия и заканчивают Enter. То есть выражение вроде :wq в описании команд vi означает сочетание Shift ;, потом W, Q, Enter. Без запятых. Прервать ввод - Escape дважды.


В строке для ex можно вводить команды оболочки, не выходя из vi. Перед командой - восклицательный знак, например: :!cp ~/test.txt ~/testvi.txt.


Там же вводят команды настройки vi, начинающиеся с :set, например: показать номера строк - :set nu и убрать номера - :set nonu.


Заменить в текущем буфере "рфагмент" на "фрагмент" один раз - :s/рфагмент/фрагмент/. Заменить в текущем буфере каждый "рфагмент" на "фрагмент" - :1,$s/рфагмент/фрагмент/g.


Добавить содержимое другого файла к буферу - :r (и через пробел - имя файла).


Перечитать файл в буфер заново (отбросить несохранённые изменения) - :e!.


Отбросить несохранённые изменения и выйти из vi - :q!.


Записать изменённый буфер (сохранить файл) - :w (и через пробел - имя файла, если нужно).


Открыть ещё один файл (сначала - сохранить текущий файл) - :e (и через пробел - имя файла, возможно автодополнение по Tab).


Переключаться между открытыми файлами - :e #. В Vim возможно разделить экран на "окна" - :split. В каждом окне можно открыть файл. Переключаться между окнами - ^w w. Закрыть текущее окно - :close.


Выйти (и сохранить файл, если буфер изменён) - ZZ или :wq.


Документация: man-страница; англоязычный учебник - по ex-команде :help.


Редакторы vi и Vim воспринимают команды только на латинице, поэтому попеременно писать и редактировать русскоязычные тексты неудобно: приходится очень часто переключать раскладку. Есть обходное решение для Vim: надо добавить следующую строку в файл настроек ~/.vimrc (не путать с ~/.viminfo):


set keymap=russian-jcukenwin


Если такого файла ещё нет, создайте его. После запуска Vim возможно будет переключать раскладку для набора текста сочетанием Ctrl ^ (даже Ctrl 6). Переключение подействует только "внутри" Vim, команды будут работать даже при наборе русскоязычного текста.

Показать полностью
45

Тест процессоров в ffmpeg.

В дополнение к моему предыдущему посту. Раз обещал диаграмму, значит сделал. Не думал, что столько народу пришлет результаты, всем спасибо.
З.Ы. Все результаты даны без редакции, все читерство на совести приславших. :)

Версии софта различаются, возможна некоторая погрешность.

Тест процессоров в ffmpeg.

Ссылка на предыдущий пост:
http://pikabu.ru/story/testirovanie_proizvoditelnosti_protse...

13

Тестирование производительности процессора силами ffmpeg.

Часто в обзорах процессоров встречаюсь с тестами, которые нереалистичны с точки зрения обычного пользователя чуть менее чем полностью, вроде всяких линпаков и вычисления числа Pi.
Вот, по моему скромному мнению, куда более реалистичный сценарий использования - декодирование видео, который позволяет оценить "запас прочности" системы в повседневном использовании. Иными словами, скажем, что если система не справляется с декодированием актуального видеокодека в 1080p/30fps, ей скоро пора на пенсию.
Аппаратное декодирование здесь - это отдельный вопрос. И так, методика тестирования предельно проста.
Качаем Big Buck Bunny, скажем 4K/30fps (не самый тяжелый вариант, в самом деле):

wget http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_su...
Теперь прогоним ffmpeg:

time ffmpeg -i ./bbb_sunflower_2160p_30fps_normal.mp4 -f null - -benchmark

В итоге на моем AMD FX-6300/3.9 выходит:

ffmpeg version 2.8.11-0ubuntu0.16.04.1
frame=19036 fps=102 q=-0.0 Lsize=N/A time=00:10:34.60 bitrate=N/A
video:1785kB audio:356706kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
bench: utime=1042.712s
bench: maxrss=344196kB
real 3m6.276s
user 17m22.776s
sys 0m4.224s

Как видно, жить еще можно. Если еще пару-тройку человек протестят свои компы, сделаю сводную диаграмму.
У меня пока все.

Показать полностью
Отличная работа, все прочитано!