学习Linux的步骤是怎样的

学习Linux的步骤是怎样的,第1张

按照这个路线图学习就好了

Linux云计算运维到底要学哪些东西?

1Linux基础

1Linux企业级安装(kickstart,cobbler批量安装)

Centos7

互联网企业

麒麟Linux

传统企业国企事业单位央企,少量互联网公司

ubuntu2004

程序员主导互联网公司

2企业级优化

3常用命令

01目录命令

cd/pwd/ls/cp/mv/rm -fr/mkdir

02文件命令

touch/cat/echo/less/more/head/tail/sed/awk/grep/egrep/find/which/where

03用户命令

useradd,usermod,userdel,passwd,chpasswd,chage,su,sudo,visudo

04权限命令

chown/chmod/chattr/lsattr

05基本命令

reboot,halt,shutdown,init,uname,hostname

06网络命令

ifconfig/ip/arp/ifup/ifdown/netstat/ss/lsof/nc/nmap/tcpdump

07监测资源

top/uptime/iostat/iftop/htop/sar/vmstat

08磁盘管理

fdisk/parted/mkfs/mount/umount

09Linux三剑客

grep/egrep/sed/awk

4常用知识

1文件、目录及属性

2用户管理

3权限管理

4网络管理

5正则表达式

6定时任务

7磁盘管理

8安装系统

5基础网络服务

NFS网络文件系统、Ceph分布式文件系统

rsync异地同步

sersync异地实时同步

nginx web(Apache)

php-fpm/tomcat/python/go动态服务

mysql/redis/mongodb/es搜索

nginx/lvs/haproxy

hearbeat/keepalived

安全:jumpserver/iptables/firewalld/open***

批量管理:ssh/ansible/saltstack

6高级网络服务

01代码上线CICD

svn/git/gitlab

jenkins

maven/ant编译工具

jira

02分布式日志收集

ELFK分布式日志收集集群

03监控

ZABBIX

普罗米修斯

04云计算

KVM/OPENSTACK(过时了,又难又不好学)

05容器技术

docker+k8s(必会)

微服务

7DBA课程专业中级水平(15K)

mysql

redis

monbodb

es

8DEVOPS自动化

bash shell

python基础

go基础

01代码上线CICD

svn/git/gitlab

jenkins

maven/ant编译工具

jira

9kafka消息队列/ceph分布式存储/zookeper

10安全、python、go一部分内容

11详细就业指导

年龄大

年龄小

学历低

没经验

根据系统的不同安装方法也有所不同

1、Ubuntu、Debian或Linux Mint安装Go语言

基于 Debian的 Linux 发行版本都可以使用 apt-get 命令来进行安装:

sudo apt-get install golang

要查看当前系统安装的 Go 语言版本可以使用如下命令:

go version

由于 Go 代码必需保存在 workspace(工作区)中,所以我们必需在 Home 目录(例如 ~/workspace)创建一个workspace 目录并定义 GOPATH 环境变量指向该目录,这个目录将被 Go 工具用于保存和编辑二进制文件。

mkdir ~/workspace

echo 'export GOPATH="$HOME/workspace"' >> ~/bashrc

source ~/bashrc

根据不同的需要,我们可以使用 apt-get 安装 Go tools:

sudo apt-cache search golang

2、Fedora、CentOS或RHEL安装Go语言

基于 Red Hat 的 Linux 发行版本都可以使用 yum 命令来进行安装:

sudo yum install golang

要查看当前系统安装的 Go 语言版本可以使用如下命令:

go version

接下来还是在 Home 目录(例如 ~/workspace)创建一个 workspace 目录并定义 GOPATH 环境变量指向该目录,这个目录将被 Go 工具用于保存和编辑二进制文件。

mkdir ~/workspace

echo 'export GOPATH="$HOME/workspace"' >> ~/bashrc

source ~/bashrc

根据不同的需要,我们可以使用 yum 安装 Go tools:

yum search golang

3、源码为Linux手动安装Go语言

由于大家使用的 Linux 源不尽相同,也不见得是最新版本或需要版本的 Go 语言包,所以我们说一下如何手动安装指定版本。

下载 Go 语言文件

64-bit Linux

wget >

文件权限的问题。golang编译linux失败多数是文件权限的问题导致。golang又称go语言是一种静态强类型、编译型语言,是一个开源编程环境,可以轻松构建简单、可靠和高效的软件。

以上就是关于学习Linux的步骤是怎样的全部的内容,包括:学习Linux的步骤是怎样的、如何为Linux安装Go语言、golang编译linux失败等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9564146.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存