Маленькие оранжевые кляксы на поверхности компоста

Я установил АРМ-Линукс-г++ и добавил свой каталог к пути и он распознает команду. Но когда я пытаюсь его с sudo он говорит команда не найдена. Я даже пробовал добавлять свои каталог bashrc следующее--корень, но до сих пор ничего не изменилось. Как я могу это исправить?

+699
qvku lota 20 апр. 2021 г., 18:00:55
21 ответов

Да, это будет работать, но вы все равно не сможете использовать, т. к. он будет давать ошибку кнутом.

Решение: купить новый i5 и i7 Mac или использовать Bootcamp, чтобы загрузиться в Windows XP или 7 и бегите оттуда.

+919
Nickolaj Kosmin 03 февр. '09 в 4:24

Во-первых, стоит проверить, является ли пакет является устаревшим; в этом случае.

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

Во-первых, на Шаге 3 из статьи, дописать "--allowerasing", чтобы процесс обновления удалить устаревшие пакеты. Т. е., вместо:

Система-Обновление # ДНФ скачать --releasever=26

использование:

Система-Обновление # ДНФ скачать --releasever=26 --allowerasing

Если это не сработает, чем второе, попробуйте решение @DopeGhoti это:

# ДНФ удалить питон-logilab-общие

затем повторить предыдущую команду.

+915
Susan Mendenhall 3 февр. 2014 г., 20:05:27
Другие ответы

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


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

Это делает количество до разделителя:

СЕПГ -Н '/[^0-9]/!ч;/^-$/{г;/./Р}'

И это после:

СЕПГ -н - /^- $/{н;/./!д;/[^0-9]/!Р}'
+875
Vivek Sundaram 27 окт. 2014 г., 15:45:13

Можно использовать на awk для этого:

ФНР на awk '==шп{а[$1];далее};!($1 в)' файл1 файл2 > файл file3

Объяснение:

  • ФНР == ШП: этот тест является true, если число записей равно числу записей в файле. Это верно только для первого файла, второй файл НР будет равно количеству строк в файле file1 + ФНР.

  • а[$1]: создание элемента массива индекс первого поля из файла file1.

  • далее: переход к следующей записи, так что никаких больше обработка производится на файл1.

  • !($1 В А): смотрите, если первое поле ($1) присутствует в массиве, т. е. в file1 и печатать всю строку (в файл file3).

На основе одного из примеров из #awk и Вики.

+780
user5532065 13 янв. 2021 г., 19:07:30

Как я читал, а "нить" в Linux-это просто процесс.

Сказать, что процесс, созданный из двух "ниток", теперь, когда процесс завершен, двух "потоков"/процессы, которые связаны с процессом также будет прекращена.

Откуда информация о "нитки"/процессах, связанных с процессом (который их создал) хранится?

+772
Jonathan Hartley 14 янв. 2015 г., 08:57:49
  1. Использовать Windows восстановления диск таким образом: https://help.ubuntu.com/community/RestoreUbuntu/XP/Vista/7Bootloader пока вы получаете прямой доступ к Windows.
  2. Затем запустите загрузки-восстановления меню grub.
+634
Brtle 26 мая 2020 г., 08:00:46

Я взял Ваши советы и попробую сделать это другим способом. В конце концов я решил сделать это в виде веб-страницы, а затем я мог бы добавить дополнительные функции кроме громкости и вкл/выкл. Я в значительной степени опирался на множество кусочков, слепленный из нескольких источников, так что спасибо им всем. Я node.js с сокетами.IO и после немного проб и ошибок кое-что работает, с обратной связи с устройством (так можете инициализировать его при загрузке страницы), а не последовательно повторяющиеся вложенные ответы (что заняло выяснение того, как я ничего не знал об узле или розетки до тех пор, пока несколько дней назад!) Вот он. Наверное, не очень довольно тому, кто правильно знает эти вещи, но это, кажется, делать то, что хочу! Чтобы его использовать, установите узел и запустить node.js файл с помощью команды: nodejs main.js поставить index.html и стиль.CSS файлы в подкаталог (относительно папки с node.js) под названием "Общественное" (без кавычек). Затем направьте ваш браузер на хосте (бег main.js) с номером порта добавляется к URL ( :8080 в данном случае).

