Убунту

Како инсталирати и користити Оскуери у Убунту-у

Како инсталирати и користити Оскуери у Убунту-у
Оскуери је софтверски услужни програм отвореног кода и више платформи који се може користити за излагање оперативног система као релационе базе података. Податке из оперативног система можемо добити покретањем упита заснованих на СКЛ-у. На овом блогу ћемо видети како се инсталира Оскуери у Убунту-у и како га користити за добијање података из оперативног система.

Инсталирање Оскуери-а у Убунту

Оскуери пакети нису доступни у подразумеваном Убунту спремишту, па пре него што га инсталирамо морамо додати Оскуери апт спремиште покретањем следеће наредбе у терминалу.

[заштићена е-поштом]: ~ $ ецхо "деб [арцх = амд64] хттпс: // пкг.оскуери.ио / деб деб главни "|
судо тее / етц / апт / соурцес.листа.д / оскуери.листа

Сада ћемо увести кључ за потписивање покретањем следеће наредбе у терминалу.

[заштићена е-поштом]: ~ $ судо апт-кеи адв - кеисервер кеисервер.убунту.цом
--кључеви за нап. 1484120АЦ4Е9Ф8А1А577АЕЕЕ97А80Ц63Ц9Д8Б80Б

Након увоза кључа за потписивање, сада ажурирајте систем покретањем следеће наредбе у терминалу.

[заштићен е-поштом]: ~ $ судо апт-гет упдате

Сада инсталирајте Оскуери покретањем следеће наредбе

[заштићен е-поштом]: ~ $ судо апт-гет инсталл оскуери

Након инсталирања Оскуери, сада морамо да проверимо да ли је правилно инсталиран покретањем следеће наредбе

[заштићена е-поштом]: ~ $ оскуерии --версион

Ако даје следећи излаз, онда је исправно инсталиран

Коришћење Оскуери-а

Сада смо након инсталације спремни за употребу Оскуери. Покрените следећу наредбу да бисте прешли на интерактивни просилац љуске

[емаил заштићен]: ~ $ оскуерии

Добијање помоћи

Сада можемо покретати упите засноване на СКЛ-у да бисмо добили податке из оперативног система. Можемо добити помоћ око Оскуери покретањем следеће наредбе у интерактивној љусци.

оскуери> .помоћ

Добијање свих табела

Као што је поменуто раније, Оскуери излаже податке из оперативног система као релациону базу података тако да има све податке у облику табела. Све табеле можемо добити покретањем следеће наредбе у интерактивној љусци

оскуери> .столови

Као што видимо да покретањем горње команде можемо добити гомилу табела. Сада податке из ових табела можемо добити покретањем упита заснованих на СКЛ-у.

Информације о свим корисницима

Све информације о корисницима можемо видети покретањем следеће наредбе у интерактивној љусци

оскуери> СЕЛЕЦТ * ФРОМ корисника;

Горња команда ће приказати гид, уид, опис итд. свих корисника

Такође можемо издвојити само релевантне податке о корисницима, на пример, желимо да видимо само кориснике, а не и друге информације о корисницима. Покрените следећу наредбу у интерактивној љусци да бисте добили корисничка имена

оскуери> СЕЛЕЦТ корисничко име ОД корисника;

Горња команда ће приказати све кориснике у вашем систему

Слично томе, до корисничких имена можемо доћи заједно са директоријумом у којем корисник постоји покретањем следеће наредбе.

оскуери> СЕЛЕЦТ корисничко име, директоријум ФРОМ корисника;

Слично томе, извршавањем сличних наредби можемо да упитамо онолико поља колико желимо.

Такође можемо добити све податке одређених корисника. На пример, желимо да добијемо све информације о основном кориснику. Све информације о роот кориснику можемо добити покретањем следеће наредбе.

оскуери> СЕЛЕЦТ * ФРОМ корисника ВХЕРЕ усернаме = "роот";

Такође можемо добити одређене податке из одређених поља (колона). На пример, желимо да добијемо ИД групе и корисничко име роот корисника. Покрените следећу команду да бисте добили ове податке.

оскуери> СЕЛЕЦТ корисничко име, гид ОД корисника ВХЕРЕ корисничко име = ”роот”

На овај начин можемо да упитамо било шта што желимо из табеле.

