Linux系统

1.Linux系统

1.1 为什么要学习Linux系统

​ 未来开发的项目需要部署到服务器上,而现在使用的服务器大多数都是linux系统。因为window使用的人比较多而且不安全。

linux服务的种类:

redhat:红帽系统—收费

ubuntu:

centos7: ----企业使用最多的是该系统。

可以上阿里云和腾讯云租这种服务器。—我们为了模拟服务器–所以需要安装虚拟机—然后再虚拟机中安装服务器–centos7

1.2 VMware Workstation Pro中安装centos服务器

(1)首先要下载VM,然后打开 ,我这里之前有所以在左上角新建,第一次使用可以 直接看到新建虚拟机。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(2)开启虚拟机进行配置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

设置好密码等待安装完成

在这里插入图片描述

​ 输入账号root 自己设置的密码回车即可登录

在这里插入图片描述

1.3安装和使用centos的客户端软件-finalshell

在这里插入图片描述

​ 新建一个SSH链接
!在这里插入图片描述]

在这里插入图片描述

在这里插入图片描述

​ 填写完毕点击确定,然后直接双击打开即可看到

在这里插入图片描述

在这里插入图片描述

2.基本命令

切换目录 cd

在这里插入图片描述

查看目录下的内容: ls [-al]

在这里插入图片描述

当前所在的目录 pwd

在这里插入图片描述

创建目录 mkdir [-p]

在这里插入图片描述

mkdir -p 创建多层目录

在这里插入图片描述

创建文件 touch

在这里插入图片描述

删除目录文件 rm [-rf]

在这里插入图片描述

rm -r 目录名 删除目录

rm -f 文件名 删除且不询问直接删除

复制文件或目录 cp [-r]

在这里插入图片描述

cp -r 复制目录

在这里插入图片描述

移动或重命名 mv

编辑文件内容: vi—命令行模式—i—编辑—esc[:wq保存并退出 :q!强制退出不保存]
查看文件内容cat more head -n 10 tail -n 10
指定目录下查找文件或目录 find /指定目录 -name ‘内容’
修改权限: chmod [ugo+|-rwx] [数字] 文件
压缩和解压 tar -zvfx|c
查看进程 ps -ef | grep 进程名

防火墙: systemctl status firewalld -------------------查看
systemctl stop firewalld-------------------关闭

​ systemctl start firewalld --------------------开启

3.修改权限

在这里插入图片描述

如何修改权限:

第一种 chmod [ugo]+[rwx] 文件

chmod  o+w  a.txt 

第二种: r对应4 w对应2 x对应1

chmod  761 文件  

在这里插入图片描述

4.Linux中JDK和tomcat的安装

4.1jdk的安装和环境配置

​ 软件的安装方式:

  1. 二进制安装。—只需要解压就可以。 只针对特殊平台。 比如jdk tomcat
  2. RPM: 按照一定的规范就可以按照该软件。 无法安装依赖的文件。
  3. yum 远程安装 基于RPM 帮你把依赖的文件安装上去。 多
  4. 安装源码安装。 编译—>打包---->安装。

安装的是图形化centos --默认安装了jdk 需要把原来默认的jdk卸载

(1)把window中的jdk软件托到centos中并解压

cd /usr/local/

tar -zxvf XXX.tar.gz

(2)重命名

在这里插入图片描述

(3)配置环境变量

/etc/profile

在这里插入图片描述

######################JDK1.8的环境变量配置#######################
export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH

(4)重新加在profile文件

source /etc/profile

验证:

在任意位置输入javac

在这里插入图片描述

6.2 安装tomcat

(1)把tomcat放置到linux并解压

tar -zxvf XXXX.tar.gz

(2)重命名

在这里插入图片描述

(3)启动tomcat

在这里插入图片描述

如何指定tomcat是否启动呢。

ps -ef | grep tomcat —查询进程tomcat

在这里插入图片描述

(4)如何访问tomcat

http://IP地址 :8080

ip我虚拟机服务器的ip

在这里插入图片描述

5.安装mysql

​ https://www.cnblogs.com/tony-hyn/p/15777762.html

​ 远程连接mysql服务器时,无法连接.===防火墙是否把3306端口放行。

  1. 查看防火墙放行的端口号:firewall-cmd --list-port

  2. 添加放行的端口号: firewall-cmd --add-port=3306/tcp --zone=public --permanent

    并重启防火墙:systemctl restart firewalld

  3. 移除防火墙的端口号: firewall-cmd --remove-port=3306/tcp --zone=public --permanent

  4. 关闭防火墙 :systemctl stop firewalld

  5. 禁用防火墙: systemctl disable firewalld

5.Nat和桥接网络的区别

NAT模式的网络: 就是使用虚拟机虚拟一个网卡,该网络只允许本机访问。

桥接模式的网络: 它的ip和当前window主机的IP是一个网段。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值