|
|
Опции темы | Опции просмотра | Language |
![]() |
#3 |
Администратор
Регистрация: 16.04.2007
Ресивер: .....
Адрес: anywhere
Сообщений: 3,178
Сказал(а) спасибо: 2,206
Поблагодарили 9,361 раз(а) в 2,289 сообщениях
Вес репутации: 79 ![]() |
![]() Ряд моментов о командах в системе В данном посте рассматриваются вопросы относительно общих принципов работы с командами (применительно к роутерам Asus или на других аппаратах на интересующем нас ядре). -------------------------------------------------------------------------------- 1) Инициализация Shell -------------------------------------------------------------------------------- На прошивках этого и аналогичного ему ряда аппаратов реализована возможность исполнения команд на Shell. Фактически, c Shell Вы работаете при наборе команд через Telnet. Однако, при написании непосредственно исполняемых скриптов, поддержку Shell необходимо инициализировать. Так, при написании известного на данных аппаратах скрипта автозапуска /tmp/local/sbin/post-boot в первой строке скрипта должна присутствовать строка: #!/bin/sh Это касается всех исполняемых скриптов, используемых на данной серии аппаратов -------------------------------------------------------------------------------- 2) Создание директории -------------------------------------------------------------------------------- Вызывается командой: mkdir Path Где Path - полный путь директории Например: Создаем папку /tmp/local/sbin: mkdir /tmp/local/sbin <Enter> -------------------------------------------------------------------------------- 3) Создание файла скрипта / настроек -------------------------------------------------------------------------------- Существует 2 варианта: 3.1) Прямой ввод командами в Telnet с помощью команды echo: Синтаксис: echo "String_1" > Path или echo "String_2" >> Path В первом случае, если файла по пути Path не существует, то создается файл по пути Path, в который записывается строка String_1. Если файл с указанным путем уже существует, его предыдущее содержимое затирается, и первой строкой записывается строка String_1. Второй случай предназначен для дополнения имеющегося файла по пути Path. В этом случае строка String_2 прописывается после имеющегося содержимого файла по пути Path. Иными словами, комбинация команд echo "String_1" > Path echo "String_2" >> Path приведет к такому содержимому файла Path: String_1 String_2 3.2) Использование встроенного текстового редактора vi Рассмотрение возможностей данного редактора см.постом ниже -------------------------------------------------------------------------------- 4) Чтение логов работы системы -------------------------------------------------------------------------------- Осуществляется командой: tail -f /usr/tmp/syslog.log <Enter> Выход из чтения логов через <Ctrl+C> При настройке и проверке работы аппарата окно с системными логами лучше пускать параллельно окну настройки. При перезагрузке роутера обновляем соединение: заходим на роутер по Telnet и выводим системный лог. -------------------------------------------------------------------------------- 5) Проверка написанных скриптов / файлов настроек -------------------------------------------------------------------------------- Осуществляется командой cat. Синтаксис: cat Path где Path - полный путь к файлу. Например, для файла /tmp/local/sbin/post-boot проверка его содержимого будет иметь вид: cat /tmp/local/sbin/post-boot
__________________
DM500S, DM800HD, GI S8120 - 4W,5E,13E,36Е,75E (VIP) Поминутный IPTV! ThinkPad.com.ua - форум любителей техники ThinkPad |
![]() |
![]() |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помощь в настройке антенн | Vlad374 | Общий форум по спутниковой тематике | 552 | 16.02.2025 00:16 |
X403p HDMI выход работает только на старых прошивках | rivex | Globo HD X402p,X403p (HD Х4 , Q-Sat St-05) | 6 | 17.10.2015 10:31 |
Прошивка с mpcs для Asus WL-5x0xx,WL-3x0xx и D-Link DIR-320 (от Олега) | Admin | Прошивка роутеров Asus, D-Link, TP-Link, Acorp...) | 38 | 11.01.2014 21:00 |
FAQ по настройке dbox2 | Admin | Dbox2 | 15 | 27.01.2010 16:08 |
Правка ключей в новых прошивках | Roman1968 | Globo 7xx0CR (STI5119) | 3 | 10.08.2008 16:03 |