minicom работа по rs232

Установка стандартная

yum -y install minicom

Первый запуск проводить с ключем -s для первоначальной настройки. Прежде чем запускать — выяснить какой файл отвечает за rs232 устройство. Это может быть /dev/ttyS0 (ttyS1,2,3) — стандартный встроенный в плату ком порт. Или /dev/ttyUSB0 в случае использования USB-COM переходников.

minicom -s
#выход из программы
Cntr + A затем Shift + J
#справка
Cntr + A затем Shift + Z

#отправить Cntr + С на подключенный хост
Cntr + С затем Cntr + С

Вся навигация по менюшкам работает стрелками. Никаких чудес.

Иногда при запуске получаешь ошибку

Устройство /dev/ttyS0 заблокировано.

в этом случае помогает убить процесс

killall -9 minicom

можно просто удалить файл «LCK..ttyS0» в директории /var/lock/.

 

 

tar gz

Распаковка архива tar.gz
tar -xvf /path/to/archive.tar.gz

-x — распаковка
-v — визуализация процесса
-f — путь в файлу архива

Создание архива
tar -cvzf files.tar.gz ~/files

-с — упаковать
-z — сжать зипом

Просмотр содержимого архива
tar -tf  archive.tar

Извлечь часть архива

Порой из tar-архивов (.tar, .tar.gz, .tar.bz2) очень больших объемов требуется извлечь далеко не все содержимое, а лишь несколько определенных файлов. В таких случаях разархивировать исходный tar целиком нецелесообразно, поскольку не только потребует заметных ресурсов (в первую очередь, это нагрузка на диск), но и может занять продолжительное время.

Разумеется, авторы tar предусмотрели возможность извлечения из архива лишь указанных объектов. Все довольно тривиально — достаточно перечислить нужные файлы в качестве аргументов tar после самого имени архива. Например:

tar -xf archive.tar myfile1 dir2/myfile2

Эта команда извлечет из архива archive.tar файлы myfile1 и dir2/myfile2. В случае со сжатым архивом все делается аналогичным образом — добавляются соответствующие ключи: «z» для .gz (gzip) и «j» для .bz2 (bzip2).

 

источники

Работа с архиватором tar в Linux

linux open ports

Довольно часто возникает необходимость посмотреть какие порты открыты. В линуксе это можно сделать тремя способами.

netstat

netstat -ntulp
  • -l или —listening — посмотреть только прослушиваемые порты
  • -p или —program — показать имя программы и ее PID
  • -t или —tcpпоказать tcp порты
  • -u или —udp показать udp порты
  • -n или —numeric показывать ip адреса в числовом виде

lsof

lsof -i

или проверить конкретный порт

lsof -i|grep 80

nmap

nmap localhost

С ним связано много интересного.
подробней тут

CentOS 6 locale

Изменить кодировку системы

Проверить текущую локаль

# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Для замены кодировки выполнить

# localedef -i en_US -f UTF-8 en_US.UTF-8
# export LC_ALL="en_US.UTF-8"

после отредактировать файл /etc/sysconfig/i18n

# vi /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"

В примере производится смена локали с английской на русскую.

Чтобы изменить язык системы CentOS

Для того, чтобы изменить язык в системе CentOS уже после ее установки:

# system-config-language

Раскладку клавиатуры меняем следующим образом:

# system-config-keyboard

Если этих утилит у Вас нет в системе, то уставим их:

# yum install system-config-language
# yum install system-config-keyboard

 

 

источник

linux vmware tools

Часто приходится ставить vmware tools на голый линукс. Я использую centos.

В centos 6 дело было так.

Click VM in the virtual machine menu, then click Guest > Install/Upgrade VMware Tools.

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

#обратить внимание на версию
cp /mnt/cdrom/VMwareTools-9.4.0-1280544.tar.gz /tmp/
cd /tmp
tar -zxvf VMwareTools-9.4.0-1280544.tar.gz
cd vmware-tools-distrib
./vmware-install.pl

на centos 7 скрипт не отработал. оказалось что все еще проще

yum install open-vm-tools
systemctl enable vmtoolsd
systemctl start vmtoolsd

на centos 6 open-vm-tools тоже замечательно устанавливаются.

# yum install open-vm-tools
# chkconfig vmtoolsd on
# service vmtoolsd start

инфу брал тут и тут