目录
3.为了使修改的内容发挥作用,我们需要更新系统,依次输入以下指令:
阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 下载速度快些:

本次使用VMware Workstation 16 进行安装!
开机后会先进行各种检查,等待一小会,直到出现安装界面,后面的各种操作都使用回车键确定选择!
选择语言为English:

提示我们可以更新系统版本,选择不更新:

选择键盘布局,我们这里就使用默认的美式英语键盘布局,直接回车:

接下来选择网络连接,可以看到我的虚拟机有一个叫ens32的网卡,这个是VMware生成的一个虚拟网卡,默认使用DHCP(动态分配IP),实际中服务器使用的是固定的IP,而这里为了虚拟机能够直接访问外网下载软件包,我们先使用默认的DHCP方式连接,如果确有需要进行固定IP的访问再修改IP。直接回车:

接下来选择一个代理服务器,看英文解释也可以明白,如果你的虚拟机不能直接连接外网,但是它连接了一个代理服务器,代理服务器可以连接外网,那么可以在这里填入代理服务器的地址来让你的虚拟机通过代理访问外网,我们直接回车:

接下来选择安装软件包的镜像源,Ubuntu默认的官方镜像源下载很慢,我们需要更换成国内其他镜像源,这里我更改为阿里云(https://mirrors.aliyun.com/ubuntu/)或者清华镜像源(https://mirrors.tuna.tsinghua.edu.cn/ubuntu/)并回车:

接下来配置存储引导,我只创建了一块30GB的硬盘,选择使用整块硬盘,并且安装LVM,LVM是一个管理磁盘的工具,下面的Encrypt意思是加密,我们不需要磁盘加密,不选择,这些都是默认值,所以其实还是直接回车就行:

显示在磁盘上创建文件系统的摘要,直接回车即可:

然后会提示你你在进行破坏性操作,之前选择的硬盘上的数据都会丢失,而且安装过程不可逆,选择Continue然后回车:
9.创建用户接下来要创建一些用户信息,首先是你的名字(Your name),这个就像你在windows上面注册的windows账户一样,是一个类似姓名的东西。第二个是计算机名(Your server’s name),这个就是windows你打开“我的电脑”看到的计算机名,标志着安装了ubuntu系统的整台电脑,在网络上连接时可能会有用。第三个是用户名(username),这个是非常重要的,是你在这个ubuntu系统上创建的第一个用户。再往下是用户名对应的密码,以及再次确认密码。


接下来提示是否安装 SSH 工具,主要是外部连接该 linux,因为在里面实在太难操作了这个是用来进行远程连接服务器的。移动到安装OpenSSH服务上按下空格键就可以勾选了,然后再移动到Done,回车:

接下来可以安装一些工具,我们不需要,直接移动到Done,回车:
安装完成后,左上方会显示橙底白字的“Installation complete!”
安装完成后会自动开始更新,可以移动到最下方的取消更新并重启,此时是这样的:

这样会取消之前在进行的更新,重启前由于做一些取消安装更新的操作,会花点时间:

你也可以等安装完更新后(耐心等待),下面变成“reboot”重启
本次选择等待更新完成。
14.重启后,会出现下面的界面,提示你安装用的ISO镜像无法卸载。现在的情况相当于你装完系统后重启,启动盘还在电脑上插着,如果是实体电脑安装的话把启动盘拔了按回车就行,虚拟机不用理会,按回车即可:

重启后进入登录界面,输入前面配置的用户和密码:

至此,Ubuntu安装成功!
如果无法使用 ifconfig 命令,则先使用 ip a 来查看ip
#安装net-tools 使用ifconfig命令
sudo apt update -y
sudo apt install net-tools -y
route -n

如上图所示:网卡名为 ens32, 当前ip 192.168.78.133, 子网掩码 255.255.255.0, 网关地址 192.168.78.2
sudo vim /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens32: #网卡名称
dhcp4: no #关闭dhcp
addresses: [192.168.78.130/24] #设置静态ip
gateway4: 192.168.78.2 # 网关
nameservers:
addresses: [114.114.114.114, 8.8.8.8] #nds
version: 2
sudo netplan apply #使配置文件生效
配置成功:

因 20.04LTS 版本没有
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件, 所以大部分baidu的结果都不适合如果有该文件,则移步至:ubuntu20 使用root登录 - tangxiaosheng - 博客园
sudo passwd root
然后输入设置的密码,输入两次,这样就完成了设置root用户密码了
使用 sudo su 可进入root用户
1、 sudo ps -e |grep ssh #查看是否安装了SSH服务
(如果显示为空则没安装,如果安装了省略2-5步)
2、sudo apt-get update #先更新下资源列表
3、sudo apt-get install openssh-server #安装openssh-server
4、sudo ps -e |grep ssh #查看是否安装成功
5、sudo service sshd start #重新启动SSH服务 (或者用命令 sudo systemctl restart sshd)
6.进行配置
sudo vi /etc/ssh/sshd_config
把PermitRootLogin prohibit-password 注释掉
增加一行 PermitRootLogin yes
eg:
# Logging
#SyslogFacility AUTH
#LogLevel INFO
# Authentication:
#LoginGraceTime 2m
permitRootLogin yes
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

sudo systemctl restart sshd
vim /etc/apt/sources.list
由于前面我们安装Ubuntu时更换了阿里云的镜像源,所以不用更改。
如果遇到默认的Ubuntu官方镜像源,则可手动修改!
为了替换掉原本的源,我们首先需要将原本的源注释掉,在每一个源前面输入【#】将它注释掉
然后再将刚才复制的阿里云的源粘贴到这里
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
apt update #只更新不升级,已安装的软件包是否有可用的更新
apt list --upgradable #显示可更新包的具体信息
apt upgrade -y #更新所有包
注意:这可能是个危险操作。
如果你的开发和生产环境依赖特殊版本,则需要使用以下命令升级指定某个包到特殊版本
apt upgrade xxx=1.0.0
apt -y install net-tools tree wget lrzsz bash-completion build-essential
--lrzsz使用方式:
命令 rz -be 从本地上传文件到服务器
命令 lz -be xxx(文件名)从服务器的文件上传到本地
bash #使bash-completion命令补全包生效
build-essential 是一个meta package,它依赖一篮子软件包,gcc及make方式 我试过重新启动apache,缓存的页面仍然出现,所以一定有一个文件夹在某个地方。我没有“公共(public)/缓存”,那么我还应该查看哪些其他地方?是否有一个URL标志也可以触发此效果? 最佳答案 您需要触摸一个文件才能清除phusion,例如:touch/webapps/mycook/tmp/restart.txt参见docs 关于ruby-如何在Ubuntu中清除RubyPhusionPassenger的缓存?,我们在StackOverflow上找到一个类似的问题:
之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m
在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主
需求:要创建虚拟机,就需要给他提供一个虚拟的磁盘,我们就在/opt目录下创建一个10G大小的raw格式的虚拟磁盘CentOS-7-x86_64.raw命令格式:qemu-imgcreate-f磁盘格式磁盘名称磁盘大小qemu-imgcreate-f磁盘格式-o?1.创建磁盘qemu-imgcreate-fraw/opt/CentOS-7-x86_64.raw10G执行效果#ls/opt/CentOS-7-x86_64.raw2.安装虚拟机使用virt-install命令,基于我们提供的系统镜像和虚拟磁盘来创建一个虚拟机,另外在创建虚拟机之前,提前打开vnc客户端,在创建虚拟机的时候,通过vnc
我正在运行Ubuntu11.10并像这样安装Ruby1.9:$sudoapt-getinstallruby1.9rubygems一切都运行良好,但ri似乎有空文档。ri告诉我文档是空的,我必须安装它们。我执行此操作是因为我读到它会有所帮助:$rdoc--all--ri现在,当我尝试打开任何文档时:$riArrayNothingknownaboutArray我搜索的其他所有内容都是一样的。 最佳答案 这个呢?apt-getinstallri1.8编辑或者试试这个:(非rvm)geminstallrdocrdoc-datardoc-da
我试图在Ubuntu14.04中使用Curl安装RVM。我运行了以下命令:\curl-sSLhttps://get.rvm.io|bash-sstable出现如下错误:curl:(7)Failedtoconnecttoget.rvm.ioport80:Networkisunreachable非常感谢解决此问题的任何帮助。谢谢 最佳答案 在执行curl之前尝试这个:echoipv4>>~/.curlrc 关于ruby-在Ubuntu14.04中使用Curl安装RVM时出错,我们在Stack
我有一个放在lib/network中的类:moduleNetworkApiclassNetworkProxyendend然后在另一个类中,我引用了这个类:network_proxy=::NetworkApi::NetworkProxy.new(params)一切都在我的开发环境中正常运行,但是当我部署到服务器时,我在上面一行收到错误消息:NameError:uninitializedconstantNetworkApi::NetworkProxy我不知道为什么会出现这个奇怪的错误。请告诉我为什么。 最佳答案 请注意Rails5dis
我正在使用PostgreSQL9.1.3(x86_64-pc-linux-gnu上的PostgreSQL9.1.3,由gcc-4.6.real(Ubuntu/Linaro4.6.1-9ubuntu3)4.6.1,64位编译)和在ubuntu11.10上运行3.2.2或3.2.1。现在,我可以使用以下命令连接PostgreSQLsupostgres输入密码我可以看到postgres=#我将以下详细信息放在我的config/database.yml中并执行“railsdb”,它工作正常。开发:adapter:postgresqlencoding:utf8reconnect:falsedat
安装Rails时,一切都很好,但后来,我写道:rails-v和输出:/home/toshiba/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in`require':cannotloadsuchfile--rails/cli(LoadError)from/home/toshiba/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in`r
提供3种Ubuntu系统安装微信的方法,在Ubuntu20.04上验证都ok。1.WineHQ7.0安装微信:ubuntu20.04安装最新版微信--可以支持微信最新版,但是适配的不是特别好;比如WeChartOCR.exe报错。2.原生微信安装:linux系统下的微信安装(ubuntu20.04)--微信适配的最好,反应最快,但是微信版本只到2.1.1,版本太老,很多功能都没有。3.深度deepin-wine6安装微信:ubuntu20.04+系统deepin-wine6安装新版微信--综合比较好,当前个人使用此种方法1个月,微信版本3.4;没什么大问题,尚可。一、WineHQ7.0安装微信