ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Основные команды командной строчки.
  #1  
Старый 22.06.2005, 18:22
Аватар для Егорыч+++
Егорыч+++
Administrator
Регистрация: 27.05.2002
Сообщений: 1,241
Провел на форуме:
20377164

Репутация: 0


По умолчанию Основные команды командной строчки.

Определение железа из командной строки в Linux

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 и т.д.)

Определение системной информации из командной строки в Linux

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
Информация о системе

Определение процессов и информации о них из командной строки в Linux

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

Определение сетевой информации из командной строки в Linux

netstat -lp --inet
Показывает информацию о сетевых сервисах

netstat -p --inet
Показывает активные соединения из/в системе

lsof -i
Команда lsof, которая показывает все открытые файлы, с опцией -i показывает сетевые соединения вместе с процессами к которым они относятся:

//часть инфы взята с http://forum.ru-board.com/topic.cgi?...c=4149&limit=1

Последний раз редактировалось nerezus; 07.09.2005 в 20:57..
 
Ответить с цитированием

  #2  
Старый 22.06.2005, 18:37
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

несколько фишек:

поиск инфы
find / -name {шаблон имени файла} | grep {шаблон поиска} > {имя файла для записи результатов}

если нет fetch, curl, wget
юзаем
lwp-mirror {url} {file}

если нужно преобразовать текст(по шаблону/поиск/выборка), юзаем AWK
если нужно, выложу русский мануал
 
Ответить с цитированием

  #3  
Старый 23.06.2005, 18:12
Аватар для Егорыч+++
Егорыч+++
Administrator
Регистрация: 27.05.2002
Сообщений: 1,241
Провел на форуме:
20377164

Репутация: 0


По умолчанию

tail -f /var/log/файл с логами

Полезная команда. Позволяет отслеживать файл с логами в online режиме.
 
Ответить с цитированием

  #4  
Старый 24.06.2005, 02:18
Аватар для tmp
tmp
Участник форума
Регистрация: 10.03.2005
Сообщений: 234
Провел на форуме:
936234

Репутация: 56
По умолчанию

Цитата:
Сообщение от еЦНПШВ+++  
...

netstat -p --inet
оНЙЮГШБЮЕР ЮЙРХБМШЕ ЯНЕДХМЕМХЪ ХГ/Б ЯХЯРЕЛЕ
netstat -p --inet
Показывает активные соединения из/в системе


А я это же самое делал как :
netstat -tu -p
;-)

А вот это и впрям класная фишка -
tail -f /var/log/

Последний раз редактировалось Егорыч+++; 24.06.2005 в 09:31..
 
Ответить с цитированием

  #5  
Старый 24.06.2005, 02:30
Аватар для Grrl
Grrl
Участник форума
Регистрация: 17.07.2004
Сообщений: 181
Провел на форуме:
560754

Репутация: 97
По умолчанию

монтирование разделов Fat
добавляем в /etc/fstab :
/dev/hda7 /mnt/fat vfat rw,umask=0,codepage=866,iocharset=koi8-r,gid=100 0 0
а в /mnt/ создем папку fat

P.S. самая интересная команнда это rm -r * под рутом в корне)))))))))
 
Ответить с цитированием

  #6  
Старый 24.06.2005, 06:54
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

tmp, настрой кодировку в броузере (цп1251)
Grrl, а это каким боком к теме?
 
Ответить с цитированием

  #7  
Старый 24.06.2005, 10:47
Аватар для tmp
tmp
Участник форума
Регистрация: 10.03.2005
Сообщений: 234
Провел на форуме:
936234

Репутация: 56
По умолчанию

2nerezus
Да она у меня такая и стоит, иначе как я читалбы к примеру этот форум.
Хотя надо будет еще поковыряться мож че - где ;-)
щас не могу проверить, на работе у меня винда.
с уважением
 
Ответить с цитированием

  #8  
Старый 29.07.2005, 10:59
Аватар для tmp
tmp
Участник форума
Регистрация: 10.03.2005
Сообщений: 234
Провел на форуме:
936234

Репутация: 56
По умолчанию

Цитата:
Сообщение от GoRiLLa  
Если шо не знаешь, man и всё рулит.
Да, это хорошо - когда знаешь к чему ман читать, а вот когда не знаешь?... ;-)
я вот не знал одной замечательной команды пока не столкнулся с надобностью, пришлось по форумам полазить -
Команда для снятия-записи образа:
----
dd if=/dev/имя_с_чего_образ of=/имя_будущего_образа.img - так создаем образ

dd if=/имя_образа.img of=/dev/имя_куда_образ - так заливаем
----
команда оч клевая! Можно к примеру сразу образ за паковать и разбить на части:
----
dd if=/dev/hda1 | bzip | split --bytes=671088640 - ну а дальше понятно...
-----

P.S.
Единственно - мож кто знает:
если делать образ всего харда а потом заливать на другой с большей от оригинала емкостью, зальется нормально? И лишнее место останется видимым?

Последний раз редактировалось tmp; 29.07.2005 в 11:08..
 
Ответить с цитированием

  #9  
Старый 08.10.2005, 18:50
Аватар для Krueger
Krueger
Новичок
Регистрация: 07.10.2005
Сообщений: 13
Провел на форуме:
75152

Репутация: 10
По умолчанию

Цитата:
Сообщение от tmp  
Единственно - мож кто знает:
если делать образ всего харда а потом заливать на другой с большей от оригинала емкостью, зальется нормально? И лишнее место останется видимым?
лишнее место останется пустым и неразмеченым, чтобы его использовать юзай fdisk, newfs или /stand/sysinstall для FreeBSD в линухе без понятия.
 
Ответить с цитированием

  #10  
Старый 19.10.2005, 17:20
Аватар для tmp
tmp
Участник форума
Регистрация: 10.03.2005
Сообщений: 234
Провел на форуме:
936234

Репутация: 56
По умолчанию

Цитата:
Сообщение от Krueger  
лишнее место останется пустым и неразмеченым, чтобы его использовать юзай fdisk, newfs или /stand/sysinstall для FreeBSD в линухе без понятия.
Сенкс! Да ! В линухе есть fdisk!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows: Cmd.exe Ch3ck Чужие Статьи 6 17.10.2007 12:59
Команды в WinNT VampiRUS PHP, PERL, MySQL, JavaScript 5 09.08.2006 11:32
Основные команды командной строчки. silveran Windows 5 27.10.2005 14:45
Shell команды. [CH]P] АнтиАдмин 5 02.05.2005 18:15



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