「这是我参与11月更文挑战的第17天,活动详情查看:2021最后一次更文挑战」。
Linux介绍
Linux: rpm:rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等
Linux: rpm:rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作
程序安装:rpm -ivh your-package.rpm
程序查看:rpm –qa
程序卸载:rpm –e --nodeps
yum:是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
Linux软件安装
Linux安装JDK/Tomcat/MySql过程中,需要从网上下载部分支持包才可以安装使用,所以在安装前,需要下载对应的依赖文件。
下载对应的依赖文件:
yum install glibc.i686
yum –y install libiao.so.1
yum install gcc gcc-c++ autoconf automake
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
- ## Linux安装JDK
1.如果下载jdk-8u65-Linux-x64.rpm
执行:rpm -ivh jdk-8u65-Linux-x64.rpm 即可安装完成
2.使用解压版,需要配置环境变量.tar.gz
1.上传文件:ALT+P
2.创建目录 mkdir –p /usr/local/java 或 /opt/java
3.解压文件: tar zxvf jdk文件名 –C /usr/local/java
4.查看文件:cd /usr/local/java/解压文件名
5.配置环境变量:环境变量存放于 /etc/profile 中配置 (执行:vim /etc/profile)
JAVA_HOME=/usr/local/java/jdk1.8.0_141
JRE_HOME=/usr/local/java/jdk1.8.0_141/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
6.重新加载配置文件(修改生效): source /etc/profile
7.测试 java –version echo $PATH //查看PATH值
-
Linux安装MySQL
1、下载mysql源安装包
wget dev.mysql.com/get/mysql57…
2、安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
3、检查mysql源是否安装成功
yum repolist enabled | grep "mysql.-community. "
4、安装MySQL
yum install mysql-community-server
5、启动MySQL服务
systemctl start mysqld
6、查看MySQL的启动状态
systemctl status mysqld
查看MySQL运行状态,运行状态如下:
[root@localhost ~]# systemctl status mysqld.service Active: active (running)
7、设置开机启动MySQL
systemctl enable mysqld
systemctl daemon-reload
8、修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
grep 'temporary password' /var/log/mysqld.log
9、登录并修改密码
根据生成的默认密码,使用默认的密码登陆
登录:mysql -uroot -p
修改:ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
注意: mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。如:ABCabc123!
10、开放权限
查看已经开放的端口:firewall-cmd --list-ports
开启端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙: firewall-cmd --reload
(以上命令只针对Centos7以上)
授权其他机器登陆: mysql默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
-
Linux安装tomcat
1、上传 CRT
alt+p (直接将tomcat压缩拖到sftp>下)
2、解压文件
创建指定目录: mkdir –p /usr/local/tomcat
解压指定目录: tar zxvf 文件名 –C /urs/local/tomcat
3、进入目录查看
cd /usr/local/tomcat
4、启动tomcat
进入对应/bin目录下, ./ startup.sh
5、开放8080端口(了解)
查看已经开放的端口:firewall-cmd --list-ports
开启端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙: firewall-cmd --reload