Кстати, это для компании Onkyo ТХ-SR804, но должен работать и для других портов RS-232 слишком приемников, посредством RS-232 к USB-адаптер (пару баксов с Амазона).

Это файл Node.js :

экспресс var = требуют ("экспресс");
App = экспресс();
сервер = требуют('НТТР').createServer(приложение);
Ио = требуют гнездо ('.Ио').слушать(сервер);

ВАР последовательный порт = требуют("последовательный порт")
ВАР последовательный порт = Новый последовательный порт ("как/dev/ttyUSB0", { 
 скорость передачи данных: 9600,
 бит: 8,
 четность: "нет",
 stopBits: 1
}
);

сервер.слушать(8080);
приложение.использовать(экспресс.статические ("общественность")); 
ВАР paramVal = 0;
ВАР countRep = 0;
ВАР countSend = 0;
ВАР баф = новый буфер(16);
ВАР global_socket;

Ио.розетки.на('связь', функция (цоколем) {
 global_socket = гнездо;
 global_socket.на функцию('toOnkyo', (данных) {
 paramVal = данные.значение;
 баф.писать(paramVal, "утф-8");
последовательный порт.писать(баф);
 консоль.журнал(paramVal.метод toString().функцию substr(0,7) + " (" + parseInt(paramVal.метод toString().функцию substr(5,2),16) + ")\р\н"); 
 global_socket.испустить('toOnkyo', {значение: paramVal}); 
консоль.журнал ("Новый" +paramVal);
countSend=countSend+1;
 консоль.журнала('количество отправить '+ countSend);
}
);
}
);
последовательный порт.на('данные', функция(данных) {
 консоль.данные журнала('получено:' + данные.метод toString().функцию substr(0,7) + " (" + parseInt(данные.метод toString().функцию substr(5,2),16) + ")");
 global_socket.испустить('onkyoReply', {ценность: данные.метод toString().функцию substr(0,7)});
countRep=countRep+1;
 консоль.журнал ("количество" + countRep);
}
);
консоль.журнал("бег");

Это HTML-файл index.html что у вас в браузере. Она должна быть в папке под названием общественности, вложенной папке с node.js в нем. когда вы в браузере работает node.js сервер, включать номер порта (8080 в данном случае)

<!Элемент DOCTYPE в HTML общественности "-//W3C по//отд в HTML 4.01//ванной" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>и
тег <head>
 <название>компания Onkyo контроллер</название>
 <мета имя="область просмотра" содержимого="ширина=400 пикселей" />
 <скрипт СРЦ="socket.io/socket.io.js"></скрипт>
 <ссылка отн="стилей" с href="стиль.в CSS">
тегом </head>
<тело>
<!--
Отправил: <Спан ИД="sliderVolText">на</span><br>в
Ответ: <Спан ИД="replyTextHex"></пролет>
(Десятичное: <Спан ИД="replyText10"></пядь>) и<BR>
Режим: <Спан ИД="modeText">на</span><br>в
PowerText: <Спан ИД="powerText">на</span><br>в
Мощность: <Спан ИД="мощность">на</span><br>в
onoffText: <Спан ИД="onoffText">на</span><br>в
релиз: <Спан ИД="релиз"></пролет> 
-->

<Спан ИД="sliderVolText" стиль="дисплей:нет"></пролет>
<Спан ИД="replyTextHex" стиль="дисплей:нет"></пролет>
<Спан ИД="replyText10" стиль="дисплей:нет"></пролет>
<Спан ИД="modeText" стиль="дисплей:нет"></пролет>
<Спан ИД="sourceText" стиль="дисплей:нет"></пролет>
<Спан ИД="powerText" стиль="дисплей:нет"></пролет>
<Спан ИД="мощность" стиль="дисплей:нет"></пролет>
<Спан ИД="onoffText" стиль="дисплей:нет"></пролет>
<Спан ИД="релиз" стиль="дисплей:нет"></пролет> 

<скрипт>
 setCheckedValue функции(radioObj, значение) {
если(!radioObj)
возврат;
 ВАР radioLength = radioObj.длина;
 если(radioLength == неопределено) {
 radioObj.проверено = (radioObj.значение == значениев.метод toString());
возврат;
}
 для(ВАР я = 0; я < radioLength; я++) {
 radioObj[я].проверено = ложь;
 если(radioObj[я].значение == значениев.метод toString()) {
 radioObj[я].проверено = истина;
}
}
}
</скрипт>



 <класс="onoffswitch" >
 <тип входного="флажок" название="onoffswitch" класс="onoffswitch-чекбокс" идентификатор="myonoffswitch" функция onclick="showOnoff(проверено)">
 <класс="onoffswitch-метка" для="myonoffswitch">
 <промежуток класс="onoffswitch-внутренней"></пролет>
 <промежуток класс="onoffswitch-переключатель"></пролет>
