centos7 mini虚拟机从零开始 安装常用软件并配置防火墙

java 以1.8为例

  1. 查找命令 sudo yum list java* (可以省略,直接跑下面那个)
  2. 安装需要的版本 yum install -y java-1.8.0-openjdk.x86_64\
  3. 开发的话,还需要安装yum install -y java-1.8.0-openjdk-devel.x86_64

conda

  1. 下载安装脚本 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  2. 安装bash Miniconda3-latest-Linux-x86_64.sh
  3. 重启reboot就可以使用conda了----也可以不让自动配置变量,而是在下面手动输入
  4. 但为了进一步在java里调用,还需要再配置一部分变量
  5. vi /etc/profile并在末尾添加export PATh="/home/centos/miniconda3/bin:$PATH",里面的/home/centos/miniconda3/bin换成自己的路径
  6. 激活资源source /etc/profile

mysql(mariadb)

  1. 安装yum install -y mariadb-server
  2. 启动服务systemctl start mariadb.service
  3. 设置自启动systemctl enable mariadb.service
  4. 配置mysql_secure_installation
    1. 先直接ENTER–当前没root密码
    2. 设置密码–Y
    3. 移除匿名用户–Y
    4. 禁止root远程登录–N
    5. 删除测试数据库–Y
    6. 重置数据表的权限–Y

docker

  1. curl -sSL https://get.docker.com | sh
  2. 运行docker run hello-world,报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  3. systemctl daemon-reload
  4. 重启docker sudo service docker restart

防火墙(以本机状况为例)

  1. 查看防火墙开始状态和端口情况
    1. firewall-cmd --state默认在运行
    2. sudo firewall-cmd --list-ports 应该没有开放的端口
  2. 查看开放的端口sudo lsof -i:8082
  3. 开启端口sudo firewall-cmd --zone=public --add-port=8082/tcp --permanent
    1. –zone=public指定了端口应该添加到哪个区域(默认为public),–add-port=8080/tcp指定了要开放的端口和协议,–permanent表示这个规则是持久的,即使重启firewalld服务也会保留
  4. 重新加载防火墙sudo firewall-cmd --reload
  • 13
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值