Монтирование корневого раздела на встроенной файловой системы

Со встроенным Linux файловой системы (Linux В. 2.6.26.5), работающими на сырье NAND флэш-памяти, он использует полный образ файловой системы. Загрузчика загрузчик 2009.03. Мне нужен доступ к оболочке после того, как ядро полностью загружено, так что я могу сбросить пароль. Сейчас я использовать busybox чрезвычайных оболочки, так что ядро Linux не полностью загружен, корневой раздел не монтируется, не все драйвера загружаются и многие команды не работают. Мне нужно смонтировать корневой раздел, но я не знаю точно, какова реальная корневой раздел в/dev. Журнал загрузки содержит несколько строк,

Командной строке ядра: консоль=к ttys1,115200n8 rootfstype=squashfs по noalign half_image=0 проверить=г

LINUX_ROOTFS составляет 4
ВФС: монтируется корень (файловая система squashfs ПО) для чтения.
...

Я предполагаю, что корень может быть как/dev/mtdblock5, но не уверен. Какая правильная команда для монтирования корневого раздела?

смонтировать /dev/mtdblock5 /

Кроме того, что в худшем случае, если я не угадаю раздела и установите его неправильно?

редактировать: я пробовал и fdisk

Busybox и В1.10.2 (2017-08-02 14:07:25 КНТ) встроенный в корпус (Ясень)
Введите 'Help' для списка встроенных команд.

/Бен/Ш: не могу открыть телетайп; управление заданиями отключено
# команда fdisk -л 
/Бен/ш: программы fdisk: не нашли
# 

# гора
крепление: нет /труды/крепления
#

# lsblk
/Бен/ш: lsblk: не нашли

Мне удалось примонтировать /proc. Но не может смонтировать /dev, /sys файла.

# компакт-диски /
# горе -Т Дев Дев /Дев
крепление: крепление Дев на /dev не удалось: Нет такого устройства
# маунта -Т прок прок в /proc
# горе -Т Сыс Сыс /системы
крепление: крепление для sys в /sys ошибка: Нет такого устройства
# маунта -Т devpts devpts /dev/в оч
крепление: крепление devpts на /dev/ПТС ошибка: Нет такого файла или каталога
+742
blacklister 15 июн. 2016 г., 01:09:21
29 ответов

У меня был вопрос относительно того, как awk команду. Я хочу взять кучу файлов и найди хоть одну строчку из каждого и извлечь их в разделителями-запятыми текстовый файл, так что я могу импортировать его в Excel для построения целей. Однако это меня беспокоит, потому что программу я использую выходы .файлы Info и я слышал, что на awk работает только с текстовыми файлами. Это грэп лучший вариант? Если да, то как я могу сделать его таким, что выходной сигнал разделяется запятой?

Файлы выводимые из программы завершилась .phy.rooting.0.rearrange.0.info

Интернет .файлы info содержит строку, которая гласит: Повторений:2

Это где я получаю информацию, мне придется удалить.

Эта команда в настоящее время работает, но я надеялся на более обновленный, а также возможные проблемы изменения кода для изучения, если это имеет смысл.

Код, который работает:

грэп -ж дублирования: *.информация| команда grep -v с условным >дубликатов

Тем не менее, я хочу увидеть, если я могу сделать код на awk, которая могла бы сделать то же самое.

+978
Moe Chong 03 февр. '09 в 4:24

У меня есть 2 пользователя : Пользователь user1 подключается на tty1 и user2 на tty2.

Выход БЭМЗ, на обоих ttys является "игрек".

На tty1, когда я тип писать Пользователь2 tty2, я вам пишу: Пользователь2 сообщений на tty2.

Я что-то забыла?

Редактировать: моя операционная система Арч Линукс и не СШ участвует.

+958
hitrik 16 мар. 2017 г., 15:00:11
Другие ответы

Связанные вопросы


Похожие вопросы

Вы не можете “открыть Pty в программе”. А ПТИ-это псевдо-терминал; она требует терминальном конце. Если вы хотите общаться с программой напрямую через терминал, программа должна создать терминальных (т. е. вести себя как эмулятор терминала).

Вместо этого вы можете запустить программу в терминале, такие как экран. Экран позволяет легко ввести входной и читать выход из программы.

Однако, за то, что ты делаешь, терминал будет ввести бесполезных осложнений. Сокет-это именно правильный инструмент для того, что вы хотите сделать — прямой двунаправленный обмен данными между двумя программами. (Для однонаправленной коммуникации, трубы будет правильный инструмент.) Единственное преимущество использования терминала, если вы не контролируете один из концов и он настаивает на буферизацию вывода блока, а не строки, если выход не на терминал.

+904
Nosi 25 авг. 2012 г., 23:37:23

Если то, что вы пытаетесь сделать, это ограничить доступ пользователей к определенным командам, то почему бы вам не настроить или у администратора настроить правильную конфигурацию суда, который ограничивает пользователям Linux исполняемые файлы, которые вы хотите ограничить и все остальное.

