Взято с тут
=====================================================================
lspci
Показывает информацию о материнской плате и слотах расширения PCI.
lsdev
Выводит информацию об устройствах (DMA, IRQ, IO ports).
cat /proc/cpuinfo
Информация о процессоре (cpu info)--показывает содержимое файла cpuinfo. Заметьте, что все файлы в каталоге /proc -- это не настоящие файлы, а просто удобная форма доступа к системной информации.
cat /proc/interrupts
Список используемых прерываний. Может потребоваться для просмотра перед установкой нового оборудования.
smartctl -a /dev/hda; hdparm -i /dev/hda
Узнать информацию о жестком диске (вместо /dev/hda может быть /dev/hdb, /dev/hdc и т.д.)
dmesg
При запуске системы ядро печатает длинную последовательность сообщений, эти сообщения информируют состоянии ядра (например, об объеме доступной памяти) и внешних устройствах, обнаруженных в системе. Эта информация необходима при диагностике проблем с аппаратными устройствами или их конфигурацией, а также при определении наименований устройств системы, соответствующих оборудованию (например, возможно, что ваша сетевая карта обнаружена как устройство ne0 или ne1. Обычно при загрузке эти сообщения прокручиваются на экране слишком быстро, чтобы извлечь из них какую-либо пользу, однако команда dmesg(8) позволяет их просмотреть.
xdpyinfo
Эта программа дает общую информацию об оконной системе. Версию, релиз Х, загруженные модули и расширения, разрешение экрана, глубину цвета, количество и параметры "экранов" клиент-сервера, а также еще кое-какую информацию.
xvinfo
Программа выдает всю поднаготную об используемом драйвере видеокарты, ее параметрах с текущими значениями и пределами изменения.
uname -a
Выводит информацию о системе -версию,релиз кернела,Сетевое имя системы,Тип процессора,тип платформы и операционной системы.
cat /etc/issue
показывает какой дистрибутив Вы используете
uptime
узнать, сколько времени прошло с момента последнего запуска системы
echo "GMT = `date +%s` seconds since 1970"
сколько времени в секундах прошло с начала "эры" Юникс
fdisk -l
Показывает информацию о хардиске а также информацию о партициях.
service --status-all
Для проверки текущего состояния служб.
chkconfig --list | more
Для того, чтобы получить список запущенных/остановленных служб на всех уровнях выполнения.
last
Показывает список пользователей, входивших в Вашу систему в последнее время. Действительно неплохая идея - проверять этот список в качестве меры предосторожности в Вашей системе.
sar
Просмотр информации о системной активности, представленной в файле (/var/log/sarxx
где xx номер текущего дня). sar может показать много вариантов системной информации, включая статистику загруженности процессора, статистику ввода/вывода, и статистику сетевого траффика за текущий день и (обычно) за несколько предыдущих.
free
Выдает информацию о памяти и swap
vmstat
Выводит информацию использовании памяти, процессора, областях swap и т.п.
procinfo
Информация о системе
ps
без параметров выводит список процессов, запущенных в данной сессии (т.е. в том же окне, что и ps).
ps -u
пользователь выводит список всех процессов указанного пользователя.
top
программа, позволяющая оперативно отслеживать, какие процессы запущены в системе и какие из них потребляют больше всего процессорного времени.
df -h
Показывает обьем занимаемого места на ваших хардисках
du -sh; du -sh /home/username
Показывает обьем занимаемого места конкретной директории
find . -maxdepth 1 -type d -print | xargs du -sh | sort -rn
Позволяет увидеть размер всех директорий в данном каталоге
find . -maxdepth 1 -type d -exec du -sk {} \; | sort -rn
То же, но быстрее и короче
:>file
То же, что и
cat /dev/null > file
но короче. "Обнуляет" файл. Особенно полезно для чистки логов. Может использоваться вместо touch file для создания новых файлов.
egrep -v "^#|^[:blank:]*$" file
Просмотр файла без комментариев и пустых строк. Особенно удобно для просмотра конфигов.
egrep -v "^#|^$" file
Более простой вариант предыдущей команды, если у вас нет пустых строк, состоящих из пробельных символов, или они вас не беспокоят.
find . -type f -exec chmod 644 {} \; find /home/username/test -type f -exec chmod 644 {} \;
изменяем права доступа на все файлы Файл - чтение запись.
find . -type d -exec chmod 755 {} \; find /home/username/test -type d -exec chmod 755 {} \;
изменяем права доступа на все папки. Каталог - выполнение
command |grep word
покажет только строки вывода от command содержащие слово word
command |less
остановит вывод при достижении нижней границы экрана и продолжит по строкам при нажатии Enter
command |cat
заставит команды ограничивающие вывод до размера экрана (на пример man) продолжать после достижения нижней строки
command |tac
будет сортировать строки вывода от command в обратном порядке
command > out
направит вывод от command в файл или устройство out
command >> out
добавит вывод от command в файл out
netstat -lp --inet
Показывает информацию о сетевых сервисах
netstat -p --inet
Показывает активные соединения из/в системе
lsof -i
Команда lsof, которая показывает все открытые файлы, с опцией -i показывает сетевые соединения вместе с процессами к которым они относятся:
tail -f /var/log/файл с логами
Позволяет отслеживать файл с логами в online режиме.
Подшивка: Справочник Linux комманд
Подшивка: Команды Linux
Ещё консольные команды
Справочники по Bash
Комментарии (17)
топик хороший, только желательно команды бы жирными сделать, а то все сливается в большое количество букв и читать неудобно (((
Добавлю сюда еще пару страниц подшивки:
Справочник Linux комманд
Команды Linux
P.S. Если можно выделите также названия подпунктов, а то текст очень трудно читается.
to VAP будь человеком оформи статью ))))
очень интересно и познавательно но глаза блин сломал :)
Желательно вот так )
Еще пару ссылок на обсуждавшиеся похожие темы
консольные команды
Справочники по Bash
тема хорошая, все классно, только форматирования текста не хватает, очень не хватает. А вобще класс.
Куча нечитабельного текста =).
Текст сделайте читабельным, все полезные ссылки я добавлю в тему как "См.также:"
Будет топовая тема :-)
+1 Большое спасибо за статью!
В подшивку! =) Если ещё нету
Добавил в "программное обеспечение"
Пока кто-то тут сообщения пишет, в конференции Kubuntu@[email protected] - его рейтинг крамсают на части...
Не пались!)) Мы его втихушку забаним на недельку, чтобы спесь с него флудераторскую сбить!
Буквально еще одно замечание по форматированию! Посмотрите, у Вас идет команда, затем ее описание, но это описание находится ближе к следующей команде, чем к текущей, поэтому не совсем понятно, какое описание к какой команде относится.
Скотт Граннеман
Linux. Карманный справочник. Купить на OZON.RU
Из всего что читал, единственная достойная книга на русском языке.
Всегда рядом, если чего забуду.))
Клик! Linux. Карманный справочник. Скачать DjVu версию.
Вообще книга стоит 100руб.
Но кому жалко могкт скачать DjVu версию.
Боян и было, и в ссылках вверху стати есть ссылки на него, но эта реально полезная книжка, ещё одно напоминание не помещает :-)
P.S. привратил ссылки из "КЛИК!" в нормальные названия ссылок (!)
А Вот интересный вопрос вам balamutick c dm:
Если я добавил топик в закладки, и после этого его изменили хозяин, он вылетает из закладок... это так должно быть, или баг?
Заметил чисто случайно...
Сейчас, вероятно, все должно работать нормально и ничего вылетать не должно. Если что-то будет вылетать - пиши, будем разбираться дальше.
Чего-то просматривал глазами и наткнулся:
Миллион chmod'ов?
Как видно, для каждого файла делается chmod. Короче, man xargs.
find /dir/ -type f -print0|xargs -0 chmod 644
find /dir/ -type d -print0|xargs -0 chmod 755
В доказательство:
$ time find ./Documents/ -type d -print0|xargs -0 chmod 755
real 0m16.019s
user 0m0.108s
sys 0m0.940s
$ time find ./Documents/ -type d -exec chmod 755 {} \;
real 0m53.648s
user 0m3.452s
sys 0m4.292s
Отправить комментарий