Измените порт SQL Server с 1433 [дубликат]

Обновление:

Для CUDA 9:

sudo ln -s /usr/bin/gcc-6 /usr/local/cuda/bin/gcc 
sudo ln -s /usr/bin/g++-6 /usr/local/cuda/bin/g++

Сначала необходимо установить gcc и g ++ 6:

sudo apt install gcc-6 g++-6

Старый ответ:

Для CUDA 8:

sudo ln -s /usr/bin/gcc-5 /usr/local/cuda/bin/gcc 
sudo ln -s /usr/bin/g++-5 /usr/local/cuda/bin/g++

Сначала необходимо установить gcc и g ++ 5:

sudo apt install gcc-5 g++-5
47
задан Nick Bolton 4 February 2010 в 15:09
поделиться

8 ответов

Я думаю, что вы в значительной степени ответили на ваш вопрос настолько, насколько это возможно; на самом деле нет строгого правила, за которым вы можете следовать за пределами того, что вы сказали. Но в целом:

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

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

24
ответ дан Dave Webb 18 August 2018 в 01:20
поделиться
  • 1
    «Посмотрите на список IANA и выберите порт, который не используется». или просто выберите большое количество – Patrick 4 February 2010 в 15:29
  • 2
    Очевидно, что в большом количестве под 49152 я знал это, действительно, – Patrick 4 February 2010 в 17:38

Во время тестирования ... всегда порт # 666;)

6
ответ дан Aistina 18 August 2018 в 01:20
поделиться
  • 1
    Я так понимаю, вы всегда управляетесь как корень? – Josh Lee 4 February 2010 в 17:26
  • 2
    он зарезервирован для игры Doom! вы должны это уважать – Sarge Borsch 26 August 2015 в 17:30

Как насчет:

defaultPort = (new Random()).Next(48620, 49150);
1
ответ дан Benny Jobigan 18 August 2018 в 01:20
поделиться

Некоторые легко запоминающиеся и соответственно неуправляемые неназначенные (на IANA) порты:

27182 (e)

31415 (pi)

60221 (avagadro's)

9
ответ дан Cooper 18 August 2018 в 01:20
поделиться

Вы ответили на свой вопрос? Выберите любой неназначенный порт и разрешите пользователю его изменять.

0
ответ дан fupsduck 18 August 2018 в 01:20
поделиться

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

0
ответ дан James Cronen 18 August 2018 в 01:20
поделиться

Я бы предпочел никогда не использовать порт большого числа, например 5 цифр, так как это может поразить некоторые другие процессы операционной системы и назначает порты Ephemeral. Из-за его ограничений вы начнете получать «Уже используемые ошибки».

0
ответ дан mani_nz 18 August 2018 в 01:20
поделиться

Я предпочитаю этот способ: (следующий код python)

#!/usr/bin/env python3
import random as R
r = R.SystemRandom()
print([r.randrange(1024, 65535) for x in range(4)])

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

0
ответ дан Sarge Borsch 18 August 2018 в 01:20
поделиться
Другие вопросы по тегам:

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