Junior
Linuxda konsol bilan ishlash bo'yicha tajribangiz qanday? Buyruqlar va ruxsatlarni sozlash bo'yicha misollar keltira olasizmi?
sobes.tech AI
AIdan javob
N (айтадан ўз тажрибаингиз) йиллар турли дистрибутивларда (Ubuntu, CentOS, Debian, Alpine). Автоматлаштириш учун стандарт утилиталар ва скриптлардан эркин фойдаланамиз.
Командалар мисоллари:
-
Процесслар ҳақида маълумот кўриш:
ps aux | grep <процесс_номи> -
Диск ҳажмини текшириш:
df -h -
Файлни юклаб олиш:
wget <файл_URL> -
Архивни ажратиш:
tar -xzf <архив_номи.tar.gz> -
vimорқали файлни таҳрирлаш:vim <файл_номи>
Кириш ҳуқуқларини созлаш:
-
chmodорқали ҳуқуқларни ўзгартириш (эга, гуруҳ, бошқалар; ўқиш, ёзиш, ижро):chmod 755 <файл_ёки_каталог> # Эгаси: ўқиш, ёзиш, ижро; Гуруҳ: ўқиш, ижро; Бошқалар: ўқиш, ижро chmod +x <скрипт_номи> # Ҳамма учун ижро ҳуқуқи қўшиш -
chownорқали файл ёки каталогнинг эгасини ўзгартириш:chown <янги_эга>:<янги_гурӯҳ> <файл_ёки_каталог> -
Рухсатлар рўйхатини (ACL)
setfaclваgetfaclорқали конфигурациялаш:setfacl -m u:<фойдаланувчи_номи>:rwx <файл_номи> # Фойдаланувчига ўқиш, ёзиш, ижро ҳуқуқларини бериш getfacl <файл_номи> # Файл ACL-ини кўриш
Мен одатда пайплайлар (|), кириш/чиқиш йўналишлар (>, >>, <)дан фойдаланаман ва автоматлаштириш вазифалари учун awk, sed, ва bash скриптларини ўрганганман ва қўллаганман.