Сокращения /Home раздел на два раздела

У меня один жесткий диск на моем сервере

объект [[email protected] в Дэв]# DF-ч
Размер файловой системы используется выгоде использования% установленной на
на /dev/sda3 в качестве 4,9 г высота 722m 3,9 г 16% /
файловая система tmpfs 246М 0 246М 0% в /dev/ГИМ
на /dev/sda1, поскольку 194М 28М высота 157m 15% /загрузки
на /dev/sda2 9.9 г 164М 9,2 г 2% /домой

Я хочу уменьшить раздел на два раздела

Я нашел resize2fs команду

размонтировать /домашний/
e2fsck -F в файл /dev/sda2
resize2fs на /dev/sda2 3Г
гора /дом/

после выполнения

на /dev/sda3 в качестве 4,9 г высота 722m 3,9 г 16% /
файловая система tmpfs 246М 0 246М 0% в /dev/ГИМ
на /dev/sda1, поскольку 194М 28М высота 157m 15% /загрузки
на /dev/sda2 5,0 г 160М 4,6 г 4% /домой

размер /дома пониженной 3G, но я не могу найти название нового раздела

Любой, кто может дать мне идею, чтобы решить эту проблему, я буду благодарен.

+316
Mahdi Salemi 17 авг. 2014 г., 02:53:38
27 ответов

Я пытаюсь следовать этому руководству, с Тинк, как вперед всего трафика через VPN-туннель для безопасного подключения к интернету. Типичный незащищенных кофейня тип соединения проблема.

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

Вот настройки, подключается, но нет интерет трафика для Тинк-вверх:

IP-связей комплект $интерфейса
добавить IP-адрес 10.0.0.3/32 Дэв $интерфейс
IP-маршрута добавить 10.0.0.0/24 Дэв $интерфейс

А вот Тинк-вниз:

маршрутизации IP-дель-10.0.0.0/24 Дэв $интерфейс
IP-адрес-дель-10.0.0.3/32 Дэв $интерфейс
IP-связей комплект $интерфейс вниз

И вот главный файл клиента:

Подсети = 10.0.0.3/32

А вот хост-файл сервера:

Адрес = foo.bar.net
Порт = 655
Подсети = 10.0.0.1/32

....Так, что все хорошо...вот пример вывода:

фу@местные:~ » трасса -Н
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость 
192.168.0.254 0.0.0.0 0.0.0.0 УГ 202 0 0 enp0s3 
10.0.0.0 0.0.0.0 255.255.255.0 u 0 не 0 0 Альфа 
192.168.0.0 0.0.0.0 255.255.255.0 U на 202 0 0 enp0s3 

Но я стараюсь после этого руководство ЗДЕСЬ: https://www.tinc-vpn.org/examples/redirect-gateway/

новый Тинк-вверх:

комплект -х
связи IP-набор разработчика $интерфейса
#IP-адрес добавить 10.0.0.3/32 Дэв $интерфейс
#IP-маршрута добавить 10.0.0.0/24 Дэв $интерфейс
VPN_GATEWAY=10.0.0.0
ORIGINAL_GATEWAY=`маршрутизации IP-шоу | grep ^по умолчанию | вырезать -Д ' - Ф 2-5`

IP-маршрута добавить $REMOTEADDRESS $ORIGINAL_GATEWAY
IP-маршрута добавить $VPN_GATEWAY Дэв $интерфейс
ИС добавить маршрут 0.0.0.0/1 через $интерфейс VPN_GATEWAY Дэв $
IP-маршрута добавить 128.0.0.0/1 через $интерфейс VPN_GATEWAY Дэв $

новый Тинк-вниз:

комплект -х
ORIGINAL_GATEWAY=`маршрутизации IP-шоу | grep ^по умолчанию | вырезать -Д ' - Ф 2-5`

IP-маршрута-дель - $REMOTEADDRESS $ORIGINAL_GATEWAY
маршрутизации IP-дель - $VPN_GATEWAY Дэв $интерфейс
маршрутизации IP-дель-0.0.0.0/1 Дев $интерфейс
IP-маршрута-дель-128.0.0.0/1 Дев $интерфейс
связи IP-набор разработчика $интерфейс вниз

И скрипты теперь бросить синтаксических ошибок для маршрутизации IP-и конечно, ничего не происходит. Я пробовал играть с какой-нибудь стороны, я пробовал явного определения некоторых переменных, и я даже попытался запустить эти шаг за шагом в раковине, но ничего не работает. Хозяин всегда недоступен.

Что я делаю неправильно здесь?

Спасибо

