CentOS学习笔记

CentOS安装

镜像资源下载
清华资源库地址:https://mirrors.tuna.tsinghua.edu.cn/
CentOS7:https://mirrors.tuna.tsinghua.edu.cn/centos/7.5.1804/isos/x86_64/
下载镜像到本地。
VMware下载
下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
到网上搜索相应版本的****即可
安装虚拟机
打开vmware
CentOS学习笔记

选择典型
CentOS学习笔记
选择之前下载的centos镜像
CentOS学习笔记
选择安装路径
CentOS学习笔记
分配存储空间
CentOS学习笔记
设置网络配置
CentOS学习笔记

后面再详细配置网络
点击确定按步骤安装即可

使用XShell连接虚拟机

vmware自带的cmd窗口很不友好,网上下载xshell
下载地址:https://xshell.en.softonic.com/
若想使用xshell连接虚拟机,需要先给虚拟机配置静态ip,默认是动态的。

步骤:

  1. 获取虚拟机的ip地址
    CentOS学习笔记
    2.在vmware中获得网关,子网掩码
    CentOS学习笔记
  2. 在linux终端输入命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33
    编辑该文件使其变为:
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e0816030-6c38-484a-a51f-944492c374f8
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.121.128
NETMASK=255.255.255.0
GATEWAY=192.168.121.2
NM_CONTROLLED=no
ZONE=public

vmware相应配置如下:
CentOS学习笔记
重启网络:service network restart
测试网络状态:ping www.baidu.com 能成功ping通说明可以连外网了

CentOS配置yum源

选择清华镜像源

步骤:

  1. 配置yum源需要修改本地的CentOS-Base.repo文件,首先备份该文件
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
  2. 新建CentOS-Base.repo文件,vi /etc/yum.repos.d/CentOS-Base.repo
  3. 将如下内容写入该文件并保存
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

保存后执行yum clean all ,然后执行yum makecache更新软件包缓存

安装jdk

安装了yum后配置jdk特别简单
yum -y install java即可,然后java -version查看到版本即安装成功

CentOS安装运行tomcat

tar包下载
新建一个下载用的文件夹:mkdir /usr/local/install
执行cd /usr/local/install 切换到该目录下:
获取tomcat的下载链接:
CentOS学习笔记
右键红框中的资源:复制链接地址
执行:wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz
若提示wget command not found ,说明没有安装该命令
执行:yum -y install wget
压缩包名字太长,改一下名:
mv /usr/local/install/apache-tomcat-8.5.34.tar.gz /usr/local/install/tomcat8.5
下载完解压到指定目录:
tar -zxvf /usr/local/install/usr/local/install/tomcat8.5 -C /usr/local/apps/tomcat
到tomcat的bin目录下执行startup.sh运行tomcat:
cd /usr/local/apps/tomcat/bin
执行./startup.sh
查看是否启动成功:

  1. 查看日志文件
    执行vi /usr/local/apps/tomcat/logs/catalina.out
    可以看到
    CentOS学习笔记
    启动成功!
  2. 在浏览器访问tomcat首页判断是否启动成功
    首先需要配置防火墙
    执行firewall-cmd --zone=public --list-ports查看当前是否开启了8080端口
    没有的话需要配置
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    显示success
    然后firewall-cmd --reload
    显示success
    本地浏览器访问虚拟机的tomcat,直接使用虚拟机ip+8080端口即可
    CentOS学习笔记
安装Nginx

https://blog.****.net/dxk539687357/article/details/53099752
这里直记录一个很详细的教程

记录常用的命令:
find /目录 -name 文件名 查找某个目录下的文件
> filename 清空文件内容
ps -ef|grep name 查看进程状态