新机器配置大全
本文分享开发运维过程中常见常用的框架或组件的安装配置,动态更新ing...
1. 系统基本配置
1.1 操作系统
本文介绍的新机器配置涵盖Winodws 、Mac、Linux
适用于Windows10及以上、MacOS9+(Intel)、Linux(CentOS7及以上)
2. Java开发环境配置
2.1 JDK配置
Oracle官方下载地址:https://www.oracle.com/java/technologies/downloads/#java8
OpenJDK17下载地址:https://jdk.java.net/17
Linux环境
命令wget +下载地址,例如下载Linux版的JDK8
mkdir /usr/dev/jdk && cd /usr/dev/jdk
wget https://www.oracle.com/java/technologies/downloads/#license-lightbox
下载后解压
tar -zxvf {压缩包名}
配置Java环境
vim /etc/profile
# 将下面命令粘贴在文件的末尾,把刚刚解压好的JDK路径换成自己的,即JAVA_HOME的路径
export JAVA_HOME=/usr/dev/jdk/jdk-17.0.0.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
Windows环境
下载JDK8或者其他版本的安装包
直接进行安装,记住安装路径
打开电脑属性-->高级系统设置-->环境配置-->找到系统环境配置
创建JAVA_HOEM变量,变量值为JDK安装的路径
还是在系统变量中,找到Path双击,在里面新增输入
%JAVA_HOME%\bin
完成配置
Mac环境
2.2 maven配置
这个直接到maven官网下载对应版本的maven即可
官网下载地址:https://maven.apache.org/download.cgi
我一般下载的3.8.8 / 3.9.9版本的
maven中央仓库地址:https://mvnrepository.com/
2.3 Git配置
Windows版本
Mac版本
Linux版本
2.4 IDEA配置
下载后首先激活。
激活方法可以按这个:https://www.ajihuo.com/
这个网站有jebrain全家桶的永久激活方式,我的附件中有对应下载好的激活包
激活后进行setting设置
需要中文版本,可以下载中文插件Chinese
然后进入IDEA设置配置maven与JDK
Windows版本
Mac版本
3. 数据库配置
3.1 MySQL
Linux版本
下载
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar
解压
tar -xvf mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar
安装rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm
初始化MySQL
mysqld --initialize --console
rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-embedded-compat-5.7.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm
加权限
chown -R mysql:mysql /var/lib/mysql
启动mysql服务
systemctl start mysqld
查看默认密码
cat /var/log/mysqld.log|grep localhost
登录
mysql -uroot -p
修改密码
alter user 'root'@'localhost' identified by '333';
至此安装完毕,可以 shou databases;
检测一下
有时候Linux本机可以访问了,但是远程连接MySQL还是连不上,这时候需要进行下面的配置
vim vim /etc/my.cnf
不同的Linux发行版配置文件的位置可能不同,打开配置文件后
找到 bind-address=0.0.0.0
原先可能是bind-address=127.0.0.1
修改为0.0.0.0即可
:wq 保存退出
然后systemctl restart mysqld 重启MySQL服务
授权远程访问:(你想myuser使用mypassword从任何主机连接到mysql服务器的话。)
GRANT ALL PRIVILEGES ON . TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
至此大功告成!
Windows版本
参考文章:MySQL5.7安装超详细步骤(保姆级教程)-CSDN博客
3.2 Redis
Linux版本
全版本下载地址:Index of /releases/
配置过程:
下载地址:http://redis.io/download
安装步骤:
# 安装gcc
yum install gcc
# 把下载好的redis‐5.0.3.tar.gz放在/usr/local文件夹下,并解压
wget http://download.redis.io/releases/redis‐5.0.3.tar.gz
tar xzf redis‐5.0.3.tar.gz
cd redis‐5.0.3
# 进入到解压好的redis‐5.0.3目录下,进行编译与安装
make
# 修改配置
daemonize yes #后台启动
protected‐mode no #关闭保护模式,开启的话,只有本机才可以访问redis
# 需要注释掉bind
#bind 127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户
端通过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)
# 启动服务
src/redis‐server redis.conf
# 验证启动是否成功
ps ‐ef | grep redis
# 进入redis客户端
src/redis‐cli
# 退出客户端
quit
# 退出redis服务:
(1)pkill redis‐server
(2)kill 进程号
(3)src/redis‐cli shutdown
注意事项:
要把安全组放开
配置文件必须修改两个地方:bind 127.0.0.1注释掉、protected的yes改为no
Windows版本
参考文章:Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)_redis安装-CSDN博客
Windows版本的redis我已上传博客的附件dev库中,可以直接下载使用
Mac版本
3.3 etcd
3.4 Navicat免费版
Navicat正常是收费的,2024年推出了免费版的Navicat Premium Lite
下载链接:https://www.navicat.com.cn/download/navicat-premium-lite
4. 其他中间件配置
4.1 RabbitMQ
5. 容器化配置
5.1 Docker
5.2 Jekens
5.3 K8S
开发dev
nginx
Linux安装nginx
https://blog.csdn.net/CSDN2497242041/article/details/130115147
其他
网页插件
Chrome插件
网页翻译插件:智译网页翻译
GitHub与Gitee仓库互通配置:https://gitee.com/help/articles/4336#article-header0
好用的工具
终端连接工具: Xterminal
下载地址:https://www.terminal.icu/?bd_vid=12173812514154745618
好用的软件
mac上pdf查看器:Skim
下载链接如下,打开终端输入:
curl -o Skim-1.7.8.dmg "https://nchc.dl.sourceforge.net/project/skim-app/Skim/Skim-1.7.8/Skim-1.7.8.dmg?viasf=1"
mac上的历史记录剪切板-maccy
终端输入以下命令下载:
brew install maccy
mac卸载应用的工具:
https://freemacsoft.net/appcleaner/
工具网站收集
付费软件下载地址:https://www.qijishow.com/down/
科学上网
订阅地址: https://suxxxxxxxxxxx(详情私我V)
使用教程 :https://kingfast.info/docs/#/clash/macOs