+875
Harkunwar Singh 24 апр. 2014 г., 08:12:39

Я создал виртуальную машину CentOS7, используя Бродяга (2.2.3) и виртуальных (5.2.24), на Windows 10 в этом случае (следование этим инструкциям ... https://blog.centos.org/2019/02/updated-centos-vagrant-images-available-v1901-01/)

бродяга инит в CentOS/7
залет вверх

И все работает отлично

Затем я установил гостя дополнение (риф. https://github.com/dotless-de/vagrant-vbguest), таким образом

бродяга плагин установить бродяга-vbguest

И мой последний файл Vagrantfile является продолжением

Залет.настроить("2") сделать |конфиг|
 конфиг.ВМ.поле = "в CentOS/7"
 конфиг.ВМ.private_network "сеть", IP-адрес: "192.168.33.10"
 конфиг.ВМ.synced_folder ".", "/залетные", типа: "пакет"

 конфиг.ВМ.поставщик "пакет" у |ВБ|
 глаг.память = "4096"
 глаг.наименование = "тест"
конец
конец

От бомжа до исполнения нормально работает

$ залет вверх
Приведение машины 'по умолчанию' с 'пакет' поставщик...
==> по умолчанию: проверка если поле 'в CentOS/7' версия '1901.01' до свидания...
==> по умолчанию: очистка любых ранее установленных переадресованных портов...
==> по умолчанию: очистка любых ранее установленных сетевых интерфейсов...
==> по умолчанию: подготовка сетевых интерфейсов на основе конфигурации...
 по умолчанию: адаптер 1: Нату
 по умолчанию: адаптер 2: hostonly
==> по умолчанию: проброс портов...
 по умолчанию: 22 (гость) => 2222 (хозяин) (адаптер 1)
==> по умолчанию: бег 'предварительная загрузка настроек ВМ'...
==> по умолчанию: загрузка виртуальной машины...
==> по умолчанию: ждет машина, чтобы загрузиться. Это может занять несколько минут...
 по умолчанию: СШ-адрес: 127.0.0.1:2222
 по умолчанию: имя пользователя SSH-залет
 по умолчанию: способ СШ авт: закрытый ключ
 по умолчанию: предупреждение: сброс подключения. Повтор...
 по умолчанию: предупреждение: подключение прервано. Повтор...
 по умолчанию: предупреждение: подключение удаленного отключения. Повтор...
==> по умолчанию: машина загрузилась и готова!
[по умолчанию] GuestAdditions 5.2.24 работает --- ОК.
==> по умолчанию: проверка дополнения гостевой ОС в виртуальной машине...
==> по умолчанию: настройка и активация сетевых интерфейсов...
==> по умолчанию: монтаж общих папок...
 по умолчанию: /залет => D:/Cesare/Personale/VagrantCentOS7/TestNew
==> по умолчанию: машина уже подготовлена. Бродяга запустить `положение` или ` - обеспечение`
==> по умолчанию: флаг в силу подготовки. Provisioners помечены всегда будет по-прежнему работать.

Виртуальная машина запускается, но когда я пытаюсь подключиться с помощью шпатлевки (SSH на порт 22), используя IP-адрес (192.168.33.10) я получаю следующее сообщение об ошибке

enter image description here

Где я делаю не так?

+844
Tai Lai 28 мар. 2010 г., 19:04:22

Мне нужно передать 1 Тб данных с долей в файловую систему ext3, что наш корпоративный офис использует. Общая папка содержит файлы с различных владельцев и группы и должен быть скопирован за сохранение этих прав.

+680
Unix bug 16 окт. 2016 г., 08:23:19

Допустим у меня есть строка, которая может быть любого возможного/действительного сетевого адреса Вот так:

Стр="192.168.1.0/24"

То, что я хочу сделать, это заменить последний октет (в данном случае это 0/24, однако он может быть что-нибыдь) с номером 2, однако я не знаю, что последний октет может (не будет печатать новое значение, поэтому изменение:

192.168.1.0/24

к:

192.168.1.2

Любой сетевой адрес, я хочу заменить последний октет с "2"

Примечание: это не важно, чтобы проверить, если строка является допустимым сетевой адрес, так как все струны проходят испытания считаются действительные сетевые адреса.

+635
Ft Gerry 31 мая 2017 г., 15:39:24

В функцию setgid бит не поможет - она влияет только на праве собственности, не то, что владелец может делать с файлом.

Что может работать, если общая площадь для хранения установлен на другой файловой системе. Вам необходимо сделать администратору, чтобы смонтировать его с правильным значением umask задан явно, так что вы можете обмениваться файлами. Или, файлы, монтируются внутренний-только в Samba - своего рода излишеством, но Самба легко позволяет конкретной группы и модели разрешения и то, что операционная система предоставляет.

Короче - некоторые из нас считают, что "S" в слове "его" выступает за обслуживание. Если у них есть требование 077 значение umask, то их нужно придумать эффективный способ обмена файлами для вас.

(и для использования setgid бит не работает)

Иван@darkstar:~$ umask с
0002
Иван@darkstar:~$ 
Иван@darkstar:~$ значение umask 077
Иван@darkstar:~$ umask с
0077
:~$ mkdir служат те Иван@darkstar
Тэ Иван@darkstar~$ LS с ЛД 
drwx------ 2 Иван 4096 7 сентября 18:53 Тэ
Иван@darkstar:~$ umask с 2
Иван@darkstar:~$ umask с
0002
Иван@darkstar:~$ групп
Иван адм компакт-диск судо дип plugdev ваш любимый редактор для редактирования sambashare КВМ webdev нужно
Иван@darkstar:~$ sudo так Чаун .те webdev нужно 
Иван@darkstar:~$ судо команду chmod г+ш Тэ
Тэ Иван@darkstar~$ LS с ЛД 
drwx-Вт---- 2 Иван webdev нужно 4096 7 сентября 18:53 Тэ
Иван@darkstar:~$ чмод г+ГХ Тэ
Иван@darkstar:~$ судо команду chmod г+С те
Тэ Иван@darkstar~$ LS с ЛД 
drwxrws--- 2 Иван webdev нужно 4096 7 сентября 18:53 Тэ
:~$ CD и тэ Иван@darkstar
Иван@darkstar:~/те$ значение umask 077
Иван@darkstar:~/Тэ$ umask с
0077
Иван@darkstar:~/Тэ$ касания теста
Иван@darkstar:~/Тэ$ Общ -л
всего 0
-РВ------- 1 Иван 0 7 сентября 18:54 тест
:~/Тэ Иван@darkstar$ 
+612
Sandeep Mogaveer 18 июн. 2019 г., 01:18:16

Есть несколько с открытым исходным кодом и коммерческих мониторинга (и оповещения) инструменты. В Nagios довольно популярны, но боль, чтобы настроить... это идет дважды для OpenTSDB. Если вы работаете в бизнесе (похоже с сайтами), я бы рекомендовал инвестировать в коммерческие программы, как Metrink или новая реликвия. Они могут быть дорогими, но оно того стоит, чтобы помочь сохранить свой бизнес.

+568
Brighton Vino 7 сент. 2017 г., 11:50:08

Нормально так. Я бегу Manjaro на мой компания Lenovo устройства IdeaPad 300-15IBR и я купил внешний ССД.

Когда я подключить его к ноутбуку, он работает, я могу читать и писать на нем файлы, на USB 3.0 и USB 2.0.

Проблема, когда я пытаюсь загрузиться с него. Она не распознается в БИОС, ни в загрузочном меню, когда я подключить его в USB 3.0, но он работает в BIOS 2.0 распознать его.

Любая идея, в чем может быть проблема?

Спасибо

Редактировать

Команды:

кошка /proc/cpuinfo для | суда грэп "название модели" && команду sudo lshw | grep в судо-А5 "Мотылек" && команду sudo lshw | grep в судо товара | судо руководитель -Н1

Выход":

название модели : Интел(Р) Пентиум(Р) N3710 на CPU @ 1.60 ГГц
название модели : Интел(Р) Пентиум(Р) N3710 на CPU @ 1.60 ГГц
название модели : Интел(Р) Пентиум(Р) N3710 на CPU @ 1.60 ГГц
название модели : Интел(Р) Пентиум(Р) N3710 на CPU @ 1.60 ГГц

 описание: материнская плата
 продукт: Париж г 5A6
 поставщик: компания Lenovo
 физический идентификатор: 0
 версия: No ДПК
 серия: PF0HH105
 продукт: 80М3 (LENOVO_MT_80M3_BU_idea_FM_Lenovo устройства IdeaPad 300-15IBR)

Твердотельный накопитель Вестерн Диджитал мой паспорт 256ГБ.

Обновление 2

Я сделал свою работу. Я просто использовал другой USB-кабель для него, и он присутствовал в меню BIOS и загрузиться. Но теперь я столкнулся с другой проблемой.

У меня есть попугай ОС на внешний SSD. Он не загружается. Представлена загрузочный экран попугая и тогда я получаю 3 сообщения

[5.797031] для SCSI 2:0:0:1: неправильная диагностика страница: просили 1 получил 0
[5.797374] для SCSI 2:0:0:1: не удалось получить диагностическую страницу 0х1
[5.797424] для SCSI 2:0:0:1: не удалось привязать корпус -19

После этого я получаю только черный экран и больше ничего.

+568
Sheena Edwards 2 нояб. 2011 г., 16:55:35

Настройки > Сеть > NAT, проверьте кабель, подключенный.

Дополнительно > адаптер > 82540EM > режим promiscuous > отказать

В виртуальной машине, включить через dhcpcd

VirtualBox Network Settings - Windows Host

+525
Tiberiu Mihai 1 июн. 2019 г., 18:04:43

Вижу комментарии, но по существу извлекать какие-то вялые конфигурации файлов, которые по-прежнему указывает на каталог/opt/pgAgent решил эту. Предлагаю он помечен как ответил.

(ОП сделал ручная очистка остальные конфигурационные файлы, и это позволило установить для корректной работы)

+523
c6c 11 июн. 2017 г., 00:15:09

У меня есть куча инструментов, которые хранятся в директории /opt. Инструменты организованы примерно так: /opt/toolname/tool.sh. На мой вопрос, как я могу добавить средства в мою папку /opt на моем пути, чтобы я мог запускать их из любого каталога в терминале.

Мне удалось сделать это при помощи каких инструментов создать симлинки в /usr/бен; но с более 200 инструментов это очень нудный способ делать вещи. есть ли лучший способ сделать это?

+488
Lara Ch 19 янв. 2010 г., 12:41:59

sep_file.КШ

#!/бин/КШ

Именем=$1
СЕГ=$2

SEG_NO=1

во время [[ $SEG_NO -Ле $СЕГ ]]
делать
 на awk '{CL=NF/'"$SEG"';CL=(CL==int(CL)?CL:int(CL)+1);LS=(('"$SEG_NO"'-1)*CL)+1;LE=LS+CL-1;if(LE>NF)LE=NF;for(i=LS;i<=LE;i++)printf("%ы ",$I);в функции printf("\Н")}' $имя_файла > ${именем}_$SEG_NO
 SEG_NO=`Эхо "$SEG_NO + 1"|до н. э.`
сделано

Использование: ./sep_file.КШ <file_name_to_read> <no_of_segments>

+445
Doc Brown 30 дек. 2018 г., 21:13:36

Помните, что в awk, все, что заключено в блок begin выполняется до фактического манипулирования данными. Когда вы положили некоторые команды за пределами блок begin он начнет влиять на вашу обработку данных.

То же самое касается и конца блока. Конец блок выполняется после того, как все данные обрабатываются.

+442
user277498 11 авг. 2012 г., 13:27:55

Я пытаюсь понять таблицу разделов моего МТК-6572 смартфон на базе Android (вроде пока-А35). Идея в том, чтобы увеличить внутреннюю память раздел (смонтированный как /данные) и, соответственно, уменьшать память телефона раздел (монтируется как /шоссе/sdcard), так что я могу установить другие приложения на телефоне без получения "диск заполнен" ошибка. Однако, есть одна вещь, я хочу понять, прежде чем приступать к изменению файла EBR1 раздела. В настоящее время, вот как мой MBR и EBR1 похож (да, я тоже интересно, нахрена они создать дополнительный раздел в 2 ТБ на размер, а мою карту памяти только 2 ГБ!):

$disktype МБР
--- МБР
Обычный файл, размером 512 байт
Дос/разделов MBR карте
Раздел 1: 2.000 БТИ (2199023255040 байт, 4294967295 секторов из 1024)
 Тип 0x05 (Расширенная)
Раздел 2: 10 МБ (10485760 байт, 20480 секторов от 18432)
 Тип 0x83 (Линукс)
Раздел 3: 10 МБ (10485760 байт, 20480 секторов от 38912)
 Тип 0x83 (Линукс)
Раздел 4: 650 Мб (681574400 байт, 1331200 секторов 113152)
 Тип 0x83 (Линукс)


$disktype EBR1
--- EBR1
Обычный файл, размером 512 байт
Дос/разделов MBR карте
Раздел 1: 376 Мб (394264576 байт, 770048 секторов 1443328)
 Тип 0x83 (Линукс)
Раздел 2: 1.293 гиб (1388314624 байт, 2711552 секторов от 2213376)
 Тип 0x83 (Линукс)
Раздел 3: 1.998 БТИ (2196501691904 байт, 4290042367 секторов 4924928)
 Тип 0x83 (Линукс)

Если вы видите 4-й и 5-й секции (т. е. в конце 4-й в MBR и началом 1-го в EBR1), есть некоторые совпадения. Четвертый раздел говорит 1331200 секторов 113152. Но когда вы рассчитываете 1331200 секторов от 113152, вы получаете 1444352 откуда следующий раздел должен начинаться. Впрочем, следующий раздел (т. е. 1-й в ЕБР) начинается от 1443328, который немного раньше. Разве это не разновидность перекрытия для тех немногих секторов (1444352-1443328=1024)? Эти 1024 секторов являются частью 4-й и 5-й секций? Или я упускаю что-то о моем понимании о таблицы разделов?

Это одно, другое дело, о третьем разделе в EBR1. Этой статьи в Википедии на ЕБР говорит, что только первые две записи в ЭБР должны быть использованы:

EBRs имеют по существу такую же структуру, как МБР, за исключением только первые две записи в таблице разделов должны быть использованы, помимо обязательных загрузочную запись подписью (или магик) в 0xAA55 в конце сектора.

Тогда почему EBR1 моего устройства содержит три записи? Опять же, это нестандартная вещь, или я что-то пропустила?

редактировать

Шестигранный выход EBR1 показаны три записи:

enter image description here

+380
sunny suri 1 мая 2017 г., 03:51:12

Сейчас, 2014-01-06, ГНУ 8.4 на дату релиза CentOS 6.4, это:

$ дата-дата "на прошлой неделе" +"%К-%в"
2013-01

С другой стороны,

$ дата-дата "на прошлой неделе" +"%К%У"
2013-52

который просто чуть лучше.

Это действительно правильное поведение?!

+331
Manny Ferrer 6 мар. 2015 г., 13:26:13

вы можете добавить new_or_modified files_dir на squashfs_file без unsquash ни команды cpio mounted_squashfs, как указано выше. Увидеть подробный ответ:

Добавить в поддиректорию внутри файл squashfs

+256
Charles Gargent 26 июн. 2017 г., 00:17:20

Ну, для BSD-системах, есть разработки и осуществления операционная система 4.4 BSD, части которой теперь, видимо, доступен бесплатно на http://www.freebsd.org/doc/en/books/design-44bsd/

+208
AlekseiPetrovski 16 июл. 2012 г., 05:44:12

.файл загружается только если bash запускается в качестве оболочки входа в систему. На OSX по умолчанию запустить оболочку входа в каждый терминал, так что это обычное дело для вас. Но если вы когда-нибудь типа Баш запустить вложенную оболочку, или запустить Screen или tmux, или еще что-нибудь, что начинается интерактивную оболочку, вы будете в конечном итоге с интерактивным номера-оболочки входа в систему. Эта оболочка только читает ~/.bashrc следующее, он не читает ~/.файл. Поскольку вы экспортировали HISTFILESIZE в окружающую среду, оболочка, которая началась с программы, запущенные из терминала, что управлял оболочки входа в систему, будут наследовать эту настройку. Но снаряд начал самостоятельно не будет (это фундаментальный изъян в подходе OSX на пусковых оболочек входа в терминалы.) Так что снаряд запущен в эмуляторе терминала, который не запускается системная оболочка, или во время сеанса экран начал хрон, или в сайту aquamacs и т. д. не будет HISTSIZE или HISTFILESIZE настройки и, таким образом, будет использовать значения по умолчанию.

Данное исправление устанавливает HISTSIZE и HISTFILESIZE в правильном месте: в ~/.bashrc следующее.

Баш странно читает .bashrc и только от не-входа в интерактивную оболочку. Чтобы получить его читать во всех интерактивных оболочек, добавьте следующую строку в ваш .файл:

случай $- в *я*) . ~/.bashrc и;; эсок
+206
silenceYM 14 нояб. 2012 г., 17:38:47

Я хочу, чтобы вычесть вторую строку с первой линии. Файл такой

tmptxt

А Б 1 2 3 4 
С D 9 8 7 6

Желаемый выход

8 6 4 2

Как это сделать в awk?

Мне удалось выход только один столбец:

на awk '{$ТЭМП=$3-prev3; prev3=$3}{печати $темп}'
+175
Oliver84 24 окт. 2011 г., 22:54:24

Я не уверен точно, что вы хотите, но это возможно, установить, какие отдельные ключи (техническое ключей), которые должны повторяться. Оно не представляется возможным установить индивидуальный тариф и задержки, хотя

$ xset --помогите
<СНиП>
 Чтобы выключить автоматический повтор выключен или на:
 -Р [код] р от
 Р [код] Р
 ставка R [задержка [уровень]]

Чтобы найти ключ, соответствующий ключ, с помощью, например. ксев:

$ зев -событие клавиатуры
Событие keypress, серийный 28, синтетические нет, окна 0x5a00001,
 корень 0x292, станции метро 0х0, время 354948359, (85,132), корень:(86,150),
 состояние 0х10, ==>код 24<== (keysym 0x71, Щ), same_screen да
 XLookupString дает 1 байт: (71) "м"
 XmbLookupString дает 1 байт: (71) "м"
 XFilterEvent возвращает: значение false

Я пробовал поворачивать ключ повтор выключен глобально, а затем включите его для некоторых ключей без удачи, так что кажется, что вы должны выключить его для всех обычные ключи :( какие-то намеки образом:

Распечатать весь код отображения: параметр xmodmap -ПК. На моей системе я получаю целый ряд 8-255

Выключите повторите процедуру для всех ключей:

$ сл 8 255 | команды xargs -Н 1 xset -Р

Включите для клавиши со стрелками: (диапазон может быть различным для вас)

$ сл 111 166 | команды xargs -Н 1 xset Р
+154
Matits 5 нояб. 2015 г., 13:47:06

вы не можете точно сделать это с опцией командной строки, но что вы можете сделать, это перенаправить stdin вот так:

$ фтп -Н ftp.backupte4.rsyncbackup.info << ВФ
> цитата bapte пользователей 
> цитата передать b2p7Ua2
> поставить некий-файл <-- это команды, которые вы хотите выполнить
> выход
> ВФ

или вы можете положить его в скрипте:

#!/Бен/ш
на FTP -Н ftp.backupte4.rsyncbackup.info << ВФ
цитата bapte пользователей 
цитата передать b2p7Ua2
поставить некий-файл
бросить
ВФ

Наконец, вы могли бы использовать lftp:

lftp -у bapte,b2p7Ua2 -е "вашей команды;выход" ftp.backupte4.rsyncbackup.info

http://lftp.yar.ru/lftp-man.html

+134
NilsG 11 июн. 2011 г., 18:18:07

Нет такого инструмента, потому что это не имеет никакого смысла из одного-программа Точка зрения.

Можно рассмотреть процессора/жесткого диска/оперативной памяти/свопа в качестве ресурсов. Эти ресурсы могут быть разделены различными способами операционной системой среди процессов, пользователей, контекстов и т. д.

В некоторых конкретных ситуациях, есть смысл сказать операционной системе для обеспечения жесткого ограничения:

  • Не разрешить этой программе использовать более чем на 60% памяти.
  • Не позволит пользователю использовать более 20% процессорного времени, если другой пользователь в ней нуждается. Еще разрешить ему использовать 100% процессора.
  • Не позволит пользователям из этой группы, чтобы использовать более 2 ядер.
  • ...

Это обеспечивает реальную гибкость: ресурсы распределяются между пользователями по словам администратора пожелания и операционной системы не соответствует.

Почему вручную поставить программу, чтобы поменять не очень хорошая идея?

  • Вы в основном предполагая, что вы лучше, чем эвристического ядра. Ядра уже ручки подкачки сам по себе. Если демон не был активирован в течение длительного времени и ОС не хватает оперативной памяти, он будет в конечном итоге положить в своп.
  • Насколько мне известно, своп не является исполняемым: перед казнью, содержание свопа должен быть получен в оперативной памяти. Так что если вы думали о первых программах класса выполняется из ОЗУ и второй программ класса выполняется из ОСП: остановить сейчас, это не сработает.
  • "Да, но это определенный демон вызывается дважды в месяц. Мне не нужно это в памяти". Если это правда, ядро в своп, если вам не хватает оперативной памяти.
  • "Почему ждут оперативной памяти не хватает?" Наведение и подкачки стоит очень дорого, особенно на равнине старого HDD. Если ваша система может держать все в оперативной памяти, то лучше пусть это делают. Если вы что-то в своп, на данный момент, ваша система будет менее чувствительной. С другими "1-го класса" демоны скорее всего тоже жесткий диск Ио, они также будут замедлены. То же самое, когда "2-й класс" демон просыпается и должен быть введен в оперативной памяти.

Теперь, почему не может использовать пользователь волшебный командной строки, чтобы поставить программу в своп?

  • Непонятно, что должно быть введено в своп из пространства пользователя (не ядра) точки зрения. Ваша программа связана с libmylib.так, если положить, что в своп тоже? А насчет библиотеки libc.так?
  • Какая предполагаемого поведения на самом деле? Ты хочешь, демон непосредственно в своп? Но это придется сделать некоторые инициализации, не так ли? Затем он вернется в памяти, как только вы его загрузили.
  • Как вы поступаете, чтобы знать, демон больше не используется и можно смело снова поместить в своп?
  • Она должна быть отправлены обратно в своп напрямую или следует немного подождать? В противном случае в каждый сон, ваш демон будет введен в своп и в каждом проснется, он будет положить обратно в ОЗУ. Если ваш демон обновляет системные часы, например, будут готовы в течение нескольких часов, меняя.
  • ...

Короче, вам нужны ядра, чтобы справиться с этим, и это именно то, что он делает. Для большинства нужд, настройки swapiness более чем достаточно, чтобы получить гибкой системой.

Теперь, если вы действительно хотите shoot yourself in the foot
(источник: freakoutnation.com) , ядром предложить эту "гибкость" с помощью групп. Вы можете получить, что вы хотите, параметр max mem и Максимум памяти+своп для демона в контрольных группах. Вы можете получить более приемлемый результат, установив ТВ-программа swapiness. Но либо стороны, это не очень хорошая идея и я не пойду дальше, чем это в качестве объяснения.

+112
RMurphy 7 июл. 2013 г., 14:14:15

Не существует стандартного способа, чтобы получить список переменных конфигурации, которые поддерживаются в системе. Если вы программы для данного в POSIX версии, список в этой версии спецификации POSIX ваш список ссылок. На Linux, getconf -это списки всех существующих переменных.

fpathconf не относится к пути. Это переменные, связанные с файлами, которые являются те, которые могут меняться от файла к файлу.

Что касается ARG_MAX на Linux, обоснование в зависимости от размера стека заключается в том, что аргументов на стеке, поэтому должно быть достаточно места для них, плюс все остальное, что должно поместиться. Большинство других реализаций (в том числе старые версии Linux) имеют фиксированный размер.

Большинство ограничений идут вместе с наличием ресурсов, с разных ресурсов, в зависимости от лимита. Например, процесс может быть не в состоянии открыть файл, даже если она имеет меньше, чем OPEN_MAX - файлы открываются, если системе не хватает памяти, которые могут быть использованы для файла данных.

Linux-это POSIX-совместимых на данный момент по умолчанию, поэтому я не знаю, куда вы клоните.

Если вы используете параметр ulimit -ы , чтобы ограничить размер стека меньше, чем ARG_MAX, вы делаете систему не совместимые. Системы POSIX, как правило, могут быть сделаны несоответствующие в любом числе путей, включая путь=/нигде (делая все стандартные утилиты недоступны) или РМ -РФ /.

Значение ARG_MAX в пределах.ч обеспечивает минимальную, что приложения могут положиться. POSIX-совместимая система разрешают для execve успешно, даже если аргументы превышать этот размер. Гарантии, связанные с ARG_MAX , что если аргументов этот размер тогда для execve не удастся из-за E2BIG.

+93
eulerprime 6 апр. 2014 г., 04:31:28

У меня есть USB WiFi, то это имя и драйвер в wikidevi. На системе Ubuntu, она сразу узнала и хорошо соединить. В Debian, показали отсутствие беспроводной сети. Это потому, что мой соответствующий драйвер не установлен? Как исправить?

команды lsusb
Устройство автобусных 002 001: по ID 1d6b:0003 основа для Linux 3.0 корневой концентратор
Устройство автобусных 001 008: ИД 0b95:772b сайту asix AX88772B электроники корпорации
----> Устройство автобусных 001 006: идентификатор 148f:3070 технологии Ралинк, корп RT2870/RT3070 беспроводной адаптер
Устройство автобусных 001 005: с ID 1a40:0101 Terminus-это технология Inc. 4-портовый концентратор
Устройство автобусных 001 003: 1017 код:1006 скорейшего промышленных поставок, ПТЭ., ООО 
Устройство автобусных 001 002: ИД 05e3:0610 компания Genesys логика, Инк. 4-портовый концентратор
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор

Вот вывод:

lsmod распечатывает | rt2800 грэп 
rt2800usb 26222 0 
rt2x00usb 17642 1 rt2800usb
rt2800lib 81131 1 rt2800usb
rt2x00lib 42331 3 rt2x00usb,rt2800lib,rt2800usb
mac80211 для 482315 3 rt2x00lib,rt2x00usb,rt2800lib
crc_ccitt 12347 1 rt2800lib
usbcore 195468 6 сайту asix,rt2x00usb,rt2800usb,usbhid,usbnet,xhci_hcd

вывод команды sudo iwconfig

Ло нет беспроводного расширения.

как wlan0 стандарта IEEE 802.11 ЛВ Эссид:выкл/любой 
 Режим:управляемая точка доступа: не связанные ТХ-мощность=0 дБм 
 Повторить короткое ограничение:7 РТС чет:с фрагмент чет:с
 Ключ шифрование:выкл.
 Управление питанием:выключение

интерфейс eth0 нет беспроводного расширения.

Когда я пытаюсь переустановить его, сообщение это enter image description here

редактировать

проблема все еще не решена, я попытался установить прошивку от несвободных, но все равно не работает. Установщик также не признают .файл bin. Похоже, что соответствующие прошивки в правильном каталоге, вот выход:

/lib/встроенного$ Общ -Аль
итого 60
директорию типа drwxr-XR-х 2 корень корень 4096 сентября 9 17:05 .
директорию типа drwxr-XR-х 18 корень корень 4096 сентября 9 17:05 ..
-RW-р-р-- 1 корень 8192 июн 16 rt2561 2014.Бен
-RW-р-р-- 1 корень 8192 июн 16 2014 rt2561s.Бен
-RW-р-р-- 1 корень 8192 июн 16 rt2661 2014.Бен
-RW-р-р-- 1 корень 8192 июн 16 rt2860 2014.Бен
-RW-р-р-- 1 корень 8192 июн 16 rt2870 2014.Бен
lrwxrwxrwx 1 корень 10 июня 16 2014 rt3070.бин -> rt2870.Бен
-RW-р-р-- 1 корень корень 4096 июн 16 rt3071 2014.Бен
lrwxrwxrwx 1 корень 10 июня 16 2014 rt3090.бин -> rt2860.Бен
-RW-р-р-- 1 корень корень 4096 июн 16 rt3290 2014.Бен
-RW-р-р-- 1 корень 2048 июн 16 rt73 2014.Бен
+84
Emanuel Landeholm 21 сент. 2013 г., 11:09:39

Я использую в CentOS 7. Я пытаюсь выяснить, почему я не могу подключиться через wget для внешнего веб-сайта, хотя большинство других веб-сайты работать а могу ли я подключиться к другой веб-сайт с других компьютеров. Веб-сайт "gitlab.com" и когда я пытаюсь подключиться я получаю ошибки тайм-аута

[корень@tmp сервера]# wget для "https://gitlab.com"
--2018-02-24 14:38:00-- https://gitlab.com/
Решение gitlab.com (gitlab.com)... 52.167.219.168
Подключение к gitlab.com (gitlab.com)|52.167.219.168|:443... ошибка: превышено время ожидания подключения.
Повтор.

--2018-02-24 14:39:04-- (попытка: 2) https://gitlab.com/
Подключение к gitlab.com (gitlab.com)|52.167.219.168|:443... ошибка: превышено время ожидания подключения.
Повтор.

Это странно, потому что я могу подключиться к большинству других сайтов с помощью wget, например www.microsoft.com ...

[корень@tmp сервера]# wget для "https://www.microsoft.com"
--2018-02-24 14:36:55-- https://www.microsoft.com/
Решение www.microsoft.com (www.microsoft.com)... 23.79.214.159, 2600:1407:10:287::356e, 2600:1407:10:29С::356e, ...
Подключение к www.microsoft.com (www.microsoft.com)|23.79.214.159|:443... связи.
Запрос HTTP послан, ожидание ответа... 302 переехал временно
Расположение: https://www.microsoft.com/en-us/ [следующие]
--2018-02-24 14:36:55-- https://www.microsoft.com/en-us/
Повторное использование существующего подключения к www.microsoft.com:443.
Запрос HTTP послан, ожидание ответа... 200 ОК
Длина: неуточненной [текст/HTML]
Экономия на: индекс.HTML-код.2'

 [ <=> ] 221,740 --.-К/С в 0,03 с

2018-02-24 14:36:56 (6.74 МБ/с) - индекс.HTML-код.2' сохранен [221740]

Я запустил трассировку маршрута на гитлаб сервер, но я путать о том, что вывод средств

[корень@tmp сервера]# трассировка 52.167.219.168
трассировка до 52.167.219.168 (52.167.219.168), 30 прыжков, максимум, 60 байтовых пакетов
 1 ssdsemi17.a2hosting.com (70.32.26.14) 0.087 0.014 0.014 МС МС МС
 2 75.98.175.211.static.a2webhosting.com (75.98.175.211) 0.468 0.505 МС МС МС 0.547
 3 75.98.175.254.static.a2webhosting.com (75.98.175.254) 0.305 0.458 МС МС МС 0.435
 4 * * *
 5 * * *
 6 * * *
 7 * * *
 8 * * *
 9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *

Что еще я должен устранить/проверить о том, как подключиться к этому внешний сайт?

+77
James Hawley 27 февр. 2010 г., 21:05:08

В заказ писать в стандартный ввод omxplayer вы можете сделать это:

Эхо 'привет'> в /proc/$(pidof omxplayer)/ФД/1

Обновление

Мой предыдущий совет был плохо документирован и не прав, я извиняюсь за это.

Эта ссылка содержит ссылки на некоторые проекты , которые пытаются контролировать omxplayer другими способами, но они часто требуется, чтобы запустить его напрямую, без суммы.

+76
Zongxiang Yi 10 июн. 2017 г., 04:28:43

не уверен, что понял ваш последний ответ правильно, но я взял более близкий взгляд на мужчину ПК и нашел это:

двигаться [узел назначения] [--мастер] [жизнь=] [...подожди[=N]]и Переместить ресурс узла, он в настоящее время работает на создание -бесконечность ограничения местоположения запретить узел. Если узел назначения, указанный ресурс будет перемещен на этот узел создавая пейзажный ограничение местонахождение предпочитают узла назначения. Если-мастер используется область действия команды ограничивается роль хозяина, и вы должны использовать мастер код (вместо идентификатора ресурса). Если указанный срок службы ограничение истекает по истечении этого времени, в противном случае он по умолчанию до бесконечности и ограничения могут быть очищены вручную с ПК четкий ресурс или ограничение удалить'. Если задан --ожидание, компьютеры Подожди на " N " секунд на ресурсе нужно переместить, а затем возвращают 0 в случае успеха и 1 при ошибке. Если N не указано по умолчанию 60 минут. Если вы хотите, чтобы ресурс желательно избегать работает на некоторых узлах, но иметь возможность перехода на их ПК использовать место позволяет.

Используя ПК ресурс четкие очистили ограничения и я могу переместить ресурсы.

+71
Katzmeow 25 мар. 2019 г., 21:00:57

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil