Windows-setup

DevOps

# 一、Win10初装

# 1.1 电脑配置

# 1、修改主机名

右键此电脑属性→计算机名、域和工作组设置,点击更改设置→点击设置更新计算机名。

# 2、Windows初始化设置 (opens new window)

  • 任务栏
  • 关闭显示器横向显示快捷键
  • 取消繁体字切换快捷键
  • 取消快速访问

# 1.2 磁盘配置

# 1、分区

将电脑磁盘至少分为3个区。

  • C盘:系统盘
  • D盘:软件盘,所有软件都自定义安装路径指定至该盘。
  • E盘:工作盘

# 2、创建文件夹

# D盘

在D盘中,创建如下文件夹

  • Tool
  • Tool_Java
  • 小工具
  • Install
  • Install_Java
# E盘

在E盘中,创建如下文件夹

  • ccc
  • project

# 二、常用软件安装

# 2.1 浏览器下载

# 浏览器

# 腾讯系

# 其他

# 2.2 硬盘拷贝

# 神器

  • Everything 万能搜索
  • winRAR
    • 去广告:将5.5去广告.rar解压后的2个文件,拷贝至winRAR安装目录即可。
  • Beyond Compare 文件对比
  • Snipaste-2.5.6-Beta-x64 截图神器
  • 极光 爬墙神器

# 三、后端开发

下载地址参考文档:Windows软件下载 (opens new window)

# 3.1 浏览器下载

# 3.2 硬盘拷贝

# Git

  1. 安装
  2. 设置字体:
    • 随便在文件夹中右键点击Git Bash Here
    • 在打开窗口顶部栏右键点击Options
    • TextFontSelect
    • 大小选择小四

# JDK (opens new window)

  1. 安装:运行jdk-8u231-windows-x64,安装至指定目录D:\Install_Java\Java\jdk1.8.0_231

  2. 设置环境变量

    JAVA_HOME
    D:\Install_Java\Java\jdk1.8.0_231
    
    1
    2
  3. Path添加变量

    %JAVA_HOME%\bin
    %JAVA_HOME%\jre\bin
    
    1
    2
  4. 验证配置,cmd输入

    java -version
    
    1

# IDEA

# 激活安装
  1. 运行ideaIU-2020.1.2.exe进行安装;
  2. 指定安装目录D:\Install_Java
  3. 默认插件安装:Default plugins (opens new window)
  4. 激活:
    1. 拖动压缩包内的Intellij IDEA 2020.1.2 激活工具\lib\jetbrains-agent.jar文件到IDEA应用程序窗口;
    2. 点击Restart重启IDEA;
    3. 选择Activation code方式并点击为IDEA安装;
# 配置
  1. Settings配置 (opens new window)

    • 点击 File -> Manage IDE Settings -> Import Settings
    • 选择\cccNote\初装Win10\IDEA配置\settings-2020_1.zip配置文件,点击 OK 完成导入。
  2. 模板配置 (opens new window)

  3. 手动安装插件 (opens new window)

  4. JReble+XRebel (opens new window)

  5. IDEA 内存配置:

    • 显示IDEA 内存占比:在IDEA底部栏,单击右键,选择Memory Indicator;在右下角,即可显示内存占比。

    • 修改内存上线:

      • 在顶部导航栏中找到Help,而后点击Edit Custom VmM Options(自定义虚拟内存);

      • 修改idea.vmoptions文件:

        -Xms4096m
        -Xmx8192m
        -XX:ReservedCodeCacheSize=2048m
        
        1
        2
        3

        说明:

        • -Xms为初次内存分配;

        • -Xmx为最大内存上限;

        • -XX:ReservedCodeCacheSize为代码缓冲区大小;

        根据自身电脑内存情况进行调整。

    • 清理无效缓存

      • File下点击Invalidate Caches(清理无效缓存);
      • 而后点击Invalidate and Rastart即可。

