先自我介绍一下,小编黑龙江学院结业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提高技能,常常是自己摸索成长,但自己不成体系的自学疗效低效又漫长,并且极易见到天花板技术停滞不前!
因而搜集整理了一份《2024年最新Linux运维全套学习资料》,本意也很简单,就是希望还能帮助到想自学提高又不晓得该从何学起的同事。
既有适宜小白学习的零基础资料,也有适宜3年以上经验的男子伴深入学习提高的进阶课程,囊括了95%以上运维知识点,真正体系化!
因为文件比较多,这儿只是将部份目录截图下来,全套包含大厂面经、学习笔记、源码课件、实战项目、大纲路线、讲解视频,但是后续会持续更新
假如你须要这种资料linux 自启动服务,可以添加V获取:vip10241024b(备注运维)
正文
[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,确保守护进程开启。
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
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从入门到精通(第2版)
Linux系统移植
Linux驱动开发入门与实战
LINUX系统移植第2版
Linux开源网路全栈解读从DPDK到OpenFlow
第一份《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(备注运维)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老手或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试补习),让我们一起学习成长!
./img_convert/9d4aefb6a92edea27b825e59aa1f2c54.png)
本书适宜广大Linux中学级用户、开源软件爱好者和本科高校的中学生阅读,同时也十分适宜打算从事Linux平台开发的各种人员。
须要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网路全栈》电子书籍及教程的工程师同事们拜谢您转发+评论
网上学习资料一大堆,但若果学到的知识不成体系,遇见问题时只是浅尝辄止,不再深入研究,这么很难做到真正的技术提高。
须要这份系统化的资料的同学,可以添加V获取:vip10241024b(备注运维)
[外链图片转存中…(img-rfzJwLrj-72)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老手或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试补习)linux 自启动服务,让我们一起学习成长!