</метка>
</форма>
<!--
 <имя формы="powerForm" метод="получить" действие="" onsubmit="возвращение ложным;">
 <п> <метка для="power0"><входной тип="" значение="0х00" имя="powerForm" идентификатор="power0" функция onclick="showPower(это.значение)"> от</метка>
 и nbsp;<метка для="power1"><входной тип="" значение="0х01" имя="powerForm" идентификатор="power1" функция onclick="showPower(это.значение)"> о</метка>
</форма>
-->
 <имя формы="modeForm" метод="получить" действие="" onsubmit="возвращение ложным;">
 <п> <метка для="mode0"><входной тип="" значение="0х00" имя="modeForm" идентификатор="mode0" функция onclick="showMode(это.значение)"> стерео</метка>
 и nbsp;<метка для="режим 1"><входной тип="радио" значение="0х01" имя="modeForm" идентификатор="режим1" функция onclick="showMode(это.значение)"> прямые</метка>
 и nbsp;<метка для="режим 2"><входной тип="" значение="0x0C" имя="modeForm" идентификатор="режим2" функция onclick="showMode(это.значение)"> все CH стерео</метка>
 и nbsp;<метка для="режим 3"><входной тип="" значение="0x42" имя="modeForm" идентификатор="режим 3" функция onclick="showMode(это.значение)"> ТНХ кино</метка>
 и nbsp;<метка для="mode4"><входной тип="" значение="0x84" имя="modeForm" идентификатор="mode4" функция onclick="showMode(это.значение)"> PLllx ТНХ кино</метка>
 и nbsp;<метка для="mode5"><входной тип="" значение="0x11" имя="modeForm" идентификатор="mode5" функция onclick="showMode(это.значение)"> чисто</метка>
</форма>
<БР>

<имя формы="sourceForm" метод="получить" действие="" onsubmit="возвращение ложным;">
 <п> <метка для="source0"><входной тип="" значение="0х00" имя="sourceForm" идентификатор="source0" функция onclick="showSource(это.значение)"> компьютер</метка>
 и nbsp;<метка для="файл source2"><входной тип="" значение="0x24" имя="sourceForm" идентификатор="файл source2" функция onclick="showSource(это.значение)"> FM-радио</метка>
<!--
 и nbsp;<метка для="файлы source1"><входной тип="" значение="0х01" имя="sourceForm" идентификатор="файлы source1" функция onclick="showSource(это.значение)"> видео 2</метка>
 и nbsp;<метка для="source3"><входной тип="" значение="0x26" имя="sourceForm" идентификатор="source3" функция onclick="showSource(это.значение)"> тюнер</метка>
-->
</форма>
<БР>


 <имя формы="slideForm" метод="получить" действие="" onsubmit="возвращение ложным;">
 <входной тип="спектр" идентификатор= "inputSlider" мин.="0" макс.="100" значение="объем" Шаг="1" oninput="showVolume(это.значение)" />
</форма>
<БР>
 <див класс="результаты"></див>
 <сценарий тип="текст/JavaScript">
