作为后台开发,需要部署你的项目,通常的项目部署环境都是centOS,因此要学习一定的Linux命令,本文整理后台开发常用的一些linux命令,并不全面深入学习linux,以后深入钻研后再整理全面。
一、Linux的简介
1.Linux的概述
google现场宣布全球领先的深度学习开源框架tensorflow正式对外发布v1.0版本,并保证google的本次发布版本的api接口满足生产环境稳定性要求。|功能|sapphirecache|ehcache|memcache||:-|:------------|:------|:-------||平台无关性|支持 |支持 |不完全 ||封装层次|极低 |低 |中 ||资源开销率|低 |低 |低 ||分布式|支持 |支持 |不完全,集群默认不实现||缓存持久化|支持 |支持 |缺省不支持 ||加载虚拟机运行期数据|支持 |支持 |不支持 ||缓存并发性能|高 |高 |高 ||缓存吞吐性能|高 |高 |中 ||容灾|不支持 |支持 |支持 ||缓存数据方式|内存及磁盘 |内存及磁盘 |内存中 ||缓存回收策略|lru、lfu、fifo、rdm|lru、lfu、fifo|lru ||annotations服务|支持 |不支持,由spring实现|缺省不支持,由spring实现||代码侵入性|极低 |低 |低 ||开源性|完全 |完全 |不完全 |。 4结价稳构性高 定.热以 轧h型钢 主为的钢构,其结结构学合科,塑性理柔韧和 好性结构,定性高稳适,用承受振动和于冲击荷大的载建筑构结抗 ,然自害能灾力强,特别适于用一多些震发地生带的筑结构。
Linux系统的应用非常广泛,不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,比如手机、平板电脑、路由器等。尤其在这里提及一下,我们熟知是Android程序最底层就是运行在linux系统上的。
2.Linux的分类
(1)Linux根据市场需求不同,基本分为两个方向:
1)图形化界面版:注重用户体验,类似window操作系统,但目前成熟度不够
2)服务器版:没有好看的界面,是以在控制台窗口中输入命令操作系统的,类似于DOS,是我们假设服务器的最佳选择
(2)Linux根据原生程度,又分为两种:
1)内核版本:在Linus领导下的内核小组开发维护的系统内核的版本号
2)发行版本:一些组织或公司在内核版基础上进行二次开发而重新发行的版本
(3)Linux发行版本不同,又可以分为n多种:
其中,服务器常用的是CentOS,安装过程百度有很多,可以安装在VMWare等虚拟机中,或者购阿里云、腾讯云等服务器,可以选择系统,选择CentOS后会自动帮你安装好。安装好后可以使用Xshell等远程工具,方便高效。可以下载破解版,附一个别人的下载路径,来连接使用
二、Linux的基本命令
安装好Linux,登录成功后会提示如下信息
Last failed login: Thu May 30 15:03:41 CST 2019 from 40.73.39.211 on ssh:notty
There were 10 failed login attempts since the last successful login.
Last login: Thu May 30 10:20:58 2019 from 222.95.223.120
[root@VM_0_16_centos ~]#
如果出现此代码说明登录成功,然后就可以开始操作Linux了。
此时我们处在用户主目录文件夹root下,可以通过pwd来查看我们的文件路径