У терміналі існує ряд інструментів для попереднього діагностування:
Перш ніж згадати деякі інструменти, пам’ятайте, що додавання --help
до будь-якої з команд, як правило, допоможе вам отримати допомогу для команди. Наприклад dmesg --help
. Чому я це згадую, тому що більшість часу це дасть вам дуже гарну інформацію про те, як використовувати команду, зробити її більш багатослівною чи простою або як вивести якусь інформацію. --help
Параметр один з 3 , який може показати вам інформацію про команду. Інші 2 є info
і man
. Наприклад man dmesg
або info dmesg
. Це 2 показує більше інформації про команду. Для того, щоб --help
показати вам менше допомоги та man
показати вам найбільше.
Наступний список - це невеликий список команд, які я використовую для перевірки проблем:
dmesg - Показує повідомлення про завантаження та інші повідомлення, пов’язані з ядром, як-от з'єднання пристрою (Коли ви підключаєте новий пристрій, наприклад: зовнішні жорсткі диски, веб-камери, пристрої Bluetooth ...). Введіть dmesg
консоль, і вона покаже, як завантажувалася система. Якщо у вас є проблеми з жорстким диском або будь-яка інша проблема завантаження, вони можуть з’явитися тут.
lshw - Він показує список обладнання для всіх підключених пристроїв та в ПК.
lsusb - Він показує всі підключені USB-пристрої.
lscpu - Показує основну інформацію про процесор.
lspci - Показує всі пристрої PCI (відеокарта, звукова карта, карта захоплення ...)
lsb_release -a - Показує версію Ubuntu, кодове ім'я, випуск ..
lspcmcia - Показує всі пристрої pcmcia, підключені до ПК.
lshal - Показує всі пристрої, зареєстровані HAL. Якщо пристрій використовує HAL, він з’явиться.
lsmod - Показує всі модулі, завантажені ядром
modprobe - додає або видаляє модулі до ядра та з нього.
lsblk - Показує всі блоки пристроїв. Звичайною мовою це означає, що він показує вам гарний невеликий список того, як ви розділили жорсткі диски, розмір кожного розділу, де він змонтований тощо ...
fsck - використовується для виправлення декількох помилок файлової системи. НЕ ВИКОРИСТОВУЙТЕ ЇЇ НА МОНІТОВАНІЙ ПАРТІЇ! Це схоже на chkdsk у Windows, але зі стероїдами.
X (Велика літера X) - система X. Якщо у вас є проблеми xorg.conf, ви можете X --configure
створити новий xorg.conf і X -config XORGFILE
протестувати xorg.conf (XORGFILE - це шлях і назва файлу xorg.conf). X також робить багато МНОГО речей.
xrandr - Щоб змінити, перевірити та внести власні зміни в роздільну здатність.
dmidecode - Показує конкретну інформацію про пам'ять. Потрібно судо бігати.
add-apt-repository / apt-add-repository - використовується для додавання PPA. Наприклад add-apt-repository ppa:ubuntu-wine/ppa
. рятує від необхідності додавати його вручну, а потім додавати ключ для нього.
apt-get - Установник за замовчуванням для пакетів в Ubuntu. Приклад:apt-get install wine1.3
здатність - Відмінний інсталятор пакетів в Ubuntu. Приклад: aptitude install wine1.3
. Включає параметри пошуку, очищення та інше в одній команді. Вони також включені в підходящі пакети, але розділені на кілька команд.
alsamixer - Мікшер в консолі. Це вирішує деякі проблеми зі звуком, пов’язані з тим, що мікрофон не працює, звук не дуже гучний ...
dpkg - Офіційний менеджер пакунків для пакунків на основі debian.
df - показує вільний простір та використаний простір для кожного перегородки / змонтованого пристрою.
glxinfo - використовується для показу інформації OpenGL про відеокарту. Для його mesa-util
використання потрібно встановити пакет.
glxheads - використовується для показу основної інформації про відеокарти OpenGL. Назва відеокарти, версія OpenGL та постачальник.
hdparm - використовується для перевірки та виконання декількох дій / тестів / перевірок щодо жорстких дисків.
netstat - Показує мережеві з'єднання, маршрутизацію ...
nano / pico - Мій найкращий друг. Редагуйте файли в терміналі. Я знаю, я знаю. vi або vim. Але це дуже дивна крива навчання, і я хочу чогось "зручного для користувачів", а не "хакерського зла". Це правда, що з vi можна зробити багато речей, але навчитися нано чи піко простіше, ніж навчитися vi. Я фактично дізнаюся vi до кінця року .. це за моїм бажанням / робочим списком.
ntfsfix - Виправляє деякі проблеми з розділами ntfs.
wineserver - Керує програмами для вина. Якщо ви додасте параметр -k like, wineserver -k
він закриє / знищить будь-яке відкрите додаток для вина. Це дозволить вирішити проблеми з додатками для вина, які залишаються відкритими, не закриваючи або маючи певні проблеми з повішенням.
testdisk - Відновлення видалених розділів.
photorec - Відновлення декількох файлів, видалених понаднормово. Має дуже хороший відсоток відновлення.
головне - Відновлює декілька видалених понаднормових файлів. Має кращу регенерацію, ніж фоторепортаж у декількох форматах, але, оскільки він не оновлювався з 2007 року, фотореактор із виконаною роботою значно перевершив його. Версія 6.13 Beta набагато краща. Хоча я все одно використовую і те, і про всяк випадок.
parted - програмне забезпечення для маніпуляції з розділами. Хороший.
fdisk - схожий на розлучений. Дуже добре також.
ssh - протокол дистанційного керування. Без цього приблизно 90% всієї віддаленої допомоги для мене не було б.
kill - вбиває певний процес за допомогою свого ідентифікатора. Додайте до нього параметр -9, щоб вбити його за допомогою кулемета, наповненого велоцирапторами, що тримають ножиці з кулями. Приклад:kill -9 12345
killall - подібний до вбивства, але використовуючи ім'я процесу. Приклад: killall lightdm
. Ви також можете використовувати -9
параметр, але використовуючи його з ідентифікатором, як у команді kill.
вгорі - Показує, що ви все обробляєте активних, зомбі та нічого такого. Перевірка в режимі реального часу.
ps - Показує список процесу запуску. Не в реальному часі, як у верхній частині. Додайте -ex
до нього параметр, щоб побачити кращий список процесу з іменем, місцезнаходженням, ідентифікатором батьків .... Приклад:ps -ex