# Maven

  1. 解压:解压apache-maven-3.8.1-bin.zip包,移动至指定目录D:\Install_Java\maven\apache-maven-3.8.1

  2. 设置环境变量

    MAVEN_HOME
    D:\Install_Java\maven\apache-maven-3.8.1
    
    1
    2
  3. Path添加变量

    %MAVEN_HOME%\bin
    
    1
  4. 验证配置,cmd输入

    mvn -v
    
    1
  5. 设置本地仓库:在maven创建目录repo,该目录作为Maven本地仓库。

    mkdir D:\Install_Java\maven\repo
    
    1
  6. 修改settings.xml

    <?xml version="1.0" encoding="UTF-8"?>
    
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
      
      <!-- 配置自己的本地仓库 -->
      <localRepository>D:\Install_Java\maven\repo</localRepository>
      
      <pluginGroups>
      </pluginGroups>
    
      <proxies>
      </proxies>
    
      <servers>
      </servers>
       
      <mirrors>
        <!-- 配置阿里云镜像 -->
    	<mirror>
    		<id>alimaven</id>
    		<name>aliyun maven</name>
    		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    		<mirrorOf>central</mirrorOf>
    	</mirror> 
      </mirrors>
    
      <profiles>
      </profiles>
    	
    </settings>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
  7. [可选]拷贝:拷贝解压目录,重命名为D:\Install_Java\maven\apache-maven-3.8.1-sxax

  8. 设置公司settings.xml,指定Maven私服-Nexus服务

    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
        
      <!-- 配置本地仓库 -->
      <localRepository>D:\Install_Java\maven\repo</localRepository>
    
      <servers>
        <!-- 配置nexus私服的认证信息 -->
        <server>
            <id>nexus-public</id>
            <username>admin</username>
            <password>admin</password>
        </server>
        <server>
          <id>nexus-releases</id>
          <username>admin</username>
          <password>admin</password>
        </server>
        <server>
          <id>nexus-snapshots</id>
          <username>admin</username>
          <password>admin</password>
        </server>
      </servers> 
       
      <mirrors>
        <!-- 配置我的私服nexus -->
        <mirror>
            <id>nexus-public</id>
            <mirrorOf>*</mirrorOf>
            <name>Nexus Public</name>
            <url>http://39.99.230.187:8081/repository/maven-public/</url>
        </mirror>
    	 
        <!-- 配置阿里云镜像 -->
    	<mirror>
    		<id>alimaven</id>
    		<name>aliyun maven</name>
    		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    		<mirrorOf>central</mirrorOf>
    	</mirror> 
      </mirrors>
    	
      <profiles>
    	<!-- 配置jdk版本 -->
    	<profile>
    	  <id>JDK-1.8</id>
          <activation>
    		<activeByDefault>true</activeByDefault>
    		<jdk>1.8</jdk>
          </activation>
    	  <properties>
    		<maven.compiler.source>1.8</maven.compiler.source>
    		<maven.compiler.target>1.8</maven.compiler.target>
    		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    	  </properties>
        </profile>
      </profiles>
    
    </settings>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61

