Информационные технологии: различия между версиями

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 66 промежуточных версий этого же участника)
Строка 1: Строка 1:
[[File:M104_ngc4594_sombrero_galaxy_hi-res.jpg ]]
ИТ - это образ моей жизни. Я занимаюсь этим с детства, когда еще собирал конструкторы.
ИТ - это образ моей жизни. Я занимаюсь этим с детства, когда еще собирал конструкторы.


Все что будет тут описано касается напрямую операционной системы Ubuntu Linux(пару лет сидел на Gentoo, но требуется вечность, чтобы собрать что-то). Другие операционные системы есть, но о них я не буду много говорить.
Все что будет тут описано касается напрямую операционной системы 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 ==
<pre>
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
</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>
== Установка radiotray ==
apt-get install python-xdg radiotray
# http://choco.hostingradio.ru:10010/fm
# http://icecast.radiomaximum.cdnvideo.ru:8000/max_m.aac
== Установка virtualbox + vagrant ==
<pre>
sudo /etc/init.d/vboxdrv setup
sudo /sbin/vboxconfig
</pre>
Если не помогает запустить vagrant, идем в биос и
* Включаем виртуализацию процессора
* Включаем VT-d
* Переключаем загрузку на "Other OS"
Перезагружаемся и работает. :)
== 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>


== Некоторые полезные ресурсы ==
== Некоторые полезные ресурсы ==
* [http://www.ubuntu.com/ UBUNTU LINUX]
* [http://www.ubuntu.com/ Ubuntu Linux]
* [http://citforum.ru/operating_systems/unix/contents.shtml Хороший учебник по Unix]. Изучать возможности операционной системы полезно.
* [https://wiki.gentoo.org/wiki/Handbook:AMD64/ru Генту Хендбук]. Полезно установить и поиграться этой операционной системой. Там нет установщика, поэтому вам придется собрать ядро, поделить диск, поставить загрузчик, настроить сеть и собрать весь софт.
* [http://www.linuxcenter.ru/lib/articles/system/kernel26_install.phtml Ядерная физика для домохозяйки] - Инструкция по сборке ядра Linux. Полезно собрать ядро самостоятельно.

Текущая версия от 15:38, 10 июля 2024

M104 ngc4594 sombrero galaxy hi-res.jpg

ИТ - это образ моей жизни. Я занимаюсь этим с детства, когда еще собирал конструкторы.

Все что будет тут описано касается напрямую операционной системы Ubuntu Linux(пару лет сидел на Gentoo, но требуется вечность, чтобы собрать что-то). Другие операционные системы есть, но о них я не буду много говорить.

После установки 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

  1. http://choco.hostingradio.ru:10010/fm
  2. http://icecast.radiomaximum.cdnvideo.ru:8000/max_m.aac

Установка 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. Полезно собрать ядро самостоятельно.