ALT Linux Wiki:Песочница: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
 
(не показаны 73 промежуточные версии 20 участников)
Строка 2: Строка 2:
Песочница — это место для экспериментов с Wiki-разметкой. Используйте её для изучения того, как работает синтаксис wiki. Единственная просьба — не удаляйте это сообщение!
Песочница — это место для экспериментов с Wiki-разметкой. Используйте её для изучения того, как работает синтаксис wiki. Единственная просьба — не удаляйте это сообщение!


{{HistoricalPolicy
== Первый раздел ==
|since_branch=4.0
|until=4.1
|reason=кончилось}}


== Песочница ==
А.


- Кто из вас умеет поджигать '''сарай'''?
== Второй раздел ==
- Это угроза? Нет, я поджигать не умею. Я даже буратино поджечь не смогу.
- Так ее поджигат?
- Так это была буратино?!
- А что, кроме буратино существует какая-то другая мебель??!
- По мнению большинства, '''может быть!'''
- И что вам не сиделось за партой, нет же, на буратино надо залезать.


Тест
Б.
<pre><code>test</code></pre>


== ref ==
== Вся оставшаяся песочница ==


ТЕст<ref>something</ref>
Ссылка на [[#Первый раздел]]


{| class="standard sortable"
|-
!Заголовок 1||Заголовок 2||Заголовок 3
|-
|Ячейка 1*1||Ячейка 2*1||Ячейка 3*1
|-
|Ячейка 1*2||Ячейка 2*2||Ячейка 3*2
|-
|Ячейка 1*3||Ячейка 2*3||Ячейка 3*3
|}


----
Для запуска страницы выполните команду:
<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>
Определяем доменное имя компьютера
<source lang="sh">
domain="dom.local"
host_name=`hostname`
hname=`hostname -s`
dname=`hostname -d`


{{Stub}}
if [ -z $1  ]
 
then
== ee ==
    domain=$dname
 
else
<references/>
    domain=$1
fi
</source>
''''=Ниже описаны ф-ции проверяющие настройки системы для подключения к AD=


<source lang="xorg_conf">
Проверяем на наличие SRV записей в DNS:
Section Screen
<source lang="sh">
     Card  "card0"
check_domain_in_dns()
     Monitor    "monitor0"
{
     Driver     "null"
     #out=`host -t srv "_kerberos._tcp.$1" | grep 'has SRV record' `
EndSection
     host -t srv "_kerberos._tcp.$1" | grep -q 'has SRV record' 2>/dev/true
     if [ $? -ne 0 ]; then
        echo -e "able to find specified domain \033[1m $1\033[0m"
        return 1
    fi
     echo -e "domain \033[1m $1\033[0m is found dns records"
    return 0
}
</source>
</source>


<source lang="ruby">
Проверяет доменное имя в разрешении:
require 'rubygems'
<source lang="sh">
check_in_resolve()
{
    resolve $1 |grep -q 'IP addresses of'
    if [ $? -ne 0 ]; then
        echo -e "able \033[1m $1\033[0m to revilve"
        return 1
    fi
    echo -e "domain \033[1m $1\033[0m is resolved"
    return 0
}
</source>
</source>
 
Проверка проводится в следующей последовательности:
Test
<source lang=sh>
------code
check_domain_in_dns "$domain"
 
check_in_resolve "$domain"
<source lang="html4strict"><ul> <li><a href="adt:packages_apt">Управление пакетами (APT)</a></li> <li><a href="adt:init_d">Стартовые сценарии</a></li></ul></source>
 
 
<nowiki><swf>Mini.swf|width=100|height=100</swf></nowiki>
 
{{SCRIPTPATH}}
 
<source lang="python">
print "Hello, world!"
</source>
</source>
[[http://pastebin.com/nkpySNAB]]
== DPL ==
<!-- * <DPL>
  category = Шаблоны
  mode = inline
  inlinetext=&nbsp;&bull;&#32;
</DPL> -->
<!-- * <DPL>
  namespace =
  titlematch = Libtool%
  mode = inline
  inlinetext=&nbsp;&bull;&#32;
</DPL> -->
* <DPL>
  namespace =
  titlematch = Branches/%
  nottitlematch = %/%/%
  mode = inline
  inlinetext=<br />
</DPL>
== NEW ==
<pre>
1
2
3
4
5
</pre>
{{cmd|ps aux {{!}} grep команда}}
Эта команда не показывается (из-за знака =)!
{{cmd|command option=param}}
А здесь тот же шаблон отрабатывает как задумано, т.к. использовано html entity:
{{cmd|command option&#61;param}}
test
==TreeAndMenu==
{{#tree:
*Страницы [[:Category:Домен]]
{{#dpl:category=Домен|format=,**,[[%PAGE%]]\n,}}
}}
==Wiki statistics==
:Активных пользователей: {{NUMBEROFACTIVEUSERS}}
:Статей: {{NUMBEROFARTICLES}}
:Файлов: {{NUMBEROFFILES}}
:Зарегистрированных пользователей:{{NUMBEROFUSERS}}
:Страниц: {{NUMBEROFPAGES}}
==Рейтинг лучших редакторов==
{{Special:ContributionScores/5/7/nosort}}
Полный рейтинг [[Special:ContributionScores|находится здесь]].
== 10 популярных страниц ==
<TopTenPages/>

Текущая версия от 19:57, 12 июля 2024

Vederko sveta.jpeg

Песочница — это место для экспериментов с Wiki-разметкой. Используйте её для изучения того, как работает синтаксис wiki. Единственная просьба — не удаляйте это сообщение!

Первый раздел

А.

Второй раздел

Б.

Вся оставшаяся песочница

Ссылка на #Первый раздел



Для запуска страницы выполните команду:

$ 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

Определяем доменное имя компьютера

domain="dom.local"
host_name=`hostname`
hname=`hostname -s`
dname=`hostname -d`

if [ -z $1  ]
then
    domain=$dname
else
    domain=$1
fi

'=Ниже описаны ф-ции проверяющие настройки системы для подключения к AD=

Проверяем на наличие SRV записей в DNS:

check_domain_in_dns()
{
    #out=`host -t srv "_kerberos._tcp.$1" | grep 'has SRV record' `
    host -t srv "_kerberos._tcp.$1" | grep -q 'has SRV record' 2>/dev/true
    if [ $? -ne 0 ]; then
        echo -e "able to find specified domain \033[1m $1\033[0m"
        return 1
    fi
    echo -e "domain \033[1m $1\033[0m is found dns records"
    return 0
}

Проверяет доменное имя в разрешении:

check_in_resolve()
{
    resolve $1 |grep -q 'IP addresses of'
    if [ $? -ne 0 ]; then
        echo -e "able \033[1m $1\033[0m to revilve"
        return 1
    fi
    echo -e "domain \033[1m $1\033[0m is resolved"
    return 0
}

Проверка проводится в следующей последовательности:

check_domain_in_dns "$domain"
check_in_resolve "$domain"