系统性学习shell脚本(1) - 工具篇

126 阅读2分钟

很喜欢冬天那种寂静的感觉。尤其是躺在床上听着窗外的风呼呼的吹,让人困意滋生。

前言

最近拿到offer了,准备开摆了,不知道学些什么,感觉自己很多技术都是一知半解,所以利用好这段时间深入学习一下相关知识。

为啥先学shell

因为很多技术框架的部署和一些操作需要用到Linux服务器,于是想先从Linux以及shell脚本开始。记得实习的时候,常常会遇到shell脚本,但是自己只能大概看得懂,具体还是不会写,所以打算系统的学习一下。

个人使用的工具如下

  • Vmware + ubuntu22.04
  • Xshell 7.0

一、安装Vmware + Ubuntu镜像

(此处网上资料详细,偷个懒。)

二、 使用Xshell 远程连接到Linux服务器

常规步骤

1. 确认Linux 22端口已经处于Listen状态

这一步骤主要是用于查看自己的ssh处于可连接状态

1.1 查看端口命令
netstat -an

用于查看ssh是否处于监听状态。

394T6BH}S)MLE}_1500JKZX.png

1.2 如果没有22端口

Ubuntu默认是没有ssh包的,所以需要下载。 下载命令

su apt install ssh

2. 关闭防火墙

2.1 查看防火墙是否处于开启状态

Ubuntu查看防火墙状态命令

sudo ufw status

I0LBBDI%2D`L5G7SRPEGOE0.png

Ubuntu我选择的是中文简体,如果是英文会是 inactiveactive

2.2 如果防火墙处于开启状态,这时需要进行关闭

关闭命令

sudo ufw disable

开启命令

sudo ufw enable

3 查看Linux服务器的IP

查看ip命令

ifconfig

效果如下

![5$8X_J~5R1F0AWN%1F3(95.png

inet后面即我们要找的对应的ip地址

4 使用Xshell远程连接

4.1 新建一个会话,

填写对应主机号,随便起个名字

![8C%9~0M)CN2J}8{0UQOL(4.png

接受并保存,下次直接使用

image.png

image.png

然后输入用户密码即可连接成功

image.png

以上是xshell远程连接Ubuntu的步骤。

总结

之所以写这个,是因为之前一直用的CentOS,而Ubuntu和CentOS是有一些命令上的区别,所以单独写一篇。现在改用Ubuntu是我个人觉得这个页面更好看一点,大家各取所需吧。

以上内容纯原创,如有错误或者遗漏的部分,希望可以在评论区或私信指出。