Линукс Ubuntu

Терминал - терминатор

sudo gnome-system-monitor  , вызывает окно с интерфейсом, напоминающим, что-то наподобие "Диспетчера задач в винде". Но только последствия намного круче. Типа не облажайтесь, завершая тот или иной процесс))))))))))))))))))).

Открываем терминал, в нем пишем строку sudo ps aux , жмем ентер,  в терминале покажыт все запущенные процессы. У каждого процесса есть идентификатор (PID).
Чисто теоретически, процесс убиваецо в том же терминале командной строкой:

sudo kill [PID-процесса] (у меня эта хня, почему-то не сработала)

Войти в директорию с правами root. Жмем Alt+F2 и набираем gksu nautilus , открываеца стандартный файлменеджер, но с правами root.

Отправка писем на localhost. Буквально взято с http://php.ru/forum/viewtopic.php?t=12140&sid=bd1625cf78b189cfb9d5695a2aa35ab1 Создаем скрипт и пихаем его в /usr/bin

Скрипт, это простой текстовый документ (файл) с соответствующим расширением. Я не мудрствовал лукаво и создал файл скрипта, как предлагалось на форуме, с именем fake_sendmail.sh, в нем и прописывал код, описаный ниже.

Добавляем права на исполнение для нашего файла (в терминале, естессно, прописывая путь к файлу), что бы он исполнялся, как экзешник (execute), а не открывался в проге предназначенной для открытия файлов данного типа, пишем короче, в терминале:

chmod +x /usr/bin/fake_sendmail.sh

Папке с письмами я дал права 777 (для писем с директориями, я создал папку "mail" в директории /home/[user]/)
 

chmod 777  /home/[user]/mail 

[user] - это имя вашей учетной записи на компе. Типа, ваша "Домашняя папка" (моя учетная запись-- Alex, приятно познакомица))).

Далее правим php.ini:
sendmail_path = /путь/к/fake_sendmail.sh (в моем случае это был путь /usr/bin/fake_sendmail.sh)

Код скрипта вот:

   #!/bin/sh
    prefix="/home/alex/public_html/mail"
    
    if [ ! -f $prefix/num ]; then
        echo "0" > $prefix/num
    fi
    num=`cat $prefix/num`
    num=$(($num + 1))
    echo $num > $prefix/num

    name="$prefix/letter$num.eml"

cat >> $name
chmod 777 $name

    /bin/true

Настройка кодировок в MySQL и PHPMyAdmin

По умолчанию, при установке сервера MySQL в Ubuntu устанавливается кодировка Latin1, это не очень удобно и может вызывать некорректное отображение, как страниц сайта, так и в клиенте MySQL.

Все любят делать сайты в кодировке UTF8, но мне необходимо, что бы сервер MySQL, по умолчанию, работал с cp1251 (windows).

Так же, практически на всех форумах и во многих инструкциях предлагают исправить файл my.cnf  (/etc/mysql/conf.d/).
Я не думаю, что это коректный метод, править основной конфигурационный файл.

На одном из форумов, было предложение, оч. удачное кстати, не править сам файл my.cnf, а создать в папке conf.d ( эта папка находится в, простите за тафтологию, папке conf.d -- /etc/mysql/conf.d/conf.d/ ) . Нажмите alt+F2, в "поиск" введите команду gksu nautilus , введите пароль root и в открывшейся папке найдите этот путь.

В папке conf.d/conf.d создаем файл, напр. cp1251_charset.cnf и в нем впишите эти строки

[mysqld]
#default-character-set = cp1251
character-set-server = cp1251
collation-server = cp1251_general_ci
init-connect = "SET NAMES cp1251"
skip-character-set-client-handshake

[client]
default-character-set = cp1251

[mysqldump]
default-character-set = cp1251

 

Далее надо сервер перестартовать командной в терминале: sudo service mysql restart

 

В секции [mysqld] первая строка закоментированна. Это потому что у меня с этой строкой сервер MySQL не стартовал.

Что получилось: в файле my.cnf, последней строкой стоит "подключатель", в виде строки !includedir /etc/mysql/conf.d/ , это говорит о том, что к файлу my.cnf, будут подключатся файлы из директории указанной в этой строке. Поэтому, даже если мы, что-то не то напишем в подключаемом файле, это будет, всего лишь в подключаемом файле. Таким образом основной конфигурационный файл у нас не пострадает.

В PHPMyAdmin я так же, изменил Сопоставление соединения с MySQL, выбрав из списка cp1251_general_ci

Проверить кодировки можно, окрыв вкладку SQL в PHPMyAdmin, командой

SHOW VARIABLES like 'char%'

character_set_client utf8
character_set_connection cp1251
character_set_database cp1251
character_set_filesystem binary
character_set_results utf8
character_set_server cp1251
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/

 

Настройка SMTP с прокси сервером. Клиент Thunderbird

Описание:  Мой Почт

Имя сервера: 192.168.1. 100

Порт: 25

Защита и аутентификация

Защита соединения: Нет

Метод аутентификации: Без аутентификации

<ОК>

Отличия Линукс от Windows

Операционная система Windows рано или поздно, по мере наполнения ее (а соблазн велик) различными приложениями — откажет, и потребует переустановки.
А вот Линукс, поражает своей стабильностью. Ось такова, что просто так ее не убьешь.

Обновленно 2013-09-21
none
Закрыть
Логин
Пароль. Только буквы или цифры.
Пароль повторить
Эл. почта. Нигде не отображается, нужна только для напоминания пароля
&nbs;