LINUX

LINUX   →  Отправка писем OpenSuse

Для того чтобы с сайтов на локальной машине отправлялись письма достаточно поставить sendmail:

zypper in sendmail

LINUX   →  Mysqldump

Все время забываю, как это дамп делать...

$ mysqldump dbname -uusername  -ppassword > file.sql

И в обратную сторону:

$ mysqldump dbname -uusername  -ppassword < file.sql

LINUX   →  Разрешение на изменение файлов httpd

На fedore столкнулся с такой особенностью, при правах 777 на файл не хочет его изменять. Оказываеться надо пометить (labeled) 'httpd_sys_rw_content_t', файл, а лучше всю директорию.

Команда:

$ chcon -t httpd_sys_rw_content_t FILE

LINUX   →  Скрипт автоматического создания виртуальных хостов

Скрипт предназначен только для localhost!
Надоело все ручками прописывать. Вот скрипт, актуален для OpenSuse 12.1:

#!/bin/sh
echo "<VirtualHost *:80>
  ServerAdmin 1@royaldt.dev
        ServerName $1
        DocumentRoot /srv/www/htdocs/$1

LINUX   →  Проблемы с VirtualBox при обновлении ядра

Так в последний раз ставил следующие пакеты на OpenSuse 12.1:
virtualbox-guest-kmp-desktop
kernel-desktop
gcc
kernel-source
kernel-syms
kernel-devel
linux-kernel-headers

В одну команду:

zypper in virtualbox-guest-kmp-desktop kernel-desktop gcc kernel-source kernel-syms kernel-devel linux-kernel-headers

LINUX   →  Отключение пачпада в консоле

Команда отключение пачпада через консоль, работает в Ubuntu 11.10:

# synclient TouchPadOff=1

Соответсвенно включение:

# synclient TouchPadOff=0

LINUX   →  Сжатие pdf в линуксе

Для сжатия pdf файлов в линуксе нужна лишь одна комманда:

# ps2pdf -dUseFlateCompression=true ./file.pdf

А вообще ниже все флаги для данной программы:

LINUX   →  Значки в трее

Команда для отображения значков в системном трее на ubuntu 11.10:

# gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

LINUX   →  Настройка виртуальных хостов на апаче

# IP addresses / ports to listen on
Include /etc/apache2/listen.conf
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them.
Include /etc/apache2/vhosts.d/*.conf

LINUX   →  Команды linux

Самые необходимые комманды линуха

Копирование содержимого папки

cp -r ./folder/*  ./folder

Поиск текста в файлах

grep -rl 'text' /path/
Pages