第一周分享 ubuntu安装与修复

ubuntu安装与修复

无网络

  1. 如果你刚刚用过vpn而且开了全局代理,去网络设置——代理中里把手动设置代理选项改为关闭,自动设置代理无所谓,一般也是关闭。
  2. 首先打开网络适配器,查看vmware的2个适配器是否存在和打开,正常状态应如下图:
    在这里插入图片描述

​ 若不存在适配器,需要安装网卡,具体请去网上查询,推荐CSDN。
​ 若存在,请把右边选项调成如图状态,也就是启用这2个适配器。之后点开右边下箭头按钮,点编辑,进入后点击ipv4,再点属性。
在这里插入图片描述

​ 确保是自动获得ip和dns。
在这里插入图片描述

​ 3 .然后打开王道常用软件安装指引文件【腾讯文档】王道C++常用软件安装指引(2024)
https://docs.qq.com/doc/DSEhwRVhMbURvckFI
按照 《第五、常见问题以及解决方案》 里的《常规的一些问题与解决方法》 题目下的1、2、4步骤做一遍(3其实和2做的是一样的事情),这里有几个问题。

​ 1)打开服务时,应用按键 win+r,然后输入services.msc,之后别直接打开,要以管理员权限打开,即按键ctrl+shift+enter,应该共有5个vmware开头的选项,如果没有,则需要重新安装,你少了哪个服务就去搜索哪个即可。这里推荐1个帖子:
http://t.csdnimg.cn/Fj4IF :解决 无法安装服务 “VMware Authorization Service” 和 无法安装服务“VMware Workstation Server”

​ 2)如果做完了以上所有事情,还是没网络,那么原因就很复杂了,笼统地说就是你的电脑和这个虚拟机软件不适配,兼容性差,这时需要微调各个选项,而且一般是往最低配置方向调整,具体参考:http://t.csdnimg.cn/Qs7dv 。注意这个帖子中的方法只是指一个方向,具体做的效果因人而异,因为每个人电脑的硬件配置和使用健康程度很难和他人匹配,我只建议做这些:1 关闭Hyper-V服务;2 开启虚拟化支持,注意这一步需要进入bios里操作,需要你查询自己的电脑怎么进去和操作,并且大概率改完这一步会影响evplayer播放器会查看的机器码,换句话说,你需要找老师再换一个视频解密密码,要不然看不了每天的录播了。3 关闭3d图形加速。4 处理器改为1,内核建议2吧,1有点太卡了。

​ 3)根据个人观察:越是新的电脑系统和硬件就和老版本VMware以及ubuntu不兼容,本人用win11装了3次乌班图18版本,都有各种问题,最后重装22版本,一点问题都没。但我2位同桌用win10装乌班图18,一直没问题。最后,全局禁用打印机和共享虚拟机关闭不会有任何影响,无需调整。

卸载

必须要做的选项:卸载注册表、安装文件
无需做的:删除vmware虚拟网卡
可做可不做的:在我的电脑中搜索关键字 vmware,删除除了安装包的所有相关文件。
在这里插入图片描述

参考:http://t.csdnimg.cn/Mpo16
http://t.csdnimg.cn/04eLB

重新安装

注意选项

​ 《王道常用软件安装指引》里用的还是vm15的教程。在下图会有2个选项,新出现的下面那个建议打勾。当然不打也没大影响。
在这里插入图片描述

​ 安装密钥:直接网上搜一个即可。

​ 硬件兼容性同样是选最新的。处理器建议选1个,内核至少2个,这里原则是尽量往少选,但不能少到太卡。虚拟内存看你配置,电脑16就选4,8建议扩容。网络连接模式必选NAT,对应后面的VMware8网络也是NAT,虚拟磁盘不用太大,60一般用不到,40比较适用。

​ 最后一步,光盘映像文件(后缀.iso)就是你的乌班图安装文件,结合上文,如果虚拟机突然出问题了,或许可以不重装vmware,先换个更适配你电脑的安装文件重开一个虚拟机。

