开发环境配置
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 虽然组件众多,但是安装配置极为简单,简述如下:
- 推荐 ce 版本,官网有安装教程,根据系统版本选择即可,例如 ubuntu server 可参看:https://about.gitlab.com/install/?version=ce#ubuntu,如果要手动下载安装包安装,请参看:https://docs.gitlab.com/omnibus/manual_install.html
- 如果是内网安装,可省略邮件配置服务,即跳过 postfix 安装步骤,安装时也可以忽略 https 自签名配置直接使用 sudo apt install gitlab-ce 安装
- 安装后需要配置外部访问 url,在 gitlab 配置文件 /etc/gitlab/gitlab.rb 中设置 external_url,如配置为:http://192.168.0.10,注意不能省略 http:// 前缀,其他配置可暂不修改
![]()
![]()
- 配置外部访问 url 后,通过 sudo gitlab-ctl reconfigure 启动 gitlab 实例,此命令会执行较长时间,该命令执行玩后,即可通过上一步配置的外部访问 url 直接访问 gitlab
![]()
samba
搭建 samba 文件共享,作为 nas,方便远程播放电影美剧等
- 安装 samba 服务:sudo apt-get install samba -y
- 新建共享文件夹 /home//share, 配置 755 权限
- 备份配置:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orignl
- 修改配置,加入共享的文件夹
[brix-share] comment = Users profiles path = /home/share guest ok = yes browseable = yes create mask = 0755 directory mask = 0755 writable = yes read only = no - 重启 samba 服务:sudo systemctl restart smbd
- 查看 samba 服务端口:sudo netstat -antlp | grep smbd
![]()
将多媒体文件使用 securefx 从 mac 上传到 ubuntu server 的时候出现中文文件名乱码问题,注意修改配置:
显示
![]()
文件传输
![]()
后面再研究 vlc 的串流,参考文档:https://wiki.videolan.org/Documentation:Streaming_HowTo_New/
参考文档:
- https://developer.aliyun.com/article/74395
- https://blog.csdn.net/qq_35844177/article/details/106876923
- https://linuxhint.com/installing_gitlab_ubuntu/
- https://tecadmin.net/how-to-install-and-configure-gitlab-on-ubuntu-20-04/
- https://devtutorial.io/how-to-install-and-configure-samba-on-ubuntu-server-20-04.html
- https://github.com/jaywcjlove/handbook/blob/master/CentOS/samba.md
- https://www.howtogeek.com/118075/how-to-stream-videos-and-music-over-the-network-using-vlc/







浙公网安备 33010602011771号