Ubuntu Server 18.04 安装

背景

疫情防控,导致必须在家中隔离,遂寻找事情做。恰好我姐的笔记本在家,于是安装了ubuntu18做服务器玩玩

开始

下载镜像,并采用了win32diskimager刻录。

分清楚一些东西

启动方式 磁盘 刻录软件
legacy MBR win32diskimager
UTFI GPT UltraISO
- - USB Image Tool 1.75(usbit)

安装过程

问题一

之前安装ubuntu16时,都是把/boot、/home、/、/swap等的磁盘分出来了,发现安装一直GRUB报错。

我猜想:可能是:1、刻录方式不对、引导方式不对;2、安装分区没有弄好。

后来

完全采用默认方式,没有分区,于是就OK了,自己也没有多去思考了

配置

1、合上盖子不休眠

vi /etc/systemd/logind.conf

把HandleLidSwitch 改成ignore

重启服务
service systemd-logind restart

2、wifi配置

首先把系统更新到最新状态

走的弯路

参考了:https://zhidao.baidu.com/question/577906173.html

该参看资料,提示说ubuntu的驱动有问题,更新了驱动。

1、首先,查看对应的PCI设备,可以看出,我的无线网卡是 Broadcom 的BCM4313。
在这里插入图片描述
2、ubuntu默认的网卡驱动无法使该网卡工作,去掉ubuntu 16.04 默认的broadcom 无线网卡驱动。

sudo apt-get remove bcmwl-kernel-source
在这里插入图片描述
3、安装最新的broadcom 无线网卡驱动。
sudo apt-get install firmware-b43-installer b43-fwcutter
在这里插入图片描述

4、查看网卡驱动配置文件。
cat /etc/nodprobe.d/* |grep ‘bcm’
在这里插入图片描述

5、可以在blacklist.conf中看到bcm43xx被加入黑名单的配置,去掉该配置。
在这里插入图片描述

6、查看网卡设备"ifconfig",并配置设备。其中配置设备有自动获取IP地址和静态配置IP地址两种方式,在/etc/network/interfaces文件进行配置。

# ifupdown has been replaced by netplan(5) on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
#    sudo apt install ifupdown
# wlp12s0b1 为网卡的逻辑名字,有点奇怪,因为一般情况都是wan0这种
auto  wlp12s0b1
iface wlp12s0b1  inet dhcp
wpa-ssid FAST_D80E
wpa-psk liantong

7、使能网口设备,修改完成后,通过如下命令使能无线网卡。

参考:https://steemit.com/network/@oflyhigh/ubuntu-server-18-04-wifi

sudo apt-get install wpasupplicant
sudo apt-get install network-manager

sudo ifdwon wlp12s0b1
sudo ifup wlp12s0b1

在这里插入图片描述
11、ifconfig 查看情况

12、修改DNS

sudo vim /etc/systemd/resolved.conf

修改如下:

[Resolve]
DNS=114.114.114.114

保存后退出,,并输入以下指令

systemctl restart systemd-resolved.service

修改阿里云的源

一、首先备份Ubuntu系统的官方源文件

1、打开Ubuntu的命令终端,进入源文件 sources.list 所在的目录,然后执行备份命令:

cd /etc/apt
sudo cp sources.list sources.list.backup

二、修改源文件内容

1、阿里源文件内容如下:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

值得注意的是 sources.list 文件的条目都是有格式的(通过上面的内容大家也看的出来),一般有如下形式:

deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3

所以后面几个参数是对软件包的分类(Ubuntu下是main, restricted,universe ,multiverse这四个)
所以你把内容写成:

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted 
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed universe multiverse

上面之类的也是可以的,之前我有这个疑惑,所以在这里一并告知和我有一样疑惑的朋友。

2、将上述阿里源的文件内容全部复制,使用 sudo vim sources.list 打开文件,在命令模式下,输入:

.,$d

一回车就全没了。

3、将复制的阿里源文件内容全部粘贴到文件中后,输入 : wq 保存退出。

sudo apt-get update 即可更新获取 阿里软件源

Snaps安装了minidlan(这个包有问题,放弃; )

编辑/var/snap/minidlna-escoand/19/minidlna.conf

https://www.helplib.cn/tianye/how-can-i-debug-minidlnad-installed-via-snap

Snap的用法
这里只简单说下,初步了解下就行了。

#查看snap版本信息
snap --version
#找出所有snap应用
snap find
#安装应用
snap install 包名
#重启应用
snap restart 应用名
#升级应用
snap refresh 应用名
#查看安装的应用
snap list
#卸载应用
snap remove 应用名

Python 管理工具pyenv

参考:https://www.cnblogs.com/ningvsban/p/4384995.html

通过该方法可以安装的python版本

添加用户到特定组

将一个用户添加到用户组中,千万不能直接用:
usermod -G groupA

这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。
应该用 加上 -a 选项:
usermod -a -G groupA user

(FC4: usermod -G groupA,groupB,groupC user)
-a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组。

用户管理的重要配置文件:
/etc/passwd 用户名 密码位 UID 归属GID 姓名 $HOME目录 登录

/etc/shadow 用户名 已加密密码 密码改动信息 密码策略

/etc/group 群组名 密码位 GID 组内用户

/etc/gshadow 群组密码相关文件,不重要

/etc/sudoers 用户名 权限定义 权限

可以使用 pwconv 命令创建影子密码,将/etc/passwd 文件中的密码转换到 /etc/shadow 文件

发布了30 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/djfjkj52/article/details/104136784
今日推荐