无法打开注册表

会在安装最后一步时弹出:
在这里插入图片描述

原因时卸载时卸多了,需要手动注册。按照以下帖子操作:
http://t.csdnimg.cn/3VCfm

http://t.csdnimg.cn/Eunnd

软件安装命令问题

​ 这里的每条命令都有可以出现错误,建议先重安一遍,还是不行就上网查询,还是推荐CSDN。当然最快的方法还是问老师。

​ 常见问题:
​ 第一条命令 sudo apt update ,这个命令就是更新你的apt源,需要去的网站可能在国外,所以不同多试几次,而且这个其实不生效也不影响课程学习。
​ vimplus安装工具cmake3命令:sudo apt install build-essential cmake3 python3-dev,这个如果没办法的话,把cmake3删去即可,即输入命令:sudo apt install build-essential python3-dev
​ 全部安装完成后,输入命令: vim main.c ,进去按 i 编辑,输入incl如果没有自动补全提示就是YouCompleteMe未安装成功。去王道文档最后面跟着操作即可。

王道课程需要的操作和命令

​ 1.更改vimplus的背景颜色或者其他选项。

家目录下输入命令:vim .vimrc
打开.vimrc文件后输入:/colorscheme
找到211行,默认的是 colorscheme onedark
按i键进入编辑模式改为 colorscheme default
注意不要改动其他行,只替换1个单词即可。esc键退出编辑模式,记得输入命令:wq保存退出。

​ 2.输入 vim func.h 将以下代码复制保存,(代码来自:花生),然后输入命令移动目录 sudo /usr/include

#ifndef __WD_FUNC_H
#define __WD_FUNC_H

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <errno.h>
#include <error.h>
#include <sys/mman.h>
#include <sys/wait.h>
#include <time.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <signal.h>
#include <dirent.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <sys/epoll.h>
#include <assert.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <pthread.h>

#define SIZE(a) (sizeof(a)/sizeof(a[0]))

typedef void (*sighandler_t)(int);

#endif

​ 3.输入命令 vim makefile ,复制以下代码,(代码来自:花生),保存文件,之后cp复制到到目录 cpp56/Linux 每天的目录中即可。
​ 该文件的作用是编译当前目录下的所有文件,生成对应名字的可执行文件,如果编译错误则立即退出,并且返回错误文件名和可能的原因。

Srcs := $(wildcard *.c)
Outs := $(patsubst %.c, %, $(Srcs))

CC := gcc
CFLAGS = -Wall -g

ALL: $(Outs) 

%: %.c
	$(CC) $< -o $@ $(CFLAGS)

.PHONY: clean rebuild ALL

clean:
	$(RM) $(Outs)
rebuild: clean ALL

​ 4.安装 tree结构查看软件

