当前写的博客系统程序,只是部署在咱们自己的电脑上,其他用户是无法直接访问的.由于 NAT 机制的存在,导致了IP 地址就被分成了 内网 IP 和 外网 IP.
云服务器,包括公司中使用专用服务器,一般都是 Linux 系统,这个系统的使用和 Windows 差异很大.(通过命令行来操作的系统)
1 初识Linux
Linux 不仅仅是使用在服务器领域. 也用于嵌入式设备(冰箱,洗衣机)和移动端设备(安卓系统,也是基于 Linux 发展而来的);
Linux 发行版,严格的说, Linux 不是一个"操作系统"而是一个"操作系统内核",所谓的操作系统= 内核 + 配套的应用程序,公司中使用的一般都是如下的配套linux的应用程序:
1.1 购买云服务器
云服务器是在遥远的机房,要通过网络来进行操作,所部署的程序,也是要通过这个外网 ip 来访问的;
1.2 XShell来连接云服务器
安全成功的下载xshell,如下所示:
要想使用 xshell 连上云服务器,就需要明确云服务器的几个信息:
1、外网IP:49.235.129.183;
2、用户名:大部分 Linux 默认的用户名是 root;
3、密码:首次使用需要进行重设置密码;
开始建立xshell与云服务器的连接:
出现上图所示之后,点击连接,点了之后会弹出一个对话框,问你是否要保存密钥(选择是),如下图所示:
又会弹出对话框,让你输入用户名(勾选保存),又会弹出密码,让你输入密码(勾选保存),上述操作都成功之后,就能进入linux 命令行界面了,如下图所示:名词介绍:
2. Linux 常用命令
ls:list 列出当前目录下都有哪些内容 (文件/目录),直接输入ls是查看当前目录的情况;
ls /:跟上/意思就是看看/这个目录下的情况,/称为"根目录”就是 Windows上的"此电脑“的意思,因为Linux 中没有盘符,所有的目录和文件都是在/目录下的.注意ll和/之间是有一个空格的;
上述这些就都是/目录下包含的内容,且这些文件都是系统自带的文件和目录;
ll,也就是ls -l的写法,将当前目录下的文件竖着向我们展示出来;如下图所示:
下面简单介绍一下上图中的相关消息,如下图所示:
权限字符串的第一个字母,表示了文件的类型
- 表示普通的文件(显示成白色)
d 表示目录文件(文件夹)(显示成蓝色)
l 表示链接文件(快捷方式)(显示成浅蓝色)使用 linux 的时候,按 ctrl +|可以清屏哦!!!
cd :change directory 修改(当前)目录
cd / 指的是来到根目录, 就相当于点击"此电脑“,如下图所示
cd指令的小技巧:
通过上述连续的 cd 操作,已经进入到 /etc文件里面
pwd: 使用 pwd 可以查看到当前所处的路径的绝对路径.
在 linux 的命令中, 但凡涉及到目录相关的操作,都是可以支持绝对路径 和相对路径的,Linux 上,绝对路径,是以/开头的,相对路径,以.或者..开头的;
touch:创建空的文件
对于linux来说,输入一个命令,没有任何提示此时就是"成功”,如果失败, 就会告诉你一些报错信息;
cat:查看文件内容(把文件内容打印到控制台上)
echo: 打印内容到控制台上
注意:这里的 echo + 重定向,只能写一些简单的字符串内容,如果你的需要写的内容很多,不太方便,更不方便修改。