Обучение Linux
Учимся настраивать и работать с командами Linux

Зачем необходим SEO-копирайтинг

Зачем необходим SEO-копирайтинг

Каждый сайт необходимо чем-то наполнять. Тексты необходимы, чтобы привлекать пользователей и при этом поднимать портал в поисковых системах. Информационная составляющая сайта очень важна, ведь чем интереснее будет контент, тем больше шансов привлечь читателей, постоянных подписчиков.

Однако, чтобы пользователи первоначально нашли портал, нужно продвигаться в поисковых системах, которые обеспечивают примерно 80% всех переходов на сайт.Далее...

Где заказать недорогой хостинг?


Просмотров: 1541

Развитие интернет ресурсов неуклонно приводит к поискам новых решений, которые направлены на минимизацию расходов и повышение эффективности собственных проектов. Основные хлопоты тесно связаны с хостингом, ведь без высокоскоростных возможностей просто невозможно содержать популярный интернет сайт, где ежедневно пользователи ищут новый и оригинальный контент. Когда все попытки найти надежного партнера, предоставляющего качественные хостинг услуги, следует обратить внимание на компанию ProHoster.

Далее...

Покупка качественного зарядного устройства для ноутбука


Просмотров: 7425

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

Далее...

Типы файловых систем в операционной системы Linux

Типы файловых систем в операционной системы Linux

В Linux включена поддержка таких файловых систем, как «родные» разработки, оптимизированные для Linux, «чужеродные» типы, например семейство Windows FAT, универсальные файловые системы вроде ISO 9660 и множество других. В при­веденном ниже списке перечислены наиболее распространенные типы файловых систем для хранения данных. Имена типов систем, как их определяет Linux, приве­дены в скобках после названия файловых систем.

Четвертая расширенная файловая система (ext4) является текущей реализаци­ей в линейке «родных» для Linux файловых систем. Вторая расширенная файловая система (ext2) долгое время была системой по умолчанию в системах Linux, которые испытывали влияние традиционных файловых систем Unix, таких как файловая система Unix (UFS, Unix File System) и быстрая файловая система (FFS, Fast File System).

В третьей расширенной файловой системе (ext3) появил­ся режим журналирования (небольшой кэш за пределами нормальной структуры данных файловой системы) для улучшения целостности данных и ускорения загрузки системы. Файловая система ext4 является дальнейшим улучшением, с поддержкой файлов большего размера по сравнению с допустимым в системах ext2 или ext3, а также большего количества подкаталогов.Далее...

Уровни и слои абстракции в операционной системе Linux


Рубрика: Основные понятия Linux
Метки: | |
Просмотров: 7957
Уровни и слои абстракции в операционной системе Linux

Использование абстракций для разделения компьютерных систем на компоненты упрощает их понимание, но не приносит пользы, если отсутствует структура. Мы упорядочим компоненты в виде слоев, или уровней. Слой, или уровень, — это способ классификации (или группирования) компонентов в соответствии с их располо­жением между пользователем и аппаратными средствами. Браузеры, игры и т. п. расположены на верхнем слое; на нижнем слое мы видим память компьютера: нули и единицы. Операционная система занимает наибольшее число слоев между этими двумя.

В операционной системе Linux три главных уровня. На рис. 1 показаны уров­ни, а также некоторые компоненты внутри каждого из них. В основе расположены аппаратные средства. Они включают память, а также один или несколько цен­тральных процессоров (CPU), выполняющих вычисления и запросы на чтение из памяти и запись в нее. Такие устройства, как жесткие диски и сетевые интерфейсы, также относятся к аппаратным средствам.

Уровнем выше располагается ядро, которое является сердцевиной операцион­ной системы. Ядро — это программа, расположенная в памяти компьютера и от­дающая распоряжения центральному процессору. Ядро управляет аппаратными средствами и выступает главным образом в качестве интерфейса между аппарат­ными средствами и любой запущенной программой.Далее...

NoSQL и MongoDB


Метки: | | |
Просмотров: 14813

NoSQL и MongoDB

Сегодня под Linux выпускается множество разнообразных СУБД. Среди них Oracle, MySQL, Postgres и прочие. Всех их объединяет то, что они поддерживают использование SQL, который появился более двадцати лет назад и стал стандартом для получения или внесения данных в реляционные базы данных. Он достаточно прост в изучении и весьма универсален. SQL запросы успешно используются как в самых маленьких приложениях для мобильных устройств, так и в огромных веб-порталах.

Одним из краеугольных камней таких SQL СУБД является то, что при достаточно "весомом" количестве данных возникают проблемы с их размещением. В ответ на эту проблему в свет стали появляться NoSQL базы данных.

На сегодня их достаточно много, однако в этой статье мы рассмотрим всего лишь одну, популярную на сегодняшний день базу данных MongoDB. Приступая к работе практически с любой NoSQL базой будьте готовы к тому, что вам придется забыть все знания об SQL: запросы, ключи, таблицы и прочее. В NoSQL, и, в частности, в MongoDB всего этого попросту нет! Все данные хранятся не в таблицах, а в JSON-документах (синтаксис из JavaScript).

Далее...

Какой Web-сервер поставить Apache или Nginx ?


Метки: | | |
Просмотров: 32825

Apache или Nginx

Сегодня вряд ли найдется хоть один веб-программист, который не слышал бы об Apache. Apache – это уникальный и, в то же время, революционный бесплатный веб-сервер, который сделал Глобальную сеть такой, какая она есть сейчас. Совместно с MySQL, Linux и Php этот сервер входит в LAMP стек. На сегодняшний день из-за своей тяжести MySQL быстро теряет позиции в качестве базы данных для крупных порталов. Apache «легким» тоже не назовешь, поэтому быструю популярность набирает компактный веб-сервер Nginx. В стандартном варианте он не уступает Apache по функциональности. Для установки необходимо его наличие в менеджере пакетов и подключенный EPEL-репозиторий. В Debian дистрибутивах инсталляция Nginx запускается при помощи команды в консоли

sudo apt-get install nginx

Если у вас не установлен какой-либо другой веб-сервер на 80 порту, то набрав в адресной строке «localhost», вы перейдете на начальную страницу Nginx. Настроечный файл сервера находится в директории /etc/nginx/sites-enabled и называется default. Изменить его можно при помощи любого текстового редактора. Для замены порта, например, на 8080 необходимо изменить строки:

Далее...