输入命令 sudo apt install tree
或者 sudo snap install tree
安装即可
之后输入命令 tree ,可以将当前目录下的所有文件以树的结构表示。

  • 46
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
文字版,更适合学习使用,绝对完整! 目 录 第1篇 拥抱UbuntuServer 第1章 敲开Linux Server的大门 2 1.1 Linux到底是什么 2 1.2 为何选Linux,不选 1.2 Windows 3 1.2.1 Linux可以定制 4 1.2.2 Linux比Windows稳定 4 1.2.3 Linux比Windows响应快 4 1.2.4 Linux比Windows安全 5 1.2.5 Linux不用花钱买 6 1.2.6 Linux更适合远程管理 6 1.3 学习Linux的终南捷径 6 1.3.1 兴趣、试验 6 1.3.2 真正的捷径——LFS 7 1.4 选择哪个Linux发行版呢 7 1.4.1 先排除Gentoo 8 1.4.2 再排除Red Hat、CentOS和SUSE 8 1.4.3 Debian不错 8 1.4.4 推荐使用Ubuntu 8 1.5 应该买什么样的服务器呢 10 1.5.1 架构设计 10 1.5.2 服务器的选型 10 1.5.3 机房的选择 11 ............................................ 第9篇 数据备份与系统安全 第22章 最佳RAID方案:RAID10 330 22.1 RAID方案的选择 330 22.2 RAID10的实现 332 22.2.1 手动分区 333 22.2.2 第一块硬盘分区 334 22.2.3 分区复制 338 22.2.4 创建RAID阵列 339 22.2.5 在RAID上创建分区 340 22.2.6 保存分区 342 22.3 RAID10的日常维护 343 22.3.1 mdadm的主要工作模式 343 22.3.2 mdadm的选项 343 22.3.3 创建RAID阵列 345 22.3.4 查询RAID阵列 345 22.3.5 RAID的监控 346 22.3.6 RAID的启动/停止 346 22.4 故障处理 347 22.4.1 从RAID中移除设备 347 22.4.2 添加已有RAID物理卷 348 22.4.3 更换全新硬盘 348 22.5 添加备用硬盘 350 22.5.1 插入新硬盘 351 22.5.2 新硬盘分区 351 22.5.3 将新分区加入RAID 351 22.5.4 设置grub 352 22.5.5 故障模拟 352 22.6 RAID10的空间扩展 352 第23章 最佳数据安全方案: 第23章 RAID10+LVM 354 23.1 创建RAID物理卷 354 23.1.1 将第一块硬盘分区 354 23.1.2 剩余硬盘的分区处理 355 23.2 创建RAID阵列 355 23.2.1 创建RAID1阵列 355 23.2.2 创建RAID10阵列 356 23.3 LVM的创建和配置 356 23.3.1 创建LVM物理卷 356 23.3.2 LVM配置 356 23.4 创建/boot分区 358 23.5 LVM的相关命令 359 23.5.1 LVM物理卷相关命令 359 23.5.2 LVM卷组相关命令 360 23.5.3 LVM逻辑卷相关命令 363 23.6 添加新硬盘 365 23.6.1 插入新硬盘 365 23.6.2 配置RAID 365 23.6.3 在RAID上配置LVM 367 23.6.4 扩容文件系统 368 23.7 更换硬盘 368 23.8 LVM分区备份 368 23.8.1 创建快照 369 23.8.2 备份快照内容 369 23.8.3 删除快照 370 第24章 Ubuntu Server系统安全 371 24.1 系统安全更新 371 24.1.1 订阅安全列表 371 24.1.2 自动更新 371 24.2 控制台安全 372 24.3 用户、密码管理 372 24.3.1 关于root用户 372 24.3.2 关于sudo 373 24.3.3 关于/etc/sudoers 373 24.3.4 密码策略 375 24.4 ufw防火墙 376 24.4.1 启用、禁用ufw 376 24.4.2 基本规则设置 377 24.4.3 常用规则设置 378 24.4.4 高级规则设置 380 24.4.5 IP伪装 382 24.5 入侵检测 384 24.5.1 安装LAMP 384 24.5.2 安装、配置Snort 384 24.5.3 安装、配置BASE 387 24.6 肉鸡检测 392 24.6.1 chkrootkit的使用 393 24.6.2 rkhunter的使用 394 24.6.3 unhide的使用 396 24.7 数据完整性检测 397 24.7.1 安装Tripwire 398 24.7.2 配置Tripwire 400 24.7.3 初始化Tripwire数据库 403 24.7.4 执行完整性检测 403 24.7.5 检测报告分析 403 24.7.6 查看Tripwire数据库内容 405 24.7.7 使用Tripwire的注意事项 406 24.8 被入侵后的系统恢复 406 24.8.1 保持冷静 407 24.8.2 断开网络 407 24.8.3 找到黑客入侵的方法 407 24.8.4 黑客文件清理 412 24.8.5 恢复未受影响的服务 412 24.8.6 修复问题 412 24.8.7 恢复受影响的服务 412 24.8.8 监控系统 412

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值