坚持使用Ubuntu

还记得08年收到国外寄来的Ubuntu 8.04的安装光盘的激动的场景。可是事情仅仅到此为止了,虽然也把玩了一段时间,但是终究因为自己的水平太差,耐性太差(国内的网络太不友好了)而放弃了。虽然这么多年每次装机都是windwos和ubuntu双操作系统。但是也只是静静地放在硬盘里,并没有真正的用过,有时我在想,如果我能坚持使用Ubuntu那该多好呀。

终于我下定决心使用它,我打算把的工作环境从windows转到ubuntu,这是今年早些时候的事情了。并且我确实坚持下来了。坚持了两三个月,到现在我又不得不放弃了。原因仅仅是因为我换了份工作,而这份工作的环境更加依赖windows。公司使用域帐号登录电脑,员工对于电脑的控制权只是使用,所以不太可能安装ubuntu了,即使想在windows中安装软件都是要申请的,还不一定给安装。

可是我不想就这样放弃!接下来我还是会坚持使用ubuntu,记录从安装ubuntu 18.04到配置一个能够使用的系统的过程。找个过程是长期的!

下载Ubuntu 18.04

到Ubuntu官网上下载iso文件

制作启动U盘

使用rufus制作,操作很简单。

安装Ubuntu

  • 修改启动项目
  • 安装

现在已经有一个可用的Ubuntu系统了,下面就需要安装日常需要的软件了。

安装搜狗输入法

系统自带的智能拼音不是太好用,个人还是喜欢搜狗输入法。到搜狗输入法的官网上下载适合Ubuntu的deb软件包,然后双击就能启动Ubuntu Software来安装了。之后需要一点配置才能上使用:

  • 进入regision & language,点击 manage installed language,此时会弹出框让安装东西,安装就好了
  • 然后选择keyboard input method system为fcitx
  • 重启电脑
  • 点击windows键盘,搜索fcitx configuration,在input method中添加搜狗输入法
  • 重启电脑

这样就可以用搜狗输入法了

安装chromium

我连不上chrome的网站,因此装不了chrome,就使用chromium代替了,毕竟他们关系不错:)

使用Ubuntu Software来安装

git

sudo apt install git

visual studio code

官网下载deb文件双击安装

net-tools

竟然连ifconfig都没有

sudo apt install net-tools

sshd

sudo apt install openssh-server

nginx

参考官方文档http://nginx.org/en/linux_packages.html#stable

node

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

来自官网文档

不要忘记安装npm

sudo apt install npm

remmina

一个很强大的远程工具,可以连接Linux和Windows

在Ubuntu Software中安装

jenkins

https://jenkins.io/doc/book/installing/#debianubuntu

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

Jenkins需要java环境,我就按照命令行提示安装了

sudo apt install openjdk-8-jre-headless

这是一个尴尬的事情,gitlab好像需要8080端口那么我们就只能把Jenkins的端口改一下了,就先暂定8081吧。

sudo service jenkins stop

sudo vim /etc/default/jeknins // 找到其中的8080改成8081

sudo vim /etc/init.d/jenkins // 找到其中的8080改成8081

sudo service jenkins start // 启动

gitlab

只是想折腾一下哈哈

https://about.gitlab.com/installation/#ubuntu

按照文档中所说的我碰到了下面的错误:

Thank you for installing GitLab!
GitLab was unable to detect a valid hostname for your instance.
Please configure a URL for your GitLab instance by setting `external_url`
configuration in /etc/gitlab/gitlab.rb file.
Then, you can start your GitLab instance by running the following command:
  sudo gitlab-ctl reconfigure

For a comprehensive list of configuration options please see the Omnibus GitLab readme
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

这个错误是因为我按照文档中方法,指定了external_url=http://gitlab.example.com,但是找个域名是找不到的,只需要在hosts文件中把它指向本地就好了

接下来用http://gitlab.example.com访问,但是依然有问题,后来我在网上看到说gitlab用8080端口,我就使用8080端口访问,当然在此之前我把jenkins关闭了

sudo service jenkins stop

因为jenkins也用的8080端口。

然后就可以访问了,http://gitlab.example.com:8080,刚进去第一个页面是设置root用户的密码的,我设置成了gitlabpwd。在找个过程中一直没有样式。
后来发现使用http://gitlab.example.com能访问了,同时样式正常了。我再想是不是刚开始就不需要用8080访问,只需要把jenkins占用的8080给释放了,可能
gitlab占用了两个端口80和8080,现在已经没法考证了。反正是可以正常使用了。

我只能说gitlab真的太好配置了,机会啥也不也不用做,只要按照安装指南就可以了,零配置!!!

2018-08-31

未完待续

你可能感兴趣的:(ubuntu)