开发环境配置

jdk

安装 jdk 8 jdk 11(都是 lts 支持版本),设置 jdk 8 为当前生效 jdk

推荐下载 .tar.gz 包解压安装到 /opt/jdk 下,并软链接 jdk 8 为当前生效 jdk

设置 jdk 环境变量,在 /etc/profile 文件后追加如下配置:

export JAVA_HOME=/opt/jdk/current
export PATH=$PATH:$JAVA_HOME/bin

idea

idea 及 jetbrains 全家桶可以采用 jetbrains projector 方案,见博文:jetbrains-projector-experience

gitlab

gitlab 虽然组件众多,但是安装配置极为简单,简述如下:

  1. 推荐 ce 版本,官网有安装教程,根据系统版本选择即可,例如 ubuntu server 可参看:https://about.gitlab.com/install/?version=ce#ubuntu,如果要手动下载安装包安装,请参看:https://docs.gitlab.com/omnibus/manual_install.html
  2. 如果是内网安装,可省略邮件配置服务,即跳过 postfix 安装步骤,安装时也可以忽略 https 自签名配置直接使用 sudo apt install gitlab-ce 安装
  3. 安装后需要配置外部访问 url,在 gitlab 配置文件 /etc/gitlab/gitlab.rb 中设置 external_url,如配置为:http://192.168.0.10,注意不能省略 http:// 前缀,其他配置可暂不修改

  4. 配置外部访问 url 后,通过 sudo gitlab-ctl reconfigure 启动 gitlab 实例,此命令会执行较长时间,该命令执行玩后,即可通过上一步配置的外部访问 url 直接访问 gitlab

samba

搭建 samba 文件共享,作为 nas,方便远程播放电影美剧等

  1. 安装 samba 服务:sudo apt-get install samba -y
  2. 新建共享文件夹 /home//share, 配置 755 权限
  3. 备份配置:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orignl
  4. 修改配置,加入共享的文件夹
    [brix-share]
       comment = Users profiles
       path = /home/share
       guest ok = yes
       browseable = yes
       create mask = 0755
       directory mask = 0755
       writable = yes
       read only = no
    
  5. 重启 samba 服务:sudo systemctl restart smbd
  6. 查看 samba 服务端口:sudo netstat -antlp | grep smbd

    将多媒体文件使用 securefx 从 mac 上传到 ubuntu server 的时候出现中文文件名乱码问题,注意修改配置:
    显示

    文件传输

后面再研究 vlc 的串流,参考文档:https://wiki.videolan.org/Documentation:Streaming_HowTo_New/

参考文档:

  1. https://developer.aliyun.com/article/74395
  2. https://blog.csdn.net/qq_35844177/article/details/106876923
  3. https://linuxhint.com/installing_gitlab_ubuntu/
  4. https://tecadmin.net/how-to-install-and-configure-gitlab-on-ubuntu-20-04/
  5. https://devtutorial.io/how-to-install-and-configure-samba-on-ubuntu-server-20-04.html
  6. https://github.com/jaywcjlove/handbook/blob/master/CentOS/samba.md
  7. https://www.howtogeek.com/118075/how-to-stream-videos-and-music-over-the-network-using-vlc/
posted @ 2021-03-26 02:00  Uyiefiz  阅读(92)  评论(0)    收藏  举报