IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 学习日志02 -> 正文阅读

[系统运维]学习日志02

1.官网下载最新python3.9.6包,解压后运行终端,发现未安装,系统仍使用旧版本python3

2.欲使用yum命令来安装python依赖包,提示yum not found

3.改用sudo su在终端进入root模式,仍失败。非权限问题。

4.搜索得知“yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。

基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。”

5.使用命令rpm -qa |grep yum 查看有无yum安装包,提示没有RPM,但可使用apt install rpm进行安装

6.运行rpm -qa |grep yum,无反应,系统无yum安装包。(如有则卸载:rpm -aq|grep yum|xargs rpm -e --nodeps

7.打开http://yum.baseurl.org/wiki/,下载yum-3.4.3。输入命令tar -zxvf yum-3.4.3.tar.gz?解压,cannot open:no such file

8.直接解压后在终端中打开相应目录,搜索得:手动创建一个yum的conf文件,不然会报找不到文件的错yum.cli:Config Error: Error accessing file for config file:///etc/touch /etc/yum.conf。仍失败

9.重新搜索:Debian 及其衍生版,如 Ubuntu、Linux Mint 和 Raspbian,它们的包格式是 .deb。APT 这款先进的包管理工具提供了大多数常见的操作命令:搜索存储库、安装软件包及其依赖项,并管理升级。在本地系统中,我们还可以使用 dpkg 程序来安装单个的 deb 文件,APT 命令作为底层 dpkg 的前端,有时也会直接调用它。CentOS、Fedora 和其它 Red Hat 家族成员使用 RPM 文件。在 CentOS 中,通过 yum 来与单独的包文件和存储库进行交互。

Linux Mint 不使用rpm格式,而是deb。因此也不使用yum。

?

10.顺便使用sudo apt-get update(也可用sudo apt update)更新apt包

显示

此为r语言的源,查看apt -h,未果。

11.搜索后使用cd /etc/apt/sources.list.d

进入sources .list

更新软件源,报错

?

12.在/etc/apt/sources.list.d 的路径下,输入ls 查看文件目录

?

13.无法下载的对应目录应为additional-repositories.list?用mv命令将该文件添加后缀.bak

sudo?mv?additional-repositories.list?additional-repositories.list.bak?

14.失败。在图形化界面,手动找到该文件路径进行重命名添加后缀bak,后运行sudo apt-get update成功更新。

15.重新查看文件系统,usr/lib下已有python2.7、3、3.8、3.9 考虑后仍安装3.9.6 下载后手动解压到当前文件夹。

  1. 编译/安装

删除 pip ?virtualenvs 缓存

rm -rf ~/.cache/pip

rm -rf ~/.local/share/virtualenvs

? ? ?编译安装

cd /usr/lib/Python-3.8.3

sudo ./configure --enable-shared --enable-optimizations?--with-openssl=/usr/lib/openssl-1.1.1d??# 指定安装目录为/usr/lib/

sudo make?# 相当于把源码包里面的代码编译成linux服务器可以识别的代码

sudo make altinstall

sudo ldconfig /usr/lib?编译安装,此步才会最终生成

注意带上 --enable-shared, 因为编译geos等库时可能需要, ubuntu自带的3.6也是带的

altinstall 保证没有替换系统自带的python3版本

必须有 ldconfig 这句,不然启动时会报错

16.启动python,仍为3.8版本。由于不想修改path变量

修改python软链,即快捷方式(默认启动版本

启动python后提示python3为python

于是

sudo mv /usr/lib/python3?/usr/lib/Python-3.9.6

或者 ln -s /usr/lib/Python-3.9.6/bin/python /usr/lib/python3

17.启动python后报错

?18.添加pip3软链

ln -s /usr/lib/Python3.9.6/Lib/pip /usr/lib/pip3

好了,linux玩儿死了。

具体症状是任务栏带终端一起消失了。文件管理系统的图形化界面能够打开,甚至可以点击帮助打开浏览器,但浏览器的最大化和关闭等按钮消失。 没有终端,无能为力。

18.双系统,进Win10。欲删除linux重装。搜索后

19.重建win10引导:假设C盘为系统盘,以管理员权限运行cmd或power shell,执行 bcdboot C:\Windows

20.使用easyUEFI删除linux引导

直到这都没什么问题。下载了linuxmint的iso,因为win10上的etcher无论如何无法写入U盘,改用mac搞定了。期间遭遇某个U盘window能读,格式化为mac能读的格式仍无法在mac上使用。怀疑是上次装系统格式化把里面的系统文件删除了。好在win下还能用,先放下此事。准备删除linux。

21.欲删除linux分区。看了几个删除ubuntu的教程,ubuntu有一个单独的EFI引导分区。没仔细看,在硬盘里找到一个EFI分区,欲删之。无法删除。

22.开始使用diskpart,能选中分区,仍无法删除。苦寻之下找到一个方案?

?23.虽不知原理,仍然执行了。完了进硬盘管理器一看,好家伙,直接把该分区的格式改成了FAT32.欲删除,仍失败!

24.但改成FAT32后再给个盘符,已经可以打开此分区。发现里面不仅有liunux,也有windows。渐渐意识到不对……

25.搜索后发现此分区为window的EFI引导分区,遂想挽回。找到了EFI分区的GUID,又赋了一次,查看仍然是FAT32,又改回了第一次改的ID。看到也有人因为弄丢了此分区的EFI标识而无法安装deeping,心中惶惶。

26.准备安装linux,先F2进bios允许从u盘启动。由于win的引导在u盘之前,将其先关闭。(令人智熄的操作……

27.尝试安装linux,提示没找到EFI分区,安装失败

28.两个系统都无法启动了。明白应该是引导的问题。重启F2,将win引导打开。

29.能启动windows。之前搜索引导的问题,制作了da白菜winPE。重启进winPE,强行修改引导所在分区的类型为EFI,点击确定分区表的修改的时候是真的慌。东西虽然都备份了,谁也不想重装啊。好在成功了。

还好没改注册表,还好win10家庭版没有组编辑权限。不然还能作得更死。

30.安装linux mint,安装期间注意自定义各个区域的大小。usr500M,/ 50G,剩下/home。第一次直接选在win旁安装,取消了。进windows,easyUEFI删除引导,磁盘管理器删除卷,不新建,重来。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-31 17:01:25  更:2021-07-31 17:03:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 10:03:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码