Списак свих процеса

Можемо навести првих пет процеса који се изводе у убунтуу покретањем следеће наредбе у интерактивној љусци

оскуери> СЕЛЕЦТ * ФРОМ процеси ЛИМИТ 5;

Како се у систему изводи много процеса, тако смо приказали само пет процеса помоћу кључне речи ЛИМИТ.

Можемо пронаћи ИД одређеног процеса, на пример, желимо да пронађемо ИД процеса монгодб, па ћемо покренути следећу команду у интерактивној љусци

оскуери> СЕЛЕЦТ пид ФРОМ процеси ВХЕРЕ наме = "монгод";

Проналажење верзије Убунту-а

Верзију нашег Убунту система можемо пронаћи покретањем следеће наредбе у интерактивној љусци

оскуери> СЕЛЕЦТ * ФРОМ ос_версион;

Показаће нам верзију нашег оперативног система

Провера мрежног интерфејса и ИП адреса

ИП адресу, Маска подмреже мрежних интерфејса можемо проверити покретањем следећег упита у интерактивној љусци.

оскуери> ИЗБОР интерфејса, адресе, маске ИЗ интерфејса_адресе
ГДЕ интерфејс НИЈЕ КАО '% ло%';

Провера пријављених корисника

Такође можемо да проверимо пријављене кориснике на вашем систему тако што ћемо потражити податке из табеле 'пријављени_у_корисницима'. Покрените следећу наредбу да бисте пронашли пријављене кориснике.

оскуери> ИЗБОР корисника, домаћина, времена ФРОМ логгед_ин_усерс ВХЕРЕ тти НОТ ЛИКЕ '-';

Провера системске меморије

Такође можемо проверити укупну меморију, слободну меморију кеширане меморије итд. покретањем неке наредбе засноване на СКЛ-у у интерактивној љусци. Да бисте проверили укупну меморију, покрените следећу наредбу. Ово ће нам дати укупну меморију система у бајтовима.

оскуери> СЕЛЕЦТ мемори_тотал ФРОМ мемори_инфо;

Да бисте проверили слободну меморију вашег система, покрените следећи упит у интерактивној љусци

оскуери> ОДАБЕРИ меморију_без ФРОМ мемори_инфо;

Када покренемо горњу наредбу, даће нам слободну меморију доступну у нашем систему

Такође можемо проверити кеширану меморију система помоћу табеле мемори_инфо покретањем следећег упита.

оскуери> изаберите кеширано из мемори_инфо;

Навођење група

Све групе у вашем систему можемо пронаћи покретањем следећег упита у интерактивној љусци

оскуери> СЕЛЕЦТ * ФРОМ групе;

Приказивање портова за преслушавање

Можемо приказати све портове за слушање нашег система покретањем следеће наредбе у интерактивној љусци

оскуери> СЕЛЕЦТ * ФРОМ листе_порта;

Такође можемо да проверимо да ли порт слуша или не, покретањем следеће наредбе у интерактивној љусци

оскуери> СЕЛЕЦТ порт, адреса ФРОМ листе слушања ВХЕРЕ порт = 27017;

Ово ће нам дати излаз као што је приказано на следећој слици

Закључак

Оскуери је врло користан услужни програм за проналажење било каквих информација о вашем систему. Ако сте већ упознати са упитима заснованим на СКЛ-у, онда је то врло једноставно за вас или ако нисте свесни упита заснованих на СКЛ-у, онда сам се потрудио да вам покажем неке главне упите корисне за проналажење података. Покретањем сличних упита можете пронаћи било коју врсту података из било које табеле.

Додајте покрете миша у Виндовс 10 помоћу ових бесплатних алата
Последњих година рачунари и оперативни системи су се увелико развили. Било је време када су корисници морали да користе команде за навигацију кроз мен...
Контролишите и управљајте кретањем миша између више монитора у оперативном систему Виндовс 10
Двоструки приказ миша омогућава вам контролу и конфигурисање кретања миша између више монитора, успоравајући његово кретање близу границе. Виндовс 10/...
ВинМоусе вам омогућава да прилагодите и побољшате кретање показивача миша на Виндовс рачунару
Ако желите да побољшате подразумеване функције показивача миша, користите бесплатни програм ВинМоусе. Додаје још функција које ће вам помоћи да на нај...