服务器安装ubuntu16.04和snv服务器管理部门文件
- 安装ubuntu 16.04
- SSH的安装和配置
- 配置samba共享
- 配置vnc远程桌面
- 配置snv服务器
最近需要将公司服务器安装ubuntu + svn服务器 管理部内部文件; 将操作记录成文档,供其他工程师维护时参考。
安装 Ubuntu 6.04
制作U盘启动盘
先刻录ISO镜像到U盘中,用的是rufus这个工具,如果不知道怎么使用的话可以百度一下,我先后尝试了UltraISO, PowerISO, rufus等工具制作U盘启动盘,但是,只有rufus可以正常启动。
下载地址 : https://rufus.akeo.ie/
U盘安装Ubuntu
设置PC的BIOS从U盘启动安装。
系统分区规划如下:
固态硬盘(/dev/nvme01n1), 安装ubuntu系统,这样系统启动速度快。但是固态硬盘有寿命限制,因此将/tmp, /var, 交换分区需要经常写入的部分分配到机械硬盘。
机械硬盘(/dev/sda), 保存数据。其中/dev/sda4 为用户数据分区(重装系统不能格式化,否则数据丢失)。
Ubuntu 18.04修改默认源为国内源
配置中心配置即可。
Ubuntu远程登录服务器——SSH的安装和配置
参考: https://blog.****.net/stlinax/article/details/80235670
https://blog.****.net/xkwy100/article/details/80313923
步骤1: 安装:
sudo apt install openssh-server
步骤2: 启动:
sudo service ssh start
-
samba安装
参考: https://blog.****.net/gaojinshan/article/details/78226357
步骤1: 安装
sudo apt install samba
步骤2:编辑配置文件 sudo nano /etc/samba/smb.conf添加共享目录
[share]
comment = 共享目录
path = /home/share
browseable = yes
available = yes
writeable =yes
public = yes
create mask = 0777
directory mask = 0777
步骤3: (见参考文档)
Ubuntu16.04安装x11VNC远程桌面
参考: https://blog.****.net/JK198310/article/details/80103232
https://blog.****.net/gubenpeiyuan/article/details/82229520
在 Windows 下,可以使用 TigerVNC,或者 VNC Viewer远程桌面登录ubuntu系统。
TigerVNC: http://tigervnc.bphinz.com/nightly/
Ubuntu16.04 安装配置SVN服务器
参考: https://blog.****.net/masaichi_/article/details/81612668
https://jingyan.baidu.com/article/5553fa828b766d65a2393494.html
步骤1: 安装svn服务器
sudo apt-get install subversion
步骤2: 创建仓库文件夹
sudo mkdir -p /home/svn_repository
步骤3: 创建svn仓库
svnadmin create /home/svn_repository
步骤4: 将db设置为777权限
chmod -R 777 /home/svn_repository/db
步骤5: 配置用户和密码
进入conf目录, 其中svnserve.conf是服务器配置,authz是用户的读写权限设置,passwd是设置用户和密码。
首先编辑svnserve.conf
配置用户名和密码
步骤6:启动SVN服务器
svnserve -d -r /home/svn_repository
可以用如下命令查看svnserve是否已经运行:
ps aux | grep svnserve
步骤7:停止SVN服务器
killall svnserve
步骤8:设置svn服务开机启动:
建立一个脚本文件/etc/init.dsvnd.sh,输入svnd.sh内容如下:
#!/bin/bash
#svnserve startup
svnserve -d -r /home/svn_repository
修改权限/添加自启动:
update-rc.d svnd.sh defaults
chmod 777 svnd.sh
重启电脑,自动启动snv服务器。