Системный Администратор (Сисадмин)
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов. По всем вопросам @evgenycarter РКН clck.ru/3KoGJ3
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام Системный Администратор (Сисадмин)
تُعد قناة Системный Администратор (Сисадмин) (@sysadminof) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 14 261 مشتركاً، محتلاً المرتبة 8 921 في فئة التكنولوجيات والتطبيقات والمرتبة 45 402 في منطقة روسيا.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 14 261 مشتركاً.
بحسب آخر البيانات بتاريخ 10 نوفمبر, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -18، وفي آخر 24 ساعة بمقدار -4، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 12.54%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 4.93% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 1 790 مشاهدة. وخلال اليوم الأول يجمع عادةً 704 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 11.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل zfspool, диск, linux, пул, zpool.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов.
По всем вопросам @evgenycarter
РКН clck.ru/3KoGJ3”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 11 نوفمبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.
$MyInvocation.MyCommand.Path, а чтобы выделить из получившейся строки только сам путь, без имени, можно воспользоваться командлетом split-path. В итоге, получим нижеследующий скрипт:
$path = $MyInvocation.MyCommand.Path | split-path -parent
echo $path
Чтобы получить имя файла скрипта, достаточно выполнить такие команды:
$script_name = $MyInvocation.MyCommand.Name
echo $script_name
👉 @sysadminofsplit и cat. Приведу пару наиболее востребованных примеров, по которым станет понятно как пользоваться командами.
Разбить файл на части определенного размера
split -b 100M myfile.txt
В данном случае команда split разбивает файл на части по 100 мегабайт. Размер так же можно указать просто в байтах, или использовать другие обозначения (K - килобайты, G - гигабайты, T - терабайты и т.д.)
Разбить файл на определенное количество частей
split -n 3 myfile.txt
В этом примере файл разбивается на 3 равные части, при этом все они будут одинакового размера, только последняя часть может отличаться размером на 1 байт, если размер исходного файла не делится ровно на количество частей.
Объединить (склеить) части файлов в один файл
Эта задача решается с помощью команды cat и перенаправления выходного потока.
cat xaa xab xac > myfile.txt
В этом примере 3 части будут объединены в один общий файл myfile.txt
У команды split есть еще несколько настроек, например, чтобы вместо буквенного обозначения частей генерировались цифровые (-d) и еще несколько других. О них вы можете почитать набрав команду man split.
👉 @sysadminof{
local username "никнейм"
#ftp account
local ftphost "имя сервера"
local ftpuser "логин"
local ftppassword "пароль"
local ftppath "/pub/mikrotik"
#create full system backup files
/system backup save name="$username.backup"
:delay 30s;
#create config export files
/export compact file="$username.rsc"
:delay 30s;
# upload the system backup
:log info message="Uploading system backup"
/tool fetch address="$ftphost" src-path="$username.backup" user="$ftpuser" mode=ftp password="$ftppassword" dst-path="$ftppath/$username.backup" upload=yes
:delay 30s;
# upload the config export
:log info message="Uploading config export"
/tool fetch address="$ftphost" src-path="$username.rsc" user="$ftpuser" mode=ftp password="$ftppassword" dst-path="$ftppath/$username.rsc" upload=yes
:delay 30s;
# find file name $username- then remove
:foreach i in=[/file find] do={ :if ([:typeof [:find [/file get $i name] "$username"]]!="nil") do={/file remove $i}; }
:log info message="Configuration backup finished.";
}
👉 @sysadminof