Здесь показаны различия между двумя версиями данной страницы.
linux [2017/12/25 18:21] super_admin [Лаборатория юного линуксоида] |
linux [2019/06/24 20:29] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ===== LINUX ===== | ||
- | ==== Лаборатория юного линуксоида ==== | ||
- | |||
- | * [[http://younglinux.info/linuxworld]] - Введение в GNU/Linux | ||
- | * [[http://younglinux.info/bash.php]] - Работа в режиме командной строки Linux | ||
- | * [[http://younglinux.info/introfiles]] - Общий обзор файловой системы Linux | ||
- | * [[http://help.ubuntu.ru/wiki/nano]] - nano - текстовый редактор | ||
- | * [[https://www.shellhacks.com/ru/how-to-grant-root-access-user-root-privileges-linux/]] - Root Права — Как Дать Пользователю Права Root — Linux | ||
- | * [[https://www.8host.com/blog/dobavlenie-i-udalenie-polzovatelej-v-ubuntu-14-04/]] - добавление и удаление пользователей | ||
- | * [[https://www.dokuwiki.org/ru:install]] - Установка «ДокуВики» | ||
- | * [[http://devacademy.ru/posts/nastrojka-polzovatelskih-i-gruppovyih-prav-dostupa-s-pomoschyu-chmod/]] Настройка пользовательских и групповых прав доступа с помощью chmod | ||
- | * [[http://joomla-book.ru/blog/filesystem-permissions-or-777-is-bad]] Правильные права на файлы и папки сайта или почему 777 - это плохо !!! | ||
- | |||
- | ==== Vscale community ==== | ||
- | |||
- | * [[https://community.vscale.io/hc/ru/community/posts/209004205-Командная-строка-Linux-краткий-курс-для-начинающих | Командная строка Linux краткий курс для начинающих]] | ||
- | * [[https://community.vscale.io/hc/ru/community/posts/211788465-Управление-пользователями-в-Linux | Управление-пользователями в Linux]] | ||
- | * [[http://help.ubuntu.ru/wiki/пользователи_и_группы | Пользователи и группы]] | ||
- | * [[https://community.vscale.io/hc/ru/community/posts/211809385-Управление-правами-доступа-в-Linux | Управление правами доступа в Linux]] | ||
- | * [[https://community.vscale.io/hc/ru/community/posts/211285805-Работа-с-файлами-и-каталогами-в-Linux | Работа с файлами и каталогами в Linux]] | ||
- | * [[https://community.vscale.io/hc/ru/community/posts/211756429-Использование-fail2ban-для-защиты-SSH-от-подбора-пароля | Использование fail2ban для защиты SSH от подбора пароля]] | ||
- | * [[https://community.vscale.io/hc/ru/community/posts/208340569-Как-установить-и-настроить-LEMP-Linux-Nginx-MySQL-PHP-на-сервере-с-Ubuntu-16-04 | Как установить и настроить LEMP (Linux, Nginx, MySQL, PHP) на сервере с Ubuntu 16.04 ]] | ||
- | * [[https://community.vscale.io/hc/ru/community/posts/208332509-Создание-SSL-сертификатов-для-Nginx-с-Let-s-Encrypt-под-Ubuntu-16-04 | Создание SSL сертификатов для Nginx-с-Let-s-Encrypt под Ubuntu 16-04 ]] | ||
- | * [[https://habrahabr.ru/post/318952/ | Let's Encrypt и nginx: настройка в Debian и Ubuntu]] | ||
- | * [[https://community.vscale.io/hc/ru/community/posts/211685549-Резервное-копирование-веб-сайта-на-Яндекс-Диск | Резервное копирование веб сайта на Яндекс Диск]] | ||
- | ==== Linux для школьников ==== | ||
- | * [[http://opensource.com/education/14/1/teaching-kids-linux|Four Linux distros for kids]] | ||
- | * [[http://www.3dnews.ru/software-news/sostoyalsya-reliz-detskogo-linux-distributiva-qimo-4-kids-20]] | ||
- | * [[https://ru.wikipedia.org/wiki/Xubuntu]] | ||
- | * [[http://www.qimo4kids.com/download/]] - !!! | ||
- | * [[http://sourceforge.net/projects/linuxkidx/]] | ||
- | * [[http://www.edubuntu.org/]] | ||
- | |||
- | ==== Введение в Linux (учебный курс Stepik) ==== | ||
- | * [[https://stepik.org/course/73]] | ||
- | ==== Справочные материалы ==== | ||
- | |||
- | * [[http://help.ubuntu.ru/wiki/суперпользователь_в_ubuntu]] - Администратор в Ubuntu, или что такое sudo | ||
- | * [[http://ubuntolog.ru/komandy-linux-dlya-raboty-s-fajlovoj-sistemoj.html]] - Команды linux для работы с файловой системой | ||
- | * [[http://www.linuxcenter.ru/lib/books/kostromin/]] - В.Костромин, "Linux для пользователя" | ||
- | * [[http://www.linux-ink.ru/static/Docs/Courses/adv-user-guide/adv-user-guide/index.html]] - Основы ОС Linux/UNIX для пользователей | ||
- | * [[http://www.linux-ink.ru/static/Docs/Courses/adv-user-guide/adv-user-guide/ch07.html]] - Глава 7. Работа с файлами и каталогами | ||
- | * [[http://www.linux-ink.ru/static/Docs/Courses/adv-user-guide/adv-user-guide/ch13.html]] - Глава 13. Утилиты из набора SSH (Secure Shell) | ||
- | * [[http://cli.learncodethehardway.org/book/]] - The Command Line Crash Course | ||
- | * [[http://rus-linux.net/MyLDP/internet/curlrus.html]] - Написание HTTP-запросов с помощью Curl | ||
- | * [[https://spark-public.s3.amazonaws.com/cme184/cli-git-emacs-dotfiles.pdf]] - Command Line, DVCS, Text Editing, Configuration | ||
- | * [[http://help.ubuntu.ru/wiki/apt]] - Пакетный менеджер APТ | ||
- | * [[https://help.ubuntu.com/community/AptGet/Howto]] - AptGet Howto | ||
- | * [[http://www.xakep.ru/magazine/xa/133/078/1.asp]] - APT и все, все, все. Изучаем возможности менеджера пакетов APT и сопутствующих программ!!! | ||
- | * Automatically answer 'Yes' when using apt-get install - Use the -y switch: apt-get -y install packagename | ||
- | * [[http://help.ubuntu.ru/wiki/programs_installation]] - Компиляция и установка программ из исходников | ||
- | * [[http://resourceoptimism.blogspot.ru/2012/03/add-new-path-variable-to-existing-path.html]] - Add new PATH variable to existing PATH variables in Ubuntu | ||
- | * [[http://help.ubuntu.ru/manual/пользователи_и_группы]] пользователи и группы | ||
- | * [[http://help.ubuntu.ru/wiki/пользователи_и_группы]] пользователи и группы - консоль | ||
- | * [[http://ubuntologia.ru/blog/system/91.html]] - Права доступа | ||
- | * [[http://ubuntovod.ru/instructions/zapusk-bin-sh-python-ubuntu.html]] - Запуск bin, sh и python файлов | ||
- | * [[http://help.ubuntu.ru/wiki/wget]] - wget — текстовая программа для скачивания файлов. | ||
- | * [[http://ubuntologia.ru/blog/system/99.html]] - Сборка программы из исходников, установка, сборка пакета | ||
- | * [[http://habrahabr.ru/post/28366/]] - Пересборка пакетов для Ubuntu (Debian) | ||
- | |||
- | ==== Управление логическими томами (Logical Volume Management — LVM) ==== | ||
- | |||
- | http://www.ibm.com/developerworks/ru/library/l-lvm2/ | ||
- | ==== shell ==== | ||
- | |||
- | [[http://forum.ubuntu.ru/index.php?topic=36907.0]] - полезные советы. | ||
- | |||
- | [[http://m.wikihow.com/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu]] | ||
- | |||
- | [[http://www.ibm.com/developerworks/ru/views/linux/libraryview.jsp?sort_by=&show_abstract=true&show_all=&search_flag=&contentarea_by=Linux&search_by=Shell&topic_by=-1&type_by=%D0%B2%D1%81%D0%B5&ibm-search=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA]] | ||
- | |||
- | * [[http://www.ibm.com/developerworks/ru/library/l-shell_sched_1/index.html]] - Планирование и автоматизация выполнения заданий средствами командной оболочки shell : Часть 1. Простейшие средства | ||
- | * [[http://www.ibm.com/developerworks/ru/library/l-shell_sched_2/]] - средства планирования выполнения заданий at (batch) и cron. | ||
- | * [[http://www.ibm.com/developerworks/ru/library/l-shell/index.html]] - Основы программирования в командной оболочке shell | ||
- | * [[http://www.ibm.com/developerworks/ru/library/l-bash-test/index.html]] - Подсказки по Linux: Функции сравнения и тестирования в Bash | ||
- | ==== lpi ==== | ||
- | |||
- | http://www.ibm.com/developerworks/ru/views/linux/libraryview.jsp?sort_by=&show_abstract=true&show_all=&search_flag=&contentarea_by=Linux&search_by=Lpi&topic_by=-1&type_by=%D0%B2%D1%81%D0%B5&ibm-search=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA | ||
- | |||
- | * [[http://www.ibm.com/developerworks/ru/edu/l-lpic1101/index.html]] - Администрирование Linux для начинающих | ||
- | |||
- | **Подготовка к экзамену LPI 101: Устройства, файловые системы Linux и стандарт Filesystem Hierarchy Standard** | ||
- | * [[http://www.ibm.com/developerworks/ru/edu/l-lpic1104/resources.html]] - Ресурсы | ||
- | * [[http://www.ibm.com/developerworks/ru/linux/]] - Статьи и материалы по разработке и администрированию системы Linux | ||
- | * [[http://www.ibm.com/developerworks/ru/edu/l-lpic1104/section9.html]] - **Поиск и расположение системных файлов!!!** | ||
- | ==== OpenSSH Server ==== | ||
- | |||
- | * [[https://help.ubuntu.com/lts/serverguide/openssh-server.html]] - OpenSSH Server | ||
- | * [[https://www.digitalocean.com/community/articles/initial-server-setup-with-ubuntu-12-04]] - Initial Server Setup with Ubuntu 12.04 | ||
- | * [[http://www.jonathanmoeller.com/screed/?p=3958]] - Install SSH Server On Ubuntu 12.10 Quetzal Quantal ! | ||
- | |||
- | === fail2ban === | ||
- | |||
- | * [[https://www.digitalocean.com/community/articles/how-to-protect-ssh-with-fail2ban-on-ubuntu-12-04]] - How to Protect SSH with fail2ban on Ubuntu 12.04 | ||
- | * [[http://putty.org.ru/articles/fail2ban-ssh.html]] - fail2ban ru | ||
- | * [[http://www.ibm.com/developerworks/ru/library/l-fail2ban_01/]] | ||
- | * [[http://www.ibm.com/developerworks/ru/library/l-fail2ban_02/]] | ||
- | ==== Books ==== | ||
- | |||
- | * [[http://linuxcommand.org/tlcl.php?goback=.gde_43875_member_257996806]] - "The Linux Command Line" - A Book By William Shotts | ||
- | * [[http://team.ubuntu.ru/_media/translate/docs/serverguide-quantal-ru.pdf]] | ||
- | ==== SOFT ==== | ||
- | |||
- | * [[http://help.ubuntu.ru/wiki/vim]] - Редактор Vi/Vim | ||
- | * [[http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu]] - Install MongoDB on Ubuntu | ||
- | * [[https://github.com/edx/edx-platform]] - the edX learning management system (LMS) and course authoring tool | ||
- | * [[https://github.com/instructure/canvas-lms/wiki/Quick-Start]] - canvas-lms | ||
- | * [[https://github.com/OfficeHours/ims-lti]] | ||
- | * [[http://sheltered-reef-9227.herokuapp.com/]] | ||
- | |||
- | |||
- | ==== FFmpeg ==== | ||
- | |||
- | [[http://help.ubuntu.ru/wiki/ffmpeg]] - Установка и компиляция FFmpeg на Ubuntu | ||
- | ==== Web server nginx ==== | ||
- | |||
- | * [[https://www.digitalocean.com/community/articles/how-to-install-the-latest-version-of-nginx-on-ubuntu-12-10]] - выдает ошибку | ||
- | * [[http://blog.sudobits.com/2012/11/14/how-to-install-nginx-web-server-on-ubuntu-1204-1210/]] работает!!! | ||
- | * [[http://nginx.org/ru/docs/]] - nginx: документация (перевод) | ||
- | * [[http://nginx.org/ru/docs/beginners_guide.html]] - Руководство для начинающих | ||
- | * [[http://linux.cpms.ru/?p=5448]] - Статистика открытых портов netstat | ||
- | * | ||
- | ==== wordpress ==== | ||
- | |||
- | [[https://www.digitalocean.com/community/articles/how-to-install-wordpress-on-ubuntu-12-04]] | ||
- | ==== Elastic node.js application / web server ==== | ||
- | |||
- | http://turtle.io/ | ||
- | |||
- | https://github.com/avoidwork/turtle.io | ||
- | ==== NODE JS ==== | ||
- | * [[http://nodejs.ru/32]] - Ставим Node.js в Ubuntu | ||
- | * [[http://gangmax.me/blog/2013/05/05/how-to-remove-nodejs-manually-from-ubuntu/]] | ||
- | * [[http://nodejs.org/api/url.html]] | ||
- | * [[http://nodejs.ru/doc/v0.4.x/stdio.html]] - Документация | ||
- | * [[http://www.nodebeginner.ru/]] - Node.js для начинающих (книга) | ||
- | * [[http://book.mixu.net/]] - книга | ||
- | * [[http://habrahabr.ru/post/146983/]] - Web-разработка на node.js и express | ||
- | * [[http://nodeguide.ru/doc/modules-you-should-know/express/]] express — серверный веб-фреймворк | ||
- | * [[http://expressjs.com/]] | ||
- | * [[http://tjholowaychuk.com/post/9103188408/commander-js-nodejs-command-line-interfaces-made-easy]] - commander.js - nodejs command-line interfaces made easy | ||
- | * [[https://github.com/danwrong/restler]] - An HTTP client library for node.js (0.6.x and up). Hides most of the complexity of creating and using http.Client. | ||
- | * [[https://github.com/LearnBoost/node-canvas]] | ||
- | * [[http://coffeescript2ru.github.io/]] | ||
- | * [[https://github.com/DavidKlassen/node-tutorial/wiki/Web-разработка-на-node.js-и-express]] | ||
- | * [[http://habrahabr.ru/post/159631/]] | ||
- | * [[https://www.digitalocean.com/community/articles/how-to-install-node-js-with-nvm-node-version-manager-on-a-vps]] | ||
- | * [[http://habrahabr.ru/post/133363/#npm_understand]] - Шпаргалка по пакетному менеджеру NPM пере | ||
- | ==== PhantomJS ==== | ||
- | |||
- | * [[http://phantomjs.org/]] | ||
- | * [[http://phantomjs.org/build.html]] - PhantomJS - полноценный WebKit-браузер без UI. | ||
- | <code bash> | ||
- | sudo apt-get update | ||
- | sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev | ||
- | git clone git://github.com/ariya/phantomjs.git | ||
- | cd phantomjs | ||
- | git checkout 1.9 | ||
- | ./build.sh | ||
- | </code> | ||
- | |||
- | * [[http://stepansuvorov.com/blog/2012/09/создаем-юнит-тесты-с-phantomjs/]] | ||
- | * [[http://casperjs.org/]] | ||
- | * [[http://gulin.pro/2012/12/e2e-single-page-applications-angularjs/]] | ||
- | |||
- | ==== Виртуализация Vagrant ==== | ||
- | |||
- | * [[http://uthark.github.io/blog/2012/10/24/vagrant/]] - Автоматизируем работу с виртуальными машинами с помощью Vagrant | ||
- | * [[http://www.vagrantbox.es/]] | ||
- | * [[https://github.com/edx/configuration/wiki/edx-Production-stack--installation-using-Vagrant-Virtualbox]] | ||
- | * [[https://github.com/Varying-Vagrant-Vagrants/VVV/wiki/Connect-to-Your-Vagrant-Virtual-Machine-with-PuTTY]] | ||
- | * [[https://vagrantcloud.com/johnny/boxes/edx]] | ||
- | ==== RUBY ==== | ||
- | * [[http://www.ruby-lang.org/en/downloads/]] - Ruby on Linux | ||
- | * [[http://railstutorial.ru/chapters/beginning#sec-install_ruby]] - Установка Ruby (Ruby Version Manager (RVM)) | ||
- | * [[https://rvm.io/rvm/install]] - варианты установки RVM | ||
- | * [[http://stackoverflow.com/questions/9056008/installed-ruby-1-9-3-with-rvm-but-command-line-doesnt-show-ruby-v/9056395#9056395]] - устранение ошибок установки rvm | ||
- | * [[http://www.shatlovsky.ru/2008/09/19/instrukciya-po-ustanovke-ruby-gems-rails-na-ubuntu/]] - Инструкция по установке Ruby + Gems + Rails на Ubuntu | ||
- | * [[http://ruby-doc.org/]] - Help and documentation for the Ruby programming language. | ||
- | * [[http://www.ruby-doc.org/docs/ProgrammingRuby/]] - The Pragmatic Programmer's Guide!!! | ||
- | * [[http://www.tutorialspoint.com/ruby/ruby_hashes.htm]] !!! | ||
- | * [[http://ru.wikibooks.org/wiki/Ruby/Справочник]] !!! | ||
- | * [[http://ru.wikibooks.org/wiki/Ruby/Справочник/String]] | ||
- | * [[http://rubylearning.com/satishtalim/tutorial.html]] | ||
- | * [[http://habrahabr.ru/post/135391/]] - Уроки Ruby для детей | ||
- | * [[http://kidsruby.com/download]] | ||
- | * [[https://github.com/hybridgroup/kidsruby-examples]] | ||
- | * [[http://www.rubular.com/]] - a Ruby regular expression editor!!! | ||
- | |||
- | ==== Ruby on Rails ==== | ||
- | |||
- | * [[http://ruby.railstutorial.org/ruby-on-rails-tutorial-book/]] | ||
- | * [[http://railstutorial.ru/chapters/static-pages#top]] | ||
- | |||
- | ==== VPN ==== | ||
- | |||
- | * [[http://habrahabr.ru/company/infopulse/blog/183628/]] | ||
- | * [[http://radic.tumblr.com/post/52962821613/digitalocean-l2tp-vpn]] | ||
- | ===== HOSTING ===== | ||
- | |||
- | Для изучения node.js использовал бесплатный ресурс на [[https://www.heroku.com/]] | ||
- | |||
- | Для дальнейших исследований посчитал целесообразным использование ресурсов на [[https://www.digitalocean.com/?refcode=adc3823f2d55]] (referral program link) |