Архив метки: linux

Как в Linux изменить текстовый редактор по умолчанию

Как у каждого есть свои предпочтения в музыке, кино ,так и каждого есть свои предпочтения при выборе текстового редактора. Кто то не любит nano и предпочитая vim, другие обычно пользуются mcedit. Для изменения текстового редактора по умолчанию нужно всего пара действий.

В Debian/Ubuntu
Посмотрим для начала установленный по умолчанию редактор

root@linux:~# ls -l /etc/alternatives/editor
lrwxrwxrwx 1 root root 18 Sep 30 12:57 /etc/alternatives/editor -> /usr/bin/vim.basic

По умолчанию у нас стоит Vim. Попробуем его поменять и поставить Nano.

root@linux:~# sudo update-alternatives —config editor
There are 5 choices for the alternative editor (providing /usr/bin/editor).

Selection Path Priority Status
————————————————————
0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
3 /usr/bin/emacs24 0 manual mode
4 /usr/bin/mcedit 25 manual mode
* 5 /usr/bin/vim.basic 30 manual mode

Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in manual mode

Появиться таблица со списком установленных редакторов , который имеет свой номер. Выбираем свой любимый редактор и вводим его номер. Теперь выбранный вами редактор, будет редактором по умолчанию. Проверить что это именно так, можно повторно выполнив команду:

root@linux:~# ls -l /etc/alternatives/editor
lrwxrwxrwx 1 root root 9 Sep 30 14:17 /etc/alternatives/editor -> /bin/nano

В CentOS
По умолчанию используется редактор vi, проверить это можно командой:

echo $EDITOR

Поменяем редактор по умолчанию на mcedit.

export EDITOR=mcedit

Проверим:

root@linux:~# echo $EDITOR
mcedit

сливаем с zyxel корневую FS

Команды в telnet:
flash || sh
mkdir /media/DISK_A1/root.bind
mount -o bind / /media/DISK_A1/root.bind
cp -a /media/DISK_A1/root.bind /media/DISK_A1/root.dump
umount /media/DISK_A1/root.bind
rmdir /media/DISK_A1/root.bind
tar -cvzf /media/DISK_A1/root.tgz /media/DISK_A1/root.dump
rm -rf /media/DISK_A1/root.dump
После этого в корне USB-носителя появится архив root.tgz.

Еще можно сделать backup всей прошивки Fullflash
набираем в консоли:
# for i in 1 2 3 4 5 6; do cat /dev/mtdblock$i > /media/sda/mtdblock$i; done
# for i in 1 2 3 4 5 6; do cat /dev/mtdblock$i >> /media/sda/fullflash; done

sda или sda1 — флешка вставленная в usb разьем роутера.
123456 — это mtd блоки на разных роутерах может быть разное количество блоков.
смотрим сколько у Вас командой:
# cat /proc/mtd

Установка Cinnamon 2.2 в Ubuntu 14.04


sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-nightly
sudo apt-get update
sudo apt-get install cinnamon
sudo apt-get upgrade
sudo apt-get install gir1.2-cmenu-3.0

и дополнительно возможно кому то пригодится:
Как сбросить шрифты в Ubuntu по умолчанию
sudo dpkg-reconfigure fontconfig

