Windows
Очистить таблицу маршрутизации при помощи команды
route -f
после чего выполнить команду
ipconfig /renew
для обновления автоматически настроенных маршрутов в системе. Так же этой командой необходимо воспользоваться при смене вашего IP-адреса и шлюза соответственно. В таком случае постоянные маршруты надо будет настраивать с новым шлюзом.
Смотрим задействованные порты:
C:\> netstat -abn
параметр -n позволит избавится от не нужных запросов в DNS, которые замедляют запуск команды. А параметр -b позволит нам посмотреть на программы использующие данный порт.
Следующие команды касаются брандмауэр, и я специально использую старую версию команд, для совместимости со старыми машинами.
Открытые порты в брандмауэре:
C:\> netsh firewall show portopening
Список программ, разрешенных к доступу наружу:
C:\> netsh firewall show allowedprogram
Показать всю конфигурацию в брандмауэре
C:\> netsh firewall show config
Cписок программ мы сможем найти с помощью:
c:\> tasklist /V
Системную информацию:
c:\> systeminfo
Список сервисов под виндами:
c:\> sc query type= service state= all
вот так можно добыть полный список всего под вашими виндами, эта программа, под 7кой, пашет довольно долго, и я её запускать рекомендую, только в крайних случаях:
c:\> "%CommonProgramFiles%\Microsoft Shared\MSInfo\msinfo32.exe" /report nnm_sysinfo.txt
Все знают про команду в Linux diff, но мало кто знает, что такая же прога так же есть и в Виндах. К примеру, как обнаружить сервисы установленные в виндах программой А, мы можем снять список сервисов, до установки программы:
c:\> sc query type= service state= all > file1.txt
а после установки программы, мы делаем тоже самое в file2.txt и соответственно, потом сравниваем:
c:\> fc file1.txt file2.txt
NTFS права
Наберите команду
cacls c:1.txt /P Все:N.
А теперь попробуйте его открыть или удалить...
Поможет следующее:
cacls c:1.txt /P Все:F.
del_flash.ocx.cmd -
chcp 1251
Cacls %1 /E /P "Все":F
del %1
Linux
Радостная новость про Linux, там все процессы и сервисы показываются в ps команде:
для скриптования хорошо пользоваться этой командой, она показывает ссылки на родительские процессы:
# ps -elf
что бы глянуть на визуальные связки, можно воспользоваться древовидным выводом:
# ps auxf
Что бы посмотреть на системную информацию можно воспользоваться:
# dmidecode
На драйвера можно глянуть вот так:
# cat /proc/modules
Или вот так:
# lsmod
Что бы заглянуть во внутрь каждого драйвера, нам поможет команда:
# modinfo processor
Можно даже нарисовать красивый скриптик:
# cat /proc/modules |awk '{print "modinfo "$1}'|sh
Для особо ленивых, естественно время от времени надо надо сунуть нос во все прелести системы, им можно воспользоваться командой:
# lshw
К сожалению, она не идет в стандартном дистрибутиве, но линукс на то и линукс, что можно загрузить на лету в Ubuntu:
# apt-get install lshw
в RedHat:
# yum install lshw
Очистить таблицу маршрутизации при помощи команды
route -f
после чего выполнить команду
ipconfig /renew
для обновления автоматически настроенных маршрутов в системе. Так же этой командой необходимо воспользоваться при смене вашего IP-адреса и шлюза соответственно. В таком случае постоянные маршруты надо будет настраивать с новым шлюзом.
Смотрим задействованные порты:
C:\> netstat -abn
параметр -n позволит избавится от не нужных запросов в DNS, которые замедляют запуск команды. А параметр -b позволит нам посмотреть на программы использующие данный порт.
Следующие команды касаются брандмауэр, и я специально использую старую версию команд, для совместимости со старыми машинами.
Открытые порты в брандмауэре:
C:\> netsh firewall show portopening
Список программ, разрешенных к доступу наружу:
C:\> netsh firewall show allowedprogram
Показать всю конфигурацию в брандмауэре
C:\> netsh firewall show config
Cписок программ мы сможем найти с помощью:
c:\> tasklist /V
Системную информацию:
c:\> systeminfo
Список сервисов под виндами:
c:\> sc query type= service state= all
вот так можно добыть полный список всего под вашими виндами, эта программа, под 7кой, пашет довольно долго, и я её запускать рекомендую, только в крайних случаях:
c:\> "%CommonProgramFiles%\Microsoft Shared\MSInfo\msinfo32.exe" /report nnm_sysinfo.txt
Все знают про команду в Linux diff, но мало кто знает, что такая же прога так же есть и в Виндах. К примеру, как обнаружить сервисы установленные в виндах программой А, мы можем снять список сервисов, до установки программы:
c:\> sc query type= service state= all > file1.txt
а после установки программы, мы делаем тоже самое в file2.txt и соответственно, потом сравниваем:
c:\> fc file1.txt file2.txt
NTFS права
Наберите команду
cacls c:1.txt /P Все:N.
А теперь попробуйте его открыть или удалить...
Поможет следующее:
cacls c:1.txt /P Все:F.
del_flash.ocx.cmd -
chcp 1251
Cacls %1 /E /P "Все":F
del %1
Linux
Радостная новость про Linux, там все процессы и сервисы показываются в ps команде:
для скриптования хорошо пользоваться этой командой, она показывает ссылки на родительские процессы:
# ps -elf
что бы глянуть на визуальные связки, можно воспользоваться древовидным выводом:
# ps auxf
Что бы посмотреть на системную информацию можно воспользоваться:
# dmidecode
На драйвера можно глянуть вот так:
# cat /proc/modules
Или вот так:
# lsmod
Что бы заглянуть во внутрь каждого драйвера, нам поможет команда:
# modinfo processor
Можно даже нарисовать красивый скриптик:
# cat /proc/modules |awk '{print "modinfo "$1}'|sh
Для особо ленивых, естественно время от времени надо надо сунуть нос во все прелести системы, им можно воспользоваться командой:
# lshw
К сожалению, она не идет в стандартном дистрибутиве, но линукс на то и линукс, что можно загрузить на лету в Ubuntu:
# apt-get install lshw
в RedHat:
# yum install lshw
Комментариев нет:
Отправить комментарий