Linux常用软件安装
1.修改主机名
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xxxx
2.修改ip地址和主机名的映射关系
vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.101 xxxx
3.重启 (reboot)
4.查看
hostname
- 安装JDK
1.上传jdk-8u65-linux-x64.tar.gz到Linux上
2.解压jdk到/usr/local目录
tar -zxvf jdk-8u65-linux-x64.tar.gz -C /usr/local/
3.设置环境变量,在/etc/profile文件最后追加相关内容
vi /etc/profile
export JAVA_HOME=/usr/local/jdk-8u65
export PATH= PATH: P A T H : JAVA_HOME/bin
4.刷新环境变量
source /etc/profile
5.测试java命令是否可用
java -version - 安装Tomcat
1.上传apache-tomcat-8.5.11.tar.gz到Linux上
2.解压tomcat
tar -zxvf apache-tomcat-8.5.11.tar.gz -C /usr/local/
3.启动tomcat
/usr/local/apache-tomcat-8.5.11/bin/startup.sh
4.查看tomcat进程是否启动
jps
5.查看tomcat进程端口
netstat -anpt | grep 2465
6.通过浏览器访问tomcat
地址http://IP地址:8080/
- 安装MySQL
1.上传mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz到Linux上
2.检查是否本地已经安装了mysql
rpm -qa|grep mysql
3.解压mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
tar –zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz –C /usr/local
4.文件名修改为mysql
cd /usr/local
mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
5.然后到mysql的support-files目录下,复制my.cnf到 /etc/my.cnf(mysqld启动时自动读取)
cd mysql/support-files/
cp my-default.cnf /etc/my.cnf
6.修改配置
vim /etc/my.cnf
添加
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
7.复制mysql.server到/etc/init.d/ 目录下(目的想实现开机自动执行效果)
cd /usr/local/mysql/support-files
cp mysql.server /etc/init.d/mysql - 修改/etc/init.d/mysql参数
vim /etc/init.d/mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data - 出于安全便利,创建一个操作数据库的专门用户
建立一个mysql的组
groupadd mysql
建立mysql用户,并且把用户放到mysql组
useradd -g mysql mysql
给mysql用户设置一个密码
passwd mysql
给目录/usr/local/mysql 更改拥有者
chown -R mysql:mysql /usr/local/mysql/ - 初始化 mysql 的数据库
cd /usr/local/mysql/bin/
./mysqld –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data
初始化后会生成一个临时密码 root@localhost::*(最好先记录这个临时密码)
11.给数据库加密
./mysql_ssl_rsa_setup –datadir=/usr/local/mysql/data - 启动mysql
./mysqld_safe –user=mysql &
检查mysql是否启动
ps -ef|grep mysql
13.命令行登录
cd /usr/local/mysql/bin
./mysql -uroot –p
输入前面的临时密码
修改密码
set password=’1qaz’;
13.数据库的简单操作
查看所有的数据库
show databases;
切换数据库
use mysq
查看当前用户下的所有表
show tables;
查看用户表的信息
select * from user;
推出mysql客户端命令行
exit
14.设置mysql的远程访问
(如果防护墙开着
firewall-cmd –zone=public –add-port=3306/tcp –permanent
centos7查看防火墙状态的命令
systemctl status firewalld
开启防火墙
systemctl start firewalld)
关闭防火墙
systemctl stop firewalld
赋权
grant all privileges on . to root@’%’ identified by ‘1qaz’;
生效
flush privileges;
15.设置自启动
添加服务mysql
chkconfig –add mysql
设置mysql服务为自启动
chkconfig mysql on
- 配置环境变量
vim /etc/profile
PATH= PATH: P A T H : JAVA_HOME/bin:/usr/local/mysql/bin