// функция переключения(проверено) {
/ документа в/ var Элм =.метода getElementById (флажок'');
// если (проверено != Элм.проверено) {
// вяз.нажмите кнопку();
// }
// }

 ВАР гнездо = Ио.подключиться();
 ВАР ctrlType = "";
 гнездо.на функцию('toOnkyo', (данных) {
 ctrlType = данные.значение.метод toString().функцию substr(2,3);
 если (ctrlType == "МВЛ" && !(данные.значение.метод toString().функцию substr(5,4)=="QSTN")){
 документ.метода getElementById("inputSlider").значение = parseInt(данные.значение.метод toString().функцию substr(5,2),16);
 документ.метода getElementById("sliderVolText").innerHTML будет = данные.значение;
}
 если (ctrlType == "ЛМД" && !(данные.значение.метод toString().функцию substr(5,4)=="QSTN")){
 документ.метода getElementById("режим").значение = parseInt(данные.значение.метод toString().функцию substr(5,2),16);
 документ.метода getElementById("modeText").innerHTML будет = данные.значение;
}
 если (ctrlType == "блок питания" && !(данные.значение.метод toString().функцию substr(5,4)=="QSTN") ){
 документ.метода getElementById("власть").значение = parseInt(данные.значение.метод toString().функцию substr(5,2),16);
 документ.метода getElementById("powerText").innerHTML будет = данные.значение;
}
 если (ctrlType == "блок питания" && !(данные.значение.метод toString().функцию substr(5,4)=="QSTN") ){
 документ.метода getElementById("релиз").значение = parseInt(данные.значение.метод toString().функцию substr(5,2),16);
 документ.метода getElementById("onoffText").innerHTML будет = данные.значение;
}
 если (ctrlType == "сли" && !(данные.значение.метод toString().функцию substr(5,4)=="QSTN")){
 документ.метода getElementById("источник").значение = parseInt(данные.значение.метод toString().функцию substr(5,2),16);
 документ.метода getElementById("sourceText").innerHTML будет = данные.значение;
}
});
 гнездо.на('onkyoReply', функция (данных) {
 ВАР выполнена = ложь;
 ctrlType = данные.значение.метод toString().функцию substr(2,3);
 документ.метода getElementById("replyTextHex").innerHTML будет = данные.значение;
 документ.метода getElementById("replyText10").innerHTML будет = parseInt(данные.значение.метод toString().функцию substr(5,2),16);
 если (ctrlType == "ЛМД"){
setCheckedValue(document.forms['modeForm'].elements['modeForm'],"0x"+data.value.toString().substr(5,2));
}
 если (ctrlType == "сли"){
setCheckedValue(document.forms['sourceForm'].elements['sourceForm'],"0x"+data.value.toString().substr(5,2));
}
 если (ctrlType == "РКВ"){
 ВАР Валь = parseInt(данные.значение.метод toString().функцию substr(5,2),16);
// setCheckedValue(document.forms['powerForm'].elements['powerForm'],"0x"+data.value.toString().substr(5,2));
 документ.метода getElementById("myonoffswitch").проверено = (данные.значение.метод toString().функцию substr(6,1) != 0);

// консоли.журнал(ctrlType);
// Если (val == 1) {
// документ.метода getElementById("myonoffswitch").проверено = истина;
// }
// Если (данные.значение.метод toString().функцию substr(6,1)=='0') {
// документ.метода getElementById("myonoffswitch").проверено = ложь;
// } еще {
// документ.метода getElementById("myonoffswitch").проверено = истина;
// };
// документ.метода getElementById('myonoffswitch').нажмите кнопку();
}
 если (ctrlType == "МВЛ" && сделано == ложь){
 документ.метода getElementById("inputSlider").значение = parseInt(данные.значение.метод toString().функцию substr(5,2),16);
 документ.querySelector('.результаты').innerHTML будет = parseInt(данные.значение.метод toString().функцию substr(5,2),16);
 выполнена = истина; 
}
});

 showVolume функция(значение) { 
 документ.метода getElementById("sliderVolText").innerHTML будет="\!1MVL"+("0" + число(значение).метод toString(16)).срез(-2)+"\р\н";
 гнездо.испустить('toOnkyo', { значение: "\!1MVL"+("0" + число(значение).метод toString(16)).срез(-2)+"\р\н" });
}

 showMode функция(значение) {
 документ.метода getElementById("modeText").innerHTML будет="\!1LMD"+("0" + число(значение).метод toString(16)).срез(-2)+"\р\н";
 гнездо.испустить('toOnkyo', { значение: "\!1LMD"+("0" + число(значение).метод toString(16)).срез(-2)+"\р\н" });
}

 showSource функция(значение) {
 документ.метода getElementById("sourceText").innerHTML будет="\!1SLI"+("0" + число(значение).метод toString(16)).срез(-2)+"\р\н";
 гнездо.испустить('toOnkyo', { значение: "\!1SLI"+("0" + число(значение).метод toString(16)).срез(-2)+"\р\н" });
}

