Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

3
Как убедиться, что порт SSH открыт только для определенного IP-адреса?
Это мое /etc/sysconfig/iptables: Он имеет два порта, открытых 80 Apache и 22 для SSH. # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p …
42 ssh  security  iptables 

2
Как я могу заставить ssh игнорировать .ssh / config?
У меня есть следующее в моей ~ / .ssh / config. HOST 10.2.192.* USER foo PreferredAuthentications publickey IdentityFile ~/.ssh/foo/id_rsa Приведенная выше конфигурация позволяет мне подключиться к машине, набрав вдвое меньше слов. ssh 10.2.192.x Перед моей конфигурацией ssh ​​мне пришлось ввести все это: ssh foo@10.2.192.x -i ~/.ss/foo/id_rsa Однако есть одна машина …
42 ssh 

8
История IP-адресов, которые получили доступ к серверу через SSH
До моего сведения дошло, что мой сервер был взломан и заражен известным китайским ботнетом. Это была прототип / тестирующая виртуальная машина с собственным статическим IP-адресом (адрес США), поэтому никакого вреда не было (мне понадобилось время, чтобы понять это). Теперь я хотел бы знать, какие IP / s использовались для вторжения, …
42 networking  ssh  logs  ip  forensics 

4
grep: память исчерпана
Я делал очень простой поиск: grep -R Milledgeville ~/Documents И через некоторое время появилась эта ошибка: grep: memory exhausted Как я могу избежать этого? У меня в системе 10 ГБ ОЗУ и запущено несколько приложений, поэтому я очень удивлен, что у простого grep не хватает памяти. ~/Documentsсоставляет около 100 ГБ …

4
Где я могу найти список кодов ключей терминала для переназначения ярлыков в bash?
Например: "\e[1;5C" "\e[Z" "\e-1\C-i" Я знаю только биты и кусочки, например , обозначения \eescape и C-for Ctrl, но что это за цифры ( 1) и буквы ( Z)? Каковы ;, [и -знаки для? Есть только метод проб и ошибок, или есть полный список кодов ключей bash и объяснение их синтаксиса?

5
Что именно является переменной среды?
Я знаю, что VARIABLE=valueсоздает переменную окружения и export VARIABLE=valueделает ее доступной для процессов, созданных текущей оболочкой. envпоказывает текущие переменные среды, но где они живут? Что включает в себя переменную среды (или среду , в этом отношении)?

1
Существует ли стандартная команда, которая всегда завершается с ошибкой?
Я хочу проверить свой сценарий с помощью команды, которая не работает. Я мог бы использовать существующую команду с плохими аргументами. Я также мог бы написать простой скрипт, который сразу же завершается с ошибкой. И то, и другое легко и работает для меня, но если для этого есть стандартная команда, я …

6
Универсальный Node.js Шебанг?
Node.js очень популярен в наши дни, и я написал для него несколько скриптов. К сожалению, совместимость является проблемой. Официально должен вызываться интерпретатор Node.js node, но nodejsвместо этого Debian и Ubuntu поставляют исполняемый файл . Мне нужны переносимые скрипты, с которыми Node.js может работать в максимально возможном количестве ситуаций. Предполагая, что …

5
Как я могу ограничить полосу пропускания, используемую процессом?
У меня есть сервер CentOS 5.7, который будет выполнять резервное копирование своих файлов каждую ночь. Я обеспокоен тем, что посетители различных сайтов, на которых размещается сервер, будут испытывать снижение производительности, пока резервная копия передается по сети. Можно ли ограничить максимально допустимую пропускную способность процесса сетевым интерфейсом? Я хотел бы ограничить …

3
Как правильно собрать массив строк в zsh
Я думал, что следующее сгруппирует выходные данные my_commandв массив строк: IFS='\n' array_of_lines=$(my_command); так что это $array_of_lines[1]будет относиться к первой строке в выводе my_command, $array_of_lines[2]ко второй и так далее. Однако приведенная выше команда, похоже, не работает хорошо. Кажется, он также разделяет вывод my_commandвокруг символа n, как я уже проверял print -l …
42 shell-script  zsh 

5
Какие области видимости могут иметь переменные оболочки?
Я только что столкнулся с проблемой, которая показывает мне, что я не ясно о области действия переменных оболочки. Я пытался использовать bundle install, это команда Ruby, которая использует значение $GEM_HOMEдля выполнения своей работы. Я установил $GEM_HOME, но команда игнорировала это значение, пока я не использовал export, как в export GEM_HOME=/some/path. …

4
Как отобразить подсветку синтаксиса в файле?
Есть ли вариант, catкоторый выводит выделенные синтаксисом строки кода при использовании в исходном файле? Идея: возможно, vi[m]или другого редактора можно попросить сбросить выделенное синтаксисом содержимое указанных файлов stdoutи немедленно выйти из него?

5
Отступ в несколько строк с VIM?
Например, я редактирую этот код: <html> <body> <script> var a = 10; a += 100; </script> </body> </html> Теперь мне нужно сделать отступ в строке скрипта: <html> <body> <script> var a = 10; a += 100; </script> </body> </html> Как я могу сделать это, не перемещая курсор в начало каждой …
42 vim  vi 



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.