没有合适的资源?快使用搜索试试~ 我知道了~
Linux管理员维护Linux服务器的一些基础技能
需积分: 0 0 下载量 128 浏览量
2024-03-28
19:56:06
上传
评论
收藏 6.37MB PDF 举报
温馨提示
试读
96页
本文档总结我们生物信息学实验室的Linux管理员维护Linux服务器的一些基础技能,作为内 部Linux进阶学习培训使用,这里只公开分享其中一小部分内容供参考学习; 对于生物信息学学习来说,掌握Linux的日常文件操作和文本编辑操作即可,本文档这些属于 非主流Linux技能,供生信行业Linux维护人员参考、以及需要进阶Linux的同学参考,共同 学习。
资源推荐
资源详情
资源评论
《生信实战》微信公众号
1
生信实战公众号
生信实验室的 Linux 服务器技能
V1.0 入门版
欢迎扫码关注”生信实战”公众号,获取更多技术资料
作者微信 coding_gene 邮箱 391399793@qq.com
2023 年 12 月
生信实战公众号
《生信实战》微信公众号
《生信实战》微信公众号
2
/
9
6
第一章
文档说明
................................................................................................................................ 1
1.1 文档目的 ...............................................................................................................................1
1.2 面向的对象 ...........................................................................................................................1
1.3 文档声明 ...............................................................................................................................1
第二章 生信实验室的 Linux 维护技能 .............................................................................................2
2.1 ansible 批量操作 Linux 服务器 ............................................................................................2
2.1.1 技能背景 .................................................................................................................... 2
2.1.2 安装和配置 ansible ....................................................................................................2
2.1.3 ansible 初步使用 .........................................................................................................4
2.1.4 配置 ansible 主机组...................................................................................................5
2.2 安装 MySQL 数据库............................................................................................................9
2.2.1 技能背景 .................................................................................................................... 9
2.2.2 快速部署 MySQL 数据库服务 .................................................................................9
2.2.3 操作示范(以 MySQL5.7 为例) ............................................................................... 10
2.3 使用 NFS 共享序列数据 ................................................................................................... 12
2.3.1 技能背景 .................................................................................................................. 12
2.3.2 基于 Linux 的 NFS 服务 ......................................................................................... 12
2.3.3 快速配置 NFS 服务器 .............................................................................................13
2.4 把 docker 用起来 ................................................................................................................16
2.4.1 技能背景 .................................................................................................................. 16
2.4.2 docker 部署实操 ....................................................................................................... 17
2.4.3 快速启动一个 MySQL 的 docker 容器 ..................................................................18
2.5 Wordpress 构建个人网站 ................................................................................................... 20
2.5.1 技能背景 .................................................................................................................. 20
2.5.2 安装 MySQL ............................................................................................................ 20
2.5.3 安装 docker .............................................................................................................. 21
2.5.4 运行 wordpress .........................................................................................................22
2.6 搭建 ftp 服务器 .................................................................................................................. 26
2.6.1 技能背景 .................................................................................................................. 27
生信实战公众号
《生信实战》微信公众号
《生信实战》微信公众号
3
/
9
6
2.6.2 配置 ftp 服务器 ........................................................................................................28
2.6.3 使用 FTP 客户端连接............................................................................................. 36
2.7 搭建 Gitlab 代码服务器 .....................................................................................................39
2.7.1 技能背景 .................................................................................................................. 39
2.7.2 安装 gitlab ................................................................................................................ 40
2.7.3 向 gitlab 提交代码 ................................................................................................... 46
2.8 使用 http 服务配置 yum 源............................................................................................... 53
2.8.1 技能背景 .................................................................................................................. 53
2.8.2 在通公网的节点获取全部 yum 软件包 .................................................................54
2.8.3 传输包到内网要做 yum 源的服务器 .....................................................................58
2.8.4 配置内网本地 yum 源 httpServer 服务 .................................................................. 59
2.8.5 构建本地 yum 仓库和访问配置 .............................................................................61
2.8.6 内网节点测试使用内网 yum 源 .............................................................................62
2.9 使用 VMWARE 安装 ubuntu 虚拟机 ................................................................................64
2.9.1 关于 ubuntu22 系统 ................................................................................................. 64
2.9.2 新建 VMware 虚拟机..............................................................................................65
2.9.3 磁盘分区 .................................................................................................................. 69
2.9.4 配置和安装完成 ...................................................................................................... 74
2.9.5 配置 apt 软件源 ....................................................................................................... 80
2.9.6 启用 root 用户 ..........................................................................................................84
2.9.7 配置静态 IP ..............................................................................................................85
2.9.8 开启 ssh 远程连接并允许 root 登录 ...................................................................... 85
2.9.9 使用远程客户端连接 Linux ................................................................................... 86
2.9.10 文件上传下载 ........................................................................................................ 88
2.9.11 我的 Ubuntu 虚拟机定制配置 .............................................................................. 89
生信实战公众号
《生信实战》微信公众号
1
第一章 文档说明
1.1 文档目的
本文档总结我们生物信息学实验室的Linux管理员维护Linux服务器的一些基础技能,作为内
部Linux进阶学习培训使用,这里只公开分享其中一小部分内容供参考学习;
对于生物信息学学习来说,掌握Linux的日常文件操作和文本编辑操作即可,本文档这些属于
非主流Linux技能,供生信行业Linux维护人员参考、以及需要进阶Linux的同学参考,共同
学习。
1.2 面向的对象
不适合Linux小白,适合有一些Linux操作的基础的同学。
适合需要维护Linux服务器的生信人员。
适合想转行从事IT相关工作的生信人员。
1.3 文档声明
本文档免费发布,不做任何商业用途,请勿恶意传播。
不要迷恋本文档,参照文档不一定能完全操作出来,需要一些基础。
本文档不保证完全正确,比如会有错别字。如果是Linux小白看不懂,就先不要看。
如果确实迷恋本文档,想一起学习更多Linux技能,联系作者微信 coding_gene ,加入我
们的19元付费微信群,探讨学习更多Linux、Python等IT技能(加群不是为了挣这点钱、工
作也不缺这点钱,只希望结交生物信息学领域有共同爱好的、确实想学习的朋友,一起学习)
生信实战公众号
《生信实战》微信公众号
《生信实战》微信公众号
2
/
9
6
第二章 生信实验室的 Linux 维护技能
2.1 ansible 批量操作 Linux 服务器
2.1.1
技能背景
日常Linux操作,比如向Linux系统传一个基因序列文件、在Linux上分发一个软件包、在Linux
上启动一个运行程序…………等等,如果只是两三台服务器,自然没多大问题。当你有10台、
20台……甚至100台Linux服务器都要做一个重复动作的时候,就会很耗时、很乏味,这个时
候就需要掌握一种可以一次在多个Linux系统进行操作的方式。原先你需要2小时的操作,实
际上只需要5分钟。
Ansible是目前用的最多、比较流行的批量操作工具之一,可用于批量系统设置、批量程序部
署、批量执行命令等场景,是实现自动化运维的基础,可大大提升操作效率。
Ansible完全基于python开发,便于扩展和开发,默认使用SSH协议连接并管理机器,无需
安装agent客户端,因此属于轻量级工具,不需要守护进程以及配置数据库等其他组件
2.1.2
安装和配置
ansible
选择一个Linux节点,这里以CentOS7.9为例:
pip方式安装:
pip install ansible
yum方式安装:
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
生信实战公众号
剩余95页未读,继续阅读
资源评论
FrontScience科研
- 粉丝: 0
- 资源: 74
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功