установка linux debian

и так, я всё же созрел на написание данной статейки, много информации о установке данной ОС, но видимо не всем понятно, что же напишу, как говорится на собственном примере, и так для начала переходим на офф сайт и скачиваем сетевой установщик, почему именно сетевой? просто во время установки мы сможем установить необходимое нам окружение рабочего стола и так мы скачали и запустили установщик, при старте нам высветит вот такое окошечко

думаю не стоит объяснять в чём разница установщиков, дабы все помнят это на примере windows, ну так продолжаем, я выбрал x64, но не графическую установку, а так называемую текстовую, просто мне так привычнее… замечу, что все операции выполняются только с клавиатуры, стрелками влево-вправо и вверх-вниз, переход между ссылками продолжить и назад осуществляется клавишей tab, выбор программного обеспечения для установки осуществляется клавишей пробел, следующим шагом выбираем язык нашей системы

и местонахождения

следующим этапом нам предлагает выбрать раскладку клавиатуры

и способ переключения

ожидаем настройки системы и указываем сетевое имя нашей системы

информацию о домене пропускаем, дабы она необходима в сетях с использованием корпоративных доменов

и задаём пароль супер пользователя root

подтверждаем пароль и создаём пользователя

имя учётной записи оставляем, или меняем, тут уже как вам больше нравится, задаём пароль нашего пользователя, можно использовать тот же пароль что и у супер пользователя

подтверждаем пароль, устанавливаем часовой пояс, выбираете свой часовой пояс

ожидаем настройки и доходим до разбивки диска, и выбираем вручную

в нашем случае раздел один, но их может быть много, в зависимости от того как у вас разбит диск

выделяем наш раздел и выбираем удалить раздел

теперь у нас появилась неразмеченная область

вновь выбираем наш диск и выделяем создать новый раздел

задаём ему размер, так как у нас диск 42 Гб, то зададим 6 Гб на новый раздел

устанавливаем его первичным

в начале дискового пространства

в использовать как выбираем раздел подкачки

по сути это тот же файл подкачки, коим мы пользуемся в windows, затем выбираем настройка раздела закончена и повторяем операцию по созданию раздела, только теперь при использовать как

в открывшемся меня выделяем журналируемая файловая система ext4

теперь опускаемся ниже и устанавливаем метку «загрузочный» на положение вкл

теперь опускаемся вниз на настройка раздела закончена, как всё закончили настраивать выделяем закончить разметку и записать изменения на диск

соглашаемся с тем, что вносим изменения на диск

и ожидаем окончания установки базовой системы

теперь выбираем страну в которой расположено зеркало архивов

выбираем непосредственно само зеркало, я выбрал зеркало yandex

вводим информацию о прокси, если имеется, если нет, то пропускаем

и ожидаем окончания загрузки

по окончании загрузки, нам предложит участвовать в опросе, это уже на ваш выбор, я выбрал нет

затем запускается окно выбора рабочего окружения

как говорится на любителя, вам предложит на выбор несколько рабочих окружений, я выбрал mate, после чего появляется окно загрузки и установки

по окончании установки, нам предложит установить grub на главную загрузочную запись

на что мы соглашаемся
указываем устройство для установки, выбираем наш диск, где установлена debian, или какой другой диск, который вы используете в качестве загрузочного

ожидаем окончания установки

настройка окончена и на вопрос о перезагрузке мы нажимаем клавишу продолжить

после чего произойдёт перезагрузка и загрузится наш grub выбираем систему и ожидаем её загрузки
появляется окошко выбора пользователя, пишем пользователя, или нашего пользователя или root, что вам больше нравится и пишем пароль

после чего мы попадаем в установленное нами рабочее окружение

на этом всё, учитесь на данном примере и расширяйте свои знания в области linux debian

с вами был cerber специально для worldjb.ru

Ubuntu 14.04.4 LTS

вот и вышел новый релиз ubuntu 14.04 LTS, иначе говоря, с длительным сроком поддержки, сама по себе новая ОС, патчи и обновления для которой планируется выпускать до 2019 года, базируется на обновленной редакции ядра Linux и несет в себе несколько инноваций, например, поддержку нового оборудования.
Скачать сие чудо можно на официальном сайте, на русскоязычном её пока нет, если же не хотите качать, то можно обновиться, собственно, что я и сделал, для начала обновим список ПО…
sudo apt-get update && sudo apt-get upgrade