# Redis

  1. 安装:解压Redis-x64-3.2.100.zip包,移动至指定目录D:\Install_Java\redis\Redis-x64-3.2.100

  2. 设置密码:找到redis.windows.conf文件,修改requirepass设置

    requirepass wszgr
    
    1
  3. [可选]修改端口:找到redis.windows.conf文件,修改port设置

    port 6380
    
    1
  4. [可选]允许外部访问:找到redis.windows.conf文件,注释bind设置(在行首加#

  5. 设置Windows服务:

    • cmd进入Redis指定目录,执行设置服务命令:
    redis-server --service-install redis.windows-service.conf --loglevel verbose
    
    1
    • 任务管理器服务,找到Redis启动

# RDM

# MySQL

  1. 解压:解压mysql-8.0.19-winx64.zip包,重命名为mysql8,移植至目录D:\install_java\mysql\

  2. 创建my.ini文件:在解压后的根目录下,创建一个my.ini 文件。

    解压版不包含 my.ini 文件,需要自己创建。

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录   ----------此处修改为自己的配置------------
    basedir=D:\install_java\mysql\mysql8
    # 设置mysql数据库的数据的存放目录  ---------此处修改为自己的配置--
    datadir=D:\install_java\mysql\mysql8\data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。
    max_connect_errors=10
    # 服务端使用的字符集默认为utf8mb4
    character-set-server=utf8mb4
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8mb4
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8mb4
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25

    注意:修改自己的安装目录

  3. 安装Mysql

    使用管理员身份运行CMD,进入解压的bin目录。

    D:
    cd D:\install_java\mysql\mysql8\bin
    
    1
    2

    a、初始化

    mysqld --initialize --console
    
    1

    注意:执行完之后,记录结尾的密码,后面要手动输入。(root@localhost: 之后的就是密码)

    b、安装MySQL服务

    mysqld --install mysql
    
    1

    c、启动MySQL服务

    net start mysql
    
    
    1
    2
  4. 修改密码

    连接MySQL,修改密码。

    mysql -uroot -p
    
    
    1
    2

    注意:此次手动输入之前的随机密码。

    修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
    
    1
  5. 配置环境变量

    a、新建系统变量MYSQL_HOME,值为MySQL安装路径。

    MYSQL_HOME
    D:\install_java\mysql\mysql8
    
    1
    2

    b、在PATH中加入以下代码。

    %MYSQL_HOME%
    %MYSQL_HOME%\bin
    
    1
    2

    之后即可通过My'SQL可视化工具——Navicat进行连接测试。

  1. 安装:拷贝Navicat12安装包进行安装,指定安装目录至D:\Install_Java\Navicat Premium 12,逐步安装即可。
  2. 破解:将破解包\简体中文64中的2个文件,拷贝至上述指定安装目录,即可破解。
  3. 登录:账号至密码簿进行查阅,登录后即可查看在cloud上的连接清单。

# Xshell

  1. 安装:解压Xshell6_Plus破解版包,移动至指定目录D:\Install_Java\Xshell Plus
  2. 破解:执行!绿化.bat文件即可。
  3. 导入:将ccc-data-backup\超炫\基础环境备份\Xshell配置文件进行导入。
  4. 密码:cccNote\0服务器\服务器密码清单.xlsx,重新输入服务器密码。
  5. 链接栏:删除Links,重新进行添加。

# 四、前端开发安装

# 4.1 浏览器下载

# HBuilderX (opens new window)

  1. 傻瓜式安装即可。

  2. 工具→设置→常用设置。

    • 字体大小设置为16

    • 项目管理器过滤器配置,新增

      ,html,dist,node_modules
      
      1
    • 搜索默认不包含的目录

      ,html,dist
      
      1
    • 更新设置改为手动检查更新

# 4.2 硬盘拷贝

# nvm (opens new window)

  1. 安装:解压安装包进行安装,指定安装目录为D:\Install_Java\nvm

  2. 查看版本:安装后打开CMD命令查看版本:

    nvm -v
    
    1
  3. 配置镜像:进入nvm的安装路径,将下面的镜像放在setting.txt文件中,添加两行代码(配置一下镜像后续下载会更快)。

    官方的镜像地址:

    node_mirror: https://cdn.npmmirror.com/binaries/node/
    npm_mirror: https://cdn.npmmirror.com/binaries/npm/
    
    1
    2

    最终settings.xml文件内容如下:

    root: D:\Install_Java\nvm
    path: D:\Install_Java\nvm\nodejs
    node_mirror: https://cdn.npmmirror.com/binaries/node/
    npm_mirror: https://cdn.npmmirror.com/binaries/npm/
    
    1
    2
    3
    4
  4. 配置环境变量:

    在环境变量里新增2个变量,NVM_HOME、NVM_SYMLINK。

    NVM_HOME
    D:\Install_Java\nvm
    
    1
    2
    NVM_SYMLINK
    D:\Install_Java\nvm\nodejs
    
    1
    2

    在Path中添加:

    %NVM_HOME%
    %NVM_SYMLINK%
    
    1
    2
  5. 安装node指定版本:

    nvm install 16.20.2
    
    1
  6. 使用:在所需项目目录打开CMD命令窗口,输入:

    nvm use 16.20.2
    
    1

    使用此命令行即可初次使用Node版本,也可实现切换Node版本(若原来已经使用了其他版本的Node)。

    使用该命令后,会在nvm安装目录创建一个文件夹nodejs。

  7. 替换cnpm镜像源:

    # 使用cnpm
    npm install -g cnpm
    # 指定镜像源
    npm config set registry https://registry.npm.taobao.org
    
    1
    2
    3
    4

# 五、其他工具

# 六、代码下载

# 6.1 ccc

创建E:\project\ccc目录:

mkdir E:\project\ccc
cd E:\project\ccc
mkdir ccc-boot ccc-dingtalk coin datav nav obe obe-memos obe-ui website
1
2
3

下载地址:

\cccNote\初装Win10\CCC代码下载地址.txt
1

# 6.2 sxax

创建E:\project\sxax目录:

mkdir E:\project\sxax
cd E:\project\sxax
mkdir ax-am ax-am-ui ax-core ax-doc ax-tool
1
2
3

下载地址:

\cccNote\初装Win10\SXAX代码下载地址.txt
1