Правка 2: Вот новый Тинк-вверх/вниз файлы, работать с предложениями от комментариев, в том числе комплект-х вариант. Это следует в ход Тинк-сценарий последующим убийством процесса, который инициирует Тинк-вниз сценарий, показанный выше.

:~ » судо tincd -Н Альфа -Д -Д3 

tincd 1.0.31 начальный, уровень отладки 3
в /dev/сеть/Тун-это устройство Linux Тун/тап (режим Тун)
Выполнение Тинк-сценарий 
+ IP-связей комплект Дев Альфа до
+ VPN_GATEWAY=10.0.0.0
маршрут показывают ++ ИС 
++ вырезать -Д ' - Ф 2-5
++ команда grep '^по умолчанию:'
+ ORIGINAL_GATEWAY='через 192.168.0.254 Дэв enp0s3'
+ IP-маршрута добавить через 192.168.0.254 Дэв enp0s3
Использование: IP-маршрута { список | заподлицо } селектор
 IP-маршрута сохранить селектора
 IP-маршрут восстановления
 showdump IP-маршрута 
 маршрутизации IP-адрес [ адрес строки ииф ]
 [ оиф строку ] [ ТОС ТОС ]
 [ марка, номер ] [ наименование вРФ ]
 [ номер uid ]
 IP-маршрута { добавить | дель | изменить | добавить | заменить } маршрут
Селектор := [ корень префикс ] [ префикса ] [ точное префикс ]
 [ таблица значение table_id ] [ имя вРФ ] [ прото RTPROTO ]
 [ тип тип ] [ цель ]
МАРШРУТ := NODE_SPEC [ INFO_SPEC ]
NODE_SPEC := [ тип ] префикс [ ГС ГС ]
 [ таблица значение table_id ] [ прото RTPROTO ]
 [ цель ] [ Metric метрика ]
INFO_SPEC := НХ вариантов флаги [ следующего прыжка НГН ]...
Нью-Гемпшир := [ encap ENCAPHDR ENCAPTYPE ] [ через [ семья ] адрес ]
 [ строка Дев ] [ количество вес ] NHFLAGS
Семья := [ инет | inet6 | протокол IPX | dnet'овцы | мплс | мост | ссылка ]
Варианты := флаги [ МТУ номер ] [ advmss число ] [ в [ в ] адрес ]
 [ время задержки ] [ время rttvar ] [ дозаказа номер ]
 [ окошко ] [ cwnd в номер ] [ initcwnd номер ]
 [ ssthresh количество ] [ царство царств ] [ адрес ГРЦ ]
 [ время rto_min ] [ номер hoplimit ] [ initrwnd номер ]
 [ характеристики ] [ в книге ] [ имя congctl ]
 [ прив прив ] [ время ]
Тип := { одноадресная | местного | широковещательных | лавинных мультикаст | ход |
 недоступен | запретить | файлы | нац }
Значение table_id := [ местный | главный | по умолчанию | весь | количество ]
Объем := [ хост | соединения | мировых | количество ]
NHFLAGS := [ онлинк | всепроникающей ]
RTPROTO := [ ядро | загрузки | статическая | количество ]
Прив := [ низкий | средний | высокий ]
Время := ряд[с|МС]
Типа bool := [1/0]
Особенности := с ECN
ENCAPTYPE := [ ПДК | ИС | ип6 ]
ENCAPHDR := [ MPLSLABEL ]
+ IP-маршрута добавить 10.0.0.0 Дев Альфа
+ ИС добавить маршрут 0.0.0.0/1 через 10.0.0.0 Дев Альфа
+ IP-маршрута добавить 128.0.0.0/1 через 10.0.0.0 Дев Альфа
Прослушивает порт 0.0.0.0 655
Готов
Пытаюсь подключиться к Альфа (74.78.156.164 порт 655)
Ошибка при подключении к Альфа (порт 74.78.156.164 655): сеть недоступна
Не мог настроить мета подключение к Альфа
Пытаясь восстановить исходящие подключения в 5 секунд
Продувки недоступных узлов
Пытаюсь подключиться к Альфа (74.78.156.164 порт 655)
Ошибка при подключении к Альфа (порт 74.78.156.164 655): сеть недоступна
Не мог настроить мета подключение к Альфа
Пытаюсь заново установить исходящее соединение в течение 10 секунд
Продувки недоступных узлов
Получил сигнал term
Статистика для устройств Linux Тун/тап (режим Тун) на /dev/сеть/Тун:
 общее количество байтов в: 346
 общее количество байтов из: 306
Закрытие соединения с Чарли (я)
Выполнение Тинк-вниз сценария 
++ вырезать -Д ' - Ф 2-5
++ команда grep '^по умолчанию:'
маршрут показывают ++ ИС 
+ ORIGINAL_GATEWAY='через 192.168.0.254 Дэв enp0s3'
+ IP-маршрута-дель-через 192.168.0.254 Дэв enp0s3
Использование: IP-маршрута { список | заподлицо } селектор
 IP-маршрута сохранить селектора
 IP-маршрут восстановления
 showdump IP-маршрута 
 маршрутизации IP-адрес [ адрес строки ииф ]
 [ оиф строку ] [ ТОС ТОС ]
 [ марка, номер ] [ наименование вРФ ]
 [ номер uid ]
 IP-маршрута { добавить | дель | изменить | добавить | заменить } маршрут
Селектор := [ корень префикс ] [ префикса ] [ точное префикс ]
 [ таблица значение table_id ] [ имя вРФ ] [ прото RTPROTO ]
 [ тип тип ] [ цель ]
МАРШРУТ := NODE_SPEC [ INFO_SPEC ]
NODE_SPEC := [ тип ] префикс [ ГС ГС ]
 [ таблица значение table_id ] [ прото RTPROTO ]
 [ цель ] [ Metric метрика ]
INFO_SPEC := НХ вариантов флаги [ следующего прыжка НГН ]...
Нью-Гемпшир := [ encap ENCAPHDR ENCAPTYPE ] [ через [ семья ] адрес ]
 [ строка Дев ] [ количество вес ] NHFLAGS
Семья := [ инет | inet6 | протокол IPX | dnet'овцы | мплс | мост | ссылка ]
Варианты := флаги [ МТУ номер ] [ advmss число ] [ в [ в ] адрес ]
 [ время задержки ] [ время rttvar ] [ дозаказа номер ]
 [ окошко ] [ cwnd в номер ] [ initcwnd номер ]
 [ ssthresh количество ] [ царство царств ] [ адрес ГРЦ ]
 [ время rto_min ] [ номер hoplimit ] [ initrwnd номер ]
 [ характеристики ] [ в книге ] [ имя congctl ]
 [ прив прив ] [ время ]
Тип := { одноадресная | местного | широковещательных | лавинных мультикаст | ход |
 недоступен | запретить | файлы | нац }
Значение table_id := [ местный | главный | по умолчанию | весь | количество ]
Объем := [ хост | соединения | мировых | количество ]
NHFLAGS := [ онлинк | всепроникающей ]
RTPROTO := [ ядро | загрузки | статическая | количество ]
Прив := [ низкий | средний | высокий ]
Время := ряд[с|МС]
Типа bool := [1/0]
Особенности := с ECN
ENCAPTYPE := [ ПДК | ИС | ип6 ]
ENCAPHDR := [ MPLSLABEL ]
+ IP-маршрута-дель-Дев Альфа
Использование: IP-маршрута { список | заподлицо } селектор
 IP-маршрута сохранить селектора
 IP-маршрут восстановления
 showdump IP-маршрута 
 маршрутизации IP-адрес [ адрес строки ииф ]
 [ оиф строку ] [ ТОС ТОС ]
 [ марка, номер ] [ наименование вРФ ]
 [ номер uid ]
 IP-маршрута { добавить | дель | изменить | добавить | заменить } маршрут
Селектор := [ корень префикс ] [ префикса ] [ точное префикс ]
 [ таблица значение table_id ] [ имя вРФ ] [ прото RTPROTO ]
 [ тип тип ] [ цель ]
МАРШРУТ := NODE_SPEC [ INFO_SPEC ]
NODE_SPEC := [ тип ] префикс [ ГС ГС ]
 [ таблица значение table_id ] [ прото RTPROTO ]
 [ цель ] [ Metric метрика ]
INFO_SPEC := НХ вариантов флаги [ следующего прыжка НГН ]...
Нью-Гемпшир := [ encap ENCAPHDR ENCAPTYPE ] [ через [ семья ] адрес ]
 [ строка Дев ] [ количество вес ] NHFLAGS
Семья := [ инет | inet6 | протокол IPX | dnet'овцы | мплс | мост | ссылка ]
Варианты := флаги [ МТУ номер ] [ advmss число ] [ в [ в ] адрес ]
 [ время задержки ] [ время rttvar ] [ дозаказа номер ]
 [ окошко ] [ cwnd в номер ] [ initcwnd номер ]
 [ ssthresh количество ] [ царство царств ] [ адрес ГРЦ ]
 [ время rto_min ] [ номер hoplimit ] [ initrwnd номер ]
 [ характеристики ] [ в книге ] [ имя congctl ]
 [ прив прив ] [ время ]
Тип := { одноадресная | местного | широковещательных | лавинных мультикаст | ход |
 недоступен | запретить | файлы | нац }
Значение table_id := [ местный | главный | по умолчанию | весь | количество ]
Объем := [ хост | соединения | мировых | количество ]
NHFLAGS := [ онлинк | всепроникающей ]
RTPROTO := [ ядро | загрузки | статическая | количество ]
Прив := [ низкий | средний | высокий ]
Время := ряд[с|МС]
Типа bool := [1/0]
Особенности := с ECN
ENCAPTYPE := [ ПДК | ИС | ип6 ]
ENCAPHDR := [ MPLSLABEL ]
+ IP-маршрута-дель-0.0.0.0/1 Дев Альфа
+ IP-маршрута-дель-128.0.0.0/1 Дев Альфа
+ IP-связей комплект Дев Альфа
Прекращение

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

Я считаю, что изменение:

ORIGINAL_GATEWAY=`маршрутизации IP-шоу | grep ^по умолчанию | вырезать -Д ' - Ф 3-5` 

дает 192.168.0.254 Дэв enp0s3

и теперь мои скрипты не бросайте ошибки синтаксис iproute...тем не менее, они жалуются на следующее:

+ IP-маршрута добавить 192.168.0.254 Дэв enp0s3
RTNETLINK ответы: файл существует 
+995
Bastien Crete 03 февр. '09 в 4:24

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

+953
Leelum 24 дек. 2017 г., 19:01:53
Другие ответы

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


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

Я бы начал с ОД (восьмеричный дамп), и в зависимости от системы, может найти такие инструменты, как objdump полезны.

+928
abe john 19 мар. 2013 г., 13:57:03

попробовать Общ -1 enter image description here Это Число 1

Из man-страницы.

 Общ -1 список одним файлом на линию. Избежать '\n' с -Q или -б
+913
gulkeme 18 дек. 2016 г., 03:01:11

Так, как я описал в моем вопросе, это было во время "очистки" процесс, когда мой компьютер выключен - пусть и изящно, ДНФ не очень хорошо.

Стадии очистки удаляет старые пакеты из системы, так как новые уже установлены. Это своего рода проблема, при попытке сделать ДНФ дистро-синхронизации. Пока он будет исправить пакет столкновения, это не даунгрейд некоторые из пакетов.

Моя система - или, более конкретно, это еще если предположить, что это в Fedora 22, которая его как бы и нет одновременно, но то, что он думает , что, вполне полезная.

Потому, что новые пакеты уже установлены, а некоторые старые delted, это делает больше смысла, чтобы подтолкнуть к новой версии, как Fedora 22 уже не хватает пакетов (так как обновление уже убирался).

при работе ДНФ дистро-синхронизация --releasever=23 , Вы будете работать в ДНФ , не желая, чтобы удалить некоторые (новые) пакеты, потому что они защищены.

Эту проблему можно легко обойти, с ДНФ дистро-синхронизация --disableplugin=protected_packages --releasever=23. Причина этого в том, что некоторые из уже установленных fc23-пакеты уже существует и защищен (один из которых является ДНФ себя, например). Но старый fc22 пакет ДНФ не были очищены еще. Он все еще установлены и защищены.

Поскольку процесс обновления был приостановлен почти середины удаление старых файлов, существуют многочисленные версии столкновения между fc22 и fc23 версии, соответственно.

Некоторые из этих столкновений можно обойти с помощью дополнительных --allowerasing выключатель, который помог немного. Хотя в конце концов, мне пришлось удалить большинство боестолкновений себе, что означало иду пакетов и удаление проблемных. Я в конечном итоге удаление всех файл texlive-* пакеты, прежде чем двигаться дальше, она ускорила процесс модернизации - отказа - попытки и сделал пройдя через установленные пакеты значительно легче.

В конце концов, ДНФ обновление --Обновление --releasever=23 --allowerasing установил кучу обновлений и указал мне на несколько оставшихся версию ошибки. После этого, загрузившись в Fedora 23 не было никаких проблем.


Следует отметить, что решение будет несколько иным, если бы я был в "установки"/"обновление" стадии процесса, когда власти не произошло. Я бы, наверное, дистро-синхронизированы в Fedora 22, убрали все fc23 пакеты и начал заново.

+906
David Eckerd 3 июн. 2019 г., 08:16:39

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

Замораживание задач не после 20.005 секунд (1 задачи отказывается морозить, wq_busy=0):

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

Как это может произойти? Почему планировщик просто прекратить планирование этого приложения? и тогда это фактически заморозило? Я читал, что есть несколько стоп - команд, один из них вежливо попросил один из них, заставляя мерзнуть. Почему systemd не не использовать это, или почему это не работает здесь?

+866
Livia Medvid 14 нояб. 2013 г., 11:17:23

Есть ссылка, которая даст мне список пакетов, доступных для красная шапка на Linux?

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

Например:

поиск шрифта ням 

и как мне подобрать, какой пакет RPM для какой цели?

В Юм инфо команда может дать вам информацию о пакете. Например:

$ ням инфо пакет OpenSSH
Наименование : пакет OpenSSH
Арка : архитектуру x86_64
Версия : 6.6.1p1
Релиз : 33.el7_3
Размер : 438 к
РЕПО : rhelosp-с RHEL-7.3-сервер
Резюме : альтернативная свободная реализация протокола SSH версий 1 и 2
URL-адрес : http://www.openssh.com/portable.html
Лицензия : БСД
Описание : по SSH (безопасная оболочка) - это программа для входа в и выполнения
 команды на удаленной машине. СШ предназначен для замены программ rlogin
 : и РШ, и обеспечит безопасную зашифрованную связь между
 : два ненадежных компьютеров в незащищенной сети. Х11 соединений и
 : произвольные порты TCP/IP также могут быть переданы по защищенному
 : канал.
 : 
 : OpenSSH это версия операционной системы OpenBSD последнего бесплатная версия SSH,
 : приведение его в актуальном состоянии с точки зрения безопасности и возможности.
 : 
 : Этот пакет включает базовые файлы, необходимые для
 : Пакет OpenSSH клиента и сервера. Для использования этого пакета, вы должны
 : также установить OpenSSH-клиента, пакет OpenSSH-сервер, или как.

Мне нужны шрифты штрих-кода для установки на Linux-сервер (код 128, код 39 шрифтов). Мне нужны эти шрифты выбраны отчеты приложение, которое будет печатать штрих-код для меня в отчете.

Я не верю, что есть какие-то шрифты штрих-кодов, упакованных в красной шляпе Линукс. Однако, вы можете просто скачать соответствующие шрифты из других источников и установить их самостоятельно. Есть инструкция по установке шрифтов здесь.

+863
VIRINEA 13 июн. 2015 г., 09:27:43

Это может быть сделано, см. вытрезвителя.за заднюю стенку(5) Man-странице для объяснения перевода таблиц и /usr/доли/детокс/*.образец для некоторые примеры.

+849
Ashildr 9 июл. 2018 г., 11:07:45

Я пишу функция обновления программного обеспечения для часть встраиваемого оборудования. В настоящее время корневая файловая система не будет обновлена, принимая новый файл rootfs.tar.gz и распаковать его в корень файловой системы (перезаписи существующих файлов и добавление новых). Но это не удалить файлы, которые не находятся в новый пакет.

Так что теперь я собираюсь РМ -РФ всех существующих файлов, затем распаковать новый файл tar файловой системы. Это выглядит как много работы, и занимает много времени, и, возможно, единственное, что изменилось-был один конфигурационный файл.

Вместо этого, я хотел бы быть в состоянии синхронизировать содержимое .файл tar.gz каталог. Это выполнимо, минуя какой-то посредник (то есть, без распаковки tar во временную директорию затем делаем по rsync)?

+846
user108328 5 янв. 2013 г., 19:31:16

Я пытаюсь настроить SELinux на моем домашнем ПК. Во время установки файл /etc/selinux в/политики не были созданы, таким образом, я не смог настроить пользовательскую политику с checkpolicy. Поэтому я скопировал его из примера. Вот это:

Строку SELinux=разрешительной 
SELINUXTYPE=целевые
SETLOCALDEFS=0
REQUIREUSERS=0
AUTORELABEL=1

Сама конфигурация кажется очень простой, но когда я пытаюсь

checkpolicy

Я получаю сообщение об ошибке

политики.конф:1:ошибка синтаксическая ошибка на маркер 'в SELinux' в строке 1:

Как это можно исправить? Я чувствую, что вся идея добавления этого файла вручную-это неправильно.

SELinux в версии 0.5.6

команде uname говорит:

Linux от Debian 4.9.0-8-для amd64
+795
Atarax 1 мая 2016 г., 17:28:08

Использовать тр для удаления продолжений строк и строк:

$ число=$(Эхо-6^6^3 | БК)
$ Эхо "$ням"
\12041208676482351082020900568572834033367326934574532243581212211450
\20555710636789704085475234591191603986789604949502079328192358826561
895781636115334656050057189523456
$ число=$(Эхо "$число" | тр -д '\н\\')
$ Эхо "$ням"
12041208676482351082020900568572834033367326934574532243581212211450205557106367897040854752345911916039867896049495020793281923588265618957816361153346560500571895 23456
+780
vogue 18 мар. 2015 г., 06:39:01

В основном вы пытаетесь установить '$trimfilename' для 'подключения', Когда вы делаете:

если '$trimfilename'='связь'...

если - когда в командной позиции - это не команда в том же смысле, что эхо и выход и еще [ несколько. Это зарезервированное слово - это осуществляется в оболочке парсер точно так же, как ;, <перевод строки>, и ! проклятье - в тот же путь, что = это, на самом деле.

если обозначает начало , если блок, который состоит из по меньшей мере одно соединение команда, которая состоит из 1 или простых команд. Может быть, наиболее полезный способ я могу описать это как:

#одна команда соединения 
{ простая команда; команда; команда; } 

если { : это соединение команда возвращает 0 ; }
тогда { : у этой команды соединение ; }
еще { : у этой команды соединение ; }
интернет

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

Парсинг происходит перед переменной расширения/назначение, поэтому, когда вы делаете:

если var=Вэл
затем :
другое :
интернет

...вы тестируете, если назначение на вал в ВАР возвращает 0 - что будет в этом случае - и тогда ты уходишь оттуда. Но... когда ты...

если в\допустимое имя переменной'=Вэл
затем :
другое :
интернет

...тогда , если Вам повезет, вы получите сообщение об ошибке, и ваш блок else, хотя, скорее всего, выполнение всего блока прекращается резко, потому что оно не может быть разобрано.

Как я уже говорил, = оператор присваивания-это функция оболочки парсер, и именно поэтому он занимает не менее двух оценок делать:

ВАР=Вэл; ивал из $VAR=val2

Оболочка отмечает = назначение функции на разбор времени - до расширения - и он не может обрабатывать назначении к расширению - потому что этого еще не произошло.

То, что вы хотите, чтобы проверить возвращаемое значение команды - очевидно, что команда оценивает расширение переменной. Это что тест для...

если тест "переменной$var" = "Вэл"
затем Эхо яй
еще эхо нет
интернет

или...

если [ "$ВАР" = "Вэл" ]
затем Эхо яй
еще эхо нет
интернет

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

+657
BiggunIva 2 февр. 2013 г., 06:04:42

Я посмотрел несколько скриптов, другие люди писали (в частности красная шляпа), и большое их переменным присваивается используя следующие обозначения ПЕРЕМЕННАЯ1="${ПЕРЕМЕННАЯ1:-some_val}" или расширить некоторые другие переменные VARIABLE2="${VARIABLE2:-`Эхо $ПЕРЕМЕННАЯ1`}"

В чем смысл использования этой нотации, а не просто декларируя ценности напрямую (например, ПЕРЕМЕННАЯ1=some_val)?

Есть ли преимущества этой нотации или возможные ошибки, которые можно было бы предотвратить?

Значит :- иметь конкретное значение в данном контексте?

+531
andropol 17 авг. 2015 г., 00:12:13

Как уже отмечалось, читатель трубы получает ВФ еще не осталось писателей. Поэтому решение заключается в том, чтобы убедиться, что всегда есть один писатель, держа ее открытой. Что писатель не должен ничего отправлять, просто держать его открытым.

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

#!/Бен/ш
mkfifo П
метод exec 3>П # открыть дескриптор файла 3 письма к трубе
программа < П
# < Р хвост -П +1 -ф | программы
Эхо кое-что п
кошка more_stuff.txt > П
метод exec 3>&- # закрыть файловый дескриптор 3

Обратите внимание, что если опустить последнюю строку, дескриптор файла 3 будет автоматически закрыт (и, таким образом, читатель получит ВФ) после завершения работы скрипта. Помимо удобства, это также обеспечивает безопасность, если скрипт был как-то прекратить.

+495
Anil Ravsaheb Ghodake 23 нояб. 2012 г., 18:00:52

Я сделал тар из каталога в Солярис 10 коробка. Я переместил файл на сервер SUSE 11.2 коробку и распаковал файл в каталог. Даты точно такие же, но я заметил, что времена, которые были до смены раз в этом году на 1 час вперед старого сервера и даты после смены времени на 2 часа вперед. Я сделал это на 3 сервера и это случилось только на одном сервере. Любая идея, что является причиной этого?

+467
Toby Fernsler 3 июн. 2010 г., 03:48:33

Страниц Рофф (см. человек 7 Рофф) отформатированные документы.

  • Вы можете написать его от руки.
  • Вы можете использовать help2man , чтобы создать из скрипта помогите выход.
  • Вы можете писать на языке разметки и использовать специальный инструмент, чтобы преобразовать его человеку:
+438
Kavi 30 дек. 2019 г., 00:06:55

Попробуйте этот

кошка /proc/cpuinfo для
+281
Abhishek Subedar 19 нояб. 2014 г., 10:59:59

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

найти . -путь ./ваш папка -чернослив -о-параметр maxdepth 1 -тип D -печати
+235
3h4x 27 июн. 2019 г., 08:07:52

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

Менять дистр

Другие дистрибутивы как Арч Линукс, сабайон с Linux или Debian "Сида" включают новые версии намного быстрее. Вы можете подумать о смене дистрибутива.

Построить его самостоятельно

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

Это не самый простой способ сделать это, но вы узнаете много интересного о Unix в процессе. Не забудьте прочитать документ несколько раз, чтобы убедиться, что вы получите все, и задавать вопросы, если что-то конкретное непонятно.

Будьте терпеливы

В какой-то момент, эта версия (или новее) в gcc/g++ и собирается войти в менеджер пакетов. Если вы будете ждать (вплоть до нескольких месяцев, я не очень знакома с релиза CentOS цикла), вы в итоге получите, что хотите.

+216
Stephane Gasparini 31 янв. 2010 г., 03:23:02

Даже с накопителей узкое разделение файлов ввода/вывода, имеющий несколько процессов / потоков, что не будет прироста производительности, а зачастую значительно медленнее.

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

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

+179
Arshdeep sidhu 1 окт. 2019 г., 08:53:10

Это должно работать:

#!/бин/Баш
для ФД-кошачий "\`Общ\`"`; сделать
 команда CD ~/темп/$ФД
 для сбфд-кошачий "\`Общ\`"`; сделать
 команды mkdir ~/темп/$fд/$сбфд/экранов;
 команда CD ~/темп/$fд/$сбфд/экранов;
 ВКС /главная/пользователя/темп/$fд/$сбфд/*.МР4 -Ц0 -Н 15 -С 3 -х 200 -это 300/200 -Джей;
сделано;
сделано;

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

Вы хотите, чтобы сохранить как скрипт, кстати, и он будет только работать, если темп находится в вашей домашней директории.

+149
JDelhaRD 23 мая 2018 г., 21:14:13

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

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

Например: ваша система может собрать время, что он отключает жесткий диск чтобы сохранить энергию и каждый раз, когда вы меняете папке он должен снова начать вращаться, что вызывает лаги. Это, конечно, только если у вас есть жесткий диск HDD.

+116
Debbie F 17 янв. 2018 г., 18:26:40

У меня есть видео файл, который был создан как x264, 26 кадров в секунду, 20МБ.

команда, используемая для преобразования avconv -я входной_файл.МР4 -с:libx265 -С и V:а libmp3lame выходной_файл.МР4

После преобразования его для x265 HEVC и он получает не так метки и так частотой кадров 1 кадр в секунду, то есть 1 МБ и выглядит нормально, просто время перепутала.

образец предупреждения:

МР4 @ 0x10e8660] немонотонная ДЦ в выходной поток 0:0; 
предыдущий: 114400515, ток: 454496; изменения в 114400516. 
Это может привести к неправильные метки в выходной файл.

Прошлое продолжительность 0.644524 слишком большие

файл x264 в отчетах 23С продолжительность, новый для x265 11 минут 46 секунд...

это не исправить: avconv -я входной_файл.МР4 -си:в копии с копии -Р 26 выходной_файл.МР4

Обс.: на mp4 был создан с помощью "дю рекордер" на Андроид, захват экрана.

+108
Keerthi 12 мар. 2010 г., 17:01:42

enter image description here

Здравствуйте! Мне нужно соединить 3 Сети.

Вот что я сделал:

для "левого" хозяина

ИС добавить маршрут по умолчанию через 192.168.26.4
маршрут показывают ИС 
по умолчанию через 192.168.26.4 Дэв enp0s3

для "правильного" хозяина

ИС добавить маршрут по умолчанию через 192.168.27.4
маршрут показывают ИС 
по умолчанию через 192.168.27.4 Дэв enp0s3

за "левый" роутер

ИС добавить маршрут по умолчанию через 10.26.0.1
IP-маршрута добавить 192.168.26.0/24 через 192.168.26.1
маршрут показывают ИС 
по умолчанию через 10.26.0.1 Дэв enp0s8
192.168.26.0/24 через 192.168.26.1 Дэв enp0s3

для "правильного" роутера

ИС добавить маршрут по умолчанию через 10.26.0.2
IP-маршрута добавить 192.168.27.0/24 через 192.168.27.1
маршрут показывают ИС 
по умолчанию через 10.26.0.2 Дэв enp0s8
192.168.27.0/24 через 192.168.27.1 Дэв enp0s3

Также я включено IP-пересылки на обоих маршрутизаторах (команды sysctl -w в сети.протокол IPv4.ip_forward=1)

И теперь я могу пинг до ближайшего маршрутизатора на хост. т. е. с левого хоста я могу пинг оставил роутер на оба IP-адреса (пинг 192.168.26.1 и пинг 10.26.0.1), но я не могу пинг следующего маршрутизатора или узла (целевой узел недоступен). Же самое происходит и с правом хозяина. Также я могу пинговать хосты из ближайшего маршрутизатора (из 192.168.27(6).1 я могу пинг 192.168.27(6).4). И я могу пинг от маршрутизатора к маршрутизатору по обоим адресам. Проблема в том, что я не могу пинг с хоста на хост или даже с хоста на следующий маршрутизатор.

Я думаю, что я сделал что-то не так с маршрутами, но я не знаю, что именно. Я пытался изменить маршруты в роутерах соседу ИС (в левой маршрутизатор добавить маршрут по умолчанию через 10.24.0.2) но все что я получаю-это сеть недоступна.

+107
Johnny Flores 10 июн. 2015 г., 17:41:58

Вы путаете две разные счетчики: файловая система ссылка счетчик и дескриптор файла счетчик ссылок.

  1. Файловая система ссылка счетчик подсчитывает количество ссылок на inode в файловой системы. Индексный дескриптор-это структура, которая содержит файл метаданных. В Ext* файловых систем этот счетчик хранится в самой файловой системы.

    Вы можете проверить, сколько ссылок имеет инода через ЛС-я. Кроме того, вы можете использовать ЛС-я к вам в номер inode файла. Е. Г. попробуйте умножить ссылки на файл с помощью ЛН и убедитесь, что все ссылки имеют одинаковый номер inode.

    [email protected]:~/счетчик> ЛС-ли
    итог 40
    2248813 -RW-р-р-- 1 andcoz пользователи 40960 7 тест 21.34 февраля 
    [email protected]:~/счетчик> тест ЛН условие_2
    [email protected]:~/счетчик> тест ЛН test3
    [email protected]:~/счетчик> ЛС-ли
    Итого 120
    2248813 -RW-р-р-- 3 пользователей andcoz 40960 7 тест 21.34 февраля 
    2248813 -RW-р-р-- 3 пользователей andcoz 40960 7 февраля 21.34 условие_2
    2248813 -RW-р-р-- 3 пользователей andcoz 40960 7 февраля 21.34 test3
    
  2. Ссылка дескриптора файла счетчик подсчитывает, сколько раз файл открыт процессом, или, более формально, сколько файловых дескрипторов ссылку, инода. Эта информация хранится в памяти ядра.

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

    [email protected]:~/счетчик> хвост -Ф &тест
    [3] 4226
    [email protected]:~/счетчик> Термоблок тест
    /главная/andcoz/счетчик/тест: 4226
    [email protected]:~/счетчик> хвост -Ф условие_2 &
    [4] 4354
    [email protected]:~/счетчик> Термоблок тест
    /главная/andcoz/счетчик/тест: 4226 4354
    

Файл удаляется из файловой системы, когда оба счетчиков равны нулю.

+103
DevBob 1 сент. 2012 г., 17:31:39

Я имел такую же проблему для активации виртуальных сред с Терминатором.

Хитрость заключается в том, чтобы сделать все с "одной" команды: Баш. Воспользовавшись его опция (интерактивные) и с помощью настраиваемого --rcfile , в котором PROMPT_COMMAND имеет значение, что мы хотим выполнить. Результат будет такой:

команда = "в bash --rcfile <(кошка ${домой}/.bashrc следующее; Эхо-экспорт PROMPT_COMMAND="ваши команды; иди сюда; сбросить PROMPT_COMMAND"') -я"

Просто замените ваши команды; иди сюда; с вашей реальной команды. Увидеть этот ответ для объяснения.

+54
Juan Cuero 27 дек. 2013 г., 18:56:18

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

Как я могу использовать мою клавиатуру напрямую, чтобы ввести неразрывный пробел?

+24
brian polston 20 янв. 2010 г., 21:17:31

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

$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