https://www.altlinux.org/api.php?action=feedcontributions&user=92.242.58.41&feedformat=atom
ALT Linux Wiki - Вклад [ru]
2024-03-29T08:47:08Z
Вклад
MediaWiki 1.38.2
https://www.altlinux.org/index.php?title=ALT_Linux_Wiki:%D0%9F%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0&diff=62607
ALT Linux Wiki:Песочница
2022-09-17T11:00:18Z
<p>92.242.58.41: </p>
<hr />
<div>[[Изображение:Vederko_sveta.jpeg|300px|right]]<br />
Песочница — это место для экспериментов с Wiki-разметкой. Используйте её для изучения того, как работает синтаксис wiki. Единственная просьба — не удаляйте это сообщение!<br />
<br />
<br />
----<br />
Для запуска страницы выполните команду:<br />
<source lang="text">$ pandoc -t getcodeblock.lua -f mediawiki -M lang:sh https://www.altlinux.org/ALT_Linux_Wiki:%D0%9F%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0|sh</source><br />
Определяем доменное имя компьютера <br />
<source lang="sh"><br />
domain="dom.local"<br />
host_name=`hostname`<br />
hname=`hostname -s`<br />
dname=`hostname -d`<br />
<br />
if [ -z $1 ]<br />
then<br />
domain=$dname<br />
else<br />
domain=$1<br />
fi<br />
</source><br />
''''=Ниже описаны ф-ции проверяющие настройки системы для подключения к AD=<br />
<br />
Проверяем на наличие SRV записей в DNS:<br />
<source lang="sh"><br />
check_domain_in_dns()<br />
{<br />
#out=`host -t srv "_kerberos._tcp.$1" | grep 'has SRV record' `<br />
host -t srv "_kerberos._tcp.$1" | grep -q 'has SRV record' 2>/dev/true<br />
if [ $? -ne 0 ]; then<br />
echo -e "able to find specified domain \033[1m $1\033[0m"<br />
return 1<br />
fi<br />
echo -e "domain \033[1m $1\033[0m is found dns records"<br />
return 0<br />
}<br />
</source><br />
<br />
Проверяет доменное имя в разрешении:<br />
<source lang="sh"><br />
check_in_resolve()<br />
{<br />
resolve $1 |grep -q 'IP addresses of'<br />
if [ $? -ne 0 ]; then<br />
echo -e "able \033[1m $1\033[0m to revilve"<br />
return 1<br />
fi<br />
echo -e "domain \033[1m $1\033[0m is resolved"<br />
return 0<br />
}<br />
</source><br />
Проверка проводится в следующей последовательности:<br />
<source lang=sh><br />
check_domain_in_dns "$domain"<br />
check_in_resolve "$domain"<br />
</source></div>
92.242.58.41