linux部署小结
一、连接外网
1.配置网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
IPADDR=
PREFIX=
GATEWAY=
ONBOOT=yes
DNS1=8.8.8.8
DNS2=8.8.4.4
2.重启网络
service network restart
3.查看(resolv.conf)
cat /etc/resolv.conf
4.查看路由表,若没有对应网关
netstat -rn(找不到命令,安装yum install net-tools)
增加网关
route add default gw(网关名)
https://blog.csdn.net/zz657114506/article/details/53871470
二、配置jdk
1.检测和删除系统预装jdk
2.解压jdk
3.配置环境变量
vi /etc/profile
export JAVA_HOME=java/jdk1.8.0_151(jdk解压路径)
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4.使配置生效
source /etc/profile
5.检查是否配置成功
java -version
三、安装mysql
yum安装 https://blog.csdn.net/whatlookingfor/article/details/52382472?utm_source=blogxgwz0
rpm安装 https://blog.csdn.net/hjh15827475896/article/details/72832924
(注意修改数据库字符集)
rpm安装修改mysql密码
1.获取临时密码
cd /var/log/mysqld.log
2.打开服务,登录mysql
service mysqld start
mysql -u root -p
3.修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Zhw1995-';
常用指令
netstat -tulpn 查看端口
netstat -rn 查看路由表
rpm -ivh 包名 安装rpm包(可用-nodeps忽略依赖关系)
rpm -e 包名 卸载rpm包(可用-nodeps忽略依赖关系)
systemctl start mysqld 启动数据库
systemctl status mysqld 查看数据库状态
systemctl stop mysqld 关闭数据库
systemctl start firewalld 打开防火墙
systemctl stop firewalld 关闭防火墙
systemctl status firewalld 查看防火墙状态
firewall-cmd --zone=public --add-port=80/tcp --permanent 开放端口
(--permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone= public --remove-port=80/tcp --permanent 关闭端口
firewall-cmd --list-ports 列出已开放端口
linux部署小结的更多相关文章
- ASP.NET Linux部署(2) - MS Owin + WebApi + Mono + Jexus
ASP.NET Linux部署(2) - MS Owin + WebApi + Mono + Jexus 本文承接我的上一篇博文: ASP.NET 5 Linux部署,那篇文章主要是针对最新的ASP. ...
- Linux 部署ASP.NET SQLite 应用 的坎坷之旅 附demo及源码
Linux 部署ASP.NET SQLite 应用 的坎坷之旅.文章底部 附示例代码. 有一台闲置的Linux VPS,尝试着部署一下.NET 程序,结果就踏上了坑之路,不过最后算是完美解决问题,遂记 ...
- 常用Linux命令小结
常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...
- Linux部署ASP.NET 5 (vNext)
原文:Linux部署ASP.NET 5 (vNext) ASP.NET 5 (vNext) Linux部署 引言 工欲善其事,必先利其器. 首先,我们先明确下以下基本概念 Linux相关 Ubun ...
- Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包
Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>& ...
- Linux部署与基本指令
把以前写的linux发布一下下吧,写的真的好差劲... Linux部署 chmod:改变一个文件的权限 改变abc的权限为777 常用的权限: 777-644-755 ************** ...
- NetCore1.1+Linux部署初体验
1.环境准备 Centaos7+Win10 虚拟机 Win10安装VS2017 https://www.asp.net/downloads注意勾选下.Net Core 3.Centaos安装netco ...
- linux部署服务器遇到tomcat already start
linux部署服务器遇到tomcat already start 前言,之前做了个汽车停车计费的后端,然后现在需要部署到服务器.正常部署,使用secureFx找到所属webapps目录,将文件上传.然 ...
- SpringBoot进阶教程(二十三)Linux部署Quartz
在之前的一篇文章中<SpringBoot(九)定时任务Schedule>,已经详细介绍了关于schedule框架的配置和使用,有收到一些朋友关于部署的私信,所以抽时间整理一个linux部署 ...
随机推荐
- vue-router的简单理解
Vue-router原理了解一下: 找到一篇文章,分析的很透彻 从vue-router看前端路由的两种实现,文章写的很好,看完这篇文章 ➕ 看源码应该可以理解,这里根据我浅显的理解概括一下: vue- ...
- b/s 和c/s的区别
简单解释: B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况. C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S. 全面: Client/Server ...
- 注入(injector)
在java开发中有时候我们的一个类需要依赖另外一个类,这种就是依赖关系,创建对象的工作一般由spring容器来完成然后注入给调用者,这种就是依赖注入. Java依赖注入设计原则允许我们移除硬编码依赖和 ...
- extract method
函数 简短,命名良好 函数名描述的是做什么 而不是怎么做 行数过高的代码中 将一大段做一个事的代码提取到独立的method 中 高层函数直接引用. 创建新函数 将提炼的代码平移到目标函数中 检查是否引 ...
- git 的详解
https://blog.csdn.net/youzhouliu/article/details/78952453
- 升级node后还是原来版本问题
解决升级node后,已经安装了最新的版本,但是默认的node版本不是最新版本还是当前版本. 最近遇到个错误:The engine node is incompatible with this modu ...
- java的抽象方法为什么不能是static、final、private?
1.java的抽象方法为什么不能用static修饰?类抽象方法? 如上代码,在抽象类中定义static属性是没有问题的,但是定义抽象方法时是不能定义为静态(static)的,否则编译器会报错:The ...
- Kubernetes介绍及基本概念
kubernetes介绍 Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S.K8S是Google内部一个叫Borg的容器集 ...
- redmine
redmine直接复制图片 https://github.com/thorin/redmine_image_clipboard_paste
- Nginx配置文件及模块解析
一.Nginx是什么? Nginx是一个基于c语言开发的高性能http服务器及反向代理服务器.由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu.内 ...