Linux是一种开源的操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
本文档使用的Linux是CentOS-7-x86_64-DVD-1611.iso版本。
centos7的下载地址 :http://mirrors.aliyun.com/centos/
/bin/
和 /sbin/
中的程序使用的库文件在Linux中的配置文件中进行配置
先找到Linux中网络配置文件
编辑找到的该配置文件,并将文件中的BOOTPROTO、ONBOOT进行修改,在添加IPADDR、GATEWAY、DNS1
TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="fef453bd-58a2-4913-b514-cf7d15a4a67f"
DEVICE="ens33"
ONBOOT="yes"
~
BOOTPROTO="dhcp" //static
ONBOOT="yes" //表示每次启动都会加载并执行该配置文件
IPADDR=192.168.190.129 //IP地址
GATEWAY=192.68.190.2 //网关
DNS1=192.68.190.2 //DNS
添加IPADDR、GATEWAY、DNS
Linux中的进程管理
关闭进程
Linux中的服务管理使用systemctl或service [start、stop、restart、reload、status、enable]
安装Java开发环境
上传jdk压缩包并解压
配置环境变量
将配置信息引入到配置文件中
重新加载profile配置文件
严重Jdk是否配置成功
安装mysql
安装Mysql
在安装MySql数据库之前要先对该Linux系统进行检查,看是否存在mariadb数据库的存在,如果有进行删除,如果没有进行下一步操作
先上传mysql.tar.gz的压缩包,并使用tar + -zxvf +压缩包名进行解压,如觉得解压后的文件名太长可以使用 mv +解压后包名 +新的名字
在mysql的根目录创建一个存放数据的文件夹(数据文件夹名字随意),创建文件夹使用 mkdir + 文件夹名字
用户和组创建好后,开始对mysql数据库进行初始化操作
当前是在mysql的根目录,切换到mysql根目录下的bin目录
./mysqld --initialize --user=mysql --datadir=/opt/mysql-5.7.18/data --basedir=/opt/mysql-5.7.18
初始化 指定用户 存放数据文件位置
./mysqld --initialize --user=mysql --datadir=/opt/mysql-5.7.18/data --
根目录
basedir=/opt/mysql-5.7.18
初始化命令执行成功后,mysql会自动生成一个mysql的root账号和一个临时的字符串密码,需要先记录下来,第一次登陆mysql时需要使用该密码
启用mysql的安全功能
目的在服务器在客服端之间进行数据传输时进行加密,通过mysql的证书进行身份验证。防止其非法操作
开始安全功能的命令,进入到mysql根目录下的bin目录,命令如下
./mysql_ssl_rsa_setup --datadir=/opt/mysql-5.7.18/data
指定数据存放目录 实际存放数据位置
./mysql_ssl_rsa_setup --datadir=/opt/mysql-5.7.18/data
修改mysql安装目录的权限,刚才安装的时候是以Linux中的root账号进行安装,所以该MySQL的所有者和组都是root,其他用户或同组用户都没对该MySQL有写数据的权限,所以要改为刚才创建的mysql用户
先回到MySQL安装目录的上一级目录
在执行 chown -R mysql:mysql /opt/mysql-5.7.18
-R 表示将该文件或目录下的子目录递归的进行修改
所有者 所在组 文件路径
chown -R mysql:mysql /opt/mysql-5.7.18
//如果你想要任何人都对该数据库具有读写操作权限可以使用以下命令
chown 777 /opt/mysql-5.7.18
启动MySQL数据库服务
登录并修改MySQL的初始密码
开启MySQL远程访问权限
不开启MySQL远程访问权限时,只能在本机进行对MySQL进行访问,开启远程访问是可以使用其他计算机通过网络访问该MySQL
授权命令
grant all privileges on *.* to root@‘%‘ identified by ‘你的密码‘;
// *.*
第一个*表示所有数据库名,第二个*表示所有数据库表
root 表士用户名
%:表示ip地址,也可以使用具体的ip来代替%
关闭MySQL服务
------------恢复内容结束------------
原文:https://www.cnblogs.com/hihz/p/14537458.html