// showPower функция(значение) {
// документ.метода getElementById("powerText").innerHTML будет="\!1PWR"+("0" + число(значение).метод toString(16)).срез(-2)+"\р\н";
// гнездо.испустить('toOnkyo', { значение: "\!1PWR"+("0" + число(значение).метод toString(16)).срез(-2)+"\р\н" });
// }

 showOnoff функция(значение) {
 документ.метода getElementById("onoffText").innerHTML будет="\!1PWR"+("0" + число(значение).метод toString(16)).срез(-2)+"\р\н";
 гнездо.испустить('toOnkyo', { значение: "\!1PWR"+("0" + число(значение).метод toString(16)).срез(-2)+"\р\н" });
}

 гнездо.испустить('toOnkyo', { значение: "\!1LMDQSTN"+"\р\н" });
 гнездо.испустить('toOnkyo', { значение: "\!1MVLQSTN"+"\р\н" });
 гнездо.испустить('toOnkyo', { значение: "\!1PWRQSTN"+"\р\н" });
 гнездо.испустить('toOnkyo', { значение: "\!1SLIQSTN"+"\р\н" });

</скрипт>
</тело>
тегом </HTML>

Наконец, стиль.CSS-файл. Должны быть размещены в той же папке, что и файл index.html .

тело {
 текст-выровняйте: центр;
 маржа-топ: в 50px;
 фон: #50D0A0;
}

вход[тип=спектр]{
 -в WebKit-внешний вид: нет;
 ширина: 80%;
}

вход[тип=спектр]::-в WebKit-слайдер-выполнимое-трек {
 высота: 10px;
 фон: #ДДД;
 границы: ни один;
 границы-радиус: 3 пиксела;
}

вход[тип=спектр]::-в WebKit-бегунок-большой палец {
 -в WebKit-внешний вид: нет;
 границы: ни один;
 высота: 32px;
 ширина: 32px;
 границы-радиус: 50%;
 фон: /* золотарник */ #34A7C1;
 маржи-топ: -12px;
}

вход[тип=спектр]:фокус {
 схема: нет;
}

вход[тип=спектр]:внимание::-в WebKit-слайдер-выполнимое-трек {
 фон: #КТС;
}
.radioLeft
{
текст-выровнять:слева;
}

.onoffswitch {
 позиция: относительная; ширина: 90px;
 -в WebKit-пользователя-выберите:Нет; -МОЗ-пользователя-выберите:Нет; -МС-пользователя-выберите: Нет;

 слева: 50%;
 маржа-право: -50%;
 преобразования: перевести(-50%, -50%) 

}
.onoffswitch-флажок {
 дисплей: нет;
}
.onoffswitch-метка {
 дисплей: блок; переполнения: скрытый; курсор: указатель;
 границы: 2 пикселя в Solid #999999; границы-радиус: 20 пикселей;
}
.onoffswitch-внутренний {
 дисплей: блок; ширина: 200%; левое поле: -100%;
 переход: маржа 0,3 с легкостью-в 0С;
}
.onoffswitch-внутренний:раньше .onoffswitch-внутренний:после {
 дисплей: блок; плавать: слева; ширина: 50%; высота: 30 пикселей; обивка: 0; линия-высота: 30 пикселей;
 размер шрифта: 14px; цвет: белый; семейство шрифтов: требушет, Ариал, Санс-засечек; шрифт-вес: жирный;
 коробка-размеров: граница-бокс;
}
.onoffswitch-внутренний:перед {
 содержание: "о";
 обивка-слева: 10 ПКС;
 фон-цвет: #34A7C1; цвет: #FFFFFF;
}
.onoffswitch-внутренний:после {
 содержание: "выкл";
 обивка-право: 10 ПКС;
 фон-цвет: #ээээээ; цвет: #999999;
 текст-выровняйте: право;
}
.onoffswitch-переключатель {
 дисплей: блок; ширина: 18px; маржа: 6px;
 фон: #FFFFFF;
 позицию: абсолютная; топ: 0; внизу: 0;
 право: 56px;
 границы: 2 пикселя в Solid #999999; границы-радиус: 20 пикселей;
 переход: все 0.3 с легкостью-в 0С; 
}
.onoffswitch-флажок:проверено + .onoffswitch-метки .onoffswitch-внутренний {
 маржи-слева: 0;
}
.onoffswitch-флажок:проверено + .onoffswitch-метки .onoffswitch-переключатель {
 право: 0px; 
}

