Список команд nano

Все команды отдаются нажатием комбинаций клавиш — функциональными кнопками или комбинацией Ctrl-буква, Alt-буква.

Alt эмулируется одинарным нажатием на Esc, Ctrl — двойным. Вместо Alt-X можно набрать Esc X, вместо Ctrl K можно набрать Esc Esc K.

Стрелки вверх-влево-вправо-вниз делают ровно то, что должны.
Начало строки — Home
Конец строки — End
Страница вниз — PgDn
Страниц вверх — PgUp

На слово вперёд — Ctrl-Space
На слово назад — Alt-Space (курсор встаёт в начале слова)
В начало файла — Alt-| или Alt-\ (короче, Alt- и «эта» кнопка)
В конец файла — Alt-/ или Alt-? (аналогично, Alt «эта» кнопка)
До первой пустой строки вниз — Alt-0 (или Alt-))
До первой пустой строки вверх — Alt-9 (или Alt-()

Включить выключить перенос строк — Alt-L
Переход на строку с указанным номером — Alt-G

Читать далее Список команд nano

Can’t locate Net/Telnet.pm

Скачиваем Net:Telnet с сайта CPAN.
$ wget http://search.cpan.org/CPAN/authors/id/J/JR/JROGERS/Net-Telnet-3.04.tar.gz

$ tar xzf Net-Telnet-3.04.tar.gz

$ cd Net-Telnet-3.04

$ perl Makefile.PL
Checking if your kit is complete…
Looks good
Writing Makefile for Net::Telnet
Writing MYMETA.yml and MYMETA.json

$ make
cp lib/Net/Telnet.pm blib/lib/Net/Telnet.pm
Manifying blib/man3/Net::Telnet.3pm

$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl «-MExtUtils::Command::MM» «-e» «test_harness(0, ‘blib/lib’, ‘blib/arch’)» t/*.t
t/select.t .. ok
All tests successful.
Files=1, Tests=3, 0 wallclock secs ( 0.02 usr + 0.01 sys = 0.03 CPU)
Result: PASS

$ sudo make install
Installing /usr/local/share/perl/5.18.2/Net/Telnet.pm
Installing /usr/local/man/man3/Net::Telnet.3pm
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod

Common Linux log files names and usage

/var/log/messages : General message and system related stuff
/var/log/auth.log : Authenication logs
/var/log/kern.log : Kernel logs
/var/log/cron.log : Crond logs (cron job)
/var/log/maillog : Mail server logs
/var/log/qmail/ : Qmail log directory (more files inside this directory)
/var/log/httpd/ : Apache access and error logs directory
/var/log/lighttpd/ : Lighttpd access and error logs directory
/var/log/boot.log : System boot log
/var/log/mysqld.log : MySQL database server log file
/var/log/secure or /var/log/auth.log : Authentication log
/var/log/utmp or /var/log/wtmp : Login records file
/var/log/yum.log : Yum command log file.

S.M.A.R.T.

При перезагрузке прокся стала ругаться на S.M.A.R.T., с просьбой нажать f1 и зайти в биос.
Под убунту есть smartd — мониторинг состояния жестких дисков.
Установка sudo apt-get install smartmontools

smartmontools состоит из двух утилит командной строки:
smartctl — просмотр текущих значений S.M.A.R.T., запуск тестов самодиагностики диска вручную;
smartd — демон для записи в системный журнал изменений в значениях S.M.A.R.T., уведомления по электронной почте об ошибках, запуска тестов самодиагностики по расписанию;
Читать далее S.M.A.R.T.

История команд linux

По умолчанию история введенных команд в линукс включена. И запоминает последние 1000 команд.
set -o history — включение истории
set +o history — выключение
echo $HISTSIZE — посмотреть кол-во запоминаемых команд
history — посмотреть всю историю
history 10 — последние 10 команд
history -d123 — удаление 123 строки
!! — выполнение последней введенной команды
!-2 — предпоследняя команда
Так же можно ввести и !!-15 например 15 команда с конца списка
!gr — последняя команда начинающаяся с gr

Как узнать версию linux/unix?

Как узнать какая версия centos, fedora, redhat установлена?
cat /etc/redhat-release

Как узнать какая версия slackware установлена?
cat /etc/slackware-version

Как узнать какая версия ubuntu, debian установлена?
lsb_release -a

Как узнать какая версия freebsd установлена?
uname -a