Problem: Unknown terminal: screen-256color Fix: export TERM=’xterm-color’
Posts Tagged: Linux
Linux. Просмотр списка aliases, а также просмотр содержимого одного alias
Задача: Иногда возникает такая задача, нужно определить какие aliases есть в системе, и что делает отдельный из них Решение: Просмотр списка aliases: compgen -a Просмотр содержимого отдельного alias: type -a myalias Пример: compgen -aResult are:alertegrepfgrepgrepllalllsmysql_root type -a mysql_rootmysql_root is aliased to `mysql -uroot -proot’
Curl and sending ajax header
Для того, чтобы пройти проверку request.is_ajax()==True , нужно выполнить такой запрос: curl -v http://myserver.com/url/to/app/ —header «X-Requested-With: XMLHttpRequest»
Идея для проекта: wpost — закачка файлов (wget наоборот)
Иногда очень нужно на сервере послать себе файл. С wpost это делается очень просто: wpost /home/dmitry/my_file.txt отправляет файл на сервер, а в ответ возвращается такая ссылка: http://wpost.miramik.com/link/ja7887213hjkasdjh78 Переходим по ней и загружаем наш файл. UPD: Нашел аналог от github. Если отправить нужно только текстовый файл, то можно воспользоваться консольным клиентом gist. Команда отправки файла выглядит… Read more »
Идея для проекта: share any file on disk
Создать возможносность создавать ссылки на любой файл на компьютере. Что-то типо человек А одним кликом создает ссылку на файл (получает что-то типо http://myserver.com/<hash_for_this_computer>/filename.txt) и передает человеку B. Человек B переходит по ссылке и скачивает файл Нашел аналог ( что примечательно работает из под Linux в консоли) http://habrahabr.ru/company/yandex/blog/191446/ ————————————————————— UPD. Оказывается можно сделать через python: python… Read more »
Linux команда at
At — простейшая программа выполнения заданий в определенное время. Пример: echo ‘notify-send «Hello world» ‘ | at 18:53 Покажет уведомление «Hello world» в 18:53
Linux. Размер папки
Просмотр общего объема, занимаемого каталогом /var du -shc /var/
Проброска портов (Port forwarding)
Проброска портов. Мое спасение от погружения в бездну iptables это rinetd. Всё просто, ставим из репозитория: sudo aptitude install rinetd Правим конфиг перенаправления /etc/rinetd.conf, пример: #откуда_ip откуда_port куда_ip куда_port 192.168.1.2 80 192.168.1.59 80 Пример 2, переводит все входящие соединения (и внутренние и внешние) на нужным нам ip 0.0.0.0 80 192.168.1.59 80 И рестартуем сервис: sudo /etc/init.d/rinetd… Read more »
Linux: Kill by name (Завершить процесс с определенным именем)
Завершить процесс с определенным именем Всё просто: pkill process_name
Screen + улучшения = tmux
Tmux — тайловый мультиплесор терминалов. Возможности те что в screen + ещё куча фич, + более стабильная работа. Основное отличие: у screen горячие главиши привязаня на Ctrl+a, у tmux на Ctrl+b Хорошая статья по теме: http://www.xakep.ru/post/52156/ Список сессий: tmux ls Подключение к конкретной сессии: tmux attach -t 1 Переименование сессии: tmux rename-session -t 3 name_of_session… Read more »
Свежие комментарии