Screen shot of web page:

+631
robtreed 19 мая 2010 г., 11:01:41

Я использую Апндроид (также доступны на рынке, бесплатно). Вы можете легко преобразовать данные или выключить одним нажатием кнопки.

Добавить виджет Апндроид на главном экране, чтобы легко преобразовать данные или выключить.

+598
GmBox448 27 сент. 2015 г., 17:27:11

Я попытался с помощью ^z, чтобы отправить заявку в фоновом режиме(чтобы потом использовать ФГ восстановить), но я заметил, что там написано "остановлен", а в другой терминал, контролируя при, все просто замирает.

Есть ли способ я могу отправить в фоновом режиме без остановки/приостановки процесса?

+519
Miguel Mendez 10 дек. 2018 г., 17:37:22

На моей системе Мак ОС Х 10.5.8 с Word 2008, у меня есть папка "/Пользователи/Имя пользователя/библиотеки/application поддержки/Майкрософт Офис". Я могу добраться до него либо с поиска, либо с командной строки терминала.

Вы, возможно, захотите, чтобы проверить и перепроверить, что вы находитесь в "/Пользователи/Имя пользователя/библиотеки/application поддержки/", а не системы "/библиотека/поддержка приложений/". Есть каталог "Microsoft" в обоих местах, но они содержат разные вещи.

+477
Nihat 12 июн. 2011 г., 08:41:50

Нет, это не правда.

Во-первых, даже если вы не приготовить мясо, пока вы разморозьте ее в холодильнике, можно заморозить. Будут потери качества, но и безопасности пищевых продуктов сохраняется. Источник: МСХ ФС и факт-лист, "большая Оттепель".

Если же вы разморозить под холодной водой или в микроволновой печи (или в духовке, как часть блюда), вы должны приготовить его, прежде чем Перезаморозка, но это именно то, что вы делаете.

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

+404
Giles Gardam 6 дек. 2018 г., 05:46:26

Я не нашел слэм-данк документ об этом, так что давайте начнем с первого.

На CentOS 7.1 хозяина, я прошла в linuxconfig инструкции, в том числе брандмауэр cmd записях, и я экспортируемой файловой системы.

[корень@<сервер> ~]# брандмауэр cmd --список-все
внутренние (по умолчанию, активный)
 интерфейсы: enp5s0
 источники: 192.168.10.0/24
 услуги: протокол DHCPv6-клиент ИПП-клиента уведомления СШ
 порты: 2049/ПТС
 маскарад: нет
 вперед-Портов: 
 богатые правила: 

[корень@<сервер> ~]# команду showmount-E в имя localhost
Экспортировать список для localhost:
/экспорта в/Home/<пользователь> *.локального домена

Однако, если я к примеру от клиента, у меня еще есть проблема.

[корень@<клиент> ~]# команду showmount-е <сервер>.локального домена
clnt_create: RPC: порт сопоставителя конечных точек сбоя можете получить: ошибка 113 (нет маршрута к хосту)

Теперь, как я уверен, что это проблема брандмауэра? Легко. Отключить брандмауэр. На стороне сервера:

[корень@<сервер> ~]# systemctl остановить firewalld

И на стороне клиента:

[корень@<клиент> ~]# команду showmount-е <сервер>.локального домена
Список экспорта на <сервер>.локального домена:
/экспорт/дома/<сервер> *.локального домена

Перезапустите выполнение firewalld. На стороне сервера:

[корень@<сервер> ~]# systemctl начать выполнение firewalld

И на стороне клиента:

[корень@<клиент> ~]# команду showmount-е <сервер>.локального домена
clnt_create: RPC: порт сопоставителя конечных точек сбоя можете получить: ошибка 113 (нет маршрута к хосту)

Итак, поехали в город, по адаптации в iptables команды из дистрибутива RHEL 6 NFS-сервера как-бы...

объект [root@ ~]# брандмауэр cmd \
> --добавить порт=111/ТСР \
> --добавить порт=111/УДП \
> --добавить порт=892/ТСР \
> --добавить порт=892/УДП \
> --добавить порт=875/ТСР \
> --добавить порт=875/УДП \
> --добавить порт=662/ТСР \
> --добавить порт=662/УДП \
> --добавить порт=32769/УДП \
> --добавить порт=32803/ПТС
успех