Бесплатные программные роутеры и межсетевые экраны. На базе Linux’s и Unix.

  1. OPNSense — это проект с ответвлением от PFSense. Функции на уровне коммерческих решений. Есть web интерфейс для настройки.
  2. pfSense — это проект с открытым исходным кодом, базирующийся на Free BSD, и созданный специально для использования в качестве брандмауэра или маршрутизатора. В дополнение к мощной, гибкой платформе маршрутизации и межсетевого экрана, имеется возможность расширять функциональность за счет встроенной системы пакетов Packages. Поддерживает несколько интернет каналов. Есть web интерфейс для настройки.
  3. Untangle GatewayПлатный продукт, но есть бесплатная Untangle Lite (урезанная версия). В бесплатной версии есть следующее: Web Filter, Virus Blocker, Spam Blocker, Attack Blocker, Phish Blocker, Spyware Blocker, Protocol Control, Captive Portal, Firewall, Intrusion Prevention, OpenVPN, Reports
  4. Endian Firewall Community — представляет собой дистрибутив Linux «всё в одном» для организации комплексной системы безопасности, и относится к ПО класса UTM (Unified Threat Management). Основанный на IPCop, который в свою очередь основан на Smoothwall основаны на ОС Red Hat Enterprise Linux. Версия Community является на 100% продуктом open source и включает в себя полнофункциональный файрвол, Заявлено что есть антивирус для HTTP/FTP и POP3/SMTP но его нет, Инструменты для антифишинга и антиспама, SSL/TLS VPN, IDS и ряд других функций. Вообще проект очень закрытый и сразу не поймешь что и как. Все «шито крыто» Есть еще и платная версия этого продукта называется просто Endian Firewall Software. (Форум на русском на английском)
  5. IPCop Firewall — не поддерживает 2 или более интернет каналов.
  6. SmoothWall Express — не поддерживает 2 или более интернет каналов.
  7. Vyatta Community — Linux дистрибутив для создания межсетевых экранов и маршрутизаторов с управлением через web-интерфейс.
  8. Zentyal (ранее eBox) — универсальный многофункциональный Роутер/Межсетевой экран и NAS/PDC.
  9. ClearOS (ранее ClarkConnect) — универсальный многофункциональный Роутер/Межсетевой экран.
  10. SME Server — Сервер основанный на CentOS. Универсальный многофункциональный Роутер/Межсетевой экран.
  11. FREESCO (расшифровывается как FREE ciSCO) — это бесплатная и свободная замена коммерческим роутерам, поддерживающая до 10 ethernet/arcnet/token ring/arlan сетевых карт и до 10 модемов.
  12. Zeroshell — это компактный дистрибутив Linux для серверов и встраиваемых систем с web-интерфейсом для управления основными сервисами. Дистрибутив Zeroshell доступен для скачивания в виде Live CD, образа CompactFlash, образа VMware или исходного кода.
  13. Quagga — пакет свободного программного обеспечения, поддерживающий протоколы динамической маршрутизации IP.
  14. Coyote Linux — Роутер/Межсетевой экран
  15. Devil-Linux — Роутер/Межсетевой экран
  16. EnGarde Secure Linux — универсальный многофункциональный Роутер/Межсетевой экран и NAS/PDCPostfix, BIND, and the LAMP stack.
  17. fli4l — простой и маленький дистрибутив (1.44) от немецкого разработчика.
  18. floppyfw — еще один мелкий дистрибутив (1.44) firewall/gateway/router.
  19. Gibraltar Firewall — Специализированный дистрибутив файрвол, основанного на дистрибутиве Debian GNU/Linux имеет свой веб интерфейс, stateful packet inspection, Proxy server, VPN, Spamfilter, Antivirus gateway,Traffic shaping, Anonymizer.
  20. IPFire — Специализированный дистрибутив Proxy server with contentfilter and caching-funktionality for updates (i.e. Microsoft Windows Updates, Anti-Virus, and a lot more), Intrusion detection system (Snort) with intrusion prevention-addon «guardian», VPN via IPsec and OpenVPN, DHCP-server, Caching-nameserver, Time server, Wake-on-LAN (WOL), Dynamic DNS, Quality of Service, Outgoing firewall, System monitoring and Log-Analysis.
  21. LEAF Project (Linux Embedded Appliance Framework) — (дистрибутив на дискете 1.44) router and firewall functionality, packet filtering, SSH servers, DNS services, file servers, webmin.
  22. Linux Router Project (LRP) — (дистрибутив на дискете 1.44) оф. сайт (www.linuxrouter.org) не работает.
  23. m0n0wall — Роутер/Межсетевой экран с web интерфейсом для настройки.
  24. Sentry Firewall — Роутер/Межсетевой экран.
  25. Trustix Secure Linux — предназначенных для использования на серверах и направленной на укрепление безопасности и стабильности. Проект закрыт оф. сайт (www.trustix.org) не работает!
  26. Zeroshell — универсальный многофункциональный Роутер/Межсетевой экран.
  27. Ideco ICS (Ideco Internet Control Server) – это универсальный интернет-шлюз с межсетевым экраном и функциями учета трафика. Решение платное, но есть и бесплатная версия на 5 компьютеров (только для дома)
  28. TraffPro Office — целый комплекс решений, позволяющий защищать  сеть организации от внешних атак,  использовать аварийное резервирование каналов интернет, использовать 2 и более канала интернет от провайдеров, балансировать трафик между сотрудниками для более качественного и экономного использования канала,  разграничивать скорость интернет канала между сотрудниками, согласно выполняемым задачам, получать информационные отчеты, ограничивать доступ пользователей к ресурсам развлекательного характера для уменьшения потерь рабочего времени, защитить от несанкционированного доступа в интернет, блокировать вирусную активность, ведущую к большим потерям на канале интернет трафика, почтовый сервер и антиспам и многое другое. (Честно говоря так и не понял что это, мутант))(Платный!)
  29. ITC Server — это Интернет сервер, основанный на системе Linux, предоставляющий Вашему предприятию возможности мощного интернет сервера для предоставления интернет шлюза,  прокси сервера, учета интернет трафика, почтового сервера и обладающее большими функциональными возможностями. Интернет сервер ITC Server предназначен в первую очередь для предоставления сотрудникам Вашего предприятия общего доступа в интернет. (Платный!)
  30. Kerio Control —  (ранее назывался Kerio WinRoute Firewall и WinRoute Pro) — это программный межсетевой экран, разработанный компаниями Kerio Technologies и Tiny Software. Основными функциями программы являются: организация безопасного пользовательского доступа в Интернет, надежная сетевая защита ЛВС, экономия трафика и рабочего времени сотрудников за счёт ограничения нецелевого доступа к различным категориям веб-контента (wiki). Есть windows версия и linux. Практически есть все что нужно, легко настраивается через web интерфейс, нет глюков. Почти идеальный. (Платный!)

p.s. Будет дополняться! Может у Вас есть что добавить.