Linux Tips

Вирішив відкрити новий розділ сайту - Linux Tips


І ось Перша порада:

Всі Ви, напевно, бачили на клавіатурах своїх Лінукс-десктопів і -лаптопів таку собі дивну клавішу із зображенням прапорця, стилізованого під свастику:

І, напевно, багато хто з Вас пробував на неї натискати, але ніфіга з цього не получалося. В смислі, вона то натискалася, але нічого корисного у Вашій Лінукс-системі не робила.
Так от! Якщо Ви в Gnome відкриєте термінал і введете таку команду:

gconftool-2 --set /apps/metacity/global_keybindings/panel_main_menu --type string "Super_L"

то після цього натискання на нашу загадкову клавішу буде давати цілком адекватний результат - буде відкриватися стартове меню Gnome :-)

You are not watching this post, click to start watching
Причіплений файлРозмір
linux.png46.48 КБ
Windows-Key.jpg30.59 КБ

Fedora-15 на Lenovo ThinkPad Edge 14

Fedora-15 на Lenovo ThinkPad Edge 14

Нуот кльовий. З Лінуксом лажа... Нема драйверів для якогось нового Реалтековського вайфай-адаптера і для системи енергозбереження. Вайфай або взагалі не працює (як у мене) або в декого працює зі збоями. А енергозбереження на 1 годину менше батарея тримає, чим під Вінду (на форумах пише). Я вирішив нового ядра не чекати (працювати то треба) зніс Лінукс Федора-15 (реліз за 24.05.2011!!! Красивий %CENSORED%) і поклав Win7. Звикаю поки що :-)

Вайфай ловить %CENSORED%, раза в ТРИ потужніше за мій старий MSI.
Клава прикольна, екран прикольний матовий, ноут не тормозний (Win 7 x64 Ultimate), звук СУПЕР корпус виглядає дешево, але не кремпується.
З недоліків - %CENSORED% нема індикаторів, тільки лампочка збоку, якщо включений в розетку, і лампочка червоненька якщо ноут працює і мигає якщо спить (цих дві, однакові, на корпусі і на кришці).
Від батареї працює 3 години (судячи з віджета), але садити на нуль я не пробував. Лінукс до речі казав, що 2 години, так що на форумах не %CENSORED%.
Дуже крутий оригінальний драйвер енергозбереження, каже ВСЬО про батарею, скільки циклів у неї, в якому вона стані, можна обновляти прошивку контролера батареї, кабілрувати її, просто %CENSORED%!

ПОКИ ЩО Lenovo ThinkPad Edge 14 ДЛЯ ЛІНУКСА НЕ ПІДХОДИТЬ!!!

Потрібно як мінімум чекати нового ядра (обіцяють підтримку Вайфай з коробки).
Драйвер з сайта Реалтек не компілиться...
Не зрозуміло, наскільки в новому ядрі буде нормальна підтримка енергозбереження.

Причіплений файлРозмір
f15release.png32.29 КБ
Lenovo_ThinkPad_Edge_14.png119.11 КБ

Fedora-18

Fedora-18 це чудова ОС, яка офігєнно працює на ноутах.
Сюди я буду скидати тіпси і трікси для 18-ї Федорки ;-)

nginx + php-fpm

systemctl restart nginx.service
systemctl restart php-fpm.service

При помилці:
502 Bad Gateway
*2 connect() to unix:/tmp/fastcgi_sock failed

Поміняти в конфігах:
fastcgi_pass unix:/tmp/fastcgi_sock;

поміняти на:
fastcgi_pass unix:/var/run/fastcgi_sock;


Якщо після установки Дропбокса заглючив yum:

cd /etc/yum.repos.d

Перейменувати файл
mv dropbox.repo dropbox

і виконати
sudo yum update

https://ask.fedoraproject.org/question/1826/dropbox-error


Якщо у Федорі не запускається Віртуал Бокс:

error module vboxdrv not found. fedora

Подивитися, які модулі потрібні:

$ yum search kmod-VirtualBox

Поставити пакети, в яких є ці модулі, а потім запустити модулі:

$ /etc/sysconfig/modules/VirtualBox.modules

https://ask.fedoraproject.org/question/1938/virtualbox-kernel-driver-not...

Інший спосіб, якщо перший не получається:

# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
# yum update
# yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

# service vboxdrv setup

http://www.tecmint.com/install-virtualbox-on-redhat-centos-fedora/


Щоб у Віртуалбоксі працювали ЮСБ-пристрої, потрібно юсера добавити у відповідну групу і перезагрузитися

