Программирование с ДГУ с использованием PyQt
Какие конкретные изменения должны быть сделаны так, что в CentOS 7 установка на локальный IP 192.168.1.6
можете телнет
на другой в CentOS 7 установка на другой локальный IP 192.168.1.5
?
Как вы можете видеть, 192.168.1.6
способен на ping 192.168.1.5
следующим образом:
[корень@имя localhost /]# команда ping 192.168.1.5
Пинг 192.168.1.5 (192.168.1.5) 56(84) байт данных.
64 байт из 192.168.1.5: icmp_seq=1 ТТЛ=64 время=0.515 МС
64 байт из 192.168.1.5: icmp_seq=2 ТТЛ=64 время=0.565 МС
^С
--- Статистика ping 192.168.1.5 ---
2 пакетов, передающихся, 2 получено, 0% потери пакетов, время 1000 мс
РТТ мин/ср/Макс/mdev = 0.515/0.540/0.565/0.025 МС
Но телнет
из 192.168.1.6
на 192.168.1.5
завершается следующим образом:
[корень@имя localhost /]# протоколу Telnet 192.168.1.5
Попытка 192.168.1.5...
телнет: подключения к-адрес 192.168.1.5: нет маршрута к хосту
И телнет
с 192.168.1.6
на порт 5432
на 192.168.1.5
также не следующим образом:
[корень@имя localhost /]# протоколу Telnet 192.168.1.5:5432
телнет: 192.168.1.5:5432: имя или служба не известны
192.168.1.5:5432: неизвестный хост
[корень@имя localhost /]#
PostgreSQL работает на 192.168.1.5
, и должны получать по telnet 192.168.1.5:5432
. Поэтому я добавил следующую строку в файле pg_hba.конф
перед запуском:
хозяин все 192.168.1.6/24 доверия
И я перезапущен PostgreSQL перед запуском выше пинг
и телнет
, вписав systemctl перезапустите PostgreSQL
.
Аналогично, перед запуском выше пинг
и телнет
команды, я также создал следующие правила брандмауэра на 192.168.1.5
:
[корень@имя localhost ~]# брандмауэр cmd --зоны=общие-добавить-порт=5432/TCP с
[корень@имя localhost ~]# в firewall-cmd --постоянного --зоны=надежные-добавить-источник=192.168.1.6/32
[корень@имя localhost ~]# брандмауэр cmd --перезагрузить
Кроме того, я подтвердил, что PostgreSQL работает на порт 5432
с помощью следующей команды набираются в терминале 192.168.1.5
:
[корень@имя localhost ~]# СС -л -н | команда grep 5432
u_str слушать 0 128 /ВАР/работа/в PostgreSQL/.С. Список pgsql.5432 71466 * 0
u_str слушать 0 128 в /tmp/.С. Список pgsql.5432 71468 * 0
протокол TCP слушать 0 128 127.0.0.1:5432 *:*
протокол TCP слушать 0 128 ::1:5432 :::*
[корень@имя localhost ~]#
предложения @roaima это:
По предложению @roaima, я попробовал следующий, но я по-прежнему не может подключиться:
Из 192.168.1.6, я отправил:
[корень@имя localhost ~]# Telnet с 192.168.1.5 5432
Попытка 192.168.1.5...
телнет: подключения к-адрес 192.168.1.5: нет маршрута к хосту
И на 192.168.1.5, то tcpdump для
принимающего конца телнет
запрос:
[корень@имя localhost ~]# тсрйитр -я интерфейсу eth0 5432 или Арп
тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
слушать на eth0, соединени-тип EN10MB (локальных сетей), захват размер 65535 байт
16:52:49.309526 ИС 192.168.1.6.53328 > на localhost.локального домена.и Postgres: флаги [с], сл 3210933916, выиграть 29200, параметры [МСС 1460,sackOK,TS в Валь 629624820 ККМ 0,на nop,wscale 7], Длина 0
16:52:54.312716 АРП запрос, который имеет имя localhost.локального домена рассказать 192.168.1.6, длина 28
16:52:54.312750 АРП, ответить на localhost.локального домена-на 52:54:00:эф:35:18 (Уи неизвестно), длина 28
^С
3 пакеты, захваченные
4 пакетов, полученных фильтром
0 пакетов, отброшенных ядром
Аналогично, из 192.168.1.6 я послал следующее telnet на IP-уровне только:
[корень@имя localhost ~]# Telnet с 192.168.1.5
Попытка 192.168.1.5...
телнет: подключения к-адрес 192.168.1.5: нет маршрута к хосту
[корень@имя localhost ~]#
И на 192.168.1.5, то tcpdump для
принимающего конца телнет
запрос:
[корень@имя localhost ~]# тсрйитр -я интерфейсу eth0 5432 или Арп
тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
слушать на eth0, соединени-тип EN10MB (локальных сетей), захват размер 65535 байт
//Этих 2 строк печатается до 2-й telnet был запущен: 16:58:11.619638 АРП запрос, который имеет шлюз скажи имя localhost.локального домена, длина 28
//Эти 2 строчки, напечатанные до 2-й telnet был запущен: 16:58:11.619940 АРП шлюза ответ-в В8:ЕС:А3:11:74:6е (да неизвестно), длина 46
16:58:35.555570 АРП запрос, который имеет 192.168.1.6 сказать на localhost.локального домена, длина 28
16:58:35.555753 АРП ответ 192.168.1.6-на 52:54:00:АБ:31:40 (Уи неизвестно), длина 28
^С
4 пакеты, захваченные
4 пакетов, полученных фильтром
0 пакетов, отброшенных ядром
[корень@имя localhost ~]#
предложения @cutrightjm это:
На 192.168.1.5
, я напечатал следующее в одном шпатлевка сессии:
[корень@имя localhost ~]# телнет на localhost 5432
Попытка ::1...
Подключен к localhost.
Escape-символ '^]'.
Одновременно, в отдельной сеанса Putty для 192.168.1.5
, я не увидела никаких результатов от тсрйитр
, следующим образом:
[корень@имя localhost ~]# тсрйитр -я интерфейсу eth0 5432 или Арп
тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
слушать на eth0, соединени-тип EN10MB (локальных сетей), захват размер 65535 байт
^С
0 пакеты, захваченные
0 пакетов, полученных с помощью фильтра
0 пакетов, отброшенных ядром
[корень@имя localhost ~]#
Предложения @JeffSchaller это:
В @JeffSchaller предложения, я побежал следующие команды на 192.168.1.6
. Обратите внимание, что это в CentOS 7, которая заменила команду netstat
с СС
, и которое сменило в iptables
с выполнение firewalld
:
СС -рН
производят 90 строк вывода. Вы можете предложить конструктивного грэп
или другой фильтр, чтобы уменьшить выход на допустимое количество, чтобы добавить к сообщению?
[корень@имя localhost ~]# iptables в -ЛН
в iptables: нет цепи/целевой/матч с таким именем.
[корень@имя localhost ~]# брандмауэр cmd --список-все
государственных (активный)
цель: по умолчанию
протокол ICMP-блок-инверсия: нет
интерфейсы: eth0 в
источники:
услуги: протокол DHCPv6-клиент СШ
порты: 8080/TCP с
протоколы:
маскарад: нет
вперед-Портов:
sourceports:
протокол ICMP-блоков:
богатые правила:
[корень@имя localhost ~]#
Я побежал следующие команды на 192.168.1.6
:
[корень@имя localhost ~]# IP-маршрута
по умолчанию через 192.168.1.1 в dev eth0 в прото статические метрики 100
192.168.1.0/24 в dev eth0 в прото ядра сферы ссылке СРЦ 192.168.1.6 метрический 100
[корень@имя localhost ~]# показать IP-адрес
1: Ло: <петлевой,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue состояние неизвестно qlen 1
ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
инет 127.0.0.1/8 Объем размещения Ло
valid_lft навсегда preferred_lft навсегда
inet6 ::1/128 объема размещения
valid_lft навсегда preferred_lft навсегда
2: интерфейс eth0: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc pfifo_fast qlen 1000 состояние
ссылка/эфир 52:54:00:АБ:31:40 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
инет 192.168.1.6/24 в BRD 192.168.1.255 рамках глобальной динамический интерфейс eth0
valid_lft 133013sec preferred_lft 133013sec
inet6 на fe80::5054:ФФ:фэиб:3140/64 сферу ссылке
valid_lft навсегда preferred_lft навсегда
[корень@имя localhost ~]#
Удаление Брандмауэры На Обеих Машинах
Как крайний тест, я удалил фаерволы на обоих 192.168.1.5
и 192.168.1.6
, вписав ням удалить выполнение firewalld
и ням удалить правила iptables
на обоих компьютерах. Затем я проверила обе абсорбции следующим образом:
На 192.168.1.5
:
[корень@имя localhost ~] статус# systemctl выполнение firewalld
Единица выполнение firewalld.служба не может быть найден.
[корень@имя localhost ~]# iptables в -Л -Н
-Баш: файл /sbin/iptables в: Нет такого файла или каталога
На 192.168.1.6
:
[корень@имя localhost ~] статус# systemctl выполнение firewalld
Единица выполнение firewalld.служба не может быть найден.
[корень@имя localhost ~]# iptables в -Л -Н
-Баш: файл /sbin/iptables в: Нет такого файла или каталога
Затем я ввел тсрйитр -я через eth0 порт 5432 или Арп
на 192.168.1.5
, а затем введите команду telnet 192.168.1.5 5432
на 192.168.1.6
.
В результате телнет был в связи с отказом сообщение напечатано на 192.168.1.6
:
[корень@имя localhost ~]# Telnet с 192.168.1.5 5432
Попытка 192.168.1.5...
телнет: подключения к-адрес 192.168.1.5: соединение отклонено
[корень@имя localhost ~]#
Одновременно tcpdump для
распечатки на 192.168.1.5
от телнет
звонок от 1.6
был:
[корень@имя localhost ~]# тсрйитр -я интерфейсу eth0 5432 или Арп
тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
слушать на eth0, соединени-тип EN10MB (локальных сетей), захват размер 65535 байт
10:25:11.349238 АРП запрос, который имеет имя localhost.локального домена сказать шлюза, длина 46
10:25:11.349261 АРП, ответить на localhost.локального домена-на 52:54:00:эф:35:18 (Уи неизвестно), длина 28
10:25:14.391222 ИС 192.168.1.6.53344 > на localhost.локального домена.и Postgres: флаги [с], сл 3043089625, выиграть 29200, параметры [МСС 1460,sackOK,TS в Валь 692769902 ККМ 0,на nop,wscale 7], Длина 0
10:25:14.391265 ИС на localhost.локального домена.Постгреса, > 192.168.1.6.53344: флаги [Р.], сл 0, АСК 3043089626, выиграть 0, длина 0
10:25:19.395578 АРП запрос, который имеет 192.168.1.6 сказать на localhost.локального домена, длина 28
10:25:19.396039 АРП ответ 192.168.1.6-на 52:54:00:АБ:31:40 (Уи неизвестно), длина 28
^С
6 пакеты, захваченные
6 пакетов, полученных фильтром
0 пакетов, отброшенных ядром
[корень@имя localhost ~]#
Чтобы определить, действительно ли в PostgreSQL прослушивает порт 5432
, я набрал следующие две команды на 192.168.1.5
:
Обратите внимание, что выполнение firewalld
и в iptables
все еще не удален, в то время как следующие команды:
Во-первых, я просмотрел файл pg_hba.конф
файл в 192.168.1.5
, чтобы увидеть, что есть правило доверять 192.168.1.6
:
[корень@имя localhost ~]# ви /ВАР/Либ/данных/данных/файл pg_hba.конф
# МНОГО ЗАКОММЕНТИРОВАННЫЕ СТРОКИ # ОПУЩЕНЫ ДЛЯ КРАТКОСТИ
# ТИП СПОСОБ БАЗА ДАННЫХ АДРЕСОВ ПОЛЬЗОВАТЕЛЕЙ
# "местные" для подключения сокет домена Unix только
местные все все доверяю
# IPv4 для локальных подключений:
хозяин все 127.0.0.1/32 доверие
хозяин все 192.168.1.6/24 доверия
# IPv6 на локальные подключения:
хозяин все все ::1/128 доверять
Далее, я набрал следующую команду netstat
команду на 192.168.1.5
, чтобы увидеть, если есть правило на порт 5432
:
[корень@имя localhost ~]# команды netstat -anpt | грэп слушать
протокол TCP 0 0 0.0.0.0:22 0.0.0.0:* слушать 943/демон
протокол TCP 0 0 127.0.0.1:5432 0.0.0.0:* слушать 25166/Постгреса
протокол TCP 0 0 127.0.0.1:25 0.0.0.0:* слушать 1483/мастер
tcp6 0 0 127.0.0.1:45228 :::* слушать 19089/Ява
tcp6 0 0 127.0.0.1:8020 :::* слушать 14338/Ява
tcp6 0 0 :::7990 :::* слушать 19089/Ява
tcp6 0 0 :::22 :::* слушать 943/демон
tcp6 0 0 ::1:5432 :::* слушать 25166/Постгреса
tcp6 0 0 127.0.0.1:7992 :::* слушать 19066/Ява
tcp6 0 0 ::1:7992 :::* слушать 19066/Ява
tcp6 0 0 ::1:25 :::* слушать 1483/мастер
tcp6 0 0 127.0.0.1:36122 :::* слушать 19089/Ява
tcp6 0 0 :::8095 :::* слушать 14338/Ява
tcp6 0 0 :::5701 :::* слушать 19089/Ява
[корень@имя localhost ~]#
Мне кажется не хватает некоторых страниц, в частности GCC и G++. Это не поможет, что мне указывать в разделе. гденаходится
не список Man-страниц для этих двух, поэтому я думаю, что их просто не было.
С Google я получаю много, например: http://linux.die.net/man/1/g++ (вроде бы обычные HTML хотя... Или это мужик Разметка страницы?)
Я думал, что это будет хорошая возможность узнать, как заменить их вручную. Я предполагаю, что я ищу файл gcc.1.gz ?
Я получаю его от GNU, с Debian, или может быть как-то автоматизирован? Сколько в этих файлах - если я не получу его, это вероятно на 99% правильно или они действительно сильно отличаются со временем/архитектуры?
Мой SSD имеет плохие блоки, так меня переполняет эти сообщения:
2018-07-07 21:24:03.950826+0000 0xd0 по умолчанию ядра с 0x0 0: (IOStorageFamily) disk1s1: устройства ошибка.
2018-07-07 21:24:03.950827+0000 0xd0 по умолчанию ядра с 0x0 0: (IOStorageFamily) disk1s1: ИО ошибка, ошибки = 83.
Они занимают слишком много журнала, чтобы журнал
процесс начинает занимать более 90% процессора.
Вопрос: как мне заблокировать эти сообщения в новую систему логирования мак или полностью отключить систему?
Пытался судо журнала конфигурации-режим "уровень: выкл."
, но когда я выполните команду sudo журнала конфигурации
я не вижу никаких изменений (когда я использую уровни по умолчанию
или информация
смена работы).
Кстати, очистка журнала С журнал сотрите-все
делает журнал
процесса тише на некоторое время, но я определенно не собираюсь ставить это в cron из-за религиозных соображений.
Связанные вопросы
Если вы еще не используете Ubuntu 12.04 после загрузки изображения на рабочем столе, записать ее на диск или флешку и загрузиться с этого, чтобы посмотреть, устранена ли проблема там.
Я аспирант, который заканчивает работу, и я хочу сделать постдок. Вчера я пошел в дом лектора (он был старше 60 лет) и я был действительно потрясен, потому что это не то, что я ожидал.
Сейчас я живу в общежитии, где я плачу около $ 500 в месяц (без купюр) и вполне приличные. Но сейчас я очень переживаю и грустно, потому что я не хочу быть бедным академических того, чтобы жить в какой-то ужасный дом, просто чтобы свести концы с концами... я хочу хороший дом (правда, это не должны быть огромные).
Я волновался без причины???
На Ubuntu Квантовыми
Найти все привязки к супер-п
gconftool-2 -Р /приложения | грэп "<супер>п"
gconftool-2 -Р /система | грэп "<супер>п"
Уберите их
gconftool-2 -с /приложения/менеджер-1/Плагины/полка/screen0/параметры/triggerscreen_key "" --типа String
gconftool-2 -с /приложения/менеджер-1/Плагины/addhelper/screen0/параметры/toggle_key "" --типа String
У меня есть HTC желание по GSM.
Этот телефон имеет известные проблемы ограниченности памяти, так что невозможно было установить больше, чем на пару приложения, не сталкиваясь с "дисковым пространством задачи".
Так я прирос его, установил CyanogenMod7 и app2sd. Я перенес на карту памяти, практически все приложения (за исключением тех, которые нужны уведомления: тех, кто выиграл бы работать, если переместить на SD).
До сих пор, я периодически получаю сообщения "недостаточно места"; это как если бы приложения были хранить свои данные на память телефона. Если я иду в Настройки -> Приложения и очистить некоторые приложения данные, а затем очистите кэш браузера, я избавиться от этого сообщения на пару дней.
Как можно наверняка избавиться от "низкое место" уведомление, сохраняя Мои приложения установлены?
Пожалуйста, обратите внимание:
- Я читал, что это может быть возможным, чтобы разбиение SD-карты и "смонтировать" его так, что он простирается в телефоне собственной памяти. Я видел несколько противоречивые указания о порядке (и, например, порядок расположения разделов на SD-карту) и, в то время как мне удалось разделить карты, мне никогда не удавалось иметь Android "подключить" дополнительный раздел. Я тоже читал инструкции говорят, что последние версии из CyanogenMod не поддерживают раздела SD.
- Телефон уже укоренились, поэтому решения, требующие root-ОК
- Я установлен CyanogenMod 7.1.0, но у меня нет особых предпочтений на этот мод. Если надо, я открыт для того чтобы установить любой мод, который работает на телефоне и стабильная для повседневного использования.
Обновление:
Эта вики-страница - это ссылка, которая говорит, что SD-раздел не поддерживается больше:
Apps2ext (ранее называемая apps2SD) перешла все установленные пользователем приложения для дополнительного Ext раздела на sdcard. Этот метод имеет то преимущество, что прямой и простой, однако он имеет недостаток быть трудно установить. Этот метод официально не поддерживается в CyanogenMod
Я недавно читал Аарон Ван Вирдум это объяснение неспециалиста как scriptless скрипты и стержневым корнем. Я полагаю, что оба используют агрегацию подписи Шнорра, чтобы скрыть сложные скрипты (смарт-контракты) в обычный с виду операций. Какие мелкие детали, которые устанавливает две схемы друг от друга?
Наш климат отличается, но я позволю почва скажи мне - если она сухая ниже верхней половины дюйма или около того, я тщательно водой. Не просто посыпать - он призывает неглубокой корневой рост, когда вам нужно их глубоко.
Я бы ожидать, что вода должна быть зимой снижается, но не ушел. Он будет сильно отличаться от завода к заводу.
Я сделал некоторые исследования и пришли к понимаю, что есть две причины Sourcing скрипты .профиль
не работает:
Когда вы открываете новую сессию терминала, Баш работает как интерактивная не-регистрационной оболочки. Потому что
.профиль
работает только для не-интерактивной оболочки входа в систему, запуск терминальной сессии не запускается он.Хотя скрипт поступает на вход по
.профиль
, в отличие от пути "переменные среды", которая экспортируется в дочерние процессы при входе в изделии.профиля
, а источник - это команда, и не могут быть экспортированы в дочерние процессы, запущенные в первом экземпляре Баш инициализируется при входе в систему. Другими словами,источником
является интерактивной, и должен быть.bashrc и
что это только стартовый файл, который запускается в интерактивном номера-регистрационной оболочки.
ТЛ;ДР .профиль
источников скрипт только один раз при входе в систему и он не передается в окружающую среду из терминальной сессии. Таким образом, я получил сценарий, чтобы быть получены, поместив его в .bashrc и
вместо.
Чтобы ответить на вопросы выше, у меня нет ~/.файл
и исходный команда была добавлена .профиль
Бонус: по этим причинам я предполагаю, что псевдоним в набор .профиль
также будет работать не так, как это команда, которая должна быть выполнена каждый раз, когда новая среда создается в окне терминала.
Самый дешевый 11" воздуха будет бегать кругами вокруг вашего текущего Mac и имеют большую стоимость при перепродаже, где ваш Mac будет обесцениваться очень быстро - лучше продать его сейчас и обновить, если вы можете качать столько денег сейчас.
Если все остальное отлично и вы любите свой Mac - твердотельный накопитель станет идеальным обновлением - он будет чувствовать себя, как новый Mac.
Я в ситуации с моим 15" Макбук Про. (последние обороты перед цельным)
Я пойду с ПВРД диск в месяц или так, чтобы его ускорить / увеличить последующей перепродажи. Я жду воздух, чтобы получить молнии и оценить новый портативный на тот момент, поскольку я хочу, зеркального отображения к iMac с Thunderbolt.
Я склоняюсь к воздушной или 13" MacBook и Pro с Apple SSD и я удалю оптических и положить в большую вращающийся диск с помощью монтажного комплекта. Я предполагаю, что iCloud будет сделать это легче для меня, чтобы быть не столько СМИ, а воздух будет хорошо для моих потребностей.
Удачи!
Я пытаюсь вставить 3 переменные, чтобы построить путь, но не может получить ее .
Я пытаюсь указанных ниже
log_path="/vol02/журналы/$dname в/журналы/103602_$msname/${msname}_start.журнал"
вимя=КФП
msname=cfp003
я получаю ниже выходного.
_start.журналы/ОРЧ/журналы/103602_cfp003
Мне нужно
/vol02/журналы/ОРЧ/журналы/103602_cfp003/cfp003_start.журнал
Подтвердил, работает под Ubuntu 10.04 LTS, а не под Убунту 12.04 ЛТС:
корень$> бар команды mkdir
корень$> сенсорная панель/бла
корень$> ЛС-л-бар
Итого 1
-RW-р-р-- 1 503 80 0 7 16 мая:37 мля
корень$> ЛН-ы-бар/мля фу
корень$> ЛС-л фу
lrwxr-XR-х 1 503 80 8 7 16 мая:30 фу -> бар/бла
корень$> кот фу
кошка: фу: каталог
корень$> компакт-фу
корень$> ЛС-л
Итого 1
директорию типа drwxr-XR-х 1 503 80 102 7 мая 17:02 мля
Я предлагаю подать отчет об ошибке с VMware
Вы можете запустить термоблока в /tmp/ssh_mux_blablabla
(возможно, нуждающихся в судо
) и убить ПИД возвращает. Термоблок
показывает, какие процессы используют файл. (И больше, проверить человека Термоблок
.)
Обновление: проверьте ответ Жиля; это гораздо более подробная.
Ок,это прозвучит глупо, но я хочу, чтобы мой календарь, чтобы уведомить/напомнить мне каждый день в то же время, чтобы принять мои витамины, но я не хочу, чтобы "принять витамины" на каждой площади, на мой календарь приложение, потому что я использую его для реальных встреч и т. д.
Я скачал, что искал, но все, что я добавить к этому или Google Календарь отскакивает к другой, как автоматическая синхронизация. Я надеялся, чтобы добавить только витамин напоминание в календарь, и просто получать уведомления, то он продолжает использовать календарь Google, как я занимаюсь.
Пожалуйста, помогите!
Сначала зайдите в Nvidia драйверы-центр загрузки драйвера.
1. Удалить все предыдущие драйвера Nvidia
суда apt-получить продувки от Nvidia*
2. Черный список драйвер Nouveau
Выполните эти команды:
судо касания /и т. д./команды modprobe.д/выключить-нуво.конф
судо команду Gedit /и т. д./команды modprobe.д/выключить-нуво.конф
Добавьте следующие две строки, сохранить и закрыть:
игнор-нуво
варианты нуво modeset=0
3. Завершите сеанс
Нажмите сочетание клавиш Ctrl+клавиши Alt+F1 и войдите со своим логином и паролем.
4. Отключить xorg и установить драйвер Nvidia
судо служба lightdm стоп
судо ш ./ваш-нвидиа-драйвер-файл.запустить
Я пытаюсь использовать команды lsof в случае, если заявление в тар каталог, только если другие программы не используя файлы в пределах каталога. Я могу получить эту информацию в командной строке с
как lsof +д /mydir/
Если он не возвращает никаких выходных данных, я знаю, каталога не используется. Как мне отформатировать, что в условном выражении, так что
если (как lsof возвращает ничего) тогда
Эхо "$папке В использования"
еще
папка дегтя $
Спасибо
Я разработал механизм для описания явления, в организациях и хотелось бы проиллюстрировать его использование, ссылаясь на исследование, опубликованное другим автором. Другими словами, Я был бы сторона описания очередное исследование на мой собственный фреймворк.
Доклад будет опубликован в сборнике материалов конференции.
Значит, это честная игра, чтобы использовать другого человека исследования, чтобы проиллюстрировать мою основу?
У меня есть свои полевые работы, которые я хотел бы использовать наряду с другими исследования, так и исследования других авторов дополняет и... иллюстративный.
Причина так же проста, как усложнять.
Короткий ответ: "потому что рынок мобильных телефонов никогда не было и не управляется Интел".
Длинный ответ-это слишком долго, чтобы возобновить здесь, но основная концепция заключается в том, что компания Intel доминирует на рынке ПК в течение многих лет со всеми возможными способами, вплоть до оплаты и развращает (и быть оштрафованным за это), чтобы его ЦП будет первым и единственным выбором для производителей ПК.
Имея тотальный контроль рынка позволило Intel раздувать процессора ценам при искусственно решить, какие характеристики и сколько вычислительной мощности пользователи должны иметь хотел, и если ты посмотришь немного Интел истории вы заметите, что его главная сила заключается в основном в увеличении частоты ЦП, поэтому его в основном никогда не пытался сделать что-то умное или инновационные; и он не нуждался в этом, потому что он может просто сказать людям "вам не нужно больше ядер, но у меня этот сочный новый процессор работает на 100 МГц быстрее". В то же время она могла бы продавать многоядерных процессоров на рынке серверов по несуразно высоким ценам (потому что сервера всегда нужны тонны параллельной власти, к тому, что есть современная тенденция в попытке реализовать серверов, которые используют...угадайте, что? Сотню ваш дешевый телефон процессоров, работающих параллельно)
Это, в свою очередь, находит свое отражение в сообщество разработчиков, которые никогда не догнал важность параллельного программирования, так что многие, если не большинство из них никогда не беспокоило, используя более чем один поток на время -или, чтобы выразить это в нетехнических образом, их программное обеспечение не более одной задачи за раз. Который, кстати, имеет смысл, если 99% ваших клиентов база имеет два ядра на максимум. К сожалению, это привело к легенда о том, что параллельные алгоритмы очень сложны в реализации и применим только к небольшой части проблемы.
Вместо того, чтобы, наконец, на мобильном рынке никогда не видел успеха Intel; совсем наоборот, на самом деле, как это происходит в большинстве случаев, что Intel пытается сделать что-то отличается от обычной архитектуры x86. Так, не хватает влияния и контроля рынка, другие процессоры производителя пошли в направлении, которое стало привычным явлением для возраста за пределами рынка ПК: параллельные вычисления.
ВИМ должен быть установлен по умолчанию на всех машинах. Как хорошо, что команда должна работать нормально. Вы можете попробовать эти:
суда apt-получить установку ВИМ-крошечные
для режима командной строки или:
суда apt-получить установку ВИМ-гном
для полного графического издание.
У меня была та же проблема несколько программ не запускать. Я в конечном итоге переустановка Йосемити (с удалением данных), который установил его. До этого я пытался ремонт диска разрешения без каких-либо успехов.
Показать вопросы с тегом version file-browser sono-hanabira