Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Форумы → Вопросы функционирования портала → Как правильно работать с техподдержкой
Последние записи

Как правильно работать с техподдержкой

Подписаться на Как правильно работать с техподдержкой Сообщений: 3, участников: 1 Теги: техподдержка система логи

  • Участвуют:
  • Julia Dronova (administrator)
Ответить


07 февраля 2010, 18:56
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Дорогие друзья! В этой теме мы постарались изложить полезную информацию, которая может понадобиться всем вам при общении с техподдержкой и на форумах. Также эта тема может служить кратким ликбезом для любознательных начинающих пользователей, которые тут же могут проверить эту информацию у себя на машине.


Важно: почему в этом документе мы приводим консольные команды?
Дело в том, что дистрибутивов Линукс огромное множество. И для разных дистрибутивов его разработчики придумывали разные графические системные утилиты. Более того, для разных графических сред (GNOME, KDE) разработчики этих сред придумывали тоже разные утилиты. Администраторы/модераторы/техподдержка просто не могут быть в курсе всех графических утилит, созданных раработчиками различных дистрибутивов. Консольные же команды в Linux едины во всех дистрибутивах. Чуть ниже мы постараемся привести список доступных графических утилит по дистрибутивам и по разным графическим рабочим средам, но основной упор будет делаться именно на консольные команды.

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

Важно: вывод команд в вашей "живой" системе будет отличаться от выводов команд, представленных на снимках экрана в этом документе.

Иногда для решения вопросов, связанных с драйверами, бывает необходимо предоставить подробные сведения об аппаратных составляющих системы. Сделать это можно с помощью программы lshw. Вывод можно получить в виде текста, в виде XML и HTML на любой вкус. Скажем, введя такую простенькую строчку в консоли
 
sudo lshw -html > system.html
 
вы получите HTML-страничку, содержащую информацию об аппаратной составляющей вашей системы, которую можно открыть в любом браузере или прикрепить к письму, очень удобно для просмотра.

Создано: 03.03.2010

Чтобы получить список устройств, подключённых к шине PCI материнской платы машины и опознанных системой, вводим:

lspci

Создано: 03.03.2010

Чтобы узнать список USB-устройств, подключённых к машине и опознанных системой, вводим:

lsusb

(внимание: в случае, если эта команда неизвестна системе, необходимо будет установить пакет usbutils)

Создано: 03.03.2010

Чтобы узнать, на каком процессоре работает машина, вводим:

cat /proc/cpuinfo

Создано: 03.03.2010

Чтобы узнать количество памяти, установленной  на машине, вводим:

cat /proc/meminfo

Создано: 03.03.2010

Чтобы узнать текущую версию ядра системы нужно ввести

uname -a

Команды, с помощью которых можно узнать название дистрибутива, установленного на машине:

cat /proc/version

cat /etc/issue

uname -a

