Linux спочатку навчив мене цим 5 командам, і я майже не використовую жодну з них

Linux спочатку навчив мене цим 5 командам, і я майже не використовую жодну з них


Коли я почав використовувати Linux, я запам’ятав кілька команд і використовував їх так часто, що вони стали м’язовою пам’яттю. Але через кілька років я не звертаюся до більшості цих команд так часто, як раніше. Старі команди все ще хороші, але спосіб використання Linux змінився. Озираючись на ці перші команди, я вражений тим, скільки з них зникло з мого розпорядку дня. Мені цікаво, чи це однаково для більшості людей, які використовують Linux.

Я залишив ifconfig

Linux навчив мене мережевій команді, яку я з часом переріс

Виконайте команду ip br link
Афам Онімаду / MUO

Я відчував, що нарешті кудись дійшов після освоєння Linux ifconfig. Його запуск показує мої мережеві інтерфейси, їхні адреси та статистику, як-от отримані та передані пакети.

Я не думаю, що я коли-небудь намагався припинити його використання. Якось ця команда вийшла з моєї рутини ip Команда — це те, що я використовую для перевірки інтерфейсів, адрес і маршрутів.

ifconfig була старшою частиною net-інструменти зазвичай використовують колекції та сучасні дистрибутиви Linux ip інструменти від iproute2 замість You still have ifconfig у системах із встановленими старішими інструментами, але це не те, що мені потрібно мати на увазі.

Цікаво, що це була одна з перших речей, яку я зробив не так, коли вивчав Linux. Я припускав, що команди, які я запам’ятав, будуть постійною частиною мого словника. Деякі з них, як ifconfigзакінчився тим, що піднявся сходами.

netstat зник ще швидше

Мені все ще потрібна інформація, а не лише команди

Виконайте команду netstat tulpn
Афам Онімаду / MUO

Я навчився netstat тому що мені це було потрібно для вирішення дуже конкретної проблеми. Це допомогло мені зрозуміти, що служба, запущена на моєму комп’ютері, робить із мережею.

Якщо я запускаю команду netstat – tulpnЯ бачу служби прослуховування разом із підключеними до них портами. Це була моя команда, коли я дізнавався, чому певна послуга недоступна.

Зараз ледве торкаюся і навпаки ifconfigмає конкретну причину. Його власний посібник тепер описує його як застарілий і посилається на ss як на заміну. Тепер я, швидше за все, побіжу сс – тульпн щоб побачити, що він слухає. Для мене змінилася не інформація, яка мені потрібна, а команди, які я отримував. ss покриває розетки і з’єднання, при цьому ip маршрут керує маршрутом.

Що я хочу знати

Стара звичка

Те, що я використовую зараз

Що таке слухання?

netstat

ss

Які зв’язки?

netstat

ss

Які способи?

netstat -r

маршрут ip

Я все ще зустрічаю старі посібники з Linux, які посилаються на них netstat. Хоча сама команда застаріла, проблем все ще багато. Тож замість того, щоб ігнорувати посібник, я адаптую інструкції до інструментів, які фактично використовую.

людина навчила мене перестати гадати

Тоді я зрозумів, що мені навряд чи потрібен весь посібник

вихід команди man tar на Linux-1
Афам Онімаду / MUO

Linux навчив мене шукати команду, коли я не знаю, як вона працює, а не здогадуватися. Довгий час це означало використання man, вбудованої сторінки довідки системи.

Я часто знаю, яку команду хочу використати, але не знаю точного синтаксису чи параметрів. Відкривати всю сторінку вручну занадто важко для цього. Тепер я використовую tldr більше.

Це проект, який свідомо зосереджений на практичних прикладах. Він робить сторінки короткими та спрямовує мене на повну сторінку довідки, коли мені потрібно більше деталей. Мені часто достатньо короткого прикладу.

Однак глибший урок, який мене навчила ця зміна, полягає в тому, що запам’ятовування кожної команди не обов’язково стає експертом. Іноді вам просто потрібно вміти знаходити ту інформацію, якої вам не вистачає.

досить, щоб вистачило

Я хотів побачити, що насправді робить мій комп’ютер

Я навчився одного разу вгорумашина під керуванням Linux здавалася менш загадковою. Щоразу, коли комп’ютер сповільнюється, я відкриваю його та спостерігаю, як процеси борються за використання часу процесора та пам’яті. вгору все ще працює, але мені не подобається використовувати його так, як раніше.

Зараз btop є моїм кращим варіантом, оскільки він дає мені більш візуальний спосіб спостерігати за процесором, пам’яттю, диском, мережею та процесами. Я також можу фільтрувати та сортувати процеси, а також можу переміщувати інтерфейс, якщо потрібно.

