Утилита (немесе бағдарламалық құрал утилитасы) — компьютер жүйесінде белгілі бір тапсырмаларды орындауға арналған бағдарламалық құралдың шағын бөлігі. Ол әдетте арнайы функцияларды орындайды және белгілі бір мәселелерді шешуге немесе пайдаланушыға немесе жүйеге қосымша мүмкіндіктер беруге арналған.
Утилиталар Windows, Linux немесе macOS сияқты операциялық жүйелерде жұмыс істеуге және желілік байланыс, қауіпсіздік, файлдарды мұрағаттау және сығу, деректерді қалпына келтіру, пайдаланушыны басқару және т.б. сияқты белгілі бір салаларда жұмыс істеуге арналған.
Linux жүйесіндегі утилиталар операциялық жүйені басқару және қолдау үшін әртүрлі функцияларды орындайды:
dpkg
, apt-get
, yum
және zypper
жүйеде бумаларды орнатуға, жаңартуға, жоюға немесе басқаруға мүмкіндік береді.ls
, cp
, mv
және rm
файлдар мен каталогтарды көруге, көшіруге, жылжытуға және жоюға мүмкіндік береді.tar
, gzip
, zip
және unzip
мұрағаттар жасау, файлдарды қысу және мұрағатталған файлдарды ашу үшін қолданылады.ps
, top
және kill
іске қосылған процестерді көруге, процестерді жоюға және жүйе ресурстарын басқаруға мүмкіндік береді.ping
, ifconfig
, netstat
және ssh
сияқты пәрмендер желі қосылымдарын конфигурациялауға, желі түйіндерінің қолжетімділігін тексеруге және басқа машиналарға қашықтан қосылуға мүмкіндік береді.useradd
, usermod
, passwd
және groupadd
сияқты пәрмендер жүйеде пайдаланушылар мен топтарды жасауға, өзгертуге және жоюға мүмкіндік береді.htop
, iotop
және vmstat
жүйе ресурстарын пайдалану, процессордың жүктемесі, дискінің белсенділігі және басқа параметрлер туралы ақпаратты береді.iptables
, ufw
және selinux
брандмауэрді конфигурациялау, қауіпсіздік ережелерін басқару және рұқсатсыз кіруді болдырмау үшін қолданылады.Бұл Linux жүйесіндегі утилиталардың бірнеше мысалдары ғана. Олардың көпшілігі бар, олардың әрқайсысы операциялық жүйені пайдалануды және басқаруды жеңілдету үшін белгілі бір функцияны орындайды.
Олар әдетте графикалық пайдаланушы интерфейсі бар толыққанды қолданбалар емес, командалық жолда немесе командалық жол интерфейсі арқылы орындалады. Утилиталар операциялық жүйенің бөлігі болуы немесе үшінші тарап әзірлеушілерімен қамтамасыз етілуі мүмкін.
Утилиталардың ресурстарды аз тұтыну, жұмыс істеудің жоғары жылдамдығы, икемділік және әртүрлі пайдалану сценарийлеріне бейімделу сияқты бірқатар артықшылықтары бар. Олар көбінесе күнделікті тапсырмаларды автоматтандыру, процестерді жеңілдету және компьютерлік жүйемен жұмыс істеуді жеңілдету үшін қолданылады.
Linux жүйесінде қызметтік бағдарламаны орнату үшін таратуға байланысты әртүрлі әдістерді қолдануға болады. Төменде утилиталарды орнатудың ең көп тараған жолдары берілген:
Пакет менеджерін пайдалану: Linux дистрибутивтерінің көпшілігі apt
(Ubuntu және Debian үшін), yum
(CentOS және Fedora үшін) немесе zypper
(openSUSE үшін) сияқты пакет менеджерімен бірге келеді. Пакет менеджерін пайдаланып, утилитаны терминалда келесі пәрменмен орнатуға болады (сізге түбірлік құпия сөзді енгізу қажет болуы мүмкін):
Ubuntu және Debian үшін
sudo apt install package_name
CentOS және Fedora үшін:
sudo yum install package_name
openSUSE үшін:
sudo zypper install package_name
Мұнда " package_name
" орнатқыңыз келетін арнайы қызметтік бағдарламаның атауымен ауыстырылады.
README
немесе INSTALL
файлын оқыңыз../configure
пәрменін іске қосуды қамтиды, sudo make install
make
Дегенмен, әртүрлі утилиталар үшін нұсқаулар әртүрлі болуы мүмкін, сондықтан нақты құжаттамаға сілтеме жасаған жөн. Контейнерлік жүйені пайдалану: Docker сияқты контейнерлік жүйелер утилиталарды тікелей хост жүйесінде орнатпай-ақ орнатуға және пайдалануға мүмкіндік береді. Docker Hub жүйесінде қажет қызметтік бағдарламаның дайын кескінін табуға және оны docker run
пәрмені арқылы компьютерде іске қосуға болады.
Дереккөзден құрастыру: Кейбір жағдайларда утилита ашық бастапқы коды болса, бастапқы кодты жүктеп алып, оны жүйеде өзіңіз құрастыра аласыз. Бұл процесс кейбір дағдылар мен кітапханаларды қажет етеді, сондықтан мүмкін болса, пакетті басқару жүйесін немесе басқа қолжетімді орнату әдістерін пайдалану ұсынылады.
Әрбір орнату әдісінің өзіндік ерекшеліктері бар және таңдау таратуға, таңдауларыңызға және пакеттің қолжетімділігіне байланысты. Арнайы орнату нұсқауларын алу үшін тарату құжаттамасынан немесе пакеттің ресми веб-сайтынан кеңес алуды ұсынамыз.