
Ubuntu/Linux系统管理
文章平均质量分 60
ubuntu/linux系统知识
奇妙之二进制
csdn博客专家,C/C++领域优质创作者,专注于Linux C/C++、嵌入式Linux开发,偶尔谈谈人生,目前致力于完成大约500篇的linux C/C++开发知识体系库,所有的文章都会一直保持更新(优化内容、排版),想学习的可以订阅我的专栏。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux/ubuntu日志管理--/dev/log 的本质与作用
是Linux系统中实现进程间通信(IPC)的一种特殊文件。它为应用程序提供了向系统日志服务(如rsyslogd、systemd-journald)发送日志的标准接口。系统之所以定义了这个,是想规范应用程序输出日志的接口,日志服务会持续迭代演变,但只要接口未变,应用程序的日志调用接口就不用修改,日志输出还会被记录。通常是一个指向实际套接字文件的符号链接。传递给当前系统的日志服务。编译后运行,日志会通过。原创 2025-07-06 12:30:14 · 547 阅读 · 0 评论 -
单用户模式、紧急模式、救援模式有什么区别
通过合理使用这三种模式,可有效解决Linux系统的各类启动和配置故障,确保系统恢复正常运行。通过修改GRUB启动参数。原创 2025-07-05 23:55:51 · 1171 阅读 · 0 评论 -
linux/ubuntu启动引导过程详细分析
Ubuntu的启动流程通过模块化设计和systemd的并行机制,在保证稳定性的同时,大幅提升了启动效率。理解各阶段的功能和依赖关系,有助于系统管理员进行性能优化和故障定位。作为init系统(PID=1),替代传统的SysV init,负责系统服务启动和管理。作为引导加载程序,负责加载内核和初始化参数。Ubuntu自15.04版本起使用。Ubuntu默认使用。原创 2025-07-04 16:34:18 · 778 阅读 · 0 评论 -
udev 规则文件命名规范
数字前缀建议使用90-99,避免与系统规则冲突。描述性名称需清晰表达规则用途,例如:udev 规则文件名以数字开头的设计,本质是为了精确控制规则执行顺序和提升管理效率。通过数字前缀的优先级机制,系统可按设备初始化逻辑加载规则,确保硬件识别和配置的稳定性;而描述性名称则帮助管理员快速定位规则功能,降低维护成本。这一规范是 Linux 设备管理体系中“约定优于配置”的典型体现。原创 2025-07-04 11:45:32 · 743 阅读 · 0 评论 -
udev介绍与规则书写--Linux 系统中动态设备管理的核心组件
udev通过“动态映射+规则配置”的模式,解决了传统Linux设备管理的两大痛点:静态命名的随机性与权限管理的复杂性。从嵌入式设备到数据中心服务器,udev已成为Linux系统中硬件抽象的核心组件。理解其工作原理与规则编写方法,不仅能解决设备识别难题,更能为自动化部署、多设备管理等场景提供高效解决方案。原创 2025-07-04 11:25:12 · 727 阅读 · 0 评论 -
ubuntu网络管理五花八门netplan 、NetworkManager、systemd、networking是什么关系
A: Netplan 只是生成配置,实际管理由底层工具(NetworkManager 或 systemd-networkd)执行。如果需要更详细的配置示例,可以参考 Netplan 官方文档或 Ubuntu 网络管理指南。,它们各自有不同的作用,但也可以协同工作。A: 可能是 YAML 缩进错误,或底层服务未重启。Ubuntu 的网络管理确实涉及多个组件,包括。修改,可能会覆盖 Netplan 的配置。原创 2025-06-19 23:16:47 · 1127 阅读 · 0 评论 -
NetworkManager介绍与用法
NetworkManager 是 Linux 上最强大的网络管理工具之一,适用于桌面和服务器环境,支持动态网络切换、VPN、DNS 管理等。通过nmclinmtui或 GUI 工具,用户可以灵活配置网络,而高级用户可通过配置文件进一步定制行为。原创 2025-06-19 23:15:40 · 862 阅读 · 0 评论 -
linux/ubuntu系统管理(1)ubuntu科普
什么是ubuntuUbuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”、“我的存在是因为大家的存在",是非洲传统的一种价值观。南非总统曼德拉这样解释:Ubuntu是一个概念,它包含了尊重、互助、分享、交流、关怀、信任、无私的众多内涵;Ubuntu是一种生活方式,提倡宽容和同情他人。可见,Ubuntu精神已经渗透到了南非的政治和日常生活当中。Ubuntu Linux是由南非人马克·沙特尔沃思(Mark Shuttleworth)..原创 2022-02-23 23:59:08 · 1177 阅读 · 0 评论 -
linux/ubuntu系统管理(3)虚拟机安装ubuntu18.04/20.04
16、回到VMware主窗口,点击“编辑虚拟机设置”按钮,打开“虚拟机设置”对话框。2、点击”CD\DVD(SATA)”项,然后在右侧窗口中选中“使用映像文件”并选中下载好的映像文件,最后点击“确定”按钮。4、等待系统启动,进入“欢迎界面”,选中“English”,并点击“installUbuntu”按钮;5、选中”Linux”系统,并在下拉列表中选择“Ubuntu64位”,然后点击“下一步”。2、打开“新建虚拟机向导”对话框,选中“自定义(高级)(C)”,然后点击“下一步”。......原创 2022-07-30 16:10:47 · 717 阅读 · 0 评论 -
linux/ubuntu系统管理(4)debian科普
1990 年代末,Linux 操作系统在计算机用户中广受欢迎。为了减轻商业软件的财政负担,一些发展中国家已经将 Linux 操作系统用于教育和电子政务。用户友好的 Linux 系统的推出改变了 Linux 系统的历史,甚至家庭用户也开始安装它们。Debian Linux 项目是一个社区驱动的计划,它遵循开源软件原则。Ubuntu,一个著名的 Linux 操作系统,从 Debian 项目演变而来。Debian 衍生品是现代流行的 Linux 操作系统的一个例子。由于其广泛的社区支持、庞大的软件包存储库和免费的原创 2022-07-10 11:05:05 · 802 阅读 · 0 评论 -
linux/ubuntu系统管理(5)ubuntu在线升级
本文教您如何从Ubuntu 20.04升级至Ubuntu 20.10版本(其它版本间的升级大同小异)。其实Ubuntu升级过程非常简单,只要您的网络连接良好,就不需要花费那么长时间。在进行升级之前,需要牢记一些注意事项,因此请务必注意本教程中列出的步骤。升级至Ubuntu 20.10的说明及方法要升级至Ubuntu 20.10,您需要运行Ubuntu 20.04 LTS,如果您使用的版本低于此版本,则必须升级两次,一次升级至20.04,然后再升级至20.10。由于默认情况下,长期支持版本仅通知用户长期支持新原创 2022-07-10 02:47:06 · 2437 阅读 · 0 评论 -
linux/ubuntu系统管理(7)sudo命令及配置文件详解
sudo命令的作用是允许特定的用户以root用户或其他用户的身份执行命令。在不指定用户的时候,默认使用root用户,这也是我们大多数的使用场景:让命令以root身份执行。我们可以通过编辑/etc/sudoers文件来指定用户或者是组内用户可以以什么身份执行什么命令,哪些命令不需要输入密码,哪些命令需要输入密码。默认配置文件:## This file MUST be edited with the 'visudo' command as root.## Please consider adding原创 2021-04-15 17:07:41 · 1617 阅读 · 1 评论 -
linux/ubuntu系统管理(8)ubuntu启动模式介绍以及如何进入单用户模式和恢复模式
需要注意的是,进入不同的启动模式可能需要按下特定的键或组合键,具体操作取决于你使用的计算机品牌和型号。在选择和使用启动模式时,建议仔细阅读相关文档或参考官方文档,以确保正确操作,并避免对系统造成不必要的损坏。Ubuntu操作系统提供了多种启动模式,每种模式都有不同的用途和功能。原创 2023-10-21 19:33:16 · 9317 阅读 · 0 评论 -
ubuntu/linux系统知识(8)ubuntu 21.10以后安装搜狗输入法的方法
1.卸载libussudo apt-get remove ibussudo apt autoremove2 安装fcitxsudo apt-get install fcitx3 官网下载搜狗输入法并安装sudo dpkg -i Downloads/sogoupinyin_2.4.0.3469_amd64.debsudo apt-get install -f4打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言”弹出“已安装语言”窗口,勾选中原创 2022-05-27 10:51:00 · 833 阅读 · 0 评论 -
linux/ubuntu系统管理(11)软件包管理(1)初步认识Debian包和apt-get命令
在本教程中,学习使用 Debian 包管理工具来管理 Linux 系统上的包。安装、重新安装、升级和删除 Debian 二进制包寻找包含特定文件或库的包(即使该包未安装)获取版本、内容、依赖关系、包完整性和安装状态等包信息(即使该包未安装)过去,许多 Linux 程序以源代码的形式发行,用户将源代码构建为所需的程序或程序集,源代码还附带所需的手册页、配置文件,等等。现在,大多数 Linux 发行商都使用称为包的预先构建的程序或程序集,这些包便于在该发行版上安装。翻译 2021-02-28 23:09:01 · 1684 阅读 · 1 评论 -
linux/ubuntu系统管理(15)软件包管理(4)删除软件仓库
你可以来访问官方仓库中不可用的软件包。例如,如果你,则将其仓库添加到你的系统中。如果你添加了一个 PPA,它也会添加为外部仓库。当你不需要特定软件时,请将其删除。但是,外部仓库仍然存在。你还可以也应该将其删除以保持系统原始状态。Ubuntu 可以让你轻松删除软件仓库。但在此之前,如果你对这个概念不熟悉,我强烈建议你和仓库。翻译 2023-10-21 19:42:47 · 464 阅读 · 0 评论 -
linux包管理(8) /var/lib/dpkg 目录介绍
https://blog.csdn.net/Longyu_wlz/article/details/119720812转载 2021-10-31 23:20:59 · 1091 阅读 · 0 评论 -
linux包管理(10)apt update秘钥过期解决方法
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://mirrors.ustc.edu.cn/ros/ubuntu xenial InRelease: The following signatures were invalid: KEYEXPIRED 1622248854原创 2021-10-29 12:53:28 · 1366 阅读 · 0 评论 -
linux包管理(3)掌握dpkg工具安装、卸载、查看deb包
xxx原创 2021-03-05 16:54:40 · 4167 阅读 · 1 评论 -
linux包管理(12)无法获得锁/var/lib/dpkg/lock - open (11: 资源暂时不可用)的解决方案
问题使用Ubuntu打开终端时,输入带有sudo apt-get 命令行是回报下面错误:E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?原因分析在ubuntu系统用带有apt-get 命令行的时候,如果在未完成任务的情况下将终端中断,此时 apt-get进程可能没有结束。当重新开机再次运行带有apt-get命令行的时候,可能会发生上面的错误.解决方法在终端输入下面转载 2021-10-31 22:46:31 · 2824 阅读 · 0 评论 -
linux网络管理(3)/etc/hosts文件实现主机名和ip地址映射
文章目录介绍文件格式介绍hosts文件是linux系统中负责ip地址与域名快速解析的文件,the static table lookup for host name(主机名查询静态表)。以ASCII格式保存在/etc目录下,文件名为hosts,不同的linux版本,文件也可能不同。hosts文件包含了ip地址和主机名之间的映射,包括主机名的别名,在没有域名服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用DNS服务程序来解决。通常可以将常用的域名和ip转载 2022-03-05 19:25:14 · 10743 阅读 · 0 评论 -
环境变量PS1配色方法
https://liumiaocn.blog.csdn.net/article/details/104110065转载 2021-11-13 23:38:39 · 1125 阅读 · 0 评论 -
环境变量PS1介绍
这篇文章介绍一下Bash中的环境变量PS1。PS1 是什么PS1 是Prompt String 1的缩写,它是Linux/Unix下的一个用于控制提示信息的环境变量,PS1是交互式的shell用于控制用户输入提示信息的环境变量,类似的环境变量还有PS2、PS3和PS4。以下是man bash获得说明内容:Bash版本:4.2.46[root@liumiaocn ~]# bash --versionGNU bash, version 4.2.46(2)-release (x86_64-redha转载 2021-11-13 23:27:16 · 4644 阅读 · 0 评论 -
linux系统管理(2)设备管理
xxxxx原创 2021-02-28 23:05:32 · 583 阅读 · 0 评论 -
linux系统管理(1)网络管理
xxx原创 2021-02-28 23:06:06 · 620 阅读 · 0 评论 -
linux启动流程(2)systemd 控制命令systemctl的使用
暂停模式会将系统的状态保存到内存中,然后关闭掉大部分的系统硬件,当然,并没有实际关机。当用户按下唤醒机器的按钮,系统数据会从内存中回复,然后重新驱动被大部分关闭的硬件,所以唤醒系统的速度比较快。原创 2021-03-07 16:03:47 · 4662 阅读 · 1 评论 -
linux包管理(4)apt-get install常见出错处理
xxx原创 2021-03-05 16:57:53 · 1114 阅读 · 0 评论 -
ubuntu/linux系统知识(24)ubuntu自带的录屏软件
录制器允许用户录制会话期间的桌面或应用程序活动,并以webm格式将录像作为高分辨率视频文件分发。导航到~/Videos目录,您可以在其中找到记录的视频,其文件名以Screencast开头,并包括录制的日期和时间。忘了,很短,20s左右吧。然后那个数字单位是秒,改成0就是不限制,就是这样,没什么好说的。要停止录制,请按Ctrl+Alt+Shift+R快捷键。内置的录制器始终捕获整个屏幕,包括多显示器设置中的所有显示器。当录制器捕获屏幕活动时,它会在屏幕右上角显示一个红色圆圈。...原创 2022-08-01 23:53:01 · 3621 阅读 · 0 评论 -
Linux系统管理(1)权限管理扩展ACL
待写原创 2021-05-16 13:06:04 · 952 阅读 · 0 评论 -
apt remove vs apt purge:ubuntu软件包卸载
apt remove 和 apt purge 都做同样的事情,那就是卸载软件包。这是两者之间的唯一区别。让我分享一个使用 apt remove 和 apt purge命令删除 mplayer 应用程序的实际示例。在这两种情况下,您都必须从用户的主目录中删除剩余的配置文件,并运行 apt autoremove 以消除任何剩余的依赖项。如果您以错误的方式配置了应用程序并希望从头开始,则 apt purge 命令是前进的方法。但是在各种论坛中,您可能会遇到使用 apt purge 命令完全删除应用程序的建议。翻译 2023-01-30 19:32:37 · 4520 阅读 · 0 评论 -
ubuntu shell启动文件/etc/profile、.profile、.bashrc、/etc/bash.bashrc之间的区别和联系
Bash登陆(login)的时候,Profile执行的顺序1)先执行全局profile, /etc/profile2)接着bash会检查使用者的HOME目录中,是否有 .bash_profile 或者 .bash_login或者 .profile,若有,则会执行其中一个,执行顺序为:.bash_profile 最优先 > .bash_login其次 > .profile 最后我发现ubuntu只有.profile文件。/etc/profile: 此文件为系统的每个用户设置环境信息,它做原创 2021-08-26 14:26:15 · 2184 阅读 · 0 评论 -
ubuntu/linux系统知识(2)ubuntu和debian的关系
饮水思源:Ubuntu用户应关注Debian当今最热门的桌面Linux非Ubuntu莫属,它已经拥有数量众多的爱好者,已经成为PC用户的主流操作系统之一。尽管Ubuntu相对还比较年 轻,但是它的前身却是拥有多年历史和经验的Debian项目,或者说它继承了Debian这个最古老、最具影响力的Linux发行版的优点。这两个最受欢迎的Linux发行版之间存在着密不可分的“血缘”关系。尽管Debian对Ubuntu的过去和将来都有着重要的影响,不过很多新Ubuntu用户却对Ubuntu的根源知之甚少,自然也不转载 2021-06-28 00:18:48 · 3578 阅读 · 0 评论 -
ubuntu/linux系统知识(5)Ubuntu18.04/20.04下安装搜狗输入法
https://pinyin.sogou.com/linux/guide原创 2022-06-04 23:47:02 · 555 阅读 · 0 评论 -
ubuntu/linux系统知识(6)Ubuntu安装软件的n种方法,你都会吗
一、 直接在Ubuntu软件商店安装早期Ubuntu的软件商店给我的感觉就是废物,整个应用商店就那么几个软件,现在Ubuntu软件商店内容慢慢丰富起来了。在Ubuntu软件商店里面安装软件是最方便的,直接搜索软件名,然后点击安装输入密码就行了。例如安装vscode:然而这种方法安装也是我最不喜欢的,因为还是有一定概率搜索不到,而且搜索的时间比较长。二、 使用apt命令安装不只Ubuntu,其实Debian系列的系统(Debian,Ubuntu,Deepin,Raspbian等)都可以使用.转载 2022-05-14 00:25:15 · 16126 阅读 · 0 评论 -
ubuntu/linux系统知识(7)Ubuntu国内镜像快速下载(华为云、阿里云、东莞理工)
华为云镜像地址:http://mirrors.huaweicloud.com/repository/ubuntu-releases/阿里云镜像地址:http://mirrors.aliyun.com/ubuntu-releases/东莞理工https://mirrors.dgut.edu.cn/ubuntu-releases/原创 2020-11-06 23:52:17 · 1426 阅读 · 0 评论 -
ubuntu/linux系统知识(9)apt安装软件包都不会?
简介:本文通过示例向您展示如何在 Linux 中使用 apt 命令,以便您可以高效地管理包。如果您使用的是 Debian、Ubuntu、Linux Mint 或任何其他基于Debian 或 Ubuntu的发行版,那么您现在一定遇到过一些 apt 命令。首先在 Ubuntu 16.04 中注意到,apt 正在慢慢流行起来。随着越来越多的基于 Ubuntu 的 Linux 发行版正在推动 apt 成为包管理的推荐命令,是时候学习如何使用 apt 命令了。在本 Linux 初学者指南中,我将通过示例向您解释原创 2021-12-28 22:42:54 · 1094 阅读 · 0 评论 -
ubuntu/linux系统知识(10)ubuntu打开终端的n种方式你都会吗
在ubuntu系统中按Alt+F2快捷键打开命令输入框,输入“gnome-terminal”命令,然后按回车键即可打开终端。我们可以将终端通过拖拽的方式固定在桌面右侧的启动器上,通过单击启动器上的终端图标即可方便的打开终端。在ubuntu系统中按:Ctrl+Alt+T即可打开终端,此方法是最简便快捷的方法。原创 2022-10-16 22:32:23 · 9667 阅读 · 0 评论 -
ubuntu/linux系统知识(11)详解/etc/apt/sources.list文件
/etc/apt/sources.list文件和/etc/apt/sources.list.d/目录中带.list和.sources(实际上是两种格式的配置文件)后缀的文件中。可以使用命令man sources.list来查看apt的完整存储机制。通过编辑这些文件,我们可以添加、删除、或者临时关闭某些软件库。注意:在更改上述文件之前,最好先备份一下。例如, sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup。前面说过,apt的源配置文件有转载 2021-03-05 22:20:06 · 15274 阅读 · 2 评论 -
ubuntu/linux系统管理(12)Ubuntu 22.04 安装文件比对工具Meld替代Beyond Compare
Beyond Compare是商业软件,不建议使用。其实Linux下文本比较工具很多,比如Meld。安装:sudo apt-get install meld想要运行直接在命令行中输入meld&,使用方法基本和Beyond Compare一致。可以在界面打开需要比较的文件,也可以直接在命令行指定:比较文件:使用 meld test.c tmp.c 命令,比较当前目录下,两个文件的不同。比较目录使用 meld test/ tmp_test/ 命令,比较两个目录的不同。...原创 2021-11-16 00:36:19 · 7642 阅读 · 0 评论 -
ubunu/linux系统知识(13)ubuntu 彻底删除wine及残留的快捷方式
wine很恶心的一个地方就是,你卸载了wine,但是你安装过的wine程序快捷方式还残留在你的主菜单里边,太蛋疼了,现在教你怎么彻底删掉wine。1.卸载wine主程序,在终端里输入:sudo apt-get remove --purge wine2.然后删除wine的目录文件:rm -r ~/.wine3.卸载残留不用的软件包:sudo apt-get autoremove但我们在用wine卸载一些windows程序后,在“应用程序”-“其它”菜单里还残留着它的图标,我们可以通过以下方原创 2022-05-27 13:21:59 · 1765 阅读 · 0 评论