操作系统
  • Windows 10系统重置方法

    一、系统中重置Win10的步骤(如果系统还能正常进入可以尝试此方法) 1、首先需要我们按下键盘的“Windows徽标键+i键”,调出系统“设置”页面,并选择“更新和安全”,如下图所示: 2、在“更新和安全”页中点击“恢复”,并在右侧“恢复”页面下点击“开始”按钮,如下图所示: 3、在这里我们可以看到“保留我的文件”和“删除所有内容”两个选项;如果只需要恢复安装了Windows系统的磁盘,想删除已经安装的第三方应用软件,还原系统默认设置,又不想删除电脑中备份的数据,那么只需要点击“保留我的文件”即可;如果确认已备份或电脑中无重要资料,需要将电脑彻底恢复,则点击“删除所有内容”即可; 4、本次操作我们选择“保留我的文件”选项; 5、点击完成后,会弹出本次操作会造成的更改,确认不会造成影响后点击“下一步”按钮,并以此类推完成后续操作即可。

    SE_Zhang 2024-11-07
    25 0 0
  • 深度探索:Linux CentOS 7内核的奥秘与管理之道

    目录 一、引言 1、Linux简介 2、CentOS 7简介 3、什么是内核 二、Linux CentOS 7内核概述 1、CentOS 7内核版本介绍 2、内核源码与开放源代码理念 三、CentOS 7内核管理 1、查看内核版本 2、内核升级 一、引言 1、Linux简介 起源与发展 诞生时间:Linux最早由芬兰赫尔辛基大学计算机科学系的学生林纳斯·托瓦兹(Linus Torvalds)于1991年10月5日首次发布。 发展背景:Linux的诞生受到了Unix和Minix操作系统的启发,并且是在GNU计划(一个旨在创建自由软件的国际性项目)的影响下逐步发展起来的。 成长历程:Linux借助Internet网络,通过全世界各地计算机爱好者的共同努力,逐渐成为了世界上使用最多的UNIX类操作系统之一。 特点与优势 开源性:Linux是一个开源的操作系统,用户可以无偿地获得其源代码和大量的应用程序,并且可以任意修改和补充。 稳定性:Linux继承了Unix以网络为核心的设计思想,具有性能稳定、可靠、安全的特点。 多用户与多任务:Linux支持多用户和多任务操作,允许多个用户同时登录系统并运行多个任务。 广泛的硬件支持:Linux支持多种硬件平台,包括32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。 丰富的发行版:Linux有上百种不同的发行版,如Debian、Red Hat Enterprise Linux、SUSE、Oracle Linux等,这些发行版各具特色,满足了不同用户的需求。 2、CentOS 7简介 背景与起源 CentOS 7是CentOS项目发布的一个开源类服务器操作系统,它基于Red Hat Enterprise Linux(RHEL)的源代码构建,并继承了RHEL的稳定性、安全性和可靠性。 CentOS 7由Red Hat公司的一个社区驱动项目提供支持和维护,它是免费、开源且可以重新分发的。 发布与版本 CentOS 7于2014年7月7日正式发布,首个版本号为7.0.1406。 随后,CentOS 7经历了多个版本的更新,包括7.1、7.2等,直至2020年11月1……

    SE_Yang 2024-11-06
    49 0 0
  • 【Linux】yum安装

    一、删除原来的yum源 1、检查yum源: rpm -qa | grep yum 1 2、删除原来的yum源 rpm -qa|grep yum|xargs rpm -e --nodeps 1 3、防止系统自带的插件subscription-manager订阅管理器进行注册 vi /etc/yum/pluginconf.d/subscription-manager.conf #enabled=1 1 2 二、拷贝这三个安装包 如果没有可以从这个地址下载:https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/ yum-3.4.3-168.el7.centos.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm 三、安装三个包 1、使用以下命令一次性安装3个包 rpm -ivh yum-* 1 2、检查是否安装成功 rpm -qa |grep yum 1 四、配置repo文件 1、在linux中进入etc文件,备份yum.repos.d文件 cd /etc mv yum.repos.d yum.repos.d.bak mkdir yum.repos.d 1 2 3 2、下载repo文件 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 1 或者 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 1 3、修改下载好的repo文件 下载好的repo文件应该在etc/yum.repos.d目录下,里面应该也只有一个文件,直接vim 文件名 vim /etc/yum.repos.d/CentOS-Base.repo 1 把repo文件里所有 $releasever全部替换成版本号7 操作如下: 按下i键,然后按: 输入命令: %s/$releasever/7/g 1 替换完毕后,按Esc,然后 :wq 保存退出vim模式 2)-3)也可以手工放入 # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client.  You should use this for CentOS updates # unless you are manu……

    SE_Yang 2024-11-05
    11 0 0
  • 【Linux】一文讲清楚 “vim“ 的指令操作(唯有不断练习,才能熟练)

    文章目录 前言 1. vim的简介 2. 命令模式下的指令 2.1 光标移动类指令 2.2 复制、拷贝、剪切、删除以及撤销指令 2.3 其他作用的指令(大小写切换、替换字符) 2.4 模式之间切换的指令(十分重要) 3. 底行模式下的指令 4. 替换模式下的指令 前言 相信接触过vim的读者或者是刚接触vim的读者,都对vim的操作一头雾水,甚至有些指令傻傻分不清楚。那么,看到这篇文章之后,一定能扫除你之前使用vim的困惑。相信经过本文的讲述能带着大家更加深入的了解vim、使用vim以及喜欢上vim! 本文在每个小节结束的末尾都会对本小节的指令做一个汇总,方便大家的查询。 那么话不多说,开始对vim操作的深入了解!!!💖🚢🚢🚢 1. vim的简介 🍉相信已经有部分的读者已经了解过了vim是个什么东西了,但是为了照顾部分读者,这里还是有必要讲一下vim是个什么东西。 vim是个编辑器,如果大家使用过VSCode的话,对此再也了解不过了。vim就类似于Windows下大家常用的记事本,但是它比记事本的功能强大的多,这个也是我们必须得学习vim的理由之一 —— “vim是一款具有多模式的编辑器”。 🍉本文就是以vim的不同模式作为讲解vim操作的主线,深入讲解在vim不同模式下的各种指令,以及对应的作用。 那么,vim的模式共有5种:命令模式(默认模式)、插入模式、底行模式、替换模式、视图模式。 注意一个地方就是,大家想从一个模式切换到另一个模式期间必须都得先切换回命令模式。 好了,让我们进入指令操作的讲解吧!!! 2. 命令模式下的指令 命令模式下,用户在vim中输入的所有字符都会被认为指令。 2.1 光标移动类指令 指令: gg:作用:定位光标到最开始行。 直接按键盘字母g键两次。 shift+g(G):作用:定位光标到结尾行。按住shift键和g键,或者键盘切换到大写模式之后按g键即可。 [n]+shift+g([n] + G):作用:定位光标到指定行。 这里要……

    SE_Yang 2024-11-04
    9 0 0
  • Windows无法访问共享文件夹

                                      Windows无法访问共享文件夹   Windows无法访问共享文件夹,提示:你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁 1、问题描述 Windows系统里访问局域网共享文件夹时,提示:“你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。” 2、主要原因 未启动启用策略:不安全的来宾登录 3、解决方法 1)Windows+R键,打开运行,输入gpedit.msc,打开本地组策略编辑器 2)打开本地组策略编辑器,计算机配置=>管理模板=>网络=>Lanman 工作站; 3)双击“启用不安全的来宾登录; 选择“已启用”在点确定;  

    SE_Zhang 2024-11-04
    57 0 0
  • 如何将USB 3.0驱动程序装入Windows服务器2008 R2SP1,以用于Dell R230、R330、T30、T130、T330

    症状 Windows Server 2012之前的版本(包括WS 2008 R2 SP1)本身并不支持USB3.0。戴尔的第13代服务器型号(R/T/M/FX) 430和更高版本配备有USB 2.0和USB 3.0。在较低的型号上仅提供一个USB 3.0。USB 3.0 驱动程序在 W2008 中不是原生的。 警告:戴尔服务器型号 (R/T) 330 和更低版本(R230、T130) 仅限 USB 3.0,并且在 BIOS 中没有切换 USB 模式的选项,这使得传统操作系统安装更具挑战性。 转到解决方案 如何在高于 (R/T) 330 的服务器型号上从 USB 3.0 切换到 USB 2.0。 USB 模式可在 BIOS 中设置:  (图 1) BIOS 中有一个切换开关,允许用户选择使用 USB 2.0 或 USB 3.0(出厂默认为 2.0)。使用USB2.0选件让安装较早版本的Windows变得轻而易举。 警告:较低的型号(R/T 330、230、130、30)上不存在此开关,因为硬件仅为 USB 3.0。 图 1:戴尔 BIOS 使用默认介质的 USB 3.0 时,在没有键盘和鼠标功能的情况下,安装会卡在以下阶段(图 2): 图 2:设置屏幕中的停止安装 解决方案 如果可能,最方便的解决方案是安装 Windows 2012,它本身包含 USB 3.0 驱动程序,并且在安装过程中没有问题。如果此解决方案不可行,备用方法是将 USB 3.0 驱动程序注入安装介质中。 提醒:在启动以下任何选项之前,请确保在未安装防病毒软件的计算机上执行以下步骤。 已发现防病毒程序会干扰映像的创建,从而导致其在安装的各个阶段失败。 为了顺利安装,必须将 Intel USB 3.0 驱动程序整合到 Windows 2008 R2 SP1 介质的“install.wim”和“boot.wim”中。 每个“.wim”文件都有多个索引,因此您必须将 英特尔 USB 3.0 驱动程序 注入到每个“.wim”文件的所有适用索引中。Microsoft 提供了一个名为部署映像服务和管理 (DISM) 的工具,允许修改“wim”文件。在Windows 8和Windows Server 2012以及使用Windows PowerShel……

    SE_Gao 2024-11-01
    127 0 0
  • CentOS7安装nvidia

    前提是需要在可支持GPU的服务器系统上才可安装: 安装基础依赖环境 yum -y install gcc kernel-devel kernel-headers 查看内核和源码版本是否一致 查看内核版本: [root@localhost ~]# ls /boot | grep vmlinu vmlinuz-0-rescue-eeeffa78f0cc41a9beea5bccc2992709 vmlinuz-3.10.0-1127.19.1.el7.x86_64 vmlinuz-3.10.0-862.el7.x86_64 [root@localhost ~]# rpm -aq |grep kernel-devel kernel-devel-3.10.0-1127.19.1.el7.x86_64 注意:保证内核版本和源码版本一样,否则,安装报错 源码安装英伟达显卡驱动 官网下载地址:https://www.nvidia.cn/Download/index.aspx?lang=cn cd /usr/local/src/ wget http://cn.download.nvidia.com/tesla/450.51.06/NVIDIA-Linux-x86_64-450.51.06.run 屏蔽配制文件中的 blacklist nvidiafb,加上 # 符号用以屏蔽 [root@localhost src]# vim /lib/modprobe.d/dist-blacklist.conf #blacklist nvidiafb 继续追加以下两条配制 [root@localhost src]# vim /lib/modprobe.d/dist-blacklist.conf blacklist nouveau options nouveau modeset=0 重建 initramfs image 步骤 [root@localhost src]# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak [root@localhost src]# dracut /boot/initramfs-$(uname -r).img $(uname -r) 修改运行级别为文本模式 [root@localhost src]# systemctl set-default multi-user.target 重新启动, 使用root用户登陆 reboot 查看 nouveau 是否已经禁用 lsmod | grep nouveau 如果没有显示相关的内容,说明已禁用 进入下载的驱动所在目录 [root@localhost src]# cd /usr/local/src/ [root@localhost src]# chmod +x NVIDIA-Linux-x86_64-440.33.01.run [root@localhost src]# ./NVIDIA-Linux-x86_64-450.51.06.run --add-this-k……

    SE_Meng 2024-10-31
    44 0 0
  • 如何在Linux上安装最新NVIDIA驱动-转载-跳坑经验

    好久没更blog了,在忙一些项目啥的,之前从Ubuntu16.04更新到Ubuntu18.04,N卡驱动掉了…费尽心思安好了。这次gnome出问题了,卸载gnome重装后发现n卡驱动又掉了… 结果无论是用源安装,还是官网下载*.run文件都是安装失败,从源安装会发现显示安装成功,但是nvidia-smi运行失败,运行**.run安装则是缺少什么.drm,具体忘记了。来回折腾十多次,最后在这篇文章中收到启发,禁用了自带的nouveau,重启成功运行(此方法是在安装完成后N卡不正常工作后使用的) 解决方法写在前边 sudo gedit /etc/modprobe.d/nvidia-graphics-drivers.conf #如果文件为空说明安装失败,重来吧少年 #在文件最后加上一句 options nvidia_drm modeset=1 #保存关闭后运行 sudo update-initramfs -u 然后重启 以下是原文 你的桌面系统有 Nvidia 显卡吗?那么你应该很需要安装最新版驱动,尤其是当你还是个游戏爱好者的时候。众所周知,Linux 上的 Nvidia 驱动真的很折腾人,安装最新版驱动也是一项艰巨的任务。不过 Linux 用户还是很幸运的,因为还有一些第三方 PPA 来跟进 Nvidia 驱动的更新,它可以帮助我们很方便地安装最新版驱动。这个 PPA 现在还在测试阶段,不过它已经可以帮助我们让 Nvidia 驱动工作起来了。 Step.1 确认最近驱动支持你的显卡 a. 访问该 PPA 主页,然后核查驱动版本。截止 2017 年 11 月 26 日,此时的最新版本为 ‘nvidia-387’ (387.34)。b. 核查该最新驱动是否支持你的显卡。点击该链接,找到对应驱动版本,即可查询到支持设备列表。切记不要查询到比 PPA 中最新版本还要新的版本。 Step.2 移除旧驱动 如果你的显卡是被支持的,那么就继续吧。现在移除你以前在系统里安装的 Nvidia 驱动。命令如下: sudo apt-get purge nvidia* 译者注:部分 Debian 系发行版版本可能不支持 apt-get purge ,可尝试使用 apt-get r……

    SE_Meng 2024-10-30
    15 0 0
  • Linux这几个冷门的命令,简直不要太好用!

    01 sudo !! 命令 在日常使用Linux的过程中,我们经常会遇到需要以root权限执行刚刚运行过的命令的情况。这时,sudo !! 命令就显得非常实用了。 !! 是bash shell的一个特性,它表示最近一次执行过的命令。当加上 sudo 前缀后,sudo !! 就变成了一个非常便捷的方式,允许用户在不重新输入整个命令的情况下,以root权限执行这条命令。 01 使用场景: 假设你在终端中尝试执行一个需要root权限的操作,比如安装一个新的软件包: apt install newsoftware 如果没有使用sudo,系统会提示你需要更高的权限。此时,你可以直接使用 sudo !! 来重复执行上一条命令,并且自动加上sudo获取root权限: sudo !! 这将等效于执行: sudo apt install newsoftware 02 示例演示: 尝试不带sudo执行命令: systemctl restart nginx 输出可能是: [user@host ~]$ systemctl restart nginx systemctl: Failed to read unit file nginx.service: No such file or directory 使用 sudo !! 重新执行命令: sudo !! 这次命令将以root权限执行,并且能够正确重启nginx服务。 03 注意事项: 使用sudo !!时要小心,因为它会立即执行上一条命令,确保这是你真正想要的操作。 如果上一条命令本身就带有sudo,再次使用sudo !!将会重复带有sudo的命令,可能会导致不必要的权限升级。 02 python3 -m http.server 命令 在Linux环境下,有时我们需要一个简便的方法来共享文件,特别是在局域网内。python3 -m http.server 命令就能派上用场,它可以迅速启动一个简易的HTTP服务器,让你能够轻松地浏览和下载目录中的文件。 http.server 是Python的标准库模块,它提供了一个简单的HTTP请求处理器类,可以用来创建一个基本的HTTP服务器。通过指定端口运行此命令,可以在本地机器上启动一个临时的Web服务器。 01 使用方法: 首先确保你的……

    SE_YJ 2024-10-29
    11 0 0
  • 【转载】linux系统查看父子进程

    ① 查找特定进程的父进程 ps -o pid,ppid,cmd -p 1234 查找进程 PID 为 1234 的父进程 ② 显示所有进程的树状结构 pstree ③ 显示特定进程及其父进程的树状结构 pstree -s 1234 ④ 启动 top 后,按下 c 键可以查看完整命令,按下 f 键进入字段管理界面,然后选择 PPID 字段。 ⑤ 启动 htop 后,按下 F2 键进入设置,选择显示的列,添加 PPID 列 ⑥ pgrep 命令用于查找进程的 PID,可以结合 -P 选项查找特定父进程的子进程 pgrep -P $(pgrep myprocess) 查找名称为 myprocess 的进程的父进程: -P:根据父进程ID,查找出所有子进程id pgrep -P 2 ⑦ /proc/[pid]/status 文件查看父进程的 PID ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/qq_62311779/article/details/140415108

    SE_Ning 2024-10-29
    25 0 0