Удобно смочь фиксировать и опубликовать автоматически, по крайней мере, для маленьких проектов, но реальный сценарий развертывания (например, использующий rsync как @Kevin M предлагает) обеспечивает лучшее управление и изоляцию продуктивной среды. Например, некоторые платформы зависят от определенной установки каталога (для кэшей, tmp директора), что не имеет смысла сохранять в подверсии. Сценарий развертывания может удостовериться, что эти каталоги существуют, имеют верные полномочия, и т.д.
Необходимо будет сделать пару вещей, если Вы захотите фиксации, автоматически опубликованные:
Кроме того, если Вы в зависимости от установленного программного обеспечения (php, Python, и т.д.). Вы захотите придумать план относительно того, как выполнить обновления и протестировать их в dev прежде, чем продвинуть программное обеспечение к производству. Это более трудно сделать на единственном поле.
Да, похож на GUI AnyConnect, абсолютно незнакомо о том, что находится на командной строке.
Я могу думать о паре опций:
vpncli.exe
это включено установщиком AnyConnectvpnui.exe
запуск, выгружая preferences.xml
файл с одним содержащим желаемый узел. (на win7 мой preferences.xml находится в моем профиле в AppData\Roaming\Cisco\Cisco AnyConnect VPN Client
) У меня аналогичная проблема, однако мне удалось получить несколько профилей, добавив второй profile.xml
в C: \ ProgramData \ Cisco \ Cisco AnyConnect Secure Mobility Client \ Profile
. Папка ProgramData скрыта / была скрыта.
Изначально у меня был файл AnyConnectVPN.xml, который я продублировал и переименовал в profile.xml с информацией о другом моем подключении. Однако, когда я запускаю VPNCLI.exe connect <имя профиля>
... он по-прежнему запрашивает имя пользователя и пароль, что не очень помогает ...
нужно создать обычный текстовый файл типа
connect myvpnhost
myloginname
mypassword
сохранить его как myfile.dat (например), а затем вызвать
"%ProgramFiles%\Cisco\Cisco AnyConnect Secure Mobility Client\vpncli.exe" -s < myfile.dat
выполните шаг, чтобы изменить и найти свой атрибут тома
найти имя тома с помощью команды запуска:
zpool list
найти том, установленный в ОС Linux:
mount | grep volume_name
Вы можете проверить статус атрибута с помощью элемента grep в команде get all:
zfs get all volume_name | grep time
Пример Результат:
volume_name atime on local
volume_name relatime off default
изменить атрибут с помощью команды set:
zfs set atime=off volume_name
снова проверить состояние атрибута
zfs get all volume_name | grep time
образец результата:
volume_name atime off local
volume_name relatime off default
также вы можете проверить команду монтирования linux, чтобы проверить атрибут, установленный для вашего тома:
mount | grep volume_name
образец результата с атрибутом noatime, назначенным вашему том:
volume_name on /volume_name type zfs (rw,noatime,xattr,noacl)
-121 ---492385-Привет, я пробовал много вещей, и вот что у меня сработало
Чтобы подключиться к cisco anyconnect vpn с помощью командной строки из Windows:
Установите anyconnect с помощью установщика
В powershell
создайте файл с именем vpn-cred.dat(любое имя подойдет)со следующим содержимое
connect server-host y username password y
Затем создайте файл.cmd со следующим содержимым
cd "C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client" &.\vpncli -s < <path to vpn-cred.dat>
Затем сохраните его и выполните как.\vpn.cmd или любое другое имя файла