[корень@<сервер> ~]# брандмауэр cmd \
> --добавить порт=111/ТСР \
> --добавить порт=111/УДП \
> --добавить порт=892/ТСР \
> --добавить порт=892/УДП \
> --добавить порт=875/ТСР \
> --добавить порт=875/УДП \
> --добавить порт=662/ТСР \
> --добавить порт=662/УДП \
> --добавить порт=32769/УДП \
> --добавить порт=32803/ТСР \
> --постоянный
успех

[корень@<сервер> ~]# брандмауэр cmd --список-все
внутренние (по умолчанию, активный)
 интерфейсы: enp5s0
 источники: 192.168.0.0/24
 услуги: протокол DHCPv6-клиент ИПП-клиента уведомления СШ
 порты: 32803/ПТС 662/662 протокола UDP/TCP в 111/УДП 875/УДП 32769/УДП 875/892 протокола TCP и UDP 2049/892 ПТС/ПТС 111/ПТС
 маскарад: нет
 вперед-Портов: 
 богатые правила: 

На этот раз, я получаю немного другое сообщение об ошибке от клиента:

[корень@<клиент> ~]# команду showmount-е <сервер>.локального домена
ЭКП крепление экспорт: RPC: не удается получить; для errno = нет маршрута к хосту

Итак, я знаю, что я на правильном пути. Сказав, что, почему я не могу найти окончательный учебник по этому где-нибудь? Я не могу быть первым человеком, чтобы понять это!

Что брандмауэр cmd записи мне не хватает?

О, еще одну записку. Мой файл/etc/sysconfig нужно/НФС файлов в CentOS 6 клиент и сервер на CentOS 7 не изменяются, так далеко. Я бы предпочел не иметь, чтобы изменить (и сохранить!) них, если вообще возможно.

+382
caped114 1 янв. 2023 г., 22:15:05

Вы не знаете его. На самом деле, я думаю, что следы ее заканчиваются в еде. С новой приправой или же плохо сделал приправу, я видел несколько "состарить" на галечных лотков. Вчистую не осыпается, просто холмов гальки искать другой, невыдержал цвет суховатая после приготовления пищи на высоких температурах.

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

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

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

+354
Burke 31 мар. 2022 г., 05:31:27

Вы можете настроить его, как это:

судо по умолчанию запись com.яблоко.loginwindow LoginHook /путь/до/скрипта
+286
athieng lueth 16 дек. 2015 г., 07:53:45

Посмотрите в/etc/bashrc_Apple_Terminal. Файл содержит комментарии, которые объясняют, как отключить bash_sessions:

# Механизм сохранения/восстановления отключается, если существует следующий файл:
#
# ~/.bash_sessions_disable

или просто отключить их механизм истории оболочки

# Вы можете отключить такое поведение и поделиться одной историей, установив
# SHELL_SESSION_HISTORY до 0. Есть несколько общих настроек пользователей 
# что организовать, чтобы поделиться новыми командами среди бегущих снарядов
# манипулируя истории в каждой строке, и они, как правило, включают
# 'shopt -с histappend'; поэтому, если опция оболочки histappend является
# включен, для каждого сеанса историю отключена по умолчанию. Вы можете
# разрешить его путем установления SHELL_SESSION_HISTORY к 1.
+182
john moore 2 июл. 2021 г., 05:34:02

Я хочу создать нескольких пользователей с генерировать пароль и распечатать как текстовый файл, как я могу писать в скрипт? (Пример: создать 5 пользователей, пароль 10 длина)

+165
Dovydas Navickas 24 февр. 2012 г., 11:50:16

а) Апач не нужно слушать 192.168.1.130. Там нет необходимости, чтобы указать адрес, его можно слушать на всех адресах.