Поки btop не дає мені ніякої нової магії про те, як працює система, він просто представляє більшу частину тієї самої інформації у спосіб, який мені легше сканувати. Це маленький момент, який має велике значення для мого усунення несправностей. Я майже миттєво помічаю ненормальну швидкість процесора, тиск пам’яті та активність диска.

проблема з жорстким диском

ncdu перетворив дані про використання диска в щось, що я міг вивчити

Я все ще поважаю два багато команд. Він показує обсяг дискового простору, зайнятого файлами та каталогами. Але це не найкращий інструмент, коли я намагаюся з’ясувати, чому диск раптово заповнений.

Мій розпорядок дня включає біг підтюпцем два у каталозі, зробіть вихідні дані зручними для читання людиною, змініть глибину сканування, проаналізуйте вихідні дані та повторіть процес. Зрештою, я просто працюю, щоб зрозуміти результат.

ncdu — більш інтерактивний аналізатор використання тексту. Поки ncdu побудований навколо тих самих основних даних про використання диска дваце дозволяє мені переміщатися по дереву каталогів, щоб побачити, куди йде простір. Це так дваале більш інтерактивна версія.

На моєму домашньому сервері це має велике значення. Я не просто переглядаю список розмірів каталогів, я можу детально переглядати їх усі, поки не побачу, що споживає ресурс.

Я все ще використовую їх, коли Linux дає мені для цього підстави

Я не думаю, що знайшов час, щоб вивчити команди, які я рідко використовую зараз. Цей процес допоміг мені зрозуміти Linux. Сам Linux не змінився, але мій робочий процес і те, як я взаємодію з ОС, еволюціонували. Багато з цих команд все ще позаду, і в деяких рідкісних випадках старий інструмент ідеально працює для певного сценарію.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Delta Air Lines (m1h262p) Delta Air Lines (m1h26g2) 애벗잡담잡이 애벗태양새 애벗얼가니새 애벗찌르레기 압드알쿠리참새 압딤황새 아버데어시스티콜라 이상한덤불개개비 에이버트북미덤불멧새 아비시니아캣버드 아비시니아크림슨윙 아비시니아지상코뿔새 아비시니아지상지빠귀 아비시니아긴발톱할미새 아비시니아올빼미 아비시니아파랑새 아비시니아낫부리후투티 아비시니아슬레이티딱새 아비시니아지빠귀 아비시니아왁스빌 아비시니아검은딱새 아비시니아동박새 아비시니아딱따구리 아카시아얼룩바벳 아카시아박새 아카디아딱새 아체직박구리 도토리딱따구리 아크레앤트슈라이크 아크레토디타이런트 아다마와멧비둘기 애들레이드솔새 아델리펭귄 애드미럴티매미새 아페프비둘기 아프간잡담잡이 아프간눈참새 아프리카줄무늬올빼미 아프리카검은오리 아프리카검은칼새 아프리카푸른딱새 아프리카푸른박새 아프리카넓적부리새 아프리카시트릴 아프리카목걸이멧비둘기 아프리카뜸부기 아프리카크림슨윙핀치 아프리카뻐꾸기 아프리카뻐꾸기매 아프리카뱀목가마우지 아프리카사막솔새 아프리카어두운색딱새 아프리카난쟁이물총새 아프리카에메랄드뻐꾸기 아프리카발가락물닭 아프리카파이어핀치 아프리카물수리 아프리카꾀꼬리 아프리카참매 아프리카풀올빼미 아프리카녹색비둘기 아프리카회색딱새 아프리카회색코뿔새 아프리카회색딱따구리 아프리카하리어매 아프리카매수리 아프리카산악잡담잡이 아프리카황조롱이 아프리카후투티 아프리카물꿩 아프리카습지하리어 아프리카올리브비둘기 아프리카대머리황새 아프리카검은머리물떼새 아프리카종려칼새 아프리카긴꼬리딱새 아프리카펭귄 아프리카피쿨렛 아프리카얼룩코뿔새 아프리카얼룩할미새 아프리카밭종다리 아프리카팔색조 아프리카난쟁이거위 아프리카난쟁이물총새 아프리카뜸부기 아프리카붉은눈직박구리 아프리카갈대개개비 아프리카강제비 아프리카바위 종다리류 아프리카성따오기 아프리카소쩍새 아프리카때까치딱새 아프리카은부리참새 아프리카제비물떼새 아프리카도요 아프리카저어새 아프리카점박이나무타기 아프리카검은딱새 아프리카뜸부기 아프리카지빠귀 아프리카볏도요 아프리카숲올빼미 아프리카노랑솔새 아가미왜가리 날렵한박새딱딱새