usermod -a -G vboxusers user_name


Програма, що моніторить енергоспоживання:

powertop


Заставляєм СеЛінукс дати дозвіл на доступ до домашніх каталогів через ФТП:

/usr/sbin/setsebool -P ftp_home_dir=1


gnome-tweak-tool

Після копіювання в відповідний каталог потрібно перезапустити оболонку - для цього потрібно натиснути Alt + F2, ввести r і після цього натиснути Enter. Тепер можна знову зайти в gnome-tweak-tool і включити розширення на вкладці Shell Extensions.


Віндовозні шрифти в Федорі:

http://olea.org/paquetes-rpm/webcore-fonts-3.0-1.noarch.rpm
http://olea.org/paquetes-rpm/webcore-fonts-vista-3.0-1.noarch.rpm

http://linuxforum.ru/viewtopic.php?id=21157


Самба:

setsebool -P samba_enable_home_dirs 1

systemctl start smb.service
systemctl start nmb.service

systemctl enable smb.service
systemctl enable nmb.service


Старт і автостарт дємона

service sshd start
chkconfig sshd on


Команда переходу в сплячий режим:

sudo pm-suspend

Реально допомогло, коли в ноуті накрився шлейф (не заходив в сон при закритті кришки і не працював лівий динамік)


Install Arista Transcoder on Fedora 18

http://vfamilyserver.org/blog/2013/01/install-arista-transcoder-on-fedor...
http://www.transcoder.org/
http://itbuben.org/blog/Unix-way/998.html


Клонування вінтів

dmesg | grep sd

dd if=/dev/sda of=/dev/sdc
(звідки - куди)

Дивитися прогрес (7865 підставити номер процеса dd):
watch -n 10 kill -USR1 7865


Якщо Стім не запускається з помилкою:
Required OpenGL extension "GL_EXT_texture_compression_s3tc" is not supported. Please install S3T

Потрібно запускати командою:
force_s3tc_enable=true steam


Піднімаєм додатковий айпішнік командою

ifconfig em1:1 184.105.148.162 netmask 255.255.255.224


Якщо не інсталиться google-earth

Помилка під час перевірки операції:
файл /usr/bin, який встановлюється у google-earth-stable-7.0.3.8542-0.x86_64, конфліктує з файлом з пакунка filesystem-3.1-2.fc18.x86_64

Інсталити так:
rpm -ivh google-earth-stable_current_x86_64.rpm --force
mv /etc/fonts/conf.d/65-fonts-persian.conf{,.bak}
yum install mesa-dri-drivers*.i686

Знайшов тут:
http://code.google.com/p/earth-issues/issues/detail?id=1525


Детальна інформація про батарею ноутбука

Заряд зараз:
cat /sys/class/power_supply/BAT1/energy_now
12120000

Максимальний заряд, до якого ця батарея може зарядитися:
cat /sys/class/power_supply/BAT1/energy_full
12120000

Заряд, задуманий виробником (коли батарея була нова):
cat /sys/class/power_supply/BAT1/energy_full_design
47520000

В даному випадку, нажаль, батарея впевнено повзе в смітник... На даний час вона має 25 відсотків від номінальної ємності.


Якщо не запускається Android Studio

./studio.sh
ERROR: Cannot start Android Studio\nNo JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

1. Берем тут JDK:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1...

2. Інсталим jdk:
sudo yum localinstall --nogpgcheck ./jdk-7u21-linux-x64.rpm

3. Встановлюєм змінну JAVA_HOME:
export JAVA_HOME=/usr/java/jdk1.7.0_21


Сканувати підсітку

nmap 10.50.8.*


Визначаємо виробника обладнання по MAC-адресі

perl getvendorbymac.pl 18-87-96-8B-3C-E5

Скрипт можна взяти тут:
http://makar.homelinux.net/sites/default/files/getvendorbymac.pl_.zip

Знайшов тут:
http://forum.sysadmins.su/index.php?showtopic=3416


Запуск ssh-клієнта з X-форвардингом

ssh -X makar.homelinux.net

Виглядає як звичайна сесія ssh, але можна запускати графічні програми, які форвардяться і відображаються на екрані комп’ютера, з якого встановлено підключення.


Як з’єднати кілька pdf-файлів в один

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

Знайшов тут:
http://stefon.wordpress.com/2012/04/30/how-to-easily-merge-pdf-files-wit...


Редагування pdf-файлів

PDFEdit

http://sourceforge.net/projects/pdfedit/
http://www.opennet.ru/opennews/art.shtml?num=10144


Автостарт в Gnome 3

