install Centos by parallels desktop
1). 通过iso镜像安装虚拟机
2). centOS7环境下查看IP: ip addr
3). 通过ssh连接
ssh -t username@IP地址 -p 22
Java
通过yum的方式:
列出yum库中的Java安装包:
安装:
注:“*”表示将java-1.7.0的所有相关Java程序都安装上。
sudo yum -y install java-1.8.0-openjdk*
安装完查看版本:
[chen@centos-linux ~]$ java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
安装路径一般为/usr/lib/jvm
Tomcat
https://www.1and1.com/cloud-community/learn/web-server/apache/install-and-use-apache-tomcat-on-centos-7/
https://www.howtoing.com/how-to-install-apache-tomcat-7-on-centos-7-via-yum/
这将安装Tomcat及其依赖项,包括Java。
tomcat目录: /usr/share/tomcat
这里有一些用户可能用到的额外的软件包,特别适用于tomcat新手。
sudo yum install tomcat-webapps tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc
将会安装:
- Tomcat根网页(tomcat-webapps)
- Tomcat Web管理管理器(tomcat-admin-webapps)
- 官方在线Tomcat文档(tomcat-docs-webapp和tomcat-javadoc)
如果您的服务器正在运行Apache,请使用以下命令停止:
sudo systemctl stop httpd
启动tomcat:
sudo systemctl start tomcat
关闭tomcat:
sudo systemctl stop tomcat
Tomcat开机启动:
sudo systemctl enable tomcat
您可以通过访问Web浏览器中的URL http://example.com:8080
来验证Tomcat是否正在运行。您将看到Tomcat欢迎页面,其中包含您在上一步中安装的Tomcat文档的链接。
firewall
注: parallels desktop 主机要想访问到虚拟机的服务,需要开启桥接网络。
此外liunx关闭防火、或开放对应端口
适用于centOS7
http://www.cnblogs.com/eaglezb/p/6073739.html
关闭防火墙:
systemctl stop firewalld.service
开启防火墙:
systemctl start firewalld.service
开启端口(重启后生效)
firewall-cmd --zone=public --add-port=80/tcp --permanent
查看已经开放的端口:
firewall-cmd --list-ports
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
Mysql
参考 https://help.aliyun.com/document_detail/50774.html?spm=5176.doc50700.6.669.om7xvz
权限不足的记得加上sudo
编译安装MySQL前预准备
首先检查系统中是否存在使用rpm安装的mysql或者mariadb,如果有需要先删除后再编译安装。
rpm -qa | grep mysql #由下至上依次卸载
rpm -qa | grep mariadb
rpm -e xxx #一般使用此命令即可卸载成功,xxx表示前面命令列出的名字
rpm -e --nodeps xxx #卸载不成功时使用此命令强制卸载
卸载完以后用 rpm -qa|grep mariadb 或者 rpm -qa|grep mysql 查看结果。
安装mysql
yum install -y libaio-* #安装依赖
mkdir -p /usr/local/mysql
cd /usr/local/src
wget http://zy-res.oss-cn-hangzhou.aliyuncs.com/mysql/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/local/mysql/
建立mysql组和用户,并将mysql用户添加到mysql组
groupadd mysql
useradd -g mysql -s /sbin/nologin mysql
初始化mysql数据库
/usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/usr/local/mysql/data/ --user=mysql
更改mysql安装目录的属主属组
chown -R mysql:mysql /usr/local/mysql
设置开机自启
cd /usr/local/mysql/support-files/
cp mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld # 添加执行权限
vim /etc/rc.d/rc.local
添加/etc/init.d/mysqld start
到rc.local文件中,然后输入:wq
保存退出。
设置环境变量
添加:
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib
然后输入:wq保存退出,输入:
source /root/.bash_profile
启动MySQL数据库
修改Mysql的root用户密码
初始化后mysql为空密码可直接登录,为了保证安全性需要修改mysql的root用户密码。
mysqladmin -u root password 'xxxx'
测试登录MySQL数据库
mysql -uroot -p密码 #-p和密码之间无空格