затем обновляем ядро и наш дорогой X-сервер
sudo apt-get install --install-recommends linux-generic-lts-wily xserver-xorg-core-lts-wily xserver-xorg-lts-wily xserver-xorg-video-all-lts-wily xserver-xorg-input-all-lts-wily libwayland-egl1-mesa-lts-wily

если же мы используем 64 разрядную систему, то
sudo apt-get install --install-recommends linux-generic-lts-wily xserver-xorg-core-lts-wily xserver-xorg-lts-wily xserver-xorg-video-all-lts-wily xserver-xorg-input-all-lts-wily libwayland-egl1-mesa-lts-wily libgl1-mesa-glx-lts-wily libgl1-mesa-glx-lts-wily:i386 libglapi-mesa-lts-wily:i386

это в случае, если мы используем 32х битные библиотеки, к примеру библиотеки wine, если же у вас UEFI загрузчик, то выполняем команду
sudo apt-get install linux-signed-generic-lts-wily

для установки подходящего подписного ядра, удачи

Установка LAMP в CentOS

Иногда случается так, что нам необходимо запустить на локальной машине, или вновь приобретённом, чистом VDS,web сервер, каждому он нужен для своих целей, самые распространённые системы — это debian,ubuntu и cbcntvs redhat(centos,fedora), небольшое описание на примере centos 7, и так приступим
логинимся под root или своим пользователем, если под пользователем, то используем наше любимое sudo.
для начала обновим список пакетов
yum update

далее установим apache
yum -y install httpd mod_ssl

затем открываем конфиг
/etc/httpd/conf/httpd.conf

