Информационные технологии: различия между версиями
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки Метка: визуальный редактор отключён |
||
(не показано 46 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
[[File:M104_ngc4594_sombrero_galaxy_hi-res.jpg ]] | |||
ИТ - это образ моей жизни. Я занимаюсь этим с детства, когда еще собирал конструкторы. | ИТ - это образ моей жизни. Я занимаюсь этим с детства, когда еще собирал конструкторы. | ||
Все что будет тут описано касается напрямую операционной системы Ubuntu Linux(пару лет сидел на Gentoo, но требуется вечность, чтобы собрать что-то). Другие операционные системы есть, но о них я не буду много говорить. | Все что будет тут описано касается напрямую операционной системы Ubuntu Linux(пару лет сидел на Gentoo, но требуется вечность, чтобы собрать что-то). Другие операционные системы есть, но о них я не буду много говорить. | ||
* [[Антивирусы]] | |||
* [[Восстановление данных]] | |||
* [[Аппаратное обеспечение]] | |||
* [[Nginx+Lua]] | |||
* [[Публичный сертификат]] | |||
* [[Программирование]] | * [[Программирование]] | ||
* [[Алгоритмы]] | * [[Алгоритмы]] | ||
Строка 10: | Строка 17: | ||
* [[Базы данных]] | * [[Базы данных]] | ||
* [[Администрирование]] | * [[Администрирование]] | ||
* [[Машинное обучение]] | * [[Машинное обучение и Большие данные]] | ||
* [[Blockchain]] | * [[Blockchain и шифрование]] | ||
* [[Интерфейсы пользователя]] | * [[Интерфейсы пользователя]] | ||
* [[Android]] | |||
* [[Desktop]] | |||
* [[Готовые проекты и сервисы]] | |||
* [[Тестирование]] | * [[Тестирование]] | ||
* [[Виртуализация и контейнеры]] | * [[Виртуализация и контейнеры]] | ||
* [[Сети и маршрутизация]] | * [[Сети и маршрутизация]] | ||
* [[Коммутация по сети]] | |||
* [[Диск и файловые системы]] | * [[Диск и файловые системы]] | ||
* [[Continuous integration и Continuous delivery]] | |||
* [[Видео и аудио кодирование]] | |||
* [[Системы контроля версий]] | |||
* [[Мониторинг и статистика]] | |||
* [[Игры и 3D графика]] | |||
* [[Юридические вопросы]] | |||
* [[Управление проектами]] | |||
* [[Создание контента]] | |||
* [[SMM]] | |||
* [[Real-time Bidding]] | |||
* [[Университеты, школы и курсы]] | |||
* [[Bash Заклинания]] | |||
* [[Компьютер мечты]] | |||
* [[Ретро компьютер]] | |||
* [[Работа мечты]] | |||
* [[Games for Linux]] | |||
* [[DEB Repo]] | |||
* [[Справочники]] | |||
* [[Облака]] | |||
* [[Kernel]] | |||
* [[Параллельность]] | |||
* [[Reverse engineering]] | |||
* [[Информационная безопасность]] | |||
* [[Операционные системы]] | |||
* [[Naming]] | |||
* [[Почта]] | |||
== После установки Ubuntu Linux == | == После установки Ubuntu Linux == | ||
Строка 32: | Строка 68: | ||
sudo sed -i.bak 's/quiet splash//g' /etc/default/grub | sudo sed -i.bak 's/quiet splash//g' /etc/default/grub | ||
sudo update-grub2 | sudo update-grub2 | ||
sudo add-apt-repository ppa:gnome-terminator | |||
sudo apt-get update | |||
sudo apt-get install terminator | |||
sudo apt install compizconfig-settings-manager | |||
</pre> | |||
https://github.com/ArmanFazylov/keyboard_to_english | |||
Or install it via Terminal: sudo apt-get install compizconfig-settings-manager. | |||
Then open it and go to Window Management > Place Windows, enable it, and in "Placement Mode" choose Centered. | |||
Убрать сообщение | |||
Сервис поиска сетевых ресурсов отключен | |||
Текущая сеть имеет локальный домен | |||
(.local), который не рекомендуется и не | |||
совместим с сервисом поиска сетевых | |||
ресурсов Avahi. Служба была отключена. | |||
<pre> | |||
sudo nano /etc/default/avahi-daemon | |||
</pre> | |||
<pre> | |||
# 1 = Try to detect unicast dns servers that serve .local and disable avahi in | |||
# that case, 0 = Don't try to detect .local unicast dns servers, can cause | |||
# troubles on misconfigured networks | |||
AVAHI_DAEMON_DETECT_LOCAL=0 | |||
</pre> | |||
=== Google Chrome Deb repo === | |||
<pre> | |||
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - | |||
echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list | |||
apt update | |||
apt install google-chrome-stable | |||
</pre> | </pre> | ||
Строка 51: | Строка 126: | ||
Перезагружаемся и работает. :) | Перезагружаемся и работает. :) | ||
== Bluetooth mouse == | |||
<pre> | |||
#!/bin/bash | |||
mousemac="00:1F:20:CA:87:AF" | |||
while true; do | |||
connected=`/usr/bin/hidd | grep $mousemac | /usr/bin/wc -l` | |||
if [ "${connected}" -gt "0" ]; then | |||
break | |||
fi | |||
/usr/bin/hidd --server --connect $mousemac | |||
sleep 2 | |||
done | |||
</pre> | |||
== Некоторые полезные ресурсы == | == Некоторые полезные ресурсы == |
Текущая версия от 15:38, 10 июля 2024
ИТ - это образ моей жизни. Я занимаюсь этим с детства, когда еще собирал конструкторы.
Все что будет тут описано касается напрямую операционной системы Ubuntu Linux(пару лет сидел на Gentoo, но требуется вечность, чтобы собрать что-то). Другие операционные системы есть, но о них я не буду много говорить.
- Антивирусы
- Восстановление данных
- Аппаратное обеспечение
- Nginx+Lua
- Публичный сертификат
- Программирование
- Алгоритмы
- Структуры данных
- Frontend
- Backend
- Базы данных
- Администрирование
- Машинное обучение и Большие данные
- Blockchain и шифрование
- Интерфейсы пользователя
- Android
- Desktop
- Готовые проекты и сервисы
- Тестирование
- Виртуализация и контейнеры
- Сети и маршрутизация
- Коммутация по сети
- Диск и файловые системы
- Continuous integration и Continuous delivery
- Видео и аудио кодирование
- Системы контроля версий
- Мониторинг и статистика
- Игры и 3D графика
- Юридические вопросы
- Управление проектами
- Создание контента
- SMM
- Real-time Bidding
- Университеты, школы и курсы
- Bash Заклинания
- Компьютер мечты
- Ретро компьютер
- Работа мечты
- Games for Linux
- DEB Repo
- Справочники
- Облака
- Kernel
- Параллельность
- Reverse engineering
- Информационная безопасность
- Операционные системы
- Naming
- Почта
После установки Ubuntu Linux
sudo systemctl disable apport.service sudo rm -rf /var/crash/* gsettings set com.canonical.desktop.interface scrollbar-mode normal sudo echo "fs.inotify.max_user_watches = 524288" >> /etc/sysctl.conf sudo echo "vm.swappiness = 10" >> /etc/sysctl.conf sudo echo "kernel.sysrq = 1" >> /etc/sysctl.conf sudo sysctl -p --system LANG=C xdg-user-dirs-update --force sudo dpkg-reconfigure keyboard-configuration # https://askubuntu.com/questions/698677/how-to-kill-x-server-using-a-key-combination sudo sed -i.bak 's/quiet splash//g' /etc/default/grub sudo update-grub2 sudo add-apt-repository ppa:gnome-terminator sudo apt-get update sudo apt-get install terminator sudo apt install compizconfig-settings-manager
https://github.com/ArmanFazylov/keyboard_to_english
Or install it via Terminal: sudo apt-get install compizconfig-settings-manager. Then open it and go to Window Management > Place Windows, enable it, and in "Placement Mode" choose Centered.
Убрать сообщение
Сервис поиска сетевых ресурсов отключен Текущая сеть имеет локальный домен (.local), который не рекомендуется и не совместим с сервисом поиска сетевых ресурсов Avahi. Служба была отключена.
sudo nano /etc/default/avahi-daemon
# 1 = Try to detect unicast dns servers that serve .local and disable avahi in # that case, 0 = Don't try to detect .local unicast dns servers, can cause # troubles on misconfigured networks AVAHI_DAEMON_DETECT_LOCAL=0
Google Chrome Deb repo
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list apt update apt install google-chrome-stable
Установка radiotray
apt-get install python-xdg radiotray
Установка virtualbox + vagrant
sudo /etc/init.d/vboxdrv setup sudo /sbin/vboxconfig
Если не помогает запустить vagrant, идем в биос и
- Включаем виртуализацию процессора
- Включаем VT-d
- Переключаем загрузку на "Other OS"
Перезагружаемся и работает. :)
Bluetooth mouse
#!/bin/bash mousemac="00:1F:20:CA:87:AF" while true; do connected=`/usr/bin/hidd | grep $mousemac | /usr/bin/wc -l` if [ "${connected}" -gt "0" ]; then break fi /usr/bin/hidd --server --connect $mousemac sleep 2 done
Некоторые полезные ресурсы
- Ubuntu Linux
- Хороший учебник по Unix. Изучать возможности операционной системы полезно.
- Генту Хендбук. Полезно установить и поиграться этой операционной системой. Там нет установщика, поэтому вам придется собрать ядро, поделить диск, поставить загрузчик, настроить сеть и собрать весь софт.
- Ядерная физика для домохозяйки - Инструкция по сборке ядра Linux. Полезно собрать ядро самостоятельно.