Страницы

Подборка команд Linux

Версии ПО:

cat /etc/issue - дистрибутив и версия
uname -a - полная информация о ядре   
uname -r - версия ядра Linux блог

Процессор:

cat /proc/cpuinfo - все процессоры, частоты, флаги и многое другое
cat /proc/loadavg - средняя загрузка процессора за последние 1, 5, и 15 минут

Оперативная память:

cat /proc/meminfo - количество RAM и swap, а так же сколько и чем расходуется
free -m - полный объем использованной и свободной памяти в Mb (без параметра -m в Кбит)
swapon -s просмотр файла подкачки
sudo swapoff -a && sudo swapon -a   очистка своп

Видеокарта:

glxinfo - информация OpenGL, Xserver и вашей видеокарте
glxinfo | grep direct - проверка поддержки "direct 3D rendering"
glxinfo | grep OpenGL, проверка версии драйверов
glxinfo | grep vendor - производитель видеокарты
lspci | grep VGA - модель видеокарты
lspci -vnn | grep -i VGA - производитель, модель,         контроллёр
glxgears - простой 3D тест, печатает fps в терминале
xrandr - поддерживаемые монитором разрешения
xeyes -center color - глаза, следящие за курсором мыши

Выключение системы:

shutdown -h now выключить систему
poweroff - выключение компьютера
init 0 выключить систему
telinit 0 выключить систему
shutdown -h hours:minutes & запланировать выключение системы
shutdown -c отменить запланированное выключение
shutdown -r now перезагрузить систему
reboot перезагрузить систему
logout завершить сесию

Команды терминала:

clear - очищает окно терминала
nano - текстовый редактор файлов. есть аналог - gedit
uname -a - выводит информацию об операционной системе
who - показывает, кто сейчас в системе
whoami - показывает под каким именем зарегистрирован текущий пользователь
finger user – показать информацию о user.

Сетевые команды: 

sudo - добавлять перед командами

lspci | grep Ethernet - Ethernet контроллеры
ifconfig - выводит информацию о сетевых интерфейсах (в windows используется ipconfig)
pppoeconf - комманда настройки подключения к интернет
ping host – пропинговать host и вывести результат
whois domain – получить информацию whois для domain
route host - показать путь прохождения пакетов, от вас к host
wget file – скачать file
ssh user@host – подключится к host как user
ufw enable - включить фаервол
ufw disable - выключить фаервол
sudo ifconfig eth? up - запуск сети
lsmod -
lshw -C network - список загруженных модулей ядра
для того чтобы сеть подпрягалась восле выхода из сна, надо создать документ в директории: /etc/pm/config.d с именем "SUSPEND_MODULES" "SUSPEND_MODULES="$SUSPEND_MODULES 8139too"
(sudo /etc/init.d/networking restart
sudo ifconfig eth0 down (up)
sudo service network-manager restart
sudo /etc/init.d/samba restart
sudo invoke-rc.d networking restart или (start)
sudo ifdown eth0, sudo ifup eth0)


Если по команде или при обновлении: в листинге вывода bash:

sudo update-initramfs -u
Выходит ошибка:
Warning: No support for locale: ru_RU.utf8
То просмотрев содержание:
ls /usr/lib/locale/
Выполнить команду:
    sudo locale-gen --purge --no-archive
Зтем проверить на изменения:
    ls /usr/lib/locale/


"E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?"
Разблокировать каталог выполнив команду:
    "#sudo fuser -vki /var/lib/dpkg/lock"
Выползет:
                     "ПОЛЬЗ-ЛЬ    PID ДОСТУП КОМАНДА
    /var/lib/dpkg/lock:  root       4581 F.... dpkg
Завершить процесс 4581? (y/N)"
Подтвердить нажав на  «Y» 

USB устройства:

lsusb - шины USB и подключённые устройства !
sudo blkid -c /dev/null -узнать UUID устройств

Жесткие диски:

df -H - разделы в виде их точек монтирования и их заполненность в Gb !
sudo fdisk -l - все разделы, имена устройств и расположение на диске !
sudo mkswap /dev/sd??
sudo swapon /dev/sd??


Команды для работы с пакетами:

Это одна команда (утилита) с разными ключами.
apt-get update - обновление информации о пакетах из репозиториев
apt-get upgrade - обновление всех пакетов
apt-get clean - очищает локальный репозиторий, т.е. удаляет всё, что вы ранее скачивали. Очень полезно иногда прогонять для очистки диска.
apt-get autoremove - удаление ранее скачаных, но более ненужных пакетов
apt-get remove - удаление пакета из системы, с сохранением его конфигурационных файлов
apt-get purge - удаление пакета со всеми зависимостями
apt-get install - установка пакета.

Дополнительно:

sudo apt-get update -установка обновлений 
sudo apt-get install -установка пакетов приложений
apt-get dist-upgrade -умное обновление os

sudo add-apt-repository -для установки
sudo apt-get update -для обновления списка
sudo  renice (приоритет) PID -изменить  работающего процесса
ps ax -вывод всех запущенных процессов
killall -9 завершение процессов
kill -9 заверение процесса
ufw enable - включить фаервол
ufw disable - выключить фаервол.
lshal -m - мониторинг за изменениями в оборудовании
lspci - все PCI-устройства
fg (foreground) - процесс «растормошить» и запустить обратно на передний план
bg (backgroud) -продолжить в фоне
hwinfo --short - детальная информация по всему оборудованию (требуется пакет hwinfo)[пакет я установил,но выдаёт:-"Команда 'hwinfo' не найдена"]
uptime - время, прошедшее с момента последней перезагрузки, пользователи и средняя загрузка

Системные команды:

man - эта команда выводит справочную информация по нужной вам команде, такую как синтаксис, ключи, описание и т.д. Синоним info.
sudo - переход в режим суперпользователя (после первой команды sudo необходимо ввести пароль пользователя).
Для запуска в терминале команды с правами администратора просто наберите перед ней sudo. Пример: sudo reboot
reset - очищает окно терминала, работает даже если вы потеряли курсор
passwd - позволяет пользователю поменять свой пароль, а суперпользователю - поменять пароль любого зарегистрированного в
системе пользователя
    Для отключения журналирования:
#sudo tune2fs -o journal_data_writeback /dev/sd??
    Проверка откл. Проверка:
tune2fs -l /dev/sda1 | grep features
    Для отключения резервирования места под пользователя root:
#sudo tune2fs -m 0 /dev/sd??
    Для отключения проверки по расписанию:
#sudo tune2fs -c 0 /dev/sd??

Комментариев нет:

Отправить комментарий