cat /etc/*release*

Создано: 03.03.2010

с сетевыми проблемами обязательно нужны консольные выводы команд
 
/sbin/ifconfig
 
/sbin/route
 
наличие/отсутствие возможности пинговать сайт по ip или по имени


Создано: 03.03.2010 
Основным источником информации по происходящей ситуации являются файлы логов, из них файл
 
/var/log/messages
 
является главным сборщиком информации о происходящем в системе. Он часто используется для того, чтобы узнать, распознала ли система подключаемые устройства, или что происходит во время запуска тех же сетевых соединений. Поскольку его размер часто бывает довольно приличным, то попробуйте запустить в консоли из-под sudo или su -
 
tail -f /var/log/messages
 
и попробуйте отключить/включить сетевое соединение или отключить/включить какое-нибудь внешнее устройство.


Создано: 03.03.2010 

Создано: 03.03.2010


Команды lspci и lsusb выдадут список опознанных системой pci/usb-устройств, их часто применяют при проблемах с драйверами.
 
Команда top (или htop -- более современный вариант) даёт вывод, грубо говоря, процента загруженности процессора/памяти и какими именно процессами, а также список всех процессов в системе.

Создано: 23.03.2010

Создано: 23.03.2010

Команда free даёт информацию конкретно по загрузке памяти (следует учитывать, что большая часть памяти распределена по буферам (buffers) и кэширована ядром, и будет отдана приложениям, которые ее запросят. Буферы и кэши (cached) поэтому можно приплюсовать к свободной памяти, при вычислении потребления памяти системой)
Далее, по проблемам с графическим сервером (X-server), в первую очередь смотрим лог загрузки этого сервера в файле
 
/var/log/Xorg.0.log
 
в первую очередь обращая внимание на строчки, начинающиеся с обозначений (WW) "предупреждение" или
 
(EE) "ошибка".
 
Чтобы узнать наличие свободного места на разделах диска, или просто на диске. если он совсем не разбит:
 
df -h

Создано: 23.03.2010

 

Обсуждение этого вопроса, а также предложения/дополнения в этой теме.

To be continued/edited.

 
09 марта 2010, 15:28
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Отдельным пунктом нужно сказать о том. как, собственно, сохранять всё то, что нам выдали вышеперечисленные команды. Простейший способ -- выделить обычным способом вывод этих команд в консоли. т.е. нажать левую клавишу и протащить, не отпуская, выделив нужный кусок, а затем, открыв любой простейший текстовый редактор -- вставить выделенное содержимое, нажав колёсико мышки. Затем сохраняем полученный файл с расширением .txt.

Создано: 08.04.2010

Создано: 23.03.2010

Этот способ работает в Линукс практически везде и очень украшает жизнь. Простейшие редакторы, это -- Kate, Gedit, leafpad. Один из них обязательно у вас откроется при выборе из главного меню.

Создано: 23.03.2010

Создано: 23.03.2010

Также хотелось бы тут заметить, что при общении с техподдержкой вам может понадобится сделать ввод некоторых команд в консоли, по просьбе техподдержки для прояснения ситуации. И тут этот способ также работает, то есть в обратном порядке: вы выделяете нужные команды и щелчком колёсика вставляете их в консоль, нажав затем Enter. Этот способ сводит практически до нуля возможность опечаток и ошибок при перепечатывании команд вручную.
Иногда могут понадобиться скриншоты (консольный вывод тоже можно снять на скриншот, если ничего другого у вас не получается или если вам так удобнее). Объективно лучшей утилитой для этого является ksnapshot.

Создано: 23.03.2010

Ставится из репозиториев во всех дистрибутивах и работает независимо от того, используете ли вы KDE или другую графич. среду. Объяснять работу с этой утилитой нет нужды, опции интерфейса понятны, и во всех основных дистрибутивах переведены на русский язык.

 
23 марта 2010, 18:08
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Дорогие товарищи! если у вас что-то не получается с настройкой проводного соединения, то вот удобный скрипт. собирающий основную необходимую информацию.

 

#! /bin/sh

touch netlogext

echo вывод lspci > netlogext
lspci >> netlogext

echo вывод lsusb >> netlogext
lsusb >> netlogext

echo вывод route >> netlogext
route >> netlogext

echo вывод ifconfig >> netlogext
ifconfig >> netlogext

Как применить этот скрипт (инструкции для АльтЛинукс).

Открываем консоль:

Создано: 18.02.2010

Последовательно вводим в консоли следующие команды:

cd
mkdir bin

Далее, не закрывая эту консоль, копируем содержимое вышеприведённого скрипта в любой "новый документ" текстового редактора, сохраняете его в каталоге /home/<ваш_пользователь>/bin под именем netlog.

Создано: 23.03.2010

Далее в консоли вводим:

su -
cd /home/<ваш_пользователь>/bin
chmod +x netlog
./netlog

Ждём некоторое время. Затем полученный файл, который будет называться netlogext (он будет находиться всё в том же каталоге bin), открываете в том же текстовом редакторе и показываете здесь на форуме, скопировав обычным способом Ctrl+A, Ctrl+C, Ctrl+V.

Создано: 23.03.2010

Важно: вместо  <ваш_пользователь> нужно вводить реальное имя вашего каждодневного пользователя, которого вы создали при установке системы, например

/home/vasya/bin

Важно: для того, чтобы в системе была доступна команда lsusb, входящая в скрипт, необходимо установить программу usbutils. Как устанавливать программы в АльтЛинукс, можно прочитать здесь.

 

Войдите чтобы ответить на тему

Форумы → Вопросы функционирования портала → Как правильно работать с техподдержкой
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .