介绍
此文用于简要安装ubuntu版本,以及如果有代理配置的情况下的操作等;
Debian和CentOS请绕路,留个坑有空写;
下载
首先需要去ubuntu官网上去下载镜像,如果磁盘够大的话就下载一个桌面版,比较方便操作,下面是个连接,不过下载很慢,大家可以去别的网站下载一下想要的,本人是外网直接淘一个
然后再去网上下一个安装ubuntu需要用到的软件:rufus,基本上什么版本都可以进行安装
注:如果当前电脑是win10版本想要更新成ubuntu系统的话,这个软件很适合你,或者有更好的也行~
ubuntu安装
之后将U盘插入电脑设置U盘启动,然后选择install ubuntu就可以了,此处就不演示了~
因我这边是裸机,所以需要单独安装网卡驱动,可以按照如下命令查看网卡驱动:
lspci -v | grep -i Ethernet
如果没有安装网卡的话按照如下地址查找一下自己的网卡型号:
https://devicehunt.com/search/type/pci/vendor/8086/device/any
按照本机网卡型号来搜索查找安装网卡,需要搜索型号下载网卡才行
下载完网卡驱动后,大部分可以按照如下来安装网卡:
#创建tmp文件,将从网上下载好的网卡驱动放入即可
mkdir tmp
cd tmp
tar -xvzf e10000e-3.8.4.tar.gz
cd e10000e-3.8.4/src
make install
sudo reboot
安装好后,重启后可以查看网卡是否存在:ifconfig,查看是否有IP,基本上到这里ubuntu的安装基本完事了。
ubuntu环境搭建
注:此配置是因为有代理限制,所以才如此配置,正常是不需要配置代理的,如下操作是基于没有网络的环境下配置。
查看ubuntu版本:lsb_release -a
更改IP地址、子网掩码等,如下例子:
lsb_release -a(查看什么版本的ubuntu)
10.19.xx.xx
255.255.255.0
10.19.xx.xx
配置代理:
cd /etc/apt
sudo touch apt.conf
#打开文件(因为没有安装vim等,所以用记事本打开)
sudo gedit /etc/apt/apt.conf
输入如下代理配置:
Acquire::http::proxy "http://用户名:密码@代理IP:8080/";
Acquire::ftp::proxy "ftp://用户名:密码@代理IP:8080/";
Acquire::https::proxy "https://用户名:密码@代理IP:8080/";
#此用户名和密码能登陆有权限就可以
注:此图片是为了防止你用到了别的更新源,记得看前缀,别弄错了~
可以按照如下网址去寻找最新的更新源:
cd /etc/apt
#将不用的暂时备份,这是个好习惯
mv sources.list sources.list.old
sudo touch sources.list
sudo gedit sources.list
#将刚刚找到的更新源放入这个文件当中,保存退出就可以了,下面是个例子,不一定好用
注:16.04当前如下:
deb http://mirrors.cloud.tencent.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.cloud.tencent.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.cloud.tencent.com/ubuntu/ xenial-updates main restricted universe multiverse
#deb http://mirrors.cloud.tencent.com/ubuntu/ xenial-proposed main restricted universe multiverse
#deb http://mirrors.cloud.tencent.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.cloud.tencent.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.cloud.tencent.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.cloud.tencent.com/ubuntu/ xenial-updates main restricted universe multiverse
#deb-src http://mirrors.cloud.tencent.com/ubuntu/ xenial-proposed main restricted universe multiverse
#deb-src http://mirrors.cloud.tencent.com/ubuntu/ xenial-backports main restricted universe multiverse18.04当前如下:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
不过更新源时刻都在更新,用的时候搜索一下清华源、阿里源就可以了~
放入后按照如下操作来进行测试,如果成功连接下载就代表成功了,如果下载失败,有可能是更新源有问题,也有可能是你的IP不在白名单之内,如何查看是否在白名单内的话需要问一下相关人员
sudo apt-gte update
配置成功后可以安装一些常用的工具:sudo apt-get install vim等
安装SSH
sudo apt-get install openssh-server openssh-client
查看ssh服务是否安装 : sudo ps -e | grep ssh,如果安装则会看到 ssh-agent和sshd
启动ssh服务:sudo service ssh start
关闭ssh服务:sudo service ssh stop
查看ssh状态:sudo service ssh status 绿色的则是开启状态,灰色的则是关闭状态
安装好后正常是可以通过软件MobaXtrem或者putty进行连接ssh,默认端口号是22
注:如果此时连不上22的话,可能将服务器拿到机房连接好就可以连接22服务器,如果还是连不上,则需要联系管理人员进行权限白名单配置,所以现在需要更换一下其他端口就可以访问服务器先进行安装使用操作:如更换端口8001操作
sudo vim /etc/ssh/ssh_config,将端口号22换成8001并保存
sudo vim /etc/ssh/sshd_config,将下面的22端口号那一行前面加上# 并保存
service sshd restart,重新启动
service ssh restart,重新启动
此时再通过软件MobaXtrem或者putty进行连接ssh,则可以正常登录(比如拿到机房)
安装FTP
sudo apt-get install vsftpd
安装好后需要修改配置文件 :
sudo vim /etc/vsftpd.conf
在文档末端添加如下代码,例:
local_root=/home/用户名data/ftp
并将write_enable=YES前面的#号删除,表示可以进行写入操作
sudo /etc/init.d/vsftpd restart 表示重启FTP
安装samba
sudo apt-get install samba samba-common
sudo vim /etc/samba/smb.conf 在如下文件末尾添加samba访问目录,记得替换用户名
将如下示例添加到末端
[用户名]
path = /home/用户名
writable = yes
public = yes
guest ok = yes
browseable = yes
create mask = 0775
directory mask = 0775
available = yes
force user = 用户名
启动服务:
sudo /etc/init.d/samba-ad-dc start
sudo /etc/init.d/samba-ad-dc restart
生成公钥密钥
ssh-keygen -t rsa
输入完后敲三次回车默认即可
如下代码,显示出当前服务器的私钥,并将其添加至gerrit用户下的ssh里
cat ~/.ssh/id_rsa.pub
还可以用于gerrit的配置呦~
安装git
sudo apt-get install git
输入如下代码,添加git邮箱账号密码:
git config --global user.name "用户名"
git config --global user.email "邮箱"
git config --global color.ui "auto"
输入完如上代码,输入git config -l即可查看是否添加
安装repo
sudo apt-get install repo
然后进入根目录下(cd),执行vim .bashrc,在末尾添加如下代码
export no_proxy="ip"(需要下载代码库的IP地址)
export REPO_URL='系统中指定的repo路径'
export http_proxy=http://用户名:密码@代理地址:网口(8080)
export https_proxy=https://用户名:密码@代理地址:网口(8080)
再进入/usr/bin目录下 sudo vim repo 将REPO_URL改成如下即可
REPO_URL = 'git://ip/repo'(需要下载代码库的IP地址)
目前先写到这,有的写的不够好,请大佬们指点一二~~