VMware 安装

1.运行VMware-workstation
2.安装类型—自定义
3.取消软件更新
4.取消用户体验改进计划
5.输入许可证密码
VMware 配置
1.文件→新建虚拟机
2.配置类型-典型
3.创建空白硬盘
4.选择安装系统和相应的系统版本(linux系统 CentOS7 64位)
5.选择虚拟机安装位置
6.指定磁盘容量
7.硬件配置(使用ios镜像文件)
8.配置完成后点击关闭.然后选择完成
VMware 基本操作
1.释放鼠标 ctrl+alt
2.启动虚拟机
安装 Linux
1.选择语言
2.设置时间(只有上海)
3.软件选择→基础设施服务器
4.设置网络和主机名→配置(主机名)→设置网络自动连接
5.设置超级管理员的密码
6.安装完成,重启虚拟机

软件安装

(jdk,jdk,mysql,redis,nginx)
常见的安装方式
1.二进制发布包(绿色免安装)
软件已经针对具体平台编译打包发布开发人员拿到安装包之后只要解压,修改配置即可使用
2.RPM安装包
软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装。
rpm命令安装
语法: rpm 参数 安装包
参数:
-v 显示指令执行过程
-h 表示显示进度
-q 查询包是否已经安装
-a 查看所有安装的软件
-i 安装软件
-U 更新升级
-e 卸载软件
–nodeps 不验证软件的相互关联性
常用命令:
安装:rpm -ivh rpm文件
升级:rpm -Uvh rpm文件
卸载:rpm -e --nodeps 软件名
查看所有安装的软件:rpm -qa | grep 具体名
3.YUM在线安装
软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并且会自动解决软件安装过程中的库依赖问题。
yum install 软件名
yum localinstall rpm包 使用yum安装本地rpm包[此过程会自动解决依赖]
4.源码包
此种安装包软件以源码工程的形式发布,需要程序员自行编译安装
解压→配置→编译→安装

上传与下载工具

FTP(File Transfer Protocol,文件传输协议)

  1. sftp(实现了ssh加密)
    使用alt + p 组合键打开sftp窗口
get:  将远程主机(linux)中文件下载到本地主机(windows)
 put:  将本地主机(windows)中文件上传到远程主机(linux)
 quit: 断开FTP连接
 pwd:  查询linux主机所在目录
 lpwd: 查询windows主机所在目录
 ls:   查询连接到当前linux主机所在目录有哪些文件
 lls:  查询当前本地上传目录有哪些文件
 lcd:  改变本地上传目录的路径
 cd:   改变远程上传目录
  1. lrzsz
    使用yum安装方式安装: yum install lrzsz
    注意:必须有网络
    rz 上传
    sz 下载

JDK安装

  1. 查看当前Linux系统是否已经安装java
    rpm -qa | grep -i java
    rpm -e --nodeps xxxxxx
  2. 解压已上传的JDK压缩包,并移动到/usr/local目录下
    tar -zxvf /root/jdk-8u201-linux-x64.tar.gz -C/usr/local/
  3. 测试jdk
    /usr/local/jdk1.8.0_201/bin/java -version
  4. 配置环境变量
    vim /etc/profile
    G 跳转到最后一行
    i 进入插入模式
    export JAVA_HOME=/usr/local/jdk1.8.0_201
    export PATH=$PATH:$JAVA_HOME/bin
    esc 进入命令行模式
    :wq! 保存
  5. 更新环境变量
    source /etc/profile
  6. 测试
    java -version

Tomcat安装

  1. 解压已上传的Tomcat压缩包,到/user/local目录下
    tar -zxvf /root/apache-tomcat-8.5.27.tar.gz -C /root
    cp -r /root/apache-tomcat-8.5.27 /usr/local/tomcat1
  2. 启动tomcat
    /usr/local/tomcat1/bin/startup.sh
也可以进入到tomcat的bin目录执行:./startup.sh
  1. 动态查看日志
    tail -f /usr/local/tomcat1/logs/catalina.out
  2. 防火墙放行端口
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --reload
  3. 关闭tomcat
    /usr/local/tomcat1/bin/shutdown.sh

Nginx安装

  1. 安装必须库
    yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel -y
  2. 解压文件
    tar -zxvf /root/nginx-1.13.9.tar.gz -C /root
  3. 配置 (指定nginx的安装目录:/usr/local目录)
    cd /root/nginx-1.13.9
    ./configure --prefix=/usr/local/nginx
  4. 编译 (在/root/nginx-1.13.9目录中执行编译make命令)
    make
  5. 安装(在/root/nginx-1.13.9目录中执行安装make install命令)
    make install
  6. 启动
    /usr/local/nginx/sbin/nginx
  7. 防火墙放行端口
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --reload
  8. 停止nginx
    /usr/local/nginx/sbin/nginx -s stop #停止服务
  9. 修改后,执行
    /usr/local/nginx/sbin/nginx -s reload #重新加载配置

MySQL安装

  1. 查看CentOS是否自带的MySQL环境
1.  rpm -qa | grep -i mysql
 rpm -qa | grep -i mariadb2. 卸载mariadb
 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_643. 解压文件
 mkdir -p /usr/local/mysql
 tar -zxvf /root/mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C/usr/local/mysql
 cd /usr/local/mysql/
  1. 安装libaio环境(已经存在不需要)
    yum install libaio
  2. 安装MySQL(按顺序)
1.  rpm -ivh /usr/local/mysql/mysql-community-common.rpm
 rpm -ivh /usr/local/mysql/mysql-community-libs.rpm
 rpm -ivh /usr/local/mysql/mysql-community-devel.rpm
 rpm -ivh /usr/local/mysql/mysql-community-libs-compat.rpm
 rpm -ivh /usr/local/mysql/mysql-community-client.rpm
 rpm -ivh /usr/local/mysql/mysql-community-server.rpm
  1. 启动mysql服务
    systemctl start mysqld
  2. 查看随机生成的密码
    grep ‘temporary password’ /var/log/mysqld.log
  3. 修改root用户密码
    mysql -u root -p
    Enter password:输入刚才查询到的随机密码
    >set global validate_password_length=4;
    >set global validate_password_policy=LOW;
    >set password = password(‘root’);
  4. 防火墙放行端口
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload
  5. 开启mysql的远程登录权限
    mysql -uroot -proot
    > CREATE USER ‘root’@’%’ IDENTIFIED BY ‘root’;
    > GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ ;
    > FLUSH PRIVILEGES;
    > exit;
  6. MySQL编码问题(默认安装完毕为 ISO-8859-1)
  1. 编辑/etc/my.cnf,在[mysqld]选项下添加字符集的设置
    vim /etc/my.cnf
    [mysqld]
    character-set-server=utf8
  2. 重新启动mysql的服务
    systemctl restart mysqld

Redis安装

    1. 解压文件
     tar -zxvf /root/redis-3.0.7.tar.gz -C /root2. 编译
     cd /root/redis-3.0.7
     make3. 安装
     make PREFIX=/usr/local/redis install4. 复制配置文件到/usr/local/redis/bin
     cp /root/redis-3.0.7/redis.conf /usr/local/redis/bin/5. 设置后台启动
     vim /usr/local/redis/bin/redis.conf
     daemonize yes6. 启动redis
     /usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf7. 防火墙放行端口
     firewall-cmd --zone=public --add-port=6379/tcp --permanent
     firewall-cmd --reload8. 关闭redis
     /usr/local/redis/bin/redis-cli shutdown