LINUX教程:Ubuntu 16.04上用sytemd启动OpenVPN Client的正确方
《LINUX教程:Ubuntu 16.04上用sytemd启动OpenVPN Client的正确方式》要点: Ubuntu 16.04默认使用systemd管理服务的启动、停止、重新启动和状态查看等.由于之前用习惯了sysv的服务管理方式,用sytemd还很不习惯,有很多不甚了了地方.本日中午准备在Ubuntu 16.04上部署一套OpenVPN用于远程管理阿里云的十几台Linux主机,期间遇到了一个关于systemd的问题,在此记录一下,供需要者查看和了解. ? ? systemd所管理的服务通常位于:/lib/systemd/system/,如果细心的话会发现有些xxx.service中有带“@” at符号的.这种符号表示,这是一个支持“模板”(官方叫template,个人觉得称为“参数”更比拟形象)的systemd 服务,@符号后面的内容会被当成变量传递到这个服务中,作为参数使用. 原文摘录如下:
举个例子: 如下图所示,在看过之后都邑好奇:
那么在了解了上文提到的知识后,就会明白@后面的内容实际上便是%i要替换的内容. 如果在设置装备摆设OpenVPN客户端时,设置装备摆设文件的名字叫做“ebt-aliyun-hangzhou-120.26.161.168.conf”,那么在启动这个服务的时候,如要这样启动:
查看服务的运行状态也必要类似的语法:
附: 排错和搜索类似问题的小技巧:最好使用“Google+英文”的搜索方式,如在Google搜索框内输入“ubuntu 16.04 openvpn client systemd”可能更快的找到问题的解决方法. 参考链接: Correct way of systemd for OpenVPN client on 16.04 Server? tag:ubuntu16.04,openvpn client,openvpn systemd --end-- 本文永远更新链接地址: 更多LINUX教程,尽在编程之家PHP学院专栏。欢迎交流《LINUX教程:Ubuntu 16.04上用sytemd启动OpenVPN Client的正确方式》! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |