Linux安装基本开发环境08-25

网卡配置

cd /		//根目录

cd etc	//进入etc目录

cd sysconfig	//进入sysconfig

cd network-scripts	//进入network-scripts

vi ifcfg-ens33	//编辑 ifcfg-ens33 文件

i 	//进入编辑模式

<esc> :wq -> enter 	//保存退出

软件安装方式

二进制发布包安装

​ 软件已经针对具体平台编译打包发布,只要解压,修改配置即可

rpm安装

​ 软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决依赖库问题

yum安装

​ 一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题

源码编译安装

​ 软件以源码工程的形式发布,需要自己编译打包

安装jdk

  1. 使用SSH连接工具将jdk的二进制发布包上传到Linux
常用ssh连接工具:putty /secureCRT /xshell / finalshell
  1. 解压安装包
命令:tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local
  1. 配置环境变量,使用vim命令修改 /etc/profile文件,在文件末尾添加如下配置
JAVA_HOME=/usr/local/jdk1.8.0_171	//根据自己的jdk路径

PATH=$JAVA_HOME/bin:$PATH
  1. 重新加载profile文件,使更改的配置命令立即生效
source /etc/profile
  1. 检查安装是否成功,
java -version

安装tomcat

  1. 使用SSH连接工具将Tomcat的二进制发布包上传到Linux ;

  2. 解压安装包

    命令:tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local
    
  3. 进入Tomcat的bin目录启动服务

    sh startup.sh  或者 ./startup.sh	//启动服务
    
  4. 验证Tomcat是否启动成功

1. 查看启动日志
  more /usr/local/apache-tomcat-7.0.57/logs/catalina.out

  tail -50 /usr/local/apache-tomcat-7.0.57/logs/catalina.out
  
2. 查看进程
   ps -ef | grep tomcat

ps是Linux下非常强大的进程查看命令,通过ps -ef可以查看当前运行的所有进程的详细信息

“|” 在Linux称为管道符,可以将前一个命令的结果输出给后一个命令作为输入

使用ps命令查看进程时,经常配合管道符 “|” 和查找命令 grep 一起使用,来查看特定进程

3.在Windows浏览器中,如Chrome浏览器地址栏中输入Linux IP地址加端口号 192.168.64.129:8080
显示无法访问此网站,这是因为Linux默认开启了防火墙,以下为Linux防火墙操作的相关命令。
  1. 停止Tomcat服务
1. sh shutdown.sh 或者 ./shutdown.sh

2.获得进程id   ps -ef | grep tomcat  
杀死Tomcat进程		kill -9 进程id

Linux防火墙

查看防火墙状态	systemctl status firewalld,   firewall-cmd --state

暂时关闭防火墙	systemctl stop firewalld

永久关闭防火墙	systemctl disable firewalld

开启防火墙	systemctl start firewalld

开放指定端口	firewall-cmd --zone=public --add-port=8080/tcp --permanent

关闭指定端口	firewall-cmd --zone=public --remove-port=8080/tcp --permanent

立即生效	firewall-cmd --reload

查看开放的端口	firewall-cmd --zone=public --list-ports

systemctl 是管理Linux中服务的命令,可以对服务进行启动,停止,重启,查看状态等
firewall-cmd 是Linux中专门用于控制防火墙的命令

安装MySQL

  1. 检测当前系统中是否安装MySQL数据库
rpm -qa		//查询当前系统中安装的所有软件

rpm -qa | grep mysql		//查询当前系统中安装的名称带mysql的软件

rpm -qa | grep mariadb	//查询当前系统中安装的名称带mariadb的软件

centos7自带mariadb,与mysql冲突
  1. 卸载已经安装的冲突软件
rpm -e --nodeps 软件名称

如:rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
  1. 使用SSH连接工具,将mysql安装包上传到Linux并解压
创建mysql文件夹
mkdir /usr/local/mysql

将刚才上传的mysql安装包移动到mysql目录中
mv mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz /usr/local/mysql

解压
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql

解压完成会有6个rpm软件包,需要按以下顺序分别安装(顺序不能乱)

rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
yum install net-tools
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

说明:安装过程中提示缺少net-tools依赖,使用yum安装
	 可以通过指令升级现有软件及系统内核	yum update
rpm软件包安装相对麻烦,建议使用其他方式
  1. 启动MySQL
systemctl status mysqld	//查看MySQL服务状态

systemctl start mysqld		//启动MySQL

systemctl enable mysqld		//设置开机自启

netstat -tunlp		//查看已经启动的服务

netstat -tunlp | grep mysql		//查看mysql

ps -ef | grep mysql		//查看mysql进程
  1. 登录MySQL数据库,查看临时密码
cat /var/log/mysqld.log

cat /var/log/mysqld.log | grep password
冒号后边的是密码,注意空格  ;v+ugmKZ0DKs
  1. 登录MySQL,修改密码,开放访问权限
mysql -uroot -p 临时密码		//登录MySQL

set global validate_password_length=4;	//设置密码长度最低位数

set global validate_password_policy=LOW;    //设置密码安全等级为低,可以将密码改为1234,root等简单密码

set password = password('root');			//设置密码为root

开启访问权限

grant all on *.* to 'root'@'%' identified by 'root' ; 

flush privileges;

安装lrzsz

  1. 搜索lrzsz安装包
yum list lrzsz
  1. 使用yum命令在线安装
yum install lrzsz.x86_64

yum(全称为 Yellow dog Updater,Modified)是一个在Fedora和RedHat以及Centos中的shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无需繁琐地一次次下载,安装。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值