
Linux学习
文章平均质量分 79
Linux学习探索
ymz316
IT爱好者。最近好像迷上linux了。
展开
-
debian12 解决 github 访问难的问题
可以在 /etc/hosts 文件中添加几个域名与IP对应关系,从而提高 github.com 的访问速度。原创 2024-02-03 12:41:33 · 1531 阅读 · 0 评论 -
debian12 使用技巧
在使用 Debian 12 过程中往往会遇到一些问题,或者有些功能需要进行一些优化才能更适合自己,因此平时也就整理了一些使用技巧。原创 2023-12-06 23:01:49 · 12216 阅读 · 0 评论 -
Linux 输入输出重定向
输入输出重定向的意思是改变默认的输入输出设备,将其重新定向到新的输入输出设备,这个设备可以是显示器、终端以及文件。原创 2023-12-04 15:57:34 · 12784 阅读 · 0 评论 -
用 wine 安装稳定的微信
测试系统为 Debian 12,并且假定你已经安装了 wine-stable 8.0.2、winetricks、winetricks-zh 等常用包。原创 2023-11-30 23:36:14 · 18618 阅读 · 2 评论 -
Arch Linux 安装 dwm 窗口管理器
窗口管理器是管理桌面上各种窗口的组件,主要功能有:窗口堆叠方式,窗口移动规则等。大多数人接触到的是堆叠式窗口管理器,一个窗口可以叠放在其他窗口之上,调整窗口的主要方式是鼠标。而dwm(Dynamic Window Manager)是suckless开发的一个动态窗口管理器,可以自定义不同窗口的出现规则如平铺或者堆叠,它调整窗口的主要方式是键盘。原创 2023-11-27 11:31:52 · 3465 阅读 · 0 评论 -
debian12 安装后首先应该做的事情
debian12 安装完之后,往往需要进行一些配置才能正常使用。原创 2023-10-18 23:58:27 · 7562 阅读 · 1 评论 -
Ubuntu 2204 搭建 nextcloud 个人网盘
Nextcloud是一套用于创建网络硬盘/云盘以存放文件的客户端-服务器软件,Nextcloud 完全开源并且免费。原创 2023-10-06 23:53:47 · 13432 阅读 · 1 评论 -
自建 APT 软件源安装常用软件
各大使用 deb 包的 linux 发行版,官方软件源中总会有一些软件没有收录,需要我们通过各种渠道去寻找,有时即使找到了 deb 包,也会因缺少依赖而安装失败。如果自建 apt 个人软件源,则通过 apt 安装时就会自动安装依赖,从而提供一个稳定的安装环境。原创 2023-09-18 00:03:00 · 6999 阅读 · 0 评论 -
Arch Linux 使用问题集锦
以下是本人在使用 Arch linux 过程中遇到的一些问题及解决思路,当前一段时间会不断更新,也会不适当去除某些不再复现的问题。原创 2023-08-29 22:30:03 · 1520 阅读 · 0 评论 -
Arch Linux 使用桥接模式上网
如果我们想要将虚拟机与物理主机同一网段,并且像物理机器一样被其他设备访问,则需要以桥接模式上网,这个时候,物理主机就必须配置为使用网桥上网了。原创 2023-08-06 19:58:42 · 1861 阅读 · 1 评论 -
pacman 学习笔记
Pacman 软件包管理器是 Arch Linux 的一大亮点。它将一个简单的二进制包格式和易用的构建系统结合了起来。Pacman 的目标是简化对软件包的管理,无论软件包是来自官方软件仓库还是用户自己创建的软件包。Pacman 通过和主服务器同步软件包列表来保持系统是最新的。这种服务器/客户端模式可使得用户使用简单的命令,就能下载或安装软件包,并包含其所有必需的依赖包。Pacman 用 C 语言编写,并使用 bsdtar(1) tar 作为打包格式。pacman 软件包提供了如makepkg和。原创 2023-07-21 00:05:35 · 2362 阅读 · 0 评论 -
ubuntu 配置 locale(语言环境)
locale 是 Linux 系统中多语言环境的接口,每个 locale 都定义了地区、语言和字符集。如 zh表示中文,CN表示中国大陆,UTF-8表示字符集。原创 2023-07-08 01:59:14 · 10324 阅读 · 0 评论 -
linux文件系统(目录)层次
虽然 Linux 系统的发行版众多,但他们的目录配置却看起来都差不多,那是因为,大多数 Linux 发行版都遵循了文件系统层次结构标准(Filesystem Hierarchy Standard,FHS),FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。原创 2023-06-27 22:52:30 · 16439 阅读 · 4 评论 -
wine学习笔记
目前 wine 版本为较为稳定的 8.0 版本,本文也是重点围绕 wine 8.0 安装、使用以及 wine 工具介绍等方面进行了学习和整理。原创 2023-02-19 14:54:47 · 11501 阅读 · 0 评论 -
git 学习笔记
Git 可以让你敏捷高效而又安全地处理你所参与的项目。前提是你需要稍微学习一下它的一些原理及命令,本文是我学习git后的一些笔记。原创 2023-02-18 16:04:11 · 5119 阅读 · 1 评论 -
Systemd 技术原理&实践
关于 systemd 的起源,首先要从 Linux 的 init 程序说起。Linux 系统在启动过程中,内核完成初始化以后,由内核第一个启动的程序便是 init 程序,路径为 /sbin/init(为一个软连接,链接到真实的 init 进程),其 PID 为1,它为系统里所有进程的“祖先”,Linux 中所有的进程都由 init 进程直接或间接进行创建并运行,init 进程以守护进程的方式存在,负责组织与运行系统的相关初始化工作,让系统进入定义好的运行模式,如命令行模式或图形界面模式。转载 2022-10-12 10:44:17 · 4134 阅读 · 0 评论 -
Linux命令-awk
awk 是一个强大的文本分析工具,主要用于数据扫描、过滤、统计汇总工作,数据可以来自标准输入、管道或者文件。原创 2022-08-25 15:47:21 · 2111 阅读 · 0 评论 -
Linux命令-sed
sed 命令是通过流编辑的方式来处理和编辑文件的,也就是逐行读取并查找、处理(增、删、改..)数据。原创 2022-08-23 11:13:12 · 2856 阅读 · 0 评论 -
优麒麟 2204 与 win10 双系统安装笔记
本文为 amd64 架构下 GPT 分区格式磁盘进行优麒麟 22.04 与 windows10 双系统引导的实操笔记。原创 2022-07-11 16:58:13 · 3141 阅读 · 0 评论 -
优麒麟 2204 安装 Fcitx5 输入法
Fcitx5 是继 Fcitx 之后的新一代输入法框架,优麒麟2204 默认安装的是 Fcitx,而 Fcitx 和 Fcitx5 是相互冲突的,因此安装Fcitx5之前需要先卸载 Fcitx。原创 2022-06-09 08:30:27 · 5565 阅读 · 0 评论 -
Arch Linux配置gnome桌面
Arch Linux安装完gnome桌面后,一般还需要配置好软件仓库环境(如AUR助手工具PARU),并需要进行进一步个性化配置(主题、扩展等)。原创 2022-04-19 16:33:40 · 1124 阅读 · 0 评论 -
Arch Linux 安装 gnome 桌面环境
图形界面能使 Arch Linux 更易操作,linux系统可使用的桌面环境很多,如GNOME、KDE、LXDE、Xfce等,这些桌面环境通常提供图标、小程序(applets)、窗口、工具栏、文件夹、壁纸、应用程序和拖放等功能。原创 2022-04-13 13:52:02 · 5041 阅读 · 0 评论 -
Ubuntu22.04 用 KVM 安装 Arch Linux 实操
Arch Linux 是通用 x86-64 GNU/Linux 发行版。Arch采用滚动升级模式,尽全力提供最新的稳定版软件。初始安装的Arch只是一个基本系统,随后用户可以根据自己的喜好安装需要的软件并配置成符合自己理想的系统.原创 2022-04-02 10:46:45 · 2792 阅读 · 0 评论 -
docker基础学习
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。原创 2022-03-23 10:22:06 · 2424 阅读 · 0 评论 -
linux命令-文件目录管理
linux命令-文件目录管理原创 2022-03-18 16:51:28 · 1601 阅读 · 3 评论 -
ubuntu20.04挂载qcow2磁盘镜像
在主机系统挂载qcow2磁盘镜像后,无需登录虚拟机就可以直接浏览磁盘镜像的文件系统。可通过以下两种方法来进行挂载操作。原创 2021-11-28 10:52:55 · 4749 阅读 · 0 评论 -
Ubuntu/优麒麟 22.04 安装 KVM 虚拟机
KVM: Kernel-based Virtual Machine,基于内核(内核内建)的虚拟机,需要芯片支持并开启虚拟化技术(英特尔的 VT 扩展或者 AMD 的 AMD-V 扩展)。KVM 内核模块本身只能提供 CPU 和内存的虚拟化,必须结合 QEMU 才能构成一个完整的虚拟化技术。......原创 2021-11-26 16:59:08 · 20513 阅读 · 4 评论 -
系统引导方式学习
系统引导是通过BIOS开始的,而BIOS又可分为传统的 Legacy BIOS 和新兴的 UEFI BIOS。那他们有什么明显区别呢?Legacy BIOS 只能识别MBR分区表格式的硬盘。UEFI BIOS 可同时识别MBR分区和GPT分区格式的硬盘。当然,对于微软来说,UEFI BIOS引导的Windows系统只能安装在GPT磁盘中。一、Boot loader(系统引导程序)Boot Loader 是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内原创 2021-11-18 16:55:48 · 2241 阅读 · 0 评论 -
硬盘分区格式MBR和GPT学习
目前硬盘分区格式有2种,MBR(Master Boot Record)分区格式和GPT(Guid Partition Table)分区格式。MBR也就是主引导记录的意思,这种分区格式分区时在硬盘的第一个扇区(0 磁道、0 柱面、1 扇区,占用512个字节)记录了磁盘的重要信息,它主要包含主引导程序(Initial Program Loader)446字节、磁盘分区表DPT(disk partition table)64字节和引导记录标识BRID原创 2021-11-17 23:51:45 · 7409 阅读 · 0 评论 -
Ubuntu搭建Lamp环境(Linux+apache+mysql+php)
**测试环境:**```系统: 优麒麟20.04网络: 127.0.0.1域名: onlylinux.cn网站根目录: /home/hollowman/webapache: apache2.4.41mysql-server: mysql-server8.0php: php7.4.3```原创 2021-11-08 08:12:32 · 2969 阅读 · 0 评论 -
正则表达式元字符学习
正则表达式元字符学习原创 2021-10-19 12:00:23 · 810 阅读 · 0 评论 -
Ubuntu GRUB之引导界面学习
linux GRUB之引导界面学习原创 2021-10-12 11:02:56 · 3564 阅读 · 0 评论 -
linux命令-进程(服务)管理
linux命令-进程(服务)管理原创 2021-09-27 10:08:07 · 1088 阅读 · 0 评论 -
tty与pts
tty与pts是终端设备中常见的两个词。以下是自己在学习几篇网络文章之后的理解,还待进一步完善。原创 2021-08-26 15:31:12 · 1148 阅读 · 0 评论 -
学会用CUPS管理打印机
CUPS 是苹果公司为 macOS® 和其他 UNIX® 类操作系统开发的基于标准的开源打印系统。CUPS 使用 Internet 打印协议 (Internet Printing Protocol, **IPP**) 来管理打印机、打印请求和打印队列。原创 2021-08-10 11:08:52 · 55382 阅读 · 4 评论 -
Netplan网络配置工具的学习
Netplan是一个在linux系统上轻松配置网络的实用工具。您只需创建所需网络接口的YAML描述以及每个接口应配置的功能。根据此描述,Netplan将为您选择的渲染器工具生成所有必要的配置。翻译 2021-06-11 16:56:21 · 10114 阅读 · 2 评论 -
优麒麟/ubuntu20.04安装ThinkPHP6
优麒麟/ubuntu20.04安装ThinkPHP6原创 2021-06-09 00:37:24 · 810 阅读 · 0 评论 -
CentOS8.3安装配置php7.4
CentOS8.3安装配置php7.4以及epel和remi的安装使用原创 2021-06-07 22:55:38 · 606 阅读 · 3 评论 -
ubuntu软件源配置
有些专门的网站服务器提供了Linux系统需要的软件源(仓库),这使得我们可以很方便的安装、更新我们的linux软件。这里以ubuntu系统为例进行学习:一、软件源配置路径传统的deb软件源列表:/etc/apt/sources.list个性化源配置目录:/etc/apt/sources.list.d/,该目录中的源文件一般是各个发行版自己配置的特定软件源,或者用户自己写入的软件源。ubuntu中,通过下载deb包安装的软件一般会生成一个该deb包的软件源,并存放在个性化源配置目录中,以便新版本发布原创 2021-04-24 00:02:10 · 4378 阅读 · 0 评论 -
优麒麟/Ubuntu20.04安装配置mysql8
一、apt安装[root@hollowman ~]#apt install mysql-server二、初始化数据库初始安装的数据库默认会有一个root用户,且没有密码,需要进行初始化操作并设置密码。[root@hollowman ~]#mysql_secure_installation按提示选择密码设置权限[0,1,2]、输入密码,其他都输入Y(y)。三、如何远程连接数据库初始安装的数据库,虽然有用户,但并不允许远程连接,虽然我们可以给root用户设定远程连接,但这并不安全,我们可以新建原创 2021-03-21 23:23:37 · 608 阅读 · 1 评论