Linux
文章目录
- Linux
-
- 一、使用Xshell
- 二、常用命令操作
-
- 1、ls(罗列文件)
- 2、cd(切换)
- 3、pwd(查看当前目录)
- 4、touch(创建空文件)
- 5、cat(查看)
- 7、mkdir (创建目录)
- 8、rm(删除)
- 9、mv(移动)
- 10、cp(拷贝)
- 11、less
-
- (2)、如何保存退出
- 13、date
- 14、ps
-
- (1)、grep
- 15、netstat
- 三、认识Linux中的权限
- 四、在Linux上部署Web程序
-
- 1、安装JDK:
- 2、安装Tomcat
- 3、安装Mysql
- 五、部署Web程序
-
- a、构造数据库
- b、微调本地代码
- c、重新打包
- d、部署程序
前言:
说一下Linux的notion,Linux是一个操作系统,Linux表示一个“操作系统的内核”;内核包含了操作系统最核心的功能:
1、管理各种的硬件设备
2、给各种软件程序提供一个稳定的运行环境
一个完整的操作系统 = 》 操作系统内核 + 配置的应用程序
Linux的发行版非常的多,现在公司大多最主要使用的发行版,叫作Radhat(红帽),但是红帽是收费的,但是可以用CenOs来代替(Redhat)红帽, 这两个事情只是换了一个logo,其他无本质差别。
一、使用Xshell
1、先要买一个云服务器获取外 ip,可以在打折的时候买
2、选镜像要选 centOs 的镜像
3、在官方下载Xshell ,官 地址:(https://www.xshell.com/zh/xshell/),下载的时候可以选择免费版的。
5、然后就是设置用户名和填写密码;
7、成功连接云服务器;
这种类似于“文件资源管理器”中的大缩略图显示项,只显示名称
——> 这里按照列表的方式来显示,会显示详细信息,也可以简写,这里的每个结果都占一行,然后显示的信息就更详细了。
2、cd(切换)
cd(change directory)命令: 切换目录
cd 后面跟一个具体的目录,这个目录就表示要切换到哪里,cd往往是跟ls搭配使用,两个结合,就可以完成Windows 一样的查看文件和目录效果了。
这个操作就是切换 的目录,然后命令提示服里面的 就变成了 ,cd 后面可以填写任意的目录
cd 后面填写可以绝对路径,也可以是相对路径!
1、在Linux上,认为以 / 开头的就是一个绝对路径,从根目录往下数,获取到完整的路径
2、以 . 或者 … 开头的就是相对路径,从当前目录开始往下找,找到的一个不太完整的目录
? 当前命令行所在的目录就称之为工作目录,指定相对路径,都是以工作目录为基准的,如果当前的工作目录不同,要找一个文件的相对路径,也是不同的
? ./ —> 当前目录
? …/ —->上级目录
小技巧:
? 按 tab 可把其他的单词补全
3、pwd(查看当前目录)
—-> 是用来查看当前目录的绝对路径的
前面这三个命名是常用命令,搭配使用就可以完成“windows”上的“文件资源管理” 这样的程序效果
双击:
查看列表:
目录:
接下来就会还会实现常用的功能。
1、创建文件 touch
2、查看文件内容 cat(concatenate)
3、创建目录 mkdir(make directory)
4、删除 rm(remove)
4、touch(创建空文件)
文件名 —–> 就会创建出一个空的文件出来
5、cat(查看)
——> 通过 cat 文件名,来查看文件里面的内容
—-> 通过echo操作就能在文件中简单写入一些内容
这里的意思就是把“java hello” 写入java101.txt 的文件中
这里的 叫做重定向,Linux的重定向意思又是另外的意思了,也就是把内容写到指定的文件中
这里只会显示在屏幕上
7、mkdir (创建目录)
(make directory) 创建目录
后面填写的目录也可以是绝对路径,也可以是相对路径
8、rm(删除)
(remove) 删除
在删除的时候可能会有提示,输入y(yes)表示确认,输入其他的值都表示取消
?
所以我们更常用的情况就是,在加上 选项, 就表示直接跳过确认,直接删除(强制删除,f表示 force)。完整命令。
删除的时候一定要小心小心再小心,一旦删掉,Linux是没有回收站的,删掉就无法恢复了!!!!,尤其是有一个命名 的时候,这就删除了这个系统,这个就是此电脑,如果收入这个命名 那么就全删了
在公司一定不能用 !!!
删除的情况都是无意的,可能要删除某个文件用绝对路径的时候,可能会写成”rm -rf / root/aaa”,这里的 “空格/空格” 就会以为你要删除两个目录,支持删除多个目录或者文件,多个文件之间使用空格分割的。
这里表示第一个目录就是 ; 第二个目录就是相对路径 ,这里的 就表示删除了“此电脑”!
9、mv(移动)
mv(move)—–> 进行移动
所以说 mv 不仅仅可以移动还可以 重命名 。
10、cp(拷贝)
(拷贝)用法和 mv 一致 只是没有重命名功能。
在Linux中有个man命令可以查看命令的手册,说明,输入 “man XX” 就可以看到.
11、less
相当于电脑上面的记事本
直接在Xshell中输入 ,就会进入vim页面主页面,就是以下这个页面。
(2)、如何保存退出
1、先要回到 Normal Mode,按下键盘上的 esc 键就会回到 Normal Mode
2、看到 Insert 没有了说明回到了 Normal Mode
3、保存退出,需要先按下 然后在输入 回车,就能保存退出
? > w : write 保存
? > q : quit 退出
13、date
查看,设置,格式化时间
1、在Linux机器上,没有显示的时间,可以直接 命令获取当前时间指定的格式
这里用date命令再 + 上时间日期的格式化符 ,就可以获得自己自定义的时间,这种时间日期格式化的符 在很多编程语言中都是用这种类似的符 体系来表示,而他们的作用是用来是以时间作为后缀,防止文件名重复,更好的辨认文件
3、借助 date 可以用来转换时间戳
(1)、这个表示就是查看当前时间戳
14、ps
ps(process show)展示进程,相当于windows上的“任务管理器”
这是这个命令的常用选项,是个固定搭配,用来看当前主机上面的进程
图片就不展示了,进程太多,懒得截图。
(1)、grep
正因为进程多,当我们要查找指定进程的时候,就要用 来进行操作查找了, 是对输出的结果进行筛选(按字符串来查找)
此时查看的是3306端口,这里什么都没有出现,说明就没有被占用,如果出现了东西,并且有提示说明,那你的端口 就被占用了。
三、认识Linux中的权限
筛选出来有很多jdk安装包,这里我们选自1.8版本的,后面带有 devel(软件开发包),后缀x86_64 就表示64位系统软件包,如果后缀是i686,表示是32位系统的软件包
选中过后输入命令安装等待即可:
这样就说明安装解压成功了。
接下来就是启动tomcat了,启动tamcat需要进入 bin 目录,在 bin 目录中找到 然后打开就行,在Linux中 是Linux使用的,在Windows中 是Windows使用的,但是默认情况下不能直接运行,需要给 .sh 赋予可执行权限,
命令:
这个命令就是赋予 可执行权限。
看到这里说明已经打开了tomcat,我们去 页上再看看,使用外 ip 然后端口 输入 8080,出现tomcat欢迎的画面就说明你已经成功打开了tomcat
使用: 命令的时候,看到如下内容说明就启动服务器成功了。
帖子后面会提示说没有密码不安全需要设置密码,但是这里的结论可以说不太准确,由于我们数据库用的是3306端口,云服务器石灰包3306端口隐藏在安全组/防火墙里面的,黑客访问不了,因此我们可以不用设置密码,然后默认的密码就是 “”,空字符串。
五、部署Web程序
a、构造数据库
之后我们访问的是云服务器里面的东西,所以要保证数据库的表要部署在Linux上面,构造表的操作就是 建表,添加数据…
b、微调本地代码
这里的微调本地代码,是保证的 Servlet 代码能够连上 Linux 的数据库。
当看到target目录下后缀有 包就可以了
拖拽完,tamcat就是自动解压缩
这里就是帖子的所有内容了,部署Web程序挤不上都是以上的步骤来进行部署,再来就是介绍了Linux常用的命令,在部署Web程序是一步关键的步骤,如果一个程序不能被其他人访问,那么你的Web程序也就失去了本身的意义????????????觉得博主写的不错就,收藏关注呗???????????????????,你们支持就是我写博客最大的动力!!!!
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91508 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!