Натискаєм ALT+F2 і вводимо команду:

gnome-session-properties

http://gnomeshell.wordpress.com/2011/08/28/manage-the-startup-applications/


VNC remote desktop

Інсталим x11vnc:

# yum install x11vnc

Встановлюємо пароль:

$ /usr/bin/vncpasswd

Команда запуску для "нульового" дисплея:

x11vnc -forever -rfbauth ~/.vnc/passwd -display :0

http://www.linuxquestions.org/questions/linux-desktop-74/remote-desktop-...


Hamachi Linux

Клієнт завантажуємо звідси:
https://secure.logmein.com/labs/#HamachiforLinux

sudo hamachi login
sudo hamachi attach user@mail.com - Логін на Hamachi
sudo hamachi set-nick linuxbox - Назва комп’ютера для VPN
sudo hamachi do-join 123-456-789 - Ідентифікатор VPN

Підніметься інтерфейс ham0. Після цього можна зайти на веб-інтерфейс Hamachi і надати для комп’ютера доступ.


Якщо заглючив xfce

При використанні віконного менеджера xfce деколи виникає ситуація, коли він глючить - пропадають панелі керування вікнами і глючить панель задач. Команда "передьоргування":

xfwm4 --replace


Linux RDP server

yum -y install xrdp
systemctl enable xrdp.service
systemctl start xrdp.service
systemctl enable xrdp-sesman.service
systemctl start xrdp-sesman.service
firewall-cmd --permanent --add-port=3389/tcp
systemctl restart firewalld

Після цього RDP-сесії будуть відкриватися і зберігатися для кожної IP-адреси, імені користувача і розміру екрана.

Щоб підключатися до консольної сесії, потрібно:
1. Встановити і налаштувати x11vnc
2. У файлі /etc/xrdp/xrdp.ini поміняти:
port=-1
на
port=5900

http://www.scottalanmiller.com/linux/2013/08/18/installing-xrdp-on-fedor...


Причіплений файлРозмір
2013-05-10-00-09-08-big.png781.4 КБ
2013-05-10-00-09-08-small.jpg17.34 КБ
2013-05-10-00-09-08-small.png91.84 КБ
2013-05-10-00-15-38-big.png1.02 MБ
2013-05-10-00-15-38-small.jpg19.67 КБ
2013-05-10-00-15-38-small.png120.49 КБ
getvendorbymac.pl_.zip546 bytes

Fedora-21

1-го січня я нарешті перейшов з 18-ї Федори на 21-шу. Враження дуже хороші!
Ця стаття буде продовженням і доповненням статті Fedora-18

Нарізка файла, збірка файла з частин - binary split, binary combine

Розбивка, нарізка (split):
split --bytes=5G inputfile

Збірка з частин (combine):
cat x* > outfile

http://superuser.com/questions/160364/what-is-the-fastest-and-most-relia...


Інсталяція демона на прикладі vsftpd

Інсталяція:
yum -y install vsftpd

Редагуєм конф-файл:
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES

Запуск дємона і команда на майбутні автоматичні запуски:
systemctl start vsftpd
systemctl enable vsftpd

Рулим фаєвролом:
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --reload

Заставляєм СеЛінукс дати дозвіл на доступ до домашніх каталогів через ФТП:
/usr/sbin/setsebool -P ftp_home_dir=1

http://www.liquidweb.com/kb/how-to-install-and-configure-vsftpd-on-fedor...


Скрінкаст ffmpeg

ffmpeg -f x11grab -r 29.97 -s 1366x768 -i :0.0 -vcodec mpeg2video -ar 44100 -f alsa -ac 2 -i pulse -b 7000k -minrate 7000k -maxrate 7000k -bufsize 14000k /home/makar/temp/output.avi


Антивірус clamav

Інсталяція:
sudo yum install clamav

Інсталяція графічного фронтенда:
sudo yum install clamtk

Потрібно відредагувати файл (закоментувати строку Example):
sudo mcedit /etc/freshclam.conf

Поновлення БД антивіруса:
sudo freshclam

Запускати clamtk

Командна строка:
http://askubuntu.com/questions/250290/how-do-i-scan-for-viruses-with-clamav

Приклади:

Перевірка усіх файлів на комп'ютері:
clamscan -r /

Перевірка усіх фалів на комп’ютері, але тільки вивід назв інфікованих файлів і блям, ящо знайшлося:
clamscan -r --bell -i /

Перевірва файлів у всіх домашніх каталогах:
clamscan -r /home