любым удобным текстовым редактором, и вносим кое какие правки, для начала находим и расскомментируем строку
ServerName и вместо указаной там записи пропишем наш локальный ip, или заменим всё на
ServerName 127.0.0.1
теперь находим строку
IncludeOptional conf.d/*.conf
и перед ней записываем наш хост
<VirtualHost *:80>
ServerName 127.0.0.1
ServerAdmin admin@localhost
DocumentRoot /var/www/html

прописываем apache в автозапуск
systemctl enable httpd.service

и запускаем
systemctl start httpd.service

теперь переходим к установке php, вводим в терминале команду
yum -y install php php-common php-gd php-xml php-mbstring

ожидаем окончания установки и перезапускаем apache
systemctl restart httpd.service

создаём проверочный файлик
echo '<?php phpinfo(); ?>' > /var/www/html/inf.php

и переходим по адресу localhost/inf.php или IP/inf.php
там увидим табличку с информацией php
теперь переходим к установке бд, я использовал, в качестве сервера баз данных mariadb
выполним в терминале команду
yum install -y mariadb-server mariadb

ожидаем окончания установки
прописываем в автозапуск
systemctl enable mariadb

и запускаем
systemctl start mariadb

установим модуль php для работы с бд
yum -y install php-mysql

теперь установим пароль mariadb для чего выполним в терминале слудующие команды
остановим нашу бд
systemctl stop mariadb

запустим в безопасном режиме
mysqld_safe --skip-grant-tables &

после чего можем войти в неё без пароля
mysql -u root

сбрасываем пароль… если был…
use mysql;

и устанавливаем новый
update user set password=PASSWORD("тут пароль") where User='root';

очистим привилегии
flush privileges;

и выходим
exit;

теперь идём на сайт phpmyadmin, качаем нужную сборку и распаковываем её в
/var/www/html/phpmyadmin

вот на этом в принципе и всё, для удалённого администрирования, если используется домашний пк или дедик… можно использовать webmin, лично мне он понравился… и я его использовал, для его установки выполним следующее, в терминале вводим
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.780-1.noarch.rpm

после скачивания пакета переходим к его установке, для начала установим необходимые ему пакеты
yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty

и затем устанавливаем сам webmin
rpm -U webmin-1.780-1.noarch.rpm

после установки он будет доступен по адресу
localhost:10000/
или
IP:10000/
подключение защищённое… на этом всё, статейку подготовил cerber

В Ubuntu после обновления пропал звук

В разных случаях по разному бывает, у кого звук пропадает при обновлении версий системы, а у кого и при обновлении ядра, как в моём случае.
По какой причине мог пропасть звук в Ubuntu после обновления?

1. Проверьте, включены ли у вас колонки, не отошёл ли разъём, пошевелите провода.
2. Возможно произошла ошибка и стоит перезагрузить систему.
3. Возможно в обновлении нет необходимых драйверов для вашей звуковой карты. Необходимо будет искать драйвера, скачивать, устанавливать.
4. Проверьте все ползунки звука в настройках, в трее, возможно они выставились в ноль. Бывает такой лаг.

Простое решение, это переустановить драйвера, библиотеки, программы связанные со звуком одним разом. Заодно обновить систему повторно, чтобы обновить все связи с другими программами. В терминале необходимо выполнить следующую команду:
sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoam

после завершения можно проверить звук, если он всё так же не появился, то возможно потребуется перезагрузить систему.

Установка Apache, MySQL, PHP на Windows

тут немного расскажу о установке Apache, MySQL, PHP на Windows, и так, всё вышеописанное подходит для систем windows, начиная win xp и заканчивая win 10, и так, так же, установка проводилась на старых версиях apache,php и MySQL, для начала идём по ссылке, и скачиваем версию apache 2.2, устанавливаем её, только во время установки выбираем каталог C:\www\, далее переходим по следующей ссылке и качаем php, качаем версию 5.3 либо 5.4, распаковываем в каталог C:\php, после распаковки открываем свойства «Мой компьютер», и переходим по ссылке «Дополнительные параметры», на вкладке «Дополнительно» жмём кнопку «Переменные среды...». В нижнем окне «Системные переменные» находим переменную PATH, выделяем её и нажимаем кнопку «Изменить». Ставим курсор в поле «Значение переменной», на клавиатуре нажимаем клавишу END. Ставим; (это разделитель значений) и пишем путь к каталогу PHP: C:\php
Создаём в директории C:\php три дополнительные поддиректории:

tmp — для хранения временных файлов сессий

includes — для хранения подключаемых классов

upload — для хранения временных загружаемых файлов.
Переименовываем файл php.ini-development в php.ini
На этом установка PHP завершена.
Далее, переходим по ссылке и качаем MySQL версии 5.5, установку проводим, согласно данной статье, всё, установка окончена, начинаем настройку всего нашего хозяйства.
Для этого, в нашем примере, переходим в конфиг каталог apache,C:\www\conf\httpd.conf и открываем конфиг файл, любым текстовым редактором
Найдём и раскомментируем (удалим символ # в начале строки)
LoadModule rewrite_module modules/mod_rewrite.so
Спускаемся до конца списка загружаемых модулей (LoadModule) и ниже последней записи добавляем следующие строки:

LoadModule php5_module «C:/php/php5apache2_2.dll»

AddType application/x-httpd-php .php

PHPIniDir «c:/php/»

Этим мы подключаем поддержку PHP в Apache.

Найдём и раскомментируем строку, задающее имя нашего вэб-сервера

ServerName localhost:80

Проверяем наличие строки, задающее корневую директорию сайтов

DocumentRoot «C:/www/htdocs»
Находим следующий блок:

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all


И заменяем его на нижеследующий:

Options Indexes Includes FollowSymLinks

AllowOverride All

Order allow,deny

Allow from all


Опция Index разрешает просмотр каталога, если отсутствует индексный файл, опция Includes включает поддержку SSI, а опция FollowSymLinks позволяет использовать символические ссылки на файлы и каталоги. Директива AllowOverride All позволяет изменять опции доступа посредством файла .htaccess.
Находим следующий блок:

DirectoryIndex index.html

И заменяем его на:

DirectoryIndex index.html index.htm index.shtml index.phtml index.php

Находим, начинающийся с блок и в самом конце его раскомментируем следующие две строки:

AddType text/html .shtml

AddOutputFilter INCLUDES .shtml


И добавим ещё две следующие строки

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

Сохраняем и закрываем файл httpd.conf. Теперь проверим корректность конфигурации: Пуск -> Все программы -> Apache HTTP Server 2.2 -> Configure Apache Server -> Test Configuration. Если настроили не правильно, то в появившемся окне командной строки мы увидим сообщение об ошибке и номер строки, в которой эта ошибка допущена. Если всё правильно, то мелькнёт окно командной строки с надписью «Syntax OK». Ещё раз убедимся, что всё работает, набрав localhost в адресной строке браузера.
В текстовом редакторе откроем настроечный файл PHP – php.ini. В нашем случае он расположен в папке C:\php.

Найдём и раскомментируем (удалим символ; в начале строки) строку

short_open_tag = On

Это позволяет заключать код в короткие тэги.

Следующая строка отключает сообщения об ошибках:

display_errors = Off

Из соображений безопасности отключаем register_globals

register_globals = Off

Отключаем magic_quotes_runtime

magic_quotes_runtime = Off

В секции Paths and Directories найдём и раскомментируем строку для Windows

include_path = ".;c:\php\includes"

Значение директивы extension_dir (путь к папке с расширениями) устанавливаем как

extension_dir = «C:/php/ext»

Разрешим загрузку файлов

file_uploads = On

Найдём строку upload_tmp_dir и укажем директорию для хранения временных загружаемых файлов

upload_tmp_dir = «C:/php/upload»

Установим максимальный размер, загружаемого файла

upload_max_filesize = 8M

Укажем путь к папке для хранения временных файлов сессий

session.save_path = «C:/php/tmp»

Выключим session.auto_start

session.auto_start = 0

Раскомментируем следующие строки для подключения нескольких библиотек расширений:
extension=php_bz2.dll

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

Сохраняем файл php.ini. Проверим, как настроена связка PHP и Apache. Для этого в текстовом редакторе создадим файл следующего содержания:

<?php
phpinfo();

?>


Сохраним его как index.php и скопируем в корневую директорию сайтов: C:\www\htdocs. После этого перестартуем Apache для того чтобы он перечитал изменённый файл php.ini, а затем наберём в адресной строке браузера: localhost/index.php. Если видим фиолетовые таблицы с информацией PHP, то значит всё настроено правильно.
Теперь устанавливаем phpMyAdmin, переходим по ссылке и качаем версию 3.4
Распаковываем в дирректорию C:\www\htdocs\phpmyadmin, создаём файл с именем config.inc.php и записываем в него следующее
<?php

$cfg['blowfish_secret'] = '1234567890';

$i=0;

$i++;

$cfg['Servers'][$i]['auth_type'] = 'cookie';

?>

на этом настройка окончена, перезапускаем apache и проверяем работу

Выпуск Ubuntu 14.04.3 LTS c обновлением графического стека и ядра Linux

Доступно обновление дистрибутива Ubuntu 14.04.3 LTS, в которое включены изменения, связанные с улучшением поддержки оборудования, обновлены ядро Linux и графический стек, исправлены ошибки в инсталляторе и загрузчике, включены актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность. Одновременно подготовлены аналогичные обновления Kubuntu 14.04.3 LTS, Edubuntu 14.04.3 LTS, Xubuntu 14.04.3 LTS, Mythbuntu 14.04.3 LTS, Ubuntu GNOME 14.04.3 LTS, Lubuntu 14.04.3 LTS, Ubuntu Kylin 14.04.3 LTS и Ubuntu Studio 14.04.3 LTS.

Из особенностей Ubuntu 14.04.3 можно отметить бэкпортирование некоторых улучшений из выпуска Ubuntu 15.04. В том числе предложено обновление пакетов с ядром Linux 3.19 (в Ubuntu 14.04.2 использовалось ядро 3.16). Графический стек обновлён до свежих выпусков Mesa, X.Org Server и видеодрайверов для чипов Intel, AMD и NVIDIA. В список поддерживаемых архитектур добавлен ARM64. Из выпуска Ubuntu 15.04 бэкпортирована порция улучшений для оболочки Unity, в том числе:

Добавлена опция, позволяющая постоянно отображать меню в области заголовка окна приложения, без автоматического скрытия, независимо от наведения указателя мыши.
В полноэкранном режиме обеспечена поддержка вывода диалогов Dash, быстрого ввода команд (HUD) и завершения работы.
Анимационные эффекты оптимизированы для более быстрого запуска рабочего стола и завершения работы.
Улучшена реализация экрана блокировки доступа к системе.

Использовать представленную сборку имеет смысл только для новых установок, системы, установленные ранее, могут получить все присутствующие в Ubuntu 14.04.3 изменения через штатную систему установки обновлений. Поддержка выпуска обновлений и исправлений проблем безопасности для серверной и десктоп редакций Ubuntu 14.04 LTS продлится до апреля 2019 года.

При использовании загрузчика UEFI на системах amd64, так же следует установить подходящее подписанное ядро:
sudo apt-get install linux-signed-generic-lts-vivid

Для обновления ядра можно выполнить:
sudo apt-get install --install-recommends linux-generic-lts-vivid

из личного опыта использования, могу посоветовать графическую среду gnome либо unity, в них меньше вероятности всплыва ошибок

Соцсеть «ВКонтакте» не работает из-за разрыва кабеля


Сбой в работе социальной сети «ВКонтакте» произошел из-за разрыва кабеля между дата-центрами.
Об этом в своем Twitter заявил пресс-секретарь компании Георгий Лобушкин.
ВКонтакте недоступен из-за разрыва кабеля между нашими дата-центрами. Выясняем причины и поднимаем сайт по резервной схеме. #вкживи— George Lobushkin (@lobushkin) 4 августа 2015


Ранее Лобушкин сообщил, что в настоящее время сайт не работает по всему миру. Предыдущий сбой в работе сайта произошел 31 июля. Тогда некоторые пользователи испытывали проблемы с доступом к некоторым разделам соцсети.

Смерть стартапа — "Secret"

Анонимная социальная сеть — Secret, прекратила свою деятельность в апреле 2015 года.
Secret, было всего лишь пол года.
Причиной закрытия проекта стал следующий факт:
По словам основателя сервиса, Девида Биттоу, анонимная социальная сеть не оправдала его надежд.
«Secret не представляет собой то видение, которое было у меня, когда я начинал компанию. Я верю, что это правильное решение для меня, наших инвесторов и команды».
За всё время существования, стартап привлек около $35 млн.
Идея казалась действительно перспективной и будоражащей, особенно на волне всеобщего стремления к анонимности (которое набрало обороты примерно в 2014 году).

Парадоксальность идеи привлекала новых пользователей, однако в итоге продукт оказался слишком нишевым. Когда Secret запустился в России, Дэвид Биттоу так прокомментировал поведение российских пользователей: «Ни в одной другой стране мира люди не публикуют такое количество неприличного контента».

[VK] сломался =D

Хэштег #ВКживи вот уже в который раз выходит на лидирующую позицию в Twitter — пользователи самой популярной в России социальной сети жалуются на очередные перебои в работе «ВКонтакте».



Вк живи, вк не работает 31 июля 2015, почему не работает вконтакте
Одна из самых популярных социальных сетей «ВКонтакте» в последнее время не может похвастаться слаженной работой — соцсеть время от времени работает с перебоями.

«К сожалению, сервер временно недоступен. Попробуйте повторить действие чуть позже», — высвечивается при обновлении страницы «ВКонтакте».



Среди пользователей соцсети стало доброй традицией при каждой поломке писать в Twitter хэштег #ВКживи.

На данный момент популярный хэштег опять выбился в лидирующие позиции. На данный момент он занимает второе место по популярности актуальных тем в России.



«Ну что опять случилось-то?( #ВКживи»;

«ВК объединяет людей даже в нерабочем состоянии» #ВКживи;

«При Дурове такого не было #ВКживи», — пишут пользователи.

Стоит отметить, что последние несколько дней перебои наблюдались в проигрывании музыки «ВКонтакте».

Напомним, последняя поломка соцсети «Вконтакте» была месяц назад, 29 июня.

Происходящее прокомментировал пресс-секретарь социальной сети ВКонтакте Георгий Лобушкин:

«В некоторых разделах ВК (например, в группах) сейчас действительно наблюдаются проблемы. Это скоро пройдет. Всё пройдет. #вкживи», — написал он в своем микроблоге.

Изменение заголовка окна Windows [C#]

В этом посту я вам расскажу как можно изменить текст заголовка любого окна программы

Добавьте на форму два текстовых поля TextBox и кнопку Button. Запустите какую-нибудь программу, например, Калькулятор. Напишите в первом текстовом поле наименование окна, которое вы хотите изменить (Калькулятор). Напишите во втором текстовом поле новый заголовок окна, например, iCalc. Нажмите на кнопку – название программы должно поменяться.

Как это работает
С помощью функции Windows API FindWindow мы находим программу, которая имеет нужный заголовок. Далее при помощи функции SendMessage с параметром WM_SETTEXT мы посылаем окну сообщение для смены заголовка. Вы почти обновили Windows до Mac )).

[DllImport("user32.dll")]
private static extern IntPtr FindWindow(
string className,
string windowName);

[DllImport("user32.dll")]
public static extern IntPtr SendMessage(IntPtr hWnd,
UInt32 Msg, Int32 wParam, string lParam);

private const int WM_SETTEXT = 0xC;

private void button1_Click(object sender, EventArgs e)
{
IntPtr target_hwnd;
string target_name;
string new_caption;
target_name = textBox1.Text;
new_caption = textBox2.Text;
target_hwnd = FindWindow(null, target_name);

SendMessage(target_hwnd, WM_SETTEXT, 0, new_caption);
}