当前位置: 首页 > news >正文

有做兼职的网站吗微信小程序模板源码

有做兼职的网站吗,微信小程序模板源码,一键建站公司,企业管理咨询类公司文章目录 事先准备对于普通的 Linux对于 RedHat Enterprise Linux 9 笔者的运行环境#xff1a; 设置成功过的 Linux#xff1a; RedHat Enterprise Linux 9 x86_64 CentOS 8 x86_64 事先准备 进行这个教程之前#xff0c;必须要先安装好一个 Linux 操作系统。这个 Linux… 文章目录 事先准备对于普通的 Linux对于 RedHat Enterprise Linux 9 笔者的运行环境 设置成功过的 Linux RedHat Enterprise Linux 9 x86_64 CentOS 8 x86_64 事先准备 进行这个教程之前必须要先安装好一个 Linux 操作系统。这个 Linux 操作系统可以安装在虚拟机中也可以安装在真实的电脑中。关于这方面的内容可见笔者的其它博客 各种操作系统安装教程大全https://blog.csdn.net/wangpaiblog/article/details/115436520 为了方便远程输入命令、将文件加入到 Linux 操作系统中最好还要在一台 Windows 操作系统上面使用一种终端控制软件如 Xshell、Xftp 等。关于这方面的内容可见笔者的另一篇博客 如何在 Windows 主机上访问本地局域网中的 Linux 主机https://blog.csdn.net/wangpaiblog/article/details/120052152 本文主要针对一些离线免安装的应用。很多应用在安装会自动设置开机启动对这种应用不需要设置开机启动。联网应用在启动后会占用端口号如果想验证这种应用有没有启动可以使用如下命令。 netstat -na | grep 该应用的端口号 如果输出了该应用的端口号被使用的信息说明该应用已经启动。 对于普通的 Linux 这种方法适用于一些有 Linux 的启动目录 init.d 的 Linux。对本方法而言读者需要先提供一种供开机启动的脚本不妨设为 myapp。 【踩坑提醒】   此脚本中不能使用 Linux 的环境变量。Linux 的环境变量一般在文件 /etc/profile 中设置而文件 /etc/profile 是在每一个用户登录 Shell 时才会读取的。在 Linux 启动之时此文件中的环境变量不会起作用。因此如果需要使用 Linux 的环境变量请将环境变量直接定义在此脚本开头。 将此脚本移动或复制到 Linux 的启动目录 init.d 中然后对其添加执行权限。 chmod x /etc/rc.d/init.d/myapp 设置 myapp 开机自启动。 chkconfig myapp on 输入以下命令验证是否成功设置了 myapp 开机自启动 chkconfig --list 如果输出结果含 myapp且 3、4、5 值均为 开说明设置成功。输出如下所示 myapp 0:关 1:关 2:开 3:开 4:开 5:开 6:关 重启电脑试一下是否真正成功。输入以下命令重启电脑 reboot 重启后马上输入以下命令 netstat -na | grep 该应用的端口号 如果输出了端口号被使用的信息说明 myapp 开机自启动成功。 对于 RedHat Enterprise Linux 9 对于一些较新的 Linux它没有提供上面的启动目录 init.d而是改为使用服务来启动这样设计要规范一些。对于使用服务来启动需要编写一个 .service 文件放置在目录 /etc/systemd/system 下并使用 systemctl 命令来控制这个服务。 对本方法而言读者需要先提供一些关于应用启动、停止等命令。 使用如下命令在目录 /etc/systemd/system 下创建一个关于 myapp 的 .service 文件。 touch /etc/systemd/system/myapp.service 编辑该文件在其中写入如下内容。 [Unit] Descriptionmyapp-server Afternetwork.target[Service] ExecStart应用启动命令 ExecReload应用重新加载命令 ExecStop应用停止命令 PrivateTmptrue Typeforking[Install] WantedBymulti-user.target【说明】 对于 [Unit] Description描述该服务的文字说明。 Documentation关于该服务的相关文档的URL。 Requires指定该服务所依赖的其他服务如果这些服务没有运行那么该服务也不会启动。 Wants指定该服务所希望依赖的其他服务但不会影响该服务的启动。 After指定该服务应在哪些其他服务启动之后再启动。 Before指定该服务应在哪些其他服务启动之前启动。 Conflicts指定该服务与哪些其他服务冲突如果这些服务之一正在运行那么该服务将不会启动。 BindsTo指定该服务与哪些其他服务绑定如果这些服务之一停止运行那么该服务也会停止。 PartOf指定该服务是哪个服务的一部分如果该服务停止运行那么整个服务也会停止。 对于 [Service] 上面的部分以 Exec 开头属性代表着某个命令 systemctl 命令关键字 myapp。对应关系如下 ExecStart启动服务的命令对应 systemctl start myapp ExecStop停止服务的命令对应 systemctl stop myapp ExecReload重新加载服务的命令对应 systemctl reload myapp 重新加载服务并不是重启服务。重新加载通常用于重新加载服务的配置文件或重新加载某些资源以便服务可以在不中断运行的情况下应用更改。 也有一些以 Exec 开头的属性需要提供相应的脚本但它们没有对应的命令 systemctl 命令关键字 myapp。 ExecStartPre在启动服务之前执行的命令。 ExecStartPost在启动服务之后执行的命令。 ExecStopPre在停止服务之前执行的命令。 ExecStopPost在停止服务之后执行的命令。 其它属性 Type指定服务的类型可以是simple、forking、oneshot、dbus、notify等。 WorkingDirectory指定服务的工作目录。 User指定服务运行的用户。 Group指定服务运行的用户组。 Restart指定服务在退出后是否自动重启可以是no、on-success、on-failure、on-abnormal、on-abort、always等。 RestartSec指定服务重启之间的延迟时间。 Environment指定服务的环境变量。 ExecStartPre指定在服务启动之前要执行的命令或脚本。 ExecStartPost指定在服务启动之后要执行的命令或脚本。 ExecStopPre指定在服务停止之前要执行的命令或脚本。 ExecStopPost指定在服务停止之后要执行的命令或脚本。 对于 [Install] WantedBy: 指定服务所属的目标target即服务应该在哪个目标中启动。可以指定为一个或多个目标多个目标之间用空格分隔。例如WantedBymulti-user.target表示服务应该在multi-user.target目标中启动。 RequiredBy: 指定服务所需的目标target即服务应该在哪个目标中必须启动。与WantedBy类似可以指定为一个或多个目标多个目标之间用空格分隔。 Also: 指定其他服务的安装选项。可以指定为一个或多个服务名称多个服务之间用空格分隔。例如Alsoother.service表示在安装当前服务时也同时安装other.service。 补充 有些命令没有对应的属性如 systemctl restart myapp。该重启命令相当于停止和启动命令的组合如果服务如果未启动会直接执行启动命令如果已启动会先执行停止再启动。 【注意】 上面的命令必需使用该命令的全路径。不能因为前面在文件 /etc/profile 设置了 myapp 的环境变量此处命令就不使用全路径了。文件 /etc/profile 是在每一个用户登录 Shell 时才会读取的。在 Linux 启动之时此文件中的环境变量不会起作用。 如果想在 Linux 启动时使用环境变量可以将此环境变量单独放入一个文件不妨设为 /etc/systemd/system/myappenv.conf中然后在本 .service 文件 /etc/systemd/system/myapp.service 中的 [Service] 部分使用 EnvironmentFile 属性导入这个环境变量配置文件。 [Service] EnvironmentFile/etc/systemd/system/myappenv.conf上面的某些属性不是必要的如果没有对应的命令可以省略但启动命令不能省略但省略之后就不能使用与该属性相关联的命令。比如如果应用没有定义重新加载命令则属性 ExecReload 可以省略但同时不能使用命令 systemctl reload myapp。 关闭 SELinux。这样做是为了防止服务开机自启动时发生权限不足而启动失败。关于这个报错更多的信息可见笔者的另一篇博客 解决RHEL服务自启动时报错service Failed to locate executable…Failed at step EXEC spawning…Permission deniedhttps://blog.csdn.net/wangpaiblog/article/details/131628261 关闭 SELinux 的方法是修改文件 /etc/selinux/config将其中的属性 enforcing 由 enforcing 改为 disabled。然后重启 Linux 即可。 依次输出以下命令设置 myapp 开机自启动 systemctl daemon-reload systemctl enable myapp.service 重启电脑试一下是否真正成功。输入以下命令重启电脑 reboot 重启后马上输入以下命令 netstat -na | grep 该应用的端口号 如果输出了端口号被使用的信息说明 myapp 已经启动。
http://www.zqtcl.cn/news/997942/

