Ubuntu 桌面

快速开始

多种方式体验ubuntu18.04

下载

安装

ISO安装 (略)

推荐安装

修改源

图形界面配置

新手推荐使用图形界面配置: 系统设置 -> 软件和更新 选择下载服务器 -> "mirrors.aliyun.com"

手动更改

用你熟悉的编辑器打开: /etc/apt/sources.list 替换默认的 http://archive.ubuntu.com/ 为 mirrors.aliyun.com

初始化配置

apt update 更新

# 更新源
sudo apt update
# 更新软件
sudo apt upgrade

安装必备软件

sudo apt install ssh vim net-tools

开启ssh服务

安装 ssh服务

apt-get install ssh

开通 root远程登录权限

允许root登录

vi /etc/ssh/sshd_config
# 将PermitRootLogin without-password 修改为PermitRootLogin yes

设置 root密码

sudo passwd root

重启ssh服务

service ssh restart

关闭防火强

ufw disable

常用配置

网络配置

vim /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 10.95.200.15
netmask 255.255.0.0
gateway 10.95.1.254
dns-nameservers 10.19.8.10

auto eth1
iface eth1 inet static
address 192.168.1.15
netmask 255.255.255.0

输入法配置

安装码表:

sudo apt-get install fcitx-table-all

sudo apt-get install fcitx-table-wbpy ### 然后相关的依赖库和框架都会自动安装上(五笔拼音混合) 其它输入法的名称如下 * 拼音:fcitx-pinyin、fcitx-sunpinyin、fcitx-googlepinyin、fcitx-sogoupinyin * 五笔:fcitx-table、fcitx-table-wubi、fcitx-table-wbpy(五笔拼音混合)

安装完fcixt后 安装完成后log out再登录登录后右上角出现了键盘一样的图标,这就是fcitx。

其它[sogou for linux安装指南] 输入法相关设置 点击fcitx键盘图标,选择Configure配置或者配置当前输入法

点击左下角的“+”号,添加输入法:如lz只保留了 键盘-英语和五笔拼音

如果没有五笔拼音选项,这样操作:

在弹出来的窗口中去掉“Only Show Current Language”的勾选,否则无法找到WubiPinyin or Pinyin

选择你需要的输入法e.gWubiPinyin or Pinyin(可以在下方的输入栏中输入),然后点击OK,输入法可以用了

切换输入法的快捷键

修改:configure current input method > global config

1> trigle input method:

shift+lshift; ctrl+space; ctrl+shift(这个没弄出来)

2> extra key for trigle input method :lshift

选中切换状态时提交 #切换输入法的同时上屏

预装软件列表

选择性安装

禁用IPV6

如果你想在Ubuntu Linux中完全禁用IPv6的功能,那你需要修改一些相关的内核参数。可以通过编辑/etc/sysctl.d/99-sysctl.conf文件,追加下面的配置:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
保存配置后,执行下面的命令可以加载上面的配置:
sudo sysctl -p
可以查看/proc/sys/net/ipv6/conf/all/disable_ipv6是否为1,来确定修改的内核配置是否生效:

docker

当以普通用户身份去使用docker images时,出现以下错误:

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix /var/run/docker.sock: connect: permission denied 可以看都,最后告知我们时权限的问题。那么在linux文件权限有三个数据左右drwxrwxrwx,

image.png 其中第一为d代表该文件是一个文件夹 前三位、中三位、后三位分别代表这属主权限、属组权限、其他人权限。 如图,其中 第三列、第四列分别代表文件的属主、属组。

image.png 上图是报错文件的权限展示,可以看到其属主为root,权限为rw,可读可写;其属组为docker,权限为rw,可读可写。如果要当前用户可直接读取该文件,那么我们就为当前用户添加到docker属组即可。

如果还没有 docker group 就添加一个:

sudo groupadd docker 将用户加入该 group 内。然后退出并重新登录就生效啦。

sudo gpasswd -a ${USER} docker 重启 docker 服务

sudo service docker restart 切换当前会话到新 group 或者重启 X 会话

newgrp - docker 注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images 执行时同样有错。