Ubuntu-16.04.6服务器搭建

一. 下载ubuntu-16.04.6-desktop-amd64.iso镜像。

二. 下载UltraISO制作启动盘。

三. 安装系统。(我的台式机是SSD 120G HDD 2T 整个用来做服务器,不适用双系统)

   1)插上U盘,电脑重启进入BIOS设置U盘启动 F10保存重启就会进入启动盘,进行Ubuntu的安装了(Install Ubuntu)。

   2)作为服务器编译 就要选择English版本的,安装到安装类型界面 我选择的是“其他选项”,自己进行分区。将两个硬盘都格式化,      分区做如下处理。

   分区 (SSD 120G HDD 2T)
    EFI                128M                           SSD
    /                   剩余SSD 110G             SSD ubuntu系统安装在/下。

    swap                32G                HDD
    /home                剩余HDD        HDD

    3)最后选择时区,设置用户名(我的用户名 app_cm001)和密码就完成了。

四. 网络配置

ifconfig -a 查看网卡名称
 修改 vi /etc/network/interfaces
 重启 sudo service network-manager restart
 
 auto enp3s0

iface enp3s0 inet static

address 192.168.0.80

netmask 255.255.255.0

gateway 192.168.0.1

dns-nameservers 192.168.0.1

设置完后一定要重启电脑,设置的网卡信息才会生效。

五. samba配置
apt-get update
apt-get install samba samba-common

samba配置要增加用户名 我增加就是目前使用的用户名。

配置samba vi /etc/samba/smb.conf
重启samba service smbd restart

[Code]
  comment = Code folder
  browseable = yes
  path = /home/Code
  create mask = 0777
  directory mask = 0777
  valid users = app_cm001
  force user = app_cm001
  public = yes
  available = yes
  writable = yes

[home]
  comment = Home Directories
  path = /home
  browseable = yes
  read only = no
  public = yes
  create mask = 0755
  directory mask = 0755
  force user = app_cm001

六. ssh配置

    一). sudo apt-get update
    二). apt-get install git openssh-server openssh-client
    三). windows端 运行 cmd 输入 ssh-keygen -t rsa -C zk 或者ssh-keygen -t rsa -C "739276918@qq.com" 一直按回车。
        C:\Users\用户名\.ssh下生成私钥id_rsa和公钥id_rsa.pub
    四). 将生成的两个文件拷贝到服务器 安装ubuntu时创建的账号目录/home/app_cm001下新建的.ssh文件夹下。
    五). 创建Git用户(服务器端)
        sudo adduser --system --shell /bin/bash --gecos 'Git SCM User' --group --disabled-password --home /home/git git  创建git      用户会在home目录下新建一个目录为git 此git就是管理ubuntu上git的账号
    六). 下载Gitolite源码(服务器端)
        切到git账号 sudo su git 
        cd 到git目录下 git clone http://github.com/sitaramc/gitolite
    七). 安装Gitolite(服务器端)  命令1 mkdir -p ${HOME}/bin  命令2  ${HOME}/gitolite/install -to ${HOME}/bin
    八). 设置SSH public key(服务器端) ${HOME}/bin/gitolite setup -pk /home/app_cm001/.ssh/id_rsa.pub
    九). 克隆Gitolite管理库(客户端)  git clone git@192.168.0.80:gitolite-admin.git
    十). 退出git账号。exit 切到app_cm001账号下在app_cm001目录下克隆Gitolite管理库(服务器端)                                                        git clone  git@192.168.0.80:gitolite-admin.git
        提示 Permissions 0744 for '/home/app_cm001/.ssh/id_rsa' are too open.
        此处要chmod 600 .ssh/id_rsa 即可。
    十一). 配置git项目,编辑gitolite-admin/conf/gitolite.conf; git add  git commit  git push 到远端

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值