相关文章:

  • 建设电影网站的目的各个国家的google网站
  • centos 网站搭建中国互联网协会调解中心
  • 手机端视频网站模板下载做单页网站需要做什么的
  • 太原网站建设外包中国做乱的小说网站
  • 青海做网站哪家好旅游网站的功能及建设
  • 百度网站优化工具汉川网页设计
  • 网站标签优化怎么做可以看图片的地图什么软件
  • 品牌网站建设9小蝌蚪9wordpress会务网站模版
  • 免费推广网站入口202网页与网站建设
  • 武夷山市网站建设网站标签制作
  • 广州网站定制开发方案河南省新闻发布会直播
  • 普陀网站建设哪家便宜网站建设辶金手指排名十五
  • 网站怎么做百度百科租房网站开发视频教程
  • 动态做网站做自己的网站不是免费的
  • 小学校园门户网站建设方案宁波seo软件
  • 想自己做网站做推广从哪些方面进行网站建设
  • 北京南站在哪个区哪个街道html表白简单代码
  • 海口网站建设流程郑州三牛网站建设
  • 谁有国外hs网站沈阳关键字优化公司
  • wordpress双站企业品牌类网站
  • 网站架构软件做淘客app要网站吗
  • 云南云桥建设股份有限公司官方网站汽车seo是什么意思
  • 陕西省建设厅执业资格注册中心网站报名系统外贸网站 字体
  • 个人html网站百度一下生活更好
  • 做网站公司徐汇服务器 网站 搬家
  • 河北省和城乡建设厅网站首页单页设计图片
  • 海东地网站建设南京市建设局网站栖霞
  • 1g做网站空间a3网站建设
  • 海络网站室内设计工作前景
  • 柳州旅游网站建设橱柜设计师培训