Случайные задержки в связи

когда я пытаюсь подключиться к моей подруги сервером, соединение, кажется, случайно лага, иногда 50 мс, 40 мс, 60 мс, но иногда это занимает 1, 3 или 7 секунд

завиток-ВВ время http://ipaddress/foo.json'
* Имя хоста не найдено в кэше DNS
* Попытка IP-адрес... --> медленно по этой линии !!!
* Подключение к IP-адрес (IP-адрес) порт 80 (#0)
> Сделать /ФОО.в JSON по HTTP/1.1
> Пользователь-агент: скручиваемость/7.37.0
> Хост: IP-адрес
> Принимаем: */*
> 
< НТТР/1.1 200 ОК
< Дата: вторник, 24 июня 2014 02:51:45 мск
* Сервера Apache/2.2.27 (Unix) и расширением mod_ssl/2.2.27 OpenSSL и/1.0.1 электронная стандарту FIPS mod_bwlimited/1.4 не в черном списке
< Сервер: Apache/2.2.27 (Unix) и расширением mod_ssl/2.2.27 OpenSSL и/1.0.1 электронная стандарту FIPS mod_bwlimited/1.4
< Последнего изменения: вторник, 24 июня 2014 02:42:12 мск
< По ETag: "2e8109e-871-4fc8be82affe4"
< Принять-диапазоны: байт
< Контент-Длина: 2161
< Тип контента: приложение/JSON

Как я мог знать, какая часть системы, что вызывает это?

Я пытался отключить mod_bwlimited, но отставание все же произошло

Я попытался использовать другой веб-сервер (обезьяна) на другой порт, это все равно случилось

сервер:

Бар 2.6.32-042stab090 Линукс.3 #1 СМП Пт июн 6 09:35:21 мск архитектуру x86_64 архитектуру x86_64 x86_64 с 2014 GNU/Линукс

Также, когда я пытался изменить /и т. д./sysctl.конф и с помощью команды sysctl -п с использованием корня:

чистая.протокол IPv4.tcp_tw_recycle = 1
чистая.протокол IPv4.tcp_tw_reuse = 1
ПС.файл-Макс = 524288 

Он показывает:

ошибка: отказано в доступе по ключевым инет.протокол IPv4.tcp_tw_recycle'
ошибка: отказано в доступе по ключевым инет.протокол IPv4.tcp_tw_reuse'
ошибка: отказано в разрешении на ключ 'ФС.файл-Макс'

Возможно, что значения было ограничено хостинг компании?

+810
hyproman 9 июл. 2018 г., 05:32:59
37 ответов

В стороне разговор МСТ рекомендуется perlanet для этой цели.

+976
waj cheema 03 февр. '09 в 4:24

Почему вы не используете [у logrotate]?1 он даже имеет возможность по почте журнал для вас.

+965
Guy perrelli 1 мая 2015 г., 01:37:35
Другие ответы

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


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

Проблема здесь заключается в том, что вы используете оболочку шарики, вместо того чтобы найти в списке txt файлы (он будет также исключить скрытые файлы TXT, и если таковые .тхт файлы имеют тип справочника, то он будет спускаться в них, чтобы удалить все старые файлы). Снаряды как Баш, когда Глоб не соответствует ни один файл, передать Глоб "как есть", чтобы найти и найти жалуется, что несуществующий *.тхт файл.

Вы могли бы просто сделать:

Значение lc_all=C не найти "/ч/переменная$user/." ! -имя . -чернослив \
 -имя '*.тхт' ! -тип D опции-mtime +30 -принт -экзек РМ -Ф {} + |
 команда grep '^' > /dev/нуль || Эхо >&2 нет текстовых файлов в дель

В грэп - проверить, найти что-то выводит (нет ошибок) так что у нас выхода нет текстовых файлов в дель сообщение, если оно не (удалить > /dev/нуль , если вы хотите, чтобы увидеть файлы, которые мы пытаемся удалить). Обратите внимание, что мы теряем статус выхода из найти в процессе.

Вы могли бы также использовать ЗШ , а не чьи Глобс можете проверить файлы возрастов (вы уже используете ЗШ синтаксис, не цитируя, что $пользователей):

oldfiles=(/ч/переменная$user/*.тхт(НДМ+30^/))
если (($#oldfile)); тогда
 РМ -Ф -- $oldfiles
еще
 Эхо >&2 нет текстовых файлов в дель
интернет

В любом случае, для обоих -найти опции-mtime +30 и ЗШс М+30 Глоб классификатором, обратите внимание, что он выбирает файлы, которые 31 дней от роду и старше, так как он сравнивает возраст с точки зрения целого количества дней. Файл, который составляет 30 дней и 23 часов не будет выбрано потому, что его возраст округляется до 30 дней, который не превышает 30.

+939
UsedPhoneBuyer 21 окт. 2012 г., 21:53:31

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

Однако, при запуске нового сеанса из командной строки и напрямую запускаем команду, параметр управления потоком не уважают и сочетание клавиш Ctrl-с зависает терминал.

Это работает:

новый tmux-сессии -с ФОО
ВИМ

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

новый tmux-сессии -с ФОО ВИМ

Как я могу отключить управление потоком даже в последнем случае?

+905
Samael D 26 мар. 2012 г., 22:49:42

В physmem значение из system_pages статистики даст вам количество страниц, ОС видит. Вам нужно умножить это число на размер страницы по умолчанию, который может быть 4К или 8К в зависимости от вашей архитектуры:

$ кстать -Н system_pages -р-S physmem |
 nawk -в размер страницы=$(размер страницы) '{печать 2 $*Размер страницы/1024/1024 "МБ"}'
4017.64 МБ

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

+874
Saxophlutist 5 апр. 2015 г., 22:33:47

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

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

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

+852
Ryan Gillies 25 дек. 2019 г., 13:30:30

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

+801
lysi lu 23 июн. 2011 г., 22:51:14

Я пытаюсь передать переменную из моего локального сервера (разделов location1) на удаленный сервер (location2). Целью кодекса является копирование файла с удаленного сервера из предопределенного местоположения. Проще говоря, я хочу, чтобы скопировать файлы из location2 для разделов location1, используя предопределенный путь, по которому разделов location1 на локальном сервере и location2 является удаленный сервер. Отображается фрагмент кода:

$разделов location1=где-то/на/local_server
$location2=где-то/на/remote_server

sshpass -Р "пароль" \
 [email protected] СШ 'Су -ЛНР "СР -Р $location2 $разделов location1";'

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

+777
smartnut007 7 апр. 2010 г., 19:37:52

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

Вы бы положить в ~/.muttrc конфигурации, как

набор spoolfile="imaps://johndoe:[email protected]:993/INBOX"

см http://dev.mutt.org/trac/wiki/MuttGuide/UseIMAP

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

+772
marc ferreira 3 окт. 2010 г., 00:27:14

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

Давайте сделаем это в очень упрощенном виде, допустим, что мы имеем огромный файл с именем неразреженный:

неразреженный:

аааааааааааааааааааааааааааа
\\х00 х00\х00\х00\х00\х00\х00
\\х00 х00\х00\х00\х00\х00\х00
\\х00 х00\х00\х00\х00\х00\х00
bbbbbbbbbbbbbbbbbbbbbbbbbbbb
\\х00 х00\х00\х00\х00\х00\х00
\\х00 х00\х00\х00\х00\х00\х00
cccccccccccccccccccccccccccc

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

Итак, есть ... удар-дыра , что это реально сделать? Я читал страницу человека, до сих пор не понимаю:

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

Создавая отверстие, что наоборот --копать отверстие параметр кажется, что, и как получилось, что копают яму не то же самое, создавая отверстие?! Помогите! нам нужен логик :).

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

Какая разница между --копать отверстия и ... удар-отверстия в оперативном (не логически, ни лингвистически, пожалуйста!)?

+771
Liza F 25 авг. 2018 г., 08:28:33

Да. Оба примера должны передать аргументы в Баш-С или Ш-с в качестве аргументов (наверное, в кавычках), а не впрыскивать их в код в виде строк.

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

Пример:

Баш-с "Эхо $арг"

с $арг строка ; LS-Ла.

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

Дополнительная ссылка:

+766
Iger Ger 6 мар. 2012 г., 20:57:44

Вполне возможно, что пространство, занимаемое VirtFS из-за потерянных крепления VirtFS.

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

для меня в кошка /труды/крепления | у awk '/virtfs/ {печати $2}"; сделать размонтировать $я;сделано

Или, Поскольку вы используете cPanel, вы можете использовать свой скрипт для этого:

/скрипты/clear_orphaned_virtfs_mounts --метода clearall

Попробуйте ДФ-ч после этого.

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

Что касается вашего второго вопроса, если вы добавить больше пространства, он не должен автоматически устанавливаться в VirtFS, поэтому вы должны быть хорошо.

+740
user8575 19 дек. 2014 г., 04:24:36

Есть неизвестное количество строк в файле. Как удалить строку N-й (при счете снизу) с одной-вкладыш команду (вы можете использовать больше чем один, если это необходимо) на платформе Unix.

+739
Patricia Ashton 21 апр. 2010 г., 22:59:56

С того, как awk, попробуйте:

на awk '{а[$1]=($1 в)?а[$1]" "2$:$2};Конец{для(I в)печатать я, [я]}' файл1 файл2

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

+738
user3192920 27 июл. 2010 г., 10:45:45

Я использую KDE, мой менеджер дисплея КДМ:

$ кот /и т. д./Х11/по умолчанию-дисплей-менеджер
/usr/Бен/КДМ

Как упорядочить значки, или лучше сказать - привести их к решетке, на рабочий стол KDE на Debian?

Я имею в виду аналогичную функцию в Windows (выровнять значки по сетке).

+733
Ryan Mortier 10 авг. 2019 г., 15:10:24

Заключите ваш скрипт что-то вроде :

а правда
делать
 ... ваш скрипт здесь
сделано

У вас уже есть условие выхода, так что это должно работать. Если это не так, пожалуйста, указать, как это не

+641
Hanqing Wu 22 мая 2015 г., 09:09:07

У меня странная вещь происходит, и я не могу объяснить. сначала взгляните на прикрепленное изображение. Mount Issues overview

Как вы можете видеть у меня в CentOS на основе АМС-ASPERA01 сервер в DMZ, и у меня 6 машин в нашем эфире и сети, которые должны быть в состоянии добраться до него. Из этих 6, 3 (2 раза в Fedora Линукс 1х окна) можно смонтировать без проблем, без предупреждения. Остальные 3 также в CentOS 6 серверов, все крепления на другие машины на CIFS и отлично работать с ними, но на это никто не будет.

Команду Mount я использую:

горе -Т Киф //172.23.54.196/Аспера -о РАО,пользователь=никто,передать=никто,file_mode=0666,для dir_mode=0777,значения rsize=8192,wsize=8192 /шоссе/Аспера-новый/

Потому что 3 машины, которые работают, я предполагаю, что Самба конфиг вроде правильный, но вот по SMB.конф файл:

[глобальной]
в Workgroup = фрагментик
NetBIOS-имя = АМС-ASPERA01
сервер строку = %ч сервер (Самбу %в)
интерфейсы связывают только = истина
уровень журнала = 0
системного журнала только = нет
файл syslog = 0
8panic действий = в /usr/8й = /хранение/внутренний
заставить пользователя = никто
группа = никто
общественная = да
записи = да
гость ок = да
поделиться/Самба/паника-акция %д
шифровать пароли = истина
файл SMB passwd С = в /etc/Самба/с smbpasswd
местные мастера = нет
на уровне ОС = 33
домен мастер = нет
предпочтительный мастер = нет
при входе в домен = нет
сокет опции = буферов сокета=131072 параметр so_sndbuf=131072 опции tcp_nodelay IPTOS_LOWDELAY 
использовать sendfile = истина
нежесткой ядра = нет
строгий замок = нет


безопасности = доля
параметр passdb части backend = tdbsam


#=====Акции=====
[Аспера]
комментарий = Все Аспера общий контент
путь = /хранения/внутренних/Аспера
пользователь сила = корень
группа = корень
общественная = да
записи = да
гость ок = да
создание маски = 0666
маски каталог = 0777

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

2 декабря 12:48:32 АМС-PYDIO01 ядра: Киф ВФС: ошибка при подключении к розетке. Прерывание операции.
2 декабря 12:48:32 АМС-PYDIO01 ядра: Киф ВФС: cifs_mount не ж/код возврата = -111 или -113

Я погуглил ошибку 111 и 113, но не смог найти четких объяснений по нему.

Что это может быть?

+598
blabs 13 мая 2015 г., 01:52:50

Я с помощью Cyberduck (GUI клиент УПП).

Через команду я посылаю:

Чаун -Р имя пользователя:путь имя пользователя/sp_furnicom17

Получаю следующую ошибку:

вывод: это не телетайп

Что я делаю не так?

+562
Tatiana Saturno 3 нояб. 2016 г., 17:54:20

Смотреть в экран или tmux. Пример с tmux:

$ tmux новый -г 'longrunningcommand'

В то время как другие ответы, с помощью '&' в фоне будет работать, вы должны перенаправить стандартный вывод (и stderr!). Не делая этого, выходной сигнал будет идти прямо к вашей оболочки, смешивая с любой другой выход, вы можете иметь.

Фон также будет выполнена, если вы используете длинную команду и выйти или разъединены. Система убьет свою работу.

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

Экран старый верный и программы; tmux гораздо моложе, но выводы из прошлых экрана.

+547
Brett Holmes 22 сент. 2016 г., 02:06:47

Я ищу способ настроить пепла сеансов с моими собственными наборами псевдонимES и этажерки. Что такое пепел эквивалент Баша bashrc и файлы?

+522
user1036719 7 июл. 2019 г., 23:32:13

У меня есть следующее в файл/etc/udev из/правил.Д/40-swallowpv.правила:

Действия=="добавить", ядра=="СД[а-я]+" выполните="в/var/tmp/и swallowpv шарс"

(Я также попытался с бежать+= тот же эффект).

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

На сам сценарий, это - корневой: для владения и я начал с 0700 но я также пытался 0777 безрезультатно. Я не уверен, что я делаю неправильно здесь.

+497
Adam Marcionek 5 авг. 2016 г., 05:50:25

Вы знаете, если удача-мод о безопасности существуют?

+493
nastyanator 20 мая 2011 г., 14:27:21

В настоящее время я использую Убунту 18.04 и VirtualBox графический версия 5.2.18 и я столкнулся следующие ошибки:

Драйвер ядра не установлен (для RC=-1908)

Драйвер ядра в VirtualBox ОС Linux (vboxdrv) либо не загружается или есть проблемы с правами на /dev/vboxdrv. Пожалуйста, переустановите пакет переходный пакет и загрузить модуль ядра, выполнив

'команды modprobe vboxdrv'

как корень.

где: suplibOsInit что: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - в драйвера поддержка не установлена. На Linux, откройте вернулся ENOENT.

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

Редактировать: я уже пробовал:

суда apt-получить установку переходный строить-важно для Linux-заголовков-универсальный

и

судо apt-получить установку переходный
суда /и т. д./init.д/установки vboxdrv 

и

судо команды modprobe vboxdrv

Выход команды modprobe: ошибка: не удалось вставить 'vboxdrv': операция не разрешена

Но ни один из них не работает.

+470
Brent Rowe 4 дек. 2016 г., 04:53:05

Проверьте идентификатор пользователя, которому принадлежит файл/var/блокировки/apache2 не.Nxr1S1Hr6b:

ЛС-л /ВАР/Лок/apache2 не.Nxr1S1Hr6b

или, может быть, ЛС-ЛД /ВАР/Лок/apache2 не.Nxr1S1Hr6b

Если право собственности такого файла или каталога не совпадает с ID пользователя в файле httpd.конф файла "пользователь" директивы, я владелец этого ID пользователя.

+436
Mateus Melchiades 22 апр. 2019 г., 05:31:59

Восстановление

Вы можете вернуть изображение обратно в замена HDD с что-то вдоль линий:

# ДД, если=резервная копия.из ИМГ=/Дев/СД?

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

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

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

Монтаж

Чтобы смонтировать образ нужно использовать losetup.

Старый Метод

Старый способ, чтобы сделать это, вычислив смещение от начала раздела, а именно:

Запуск программы fdisk и посмотри на размер сектора:

# команда fdisk -l для резервного копирования.ИМГ
Резервная копия диска.ИМГ: 8 Гб, 8589934592 байт, 16777216 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0x91999386

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
резервное копирование.img1 * 2048 1026047 1024000 500м 83 Линукс
резервное копирование.img2 1026048 16777215 15751168 7,5 г 8э в Linux с помощью LVM

чтобы рассчитать смещение, прочитать запустить колонку для раздела, который вы заинтересованы в и умножить эту величину на свой размер сектора. Например, чтобы прочитать резервную копию.img1 выше, умножаем 2048 х 512 = 1048576.

Используйте это значение в качестве смещения для losetup следующим образом:

# losetup -о 1048576 устройства /dev/loop0 резервного копирования.ИМГ

затем подключить устройство loopback:

# маунта -т с ext4 на /dev/loop0 /MNT в

Позже Метод

Новые версии losetup будет сканировать и автоматически создать файл/dev/цикл записи для всех разделов на рисунке, следующим образом:

# losetup -ПФ резервного копирования.ИМГ
# LS в каталоге /dev/loop0*
устройство /dev/loop0 /устройство/dev / loop0p1 /Дев/loop0p2
# маунта -т с ext4 на /dev/loop0p1 /тугриков

LVM разделы

Мой пример выше показывает второй раздел с LVM. Чтобы извлечь файлы из этих, просто позвольте LVM, чтобы сделать это волшебство на устройство loopback. Первое сканирование:

# ПВС
 ПВ ВГ Дрм том PFree то psize 
 /разработки/loop0p2 Федора-сервер пакет lvm2-то 7.51 г 40.00 м

затем активировать ВГ (обратите внимание на ВГ название команды, ваш, вероятно, будет отличаться от моего):

# например, вместо строки у Федора-сервер
 2 логических Тома(ов) в объеме группы "Федора-сервер" сейчас активно

проверьте, какие разделы у вас есть:

# LS в каталоге /dev/Федора-сервер/
корень своп

и горе одного из них:

# маунта -т в ext4 /dev и Федора-сервер/корневой каталог /mnt

Выход

Как только вы извлекли файлы:

# размонтировать /шоссе
# losetup -Д на /dev/loop0

или для крепления ЛВМ:

# размонтировать /шоссе
# например, вместо строки -А-Н-Федора-сервер
 0 логического тома(ов) в объеме группы "Федора-сервер" сейчас активно
# losetup -Д на /dev/loop0
+401
rachith hegde 26 авг. 2019 г., 15:26:15

В топ - списки команд приоритет запущенных процессов в рамках пиар - заголовок. Если он у вас установлен, вы можете также искать процесс и сортировка по приоритету в при.

+325
Yu Quan 11 мая 2019 г., 19:18:05

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

+247
UncleAlan 5 июн. 2017 г., 08:35:33

Если ваше приложение имеет правильное init-скрипт: с chkconfig заявка на

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

+194
jakxnz 25 окт. 2010 г., 19:04:56
:~> Эхо 123456 | об
654321

Он должен работать. Использование довольно простое. от человека:

Название
Рэв - поменять строки файла или файлов

Синопсис
Ред. [файл ...]

Описание
Утилита оборотов копирует указанные файлы в стандартный поток вывода, меняя порядок символов в каждой строке. Если не указано файлов к стандартному вводу.

Если не доступен, то вы должны также быть в состоянии использовать на awk:

:~> Эхо 123456 | у awk '{ для(I=длина;я!=0;Я -) х=х функцию substr($0,я,1);}конец{печати X}'
654321

Источник в Unix школы

Если вы в конечном итоге нужно полностью инвертировать файл можно добавить нолики к Рэв командной строки такой:

ТБК файл myfile | об 
+169
Matteo Salvatore 11 мая 2016 г., 09:53:28

На работе у нас есть большая сеть компьютера, некоторые Linux, некоторые окна. На компьютер с Windows, я могу зайти в мой компьютер и доступ к сетевой диск, просто введя \IP-адрес\папка. Он часто меня спрашивают имя пользователя и пароль, и я буду.

Как я могу получить доступ к этим сетевым дискам из командной строки в Linux (Ubuntu и Красная Шапочка)?

+162
Burrhus 26 июн. 2014 г., 01:59:02

Использовать * вместо . и ведущих ./ исчезает.

найти * -тип F
+162
Xminer 24 июн. 2013 г., 01:21:02

Оболочка моего пользователя запрос застряла, как

[Баш-4.2]$
и множество полезных команд, как Лл не работают на что bash-4.2 оболочки.

Я попытался ЧШ команда и usermod команды, но не исправил это.

Я проверил в файле/etc/passwd в файл, оболочки, связанные с моим пользователя /бин/Баш. Другие пользователи тоже имеют такие же линии, но те пользователи представлены с обычной командной строке:

[ВВХ@имя localhost ~]$

Мой ~/.файл является

# .файл

# Получить псевдонимы и функции
если [ -Ф ~/.bashrc и ]; затем
 . ~/.bashrc следующее
интернет

# Конкретному пользователю среде и запуска программ 

ПУТЬ=$PATH: В ФАЙЛЕ$HOME/.местные/Бен: главная$/бин

путь экспорта

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

Что может быть не так? Кто-нибудь знает как это исправить?

+151
Arafath Nihar 17 сент. 2017 г., 22:35:09

Я должен использовать среды Варс в моей Баш оболочки и:

  • Эхо $ОКР решает для разработки, стадии или ПРД в зависимости от стека.
  • Эхо $DEV_ACCOUNT решает ряд например, команда echo $DEV_ACCOUNT дает 12345678

Мне нужно, чтобы использовать Эхо $ENV_ACCOUNT в команду, которая должна решить 12345678 , но это решение DEV_ACCOUNT вместо 12345678.

Команду я использую:

АРМ событий ставить задачи --правила {{ stack_name | низкий }}-Привет-мир \
 --цели "идентификатор"="1","Арн"="Арн:АРМ:лямбда:США-Запад-2:$ENV_ACCOUNT:функция:Привет-мир"

В $ENV_ACCOUNT решает DEV_ACCOUNT вместо 12345678. Ожидаемый выход:

АРМ событий ставить задачи --правила {{ stack_name | низкий }}-Привет-мир \
 --цели "идентификатор"="1","Арн"="Арн:АРМ:лямбда:США-Запад-2:12345678:функция:Привет-мир"

Что я делаю не так?

+114
user71963 19 февр. 2014 г., 00:06:57

У меня такая проблема на 3 дистрибутивов Linux.

Я запускать игры в полноэкранном режиме, так и после их минимизации,

  1. Игра зависает, когда я пытаюсь переключиться на другое окно,

  2. Экран (и разрешение) остается замороженным, пока я не выключу игру.

  3. Затем переключает разрешение экрана и я могу использовать другие окна или программы.

У меня Федора , мой НТБ использует Шмель + Нвидиа драйверы (установленные через в Fedora учебник "Шмель").

Основные рекомендуемые обороты-фьюжн драйвера не поддерживают мою видеокарту (видеокарта GeForce GT на 730М), даже официальные драйверы от GE-сил хотя моя карта в списке поддерживаемых карт.

Я не могу иметь файл xorg.конф файл, Гном не может запуститься с ним. Похоже, что игра берет на дисплей и блокирует его.

+106
Arichith Achyuth 8 мар. 2015 г., 12:55:49

Графическим интерфейсом пользователя в традиционных Unix системах, а также самые современные UNIX систем, отличных от Mac ОС X, построена на Х оконная система. Один компонент, X-сервер, взаимодействует с оборудованием (дисплей и периферийные устройства ввода) и предлагает основные примитивы для отображения окон и маршрут ввод данных пользователем. Другие программы, сказал, чтобы быть x-клиенты, витрин и слушать ввод пользователя, общаясь с X-сервером.

Для того, чтобы поговорить с аппаратурой, X-сервер может требовать особых привилегий; например, на некоторых системах, X-сервер в режиме setuid корень. Последние системы пытаются избежать X-сервер запустить как root в целях повышения безопасности. В зависимости от системы, запустив X-сервер на консоли система может быть ограничен для определенных пользователей, либо пользователь, имеющий физический доступ к консоли.

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

Нормальный способ запустить сеанс графический интерфейс, чтобы запустить программу диспетчер сеансов, который заботится о запуска все нужные клиенты (оконного менеджера виджетов рабочего стола, менеджер буфера обмена, восстановил программы из предыдущей сессии пользователя и т. д.). Руководитель сессии должен быть запущен после того, как X-сервер, так как он будет взаимодействовать с ним. Каждую среду рабочего стола поставляется с собственным сессии управляющего; просто о любой оконный менеджер может также использоваться в качестве диспетчера сеансов, и в крайнем случае терминал работает под управлением оболочки можно рассматривать как минималистичный менеджер сессий — важно то, что у пользователя есть какой-то способ для запуска программ, с которыми они хотят работать.

Есть два традиционных способа запустить графический сессии:

  • Если пользователь уже вошел в систему, но не имеет графического интерфейса, но, они смогут запустить xinit команды. Эта команда запускает X-сервер, а затем запускает диспетчер сеансов, и ждет диспетчер сеанса выходить; потом он убивает X-сервер. Таким образом, на стороне клиента и сессии X-сервера имеют одинаковую продолжительность жизни. С помощью StartX программа небольшая обертка вокруг xinit.
  • Это также возможно, чтобы запустить графический интерфейс пользователя перед входом в систему любого пользователя. В этом случае, только клиент - менеджер дисплей, который обеспечивает вход в систему. После того, как пользователь вошел в систему, в диспетчере отображения вызывает диспетчер сеанса. Когда сеанс завершается, дисплей-менеджер гарантирует, что больше никаких программ, которые работают в этой сессии, и показывает новое приглашение.

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

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

+85
KarenHuven 30 нояб. 2014 г., 11:05:28

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

long working directory path

Похожие вопросы уже задавались:

  1. Скрывает путь к каталогу в терминале
  2. Удалить "дуо" от терминала
  3. Удалить полный путь от терминала
  4. Показать только текущий каталог, имя в командной строке

Принятые меры:

  • Найдите .файл bashrc и в Debian в/etc/Баш.bashrc следующее
  • Из директории /etc в терминале: теперь судо Баш.bashrc следующее
  • Найдите строку: и PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ '
  • Изменить строчные буквы 'W', чтобы заглавную букву 'Ш' (жирным шрифтом):

И PS1='${debian_chroot:+($debian_chroot)} и\[email protected]\ч:\ Вт\$ '

  • Сохранить (как sudo) и перезагрузить .файл bashrc и решает проблему временно, но не в новом терминальном окне. Изменение цвета тоже (зеленый и синий летит и весь текст становится белым)
+80
gruz13 17 мая 2018 г., 10:02:00

Это не эффективное решение, но это не так плохо, как цикл через все дважды.

Количество обработанных файлов с помощью команды updatedb равна:

без -в | туалет -л

или примерно равно:

найти / -крепление | туалет -л

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

Но мы можем использовать количество используемых дескрипторов, которая примерно одинакова:

ДФ-я | grep '/$' | у awk '{печати $3}'

Имея это значение, мы можем вычислить, как далеко мы получили, а без -в команде:

счетчик=$(ДФ-я | grep '/$' | у awk '{печати $3}')

судо БЕЗ -В | а читать
делать
 функции printf "%3д\Р" $((100 * (++I) в / в счет))
сделано

Это очень неэффективно, потому что printf вызывается для каждой строки в выводе команды updatedb -в. Лучше, если мы Е только для некоторых линий.

счетчик=$(ДФ-я | grep '/$' | у awk '{печати $3}')

судо БЕЗ -В | а читать
делать
 если (( ++я % (графа/20) == 0 )); тогда
 функции printf "%3д\Р" $((100 * я / граф))
интернет
сделано
+33
Ievgen Nedrygailov 17 апр. 2017 г., 05:15:48

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

$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