б) в зависимости от того 2 или 3-это IP-адрес вашего подключения (как и в то, что появляется при просмотре http://www.whatsmyip.org/).

В дополнение: нет, не нужно трогать /и т. д./хостов.

Здесь огромный кусок, который вы, однако, отсутствует. '192.168.1.130' является внутренним (в RFC 1918, а не публично маршрутизируемые) адрес. Интернет не может поговорить с вами по этому адресу. Вам нужно настроить порт вперед от маршрутизатора, который будет проходить вдоль трафик на ваш публичный IP адрес на внутренние 192.168.1.130.

Если это не достаточно ясно, пожалуйста, подробно, какие IP-адреса каждого из них. 2 и 3 не имеет смысла. Не кого айпишники принадлежат, но то, что на этих IP-адресов. Если я правильно толковать #2-это просто IP-адрес, что GoDaddy использует, чтобы показать целевую страницу после регистрации домена. Если правильно, что ИС-это бессмысленно. Если #3 означает нечто иное, чем IP-адрес вашего провайдера , возложенные на вас, тогда вам придется уточнить, что вы имеете в виду там же.

+145
Curry Na 26 сент. 2013 г., 16:11:04

У меня есть пара 128ГБ Samsung Эво+ микро SD карты. У меня два разных средства подключения их к своей середине 2012 года Макбук Про с операционной системой macOS 10.13 высокая Сьерра: микро-к-полноразмерная адаптер SD, который я вставляю в газовых котельных кард-ридер слот, и Лексар памяти microSD и USB-адаптер, который вставить в USB слот.

Я могу читать из обе карты без проблем (за исключением того, что ОС только кажется, что замечает карту в кард-ридер слот около четверти времени). В файловой системе exFAT объемы на карты монтирования и файлов на них можно попасть. Дисковая утилита показывает "возможность записи: да" в окне info для подключенного Тома. гора показывает, что диск смонтирован правильно, не только для чтения флаг указано.

Тем не менее, если я вносить изменения в объем, например, путем ввода

компакт-дисков /томов/С7;
команды mkdir ТМП;
Эхо 'тестирование' >> ТМП/испытания;

эти изменения, как представляется, были сделаны успешно, но при повторном монтировании Тома, ни файл, ни каталог, он был создан в любом месте можно найти.

У меня похожие проблемы при использовании программы fdisk для изменения типа раздела (моя цель сейчас), поэтому я могу использовать SD-карты (и ее содержимое) на моем телефоне Android: изменения в MBR, таблицы разделов представляется написано успешно, но потом не заметно, если таблица разделов отображается сразу после.

Другие тома USB (например, внешний жесткий диск) правильно работать. Я не пробовал с помощью любых других SD-карты.

Эти проблемы возникают как с SD-карты, независимо от того, подключены через полноразмерная адаптер или адаптер USB.

Я обновил с 10.10 сравнительно недавно и подозреваю, что эти проблемы начались после обновления. Есть ли подобные известные проблемы с использованием SD-карт при высоких Сьерра или другие версии для macOS?

+126
Suhumar 17 мар. 2021 г., 20:36:25

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

Нашел решение: надо обновить до последней версии csladspa.

+105
Ricardo Colmenero 9 февр. 2021 г., 23:25:47

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

Когда вы поделитесь файловую систему из нескольких установок, я настоятельно советую убедиться, что любой пользователь (или группа), который есть на обоих системах имеет тот же код на обоих. Этак, собственности общие файлы будут одинаковы для всех установок. Многих пользователей администрирование пользовательских интерфейсов не позволяют выбирать идентификаторы, так что вы, возможно, должны использовать команду adduser команды (или addgroup) вместо.

Идентификатор пользователя не должны быть зарегистрированы в файле/etc/passwd и чтобы “существовать”. Это просто, что файлы, принадлежащие этому пользователю будут показаны с ID пользователя вместо имени в ЛС вывода и других местах. (Аналогично вы можете использовать меню 1234 /путь/к/файлу , чтобы изменить файл, владелец любого удостоверения личности).

С учетом этого, проблема совместного владения файлами между разными установками сводится к обмену файлами на одной установке. Посмотреть разрешение сохраняемых файлов для обсуждения этой темы (совет: используйте списки).

+70
Dailin 31 авг. 2011 г., 12:54:45

Я следовал https://gist.github.com/varhub/7b9555cdd1e5ad785ffde2300fcfd0bd и перепроверили, что строить.опора действительно изменен, т. е. система была смонтирована в режиме чтения-записи.

К сожалению, после перезагрузки в /Data/свойства/сохраняться.Сыс.USB-кабеля.конфиг сбрасывается только ССП (вместо МТП,АБР).

Любые идеи, чего мне не хватает? Я должен сделать это через ADB, так как я работаю на безголовых телефон с разбитым экраном (сенсорный/дисплей не работает вообще).

+22
Juni Deshar 15 июл. 2019 г., 11:16:02

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