先自我介绍一下,小编黑龙江学院结业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提高技能,常常是自己摸索成长,但自己不成体系的自学疗效低效又漫长,并且极易见到天花板技术停滞不前!

因而搜集整理了一份《2024年最新Linux运维全套学习资料》,本意也很简单,就是希望还能帮助到想自学提高又不晓得该从何学起的同事。

img

img

img

img

img

既有适宜小白学习的零基础资料,也有适宜3年以上经验的男子伴深入学习提高的进阶课程,囊括了95%以上运维知识点,真正体系化!

因为文件比较多,这儿只是将部份目录截图下来,全套包含大厂面经、学习笔记、源码课件、实战项目、大纲路线、讲解视频,但是后续会持续更新

假如你须要这种资料linux 自启动服务,可以添加V获取:vip10241024b(备注运维)

img

正文

[Install]

WantedBy=multi-user.target

1.2刷新配置文件

systemctldaemon-reload#使配置文件生效

1.3添加nacos至开机启动

systemctlenablenacos.service#使nacos开机自启生效

systemctlstartnacos.service#执行nacos启动命令

systemctlstatusnacos.service#查看nacos的运行状态

systemctlstopnacos.service#停止nacos服务

2.Redis

2.1设置redis.conf中daemonize为yes,确保守护进程开启。

启动服务器失败_linux 自启动服务_启动服务命令

2.2创建系统服务文件

vim/etc/systemd/system/redis.service

文件内容:

[Unit]

Description=redis-server

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/redis/bin/redis-server/usr/local/redis/redis.conf

PrivateTmp=true

[Install]

WantedBy=multi-user.target

注:前面的蓝色改成你服务器redis-server安装的位置和redis.conf安装的位置

1.2刷新配置文件

systemctldaemon-reload#使配置文件生效

1.3添加redis至开机启动

systemctlenableredis.service#使服务开机自启生效

systemctlstartredis.service#执行启动命令

systemctlstatusredis.service#查看的运行状态

systemctlstopredis.service#停止服务

3.RocketMq(经检验未成功)****

创建系统服务文件

创建启动脚本/server/tools/rocketmq-all-4.9.6-bin-release/start.sh

脚本内容为启动服务的命令(注意更换IP)

#!/bin/sh

nohupsh/server/tools/rocketmq-all-4.9.6-bin-release/bin/mqnamesrv&

nohupsh/server/tools/rocketmq-all-4.9.6-bin-release/bin/mqbroker-n127.0.0.1(网段ip):9876-c/server/tools/rocketmq-all-4.9.6-bin-release/conf/broker.conf&

/server/tools/rocketmq-all-4.9.6-bin-release/bin/mqshutdownbroker

/server/tools/rocketmq-all-4.9.6-bin-release/bin/mqshutdownnamesrv

注意自定义脚本的开头加上#!/bin/sh,并赋于该目录权限chmod777start.sh

****vim/etc/systemd/system/****rocketmq.service

文件内容:

[Unit]

Description=rocketmqServer

After=network.target

[Service]

User=root

Type=forking

ExecStart=/server/tools/rocketmq-all-4.9.6-bin-release/start.sh

Restart=always

[Install]

WantedBy=multi-user.target

注:前面的蓝色改成你服务安装的位置

3.2刷新配置文件

systemctldaemon-reload#使配置文件生效

3.3添加rocketmq至开机启动

systemctlenablerocketmq.service#使服务开机自启生效

systemctlstartrocketmq.service#执行启动命令

systemctlstatusrocketmq.service#查看的运行状态

systemctlstoprocketmq.service#停止服务

4.Elasticsearch****

4.1创建系统服务文件

vim/etc/init.d/elasticsearch

文件内容:

#!/bin/bash

#chkconfig:23456337

#description:elasticsearch

#processname:elasticsearch-6.2.4

exportES_HOME=/server/tools/elasticsearch-7.10.0

case$1in

start)

sues

##kill-9$es_pid

pid=cat$ES_HOME/pid

kill-9$pid

echo“elasticsearchisstopped”

;;

restart)

pid=cat$ES_HOME/pid

kill-9$pid

echo“elasticsearchisstopped”

sleep1

启动服务命令_linux 自启动服务_启动服务器失败

suesuser注:前面的蓝色改成你服务安装的位置****;用户名【User】要使用之前创建的es用户,程序目录【ExecHome********】要配置正确!****

4.2配置文件降低权限****/etc/init.d/****目录下执行

chmod+xelasticsearch

4.3添加elasticsearch至开机启动

chkconfig--addelasticsearch#使服务开机自启生效

chkconfigelasticsearchon//开启开机手动启动

chkconfig--listelasticsearch//查看elasticsearch服务自启动状态,假如2~5都是on,就表明会手动启动了

serviceelasticsearchstart//服务启动

serviceelasticsearchstop//服务停止

serviceelasticsearchrestart//服务重启

5.Nginx

5.1创建系统服务文件

vim/etc/systemd/system/nginx.service

配置文件内容:

[Unit]

Description=nginxservice

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/nginx/sbin/nginx-sreloadExecStop=/usr/local/nginx/sbin/nginx-squit

启动服务命令_linux 自启动服务_启动服务器失败

最全的Linux教程,Linux从入门到精通

======================

linux从入门到精通(第2版)

linux 自启动服务_启动服务命令_启动服务器失败

Linux系统移植

Linux驱动开发入门与实战

LINUX系统移植第2版

Linux开源网路全栈解读从DPDK到OpenFlow

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

第一份《Linux从入门到精通》466页

====================

内容简介

====

本书是获得了好多读者好评的Linux精典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后以前多次彩印,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu12.04为版本suse linux 下载,循序渐进地向读者介绍了Linux的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附送1张光碟,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。

本书适宜广大Linux中学级用户、开源软件爱好者和本科高校的中学生阅读,同时也十分适宜打算从事Linux平台开发的各种人员。

须要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网路全栈》电子书籍及教程的工程师同事们拜谢您转发+评论

网上学习资料一大堆linux修改文件名,但若果学到的知识不成体系,遇见问题时只是浅尝辄止,不再深入研究,这么很难做到真正的技术提高。

须要这份系统化的资料的同学,可以添加V获取:vip10241024b(备注运维)

img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老手或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试补习),让我们一起学习成长!

./img_convert/9d4aefb6a92edea27b825e59aa1f2c54.png)

本书适宜广大Linux中学级用户、开源软件爱好者和本科高校的中学生阅读,同时也十分适宜打算从事Linux平台开发的各种人员。

须要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网路全栈》电子书籍及教程的工程师同事们拜谢您转发+评论

网上学习资料一大堆,但若果学到的知识不成体系,遇见问题时只是浅尝辄止,不再深入研究,这么很难做到真正的技术提高。

须要这份系统化的资料的同学,可以添加V获取:vip10241024b(备注运维)

[外链图片转存中…(img-rfzJwLrj-72)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老手或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试补习)linux 自启动服务,让我们一起学习成长!

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复