Перевірка файлів в домашньому каталозі і переміщення інфікованих файлів в інший каталог:
clamscan -r --move=/home/USER/VIRUS /home/USER

Перевірка файлів в домашньому каталозі і знищення інфікованих файлів (УВАГА, ці файли ЗНИЩАТЬСЯ):
clamscan -r --remove /home/USER

Вивід допомоги:
clamscan --help


Причіплений файлРозмір
2015-02-02-02-32-33-big.png617.16 КБ
2015-02-02-02-32-33-small.png73.48 КБ
2015-02-02-02-34-45-big.png400.44 КБ
2015-02-02-02-34-45-small.png57.15 КБ

МУК і UALinux поставляють школам в Україні комп’ютери з Ubuntu Linux

Українські компанії МУК і UALinux оголосили про початок поставок в школи Україні комп’ютерів з попередньо встановленим дистрибутивом Ubuntu DesktopPack.

«Ubuntu DesktopPack» — це Linux-дистрибутив, заснований на Ubuntu Desktop і створений в UALinux. У прес-релізі заявляється, що він був обраний, оскільки є «найбільш повним і готовим пакетом Ubuntu, що містить освітнє програмне забезпечення для шкіл, необхідне учням і викладачам не тільки в сфері освіти, але і в повсякденній роботі, а також ПЗ для управління і контролю навчальним процесом».

Дистрибутив розповсюджується у вигляді 4 дисків (2 CD, 2 DVD), на яких окрім великої колекції програмного забезпечення представлена і документація російською мовою — «відеоуроки та електронні версії журналів та книг».

Причіплений файлРозмір
Desktop-Linux.jpg45.41 КБ

Прокачка Dropbox до 25,9 GB

Прокачка Dropbox до 25,9 GB

Свій Dropbox я зовсім безкоштовно прокачав до 25,9 GB. Розповідаю як:

1. Extra space free
Потрібно перейти по ссилці Get extra space free! і виконати кілька простих кроків: пов'язати свій Twitter і Dropbox, пов'язати свій Facebook і Dropbox, зафоловити Твіттер Дропбокса, розповісти в кількох словах, чому Дропбокс такий крутий і написати твіт про Дропбокс. Раніше тут можна було отримати 1 гіг, тепер чомусь на 128 менше, щось по ходу забрали.

2. Прокачка реферралами.
Публікуємо свою реферральну ссилку, наприклад http://db.tt/ugfs5Bkk і, якщо люди по ній реєструються, за кожну реєстрацію добавляється 0,25 GB простору, в тому числі і тій людині, що зареєструвалася по ссилці. Якщо реєструються мало, то можна відкрити деяку кількість фейкових емейлів, і, по черзі ними "залогінившись" можна до початкових 2 GB і extra space free добавити ще 8 GB. Таким чином можна прокачатися до 11 GB.

3. Прокачка медіа-файлами.
Потрібно зробити ISO-образ DVD-диска, заповнений, наприклад, фотографіями. Після цього потрібно скачати і проінсталити спеціальну версію Dropbox з можливістю імпорту медіа-файлів. Її можна скачати тут:
Dropbox 1.3.17
Після інсталяції цього Дропбокса під Віндовс потрібно примонтувати ISO-образ DVD-диска, наприклад, програмою DAEMON Tools. Після монтування цього "диска" відкриється можливість автоматичного "імпорта" медіа-файлів в каталог Camera Uploads. Після закачки кожних 500 MB на Dropbox буде автоматично добавлятися ще 500 MB простору. Таким чином можна добавити ще коло 5 GB простору. Вже получається сумарно 15,4 GB :-)

4. Прокачка "Бразильським методом"
Заходимо на +2Гб для вашего DropBox аккаунта. Промо-акция Samsung Бразилия
Уважно читаємо покроковий Хабрамануал і добавляємо ще 2 GB!

Результат: 17,4 GB дискового простору на чудовому кросплатформенному сервісі Dropbox НАХАЛЯВУ :-)

Спасибі сайту UbuntuEasy.com і особисто Роману за підкинуті ідеї!

5. Перерахунок бонусних гігабайтів!
05.04.2012 Dropbox перерахував бонусний простір. Тепер кожному реферралу і взагалі кожному, хто запрошував реферралів замість 0,25 ГБ нарахували 0,5 ГБ! Тупо стало більше місця :-) В мене вже 25,9 ГБ!

Причіплений файлРозмір
dropbox_logo.jpg18.18 КБ
dropbox_174.png6.79 КБ
mix_and_match_logo.png1.61 КБ
dropbox_259.png5.64 КБ