
Linux
文章平均质量分 83
iBlackAngel
曾梦想仗剑走天涯,后来因为工作忙没去
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
libtool 中的 .la 文件说明
以下是一个名为libgmp.la的.la 可被dlopen()函数调用的动态库名称,可能包含版本号。: 动态库名称。: 静态库名称。: 库的依赖关系。: 库的版本信息。libdir: 安装路径,库文件在文件系统中的位置。通常,开发者不需要直接处理.la文件。libtool和其他工具会自动读取这些信息。然而,了解.la文件的存在和作用可以帮助解决链接问题或理解项目的构建过程。原创 2024-09-08 10:37:14 · 1028 阅读 · 0 评论 -
在Ubuntu/Linux下重温FC游戏——超级玛丽奥
FC 模拟器是指能够在某种机器上运行 FC 游戏的程序,FC 模拟器有好几种,Linux 平台下的 FCEUX 是一款功能强大的免费 FC/NES 模拟器,你可以使用它重温那些经典的游戏。原创 2024-09-02 13:20:38 · 3343 阅读 · 0 评论 -
Ubuntu/Linux 配置 locale
在 Linux 系统中,locale 是一个非常重要的概念,它定义了系统显示语言、字符编码、日期时间格式等本地化设置。这些设置对于确保软件以用户期望的方式显示信息至关重要,特别是在多语言环境中。原创 2024-08-31 00:41:16 · 2299 阅读 · 0 评论 -
Ubuntu/Linux SSH 端口转发
SSH, Secure Shell 是一种在网络上用于安全远程登录到另一台机器的工具。除了远程登录以外,ssh 的端口转发是它的另一项强大功能。通过 ssh 端口转发功能可以将一个端口的流量转发到另一个端口,实现端口间的数据转发。本文重点介绍本地端口转发(local port forwarding),其余两种(远程端口、动态端口)转发会在后续的时间进行补充说明。关于ssh命令的具体用法可以在命令行输入man ssh查阅官方手册。man ssh。原创 2024-06-20 11:50:33 · 2301 阅读 · 0 评论 -
开发板通过 Ubuntu/Linux 连接外网
如果开发板需要访问外网,可以通过网线将开发板与 Ubuntu 系统连接起来,在 Ubuntu 系统中配置 ip_forward 让 Ubuntu 成为路由器,这样就可以将开发板与外网连接起来。两个带网口的 USB Hub网线其中带网口的 USB Hub 可以参考以下图片到京东或淘宝进行购买(仅供参考)。带网口的 USB Hub 准备好后,一个插在开发板,另一个插到 Ubuntu 系统,中间用网线连接起来,这样它们的网络链接就打造好了。原创 2024-01-18 20:25:39 · 3771 阅读 · 1 评论 -
Ubuntu/Linux 升级 CMake 版本
在 Ubuntu 18.04 系统上默认的 CMake 版本为 3.10.2,当需要进行一些比较新的项目的编译时,比如说,会遇到 CMake 版本不支持问题。这时我们需要升级系统中的 CMake,从 3.10.2 升级到 3.16+ 版本。原创 2023-02-28 19:08:14 · 5569 阅读 · 16 评论 -
如何给截图进行圆角处理
我给自己留了一个作业,为了让截图边角不再锐利,所以打算对截图进行圆角处理,并配合阴影效果打造更加优质的阅读体验。原创 2023-02-21 20:26:34 · 1155 阅读 · 0 评论 -
如何给截图添加阴影
想像一下,假如你的截图与文章的底色都是白色的,这样就无法区分图片与文字内容的边界,图片与背景融为一体,如下图所示:所以,如果需要突出图片内容,我们可以给截图添加阴影,这样文字与图片之间就会有一种层级感,可以给到读者一种立体的感觉。今天分享给大家的是利用 GIMP 来实现为图片添加阴影的技巧。原创 2023-02-14 01:00:00 · 688 阅读 · 0 评论 -
Ubuntu 安装 Wireshark
Wireshark 是一款图形化的网络协议分析工具。它允许你交互式地浏览实时网络或以前保存的捕获文件中的数据包数据。Wireshark 的本地捕获文件格式是 pcapng 格式,或者是 pcap 格式该格式也是 tcpdump 和其他工具所使用的格式。原创 2022-09-08 17:36:42 · 16756 阅读 · 1 评论 -
在 Ubuntu Linux 中使用 PPA(完全指南)
这是一篇涵盖了在 Ubuntu 和其他 Linux 发行版中使用 PPA 遇到的几乎所有问题的深入的文章。翻译 2022-09-04 20:03:41 · 8265 阅读 · 2 评论 -
Ubuntu/Linux 访问 Windows 共享文件夹
SMB 是一种在局域网上共享文件和打印机的通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。Samba 是在 Linux 和 Unix 系统上实现 SMB 协议的一个免费软件,由服务器及客户端程序构成。............原创 2022-08-15 16:43:27 · 3259 阅读 · 1 评论 -
Ubuntu/Linux 配置 vlan
虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网。......原创 2022-08-13 21:39:38 · 3616 阅读 · 0 评论 -
Ubuntu 软件包管理利器 - 新立得 (Synaptic)
Synaptic(中文名:新立得)是 debian 及其衍生版本如 Ubuntu Linux 操作系统的包管理工具 apt 的图形化前端。在早期的时候,Synaptic 几乎是所有基于 Debian Linux 发行版的默认图形化软件包管理器。它被认为是一种用户友好的、易于使用的管理应用程序的方法。...原创 2022-06-02 01:25:39 · 15755 阅读 · 0 评论 -
Ubuntu 18.04 安装 fcitx 中文输入法
小企鹅输入法 fcitx (Free Chinese Input Toy for X) 是一款 linux 平台下非常优秀的中文输入平台,支持 unix-like 操作系统,包括 linux 操作系统及 freebsd unix 操作系统,支持拼音、五笔等中文输入。原创 2022-05-30 00:21:51 · 9901 阅读 · 12 评论 -
Ubuntu 修改 apt 源为阿里云源
文章目录简介简介安装好 Ubuntu 系统之后,默认的源会指向 http://cn.archive.ubuntu.com,但是这个源地址在某些地区会出现无法连接或者是连接速度慢的情况,这时候我们需要更换一个更快的源来实现软件安装的需求,国内有名的源包括:网易源: https://mirrors.163.com阿里云源: https://mirrors.aliyun.com.........原创 2022-05-18 22:25:50 · 19400 阅读 · 1 评论 -
修改 Debian/Ubuntu 默认 Shell 为 bash
Bash (GNU Bourne-Again Shell) 是许多 Linux 发行版的默认 Shell。Dash,GNU/Linux 操作系统中的 /bin/sh 本是 bash 的符号链接,但鉴于 bash 过于复杂,有人把 bash 从 NetBSD 移植到 Linux 并更名为 dash (Debian Almquist Shell),并建议将 /bin/sh 指向它,以获得更快的脚本执行速度。原创 2022-04-11 19:45:06 · 7081 阅读 · 0 评论 -
Linux 使用 minicom 连接开发板
minicom 是一款 linux 下非常好用的串口通信工具,在大多数 unix-like 系统中均可以运行,比如常见的 Debian, Ubuntu, Redhat, Fedora, CentOS, SUSE 以及苹果的 MacOS 等,都可以安装并使用它。原创 2022-04-07 23:53:20 · 2526 阅读 · 0 评论 -
Ubuntu/Linux 下切换 python 版本
有时候一个软件的多个版本会共存在一台系统上,比如 python, java 或者 gcc 等。有可能是基于新特性的考虑,也有可能是历史原因,某些软件的新版本与旧版本存在兼容性问题,比如 python 2.7 写的代码与 python 3.0+ 不兼容,如果需要正常运行,就需要指定 python 的版本。Linux 发行版中, Debian 系的提供了一个 update-alternatives 工具,用于在多个同功能的软件,或软件的多个不同版本间选择。原创 2022-04-06 16:09:08 · 2892 阅读 · 0 评论 -
Virtualbox 设置共享文件夹
配置 virtualbox 虚拟机共享文件夹原创 2022-04-05 22:38:55 · 4090 阅读 · 0 评论 -
修改你的 Debian 系统语言
怎样修改你的 Debian 操作系统的语言首先, 你需要设置环境变量比如 LANG, LANGUAGE, LC_CTYPE, LC_MESSAGES 成你的当地语言。通常设置 LANG (或者 LC_ALL) 就足够了。使用以下命令查看你当前所使用的语言环境:# env | grep LANG接着,你还需要重新配置你的 locales.以 root 用户完成步骤:首先:在一个 root 终端翻译 2017-03-27 14:51:06 · 23891 阅读 · 0 评论 -
停用 updatedb.mlocate
停用 updatedb.mlocate今天iotop之后发现 updatedb.mlocate 进程的磁盘读写非常频繁,导致系统速度非常慢。搜索之后发现是 /etc/cron.daily/mlocate 这个计划任务在运行。解决方案终止进程 $ sudo pkill updatedb.mlocate移除计划任务 $ sudo mv /etc/cron.daily/mlocate ~/mloc原创 2017-03-09 09:11:17 · 5788 阅读 · 0 评论 -
Ubuntu 14.04 安装中文环境
Ubuntu 14.04 安装中文环境安装中文语言包sudo apt-get update && sudo apt-get install language-pack-zh-hans原创 2017-03-02 14:34:24 · 7124 阅读 · 0 评论 -
emacs 相关
Remote Files原创 2013-08-13 16:33:01 · 750 阅读 · 0 评论 -
linux 相关
$ tail -f filename原创 2013-10-30 16:01:31 · 892 阅读 · 0 评论 -
Thunderbird 里面 QQ 企业邮箱 POP3/SMTP 设置
端口自动检测接收邮件服务器:pop.exmail.qq.com发送邮件服务器:smtp.exmail.qq.com原创 2015-05-06 09:18:10 · 21529 阅读 · 2 评论 -
Linux 字体
文件路径字体存放路径/usr/share/fonts/ /usr/local/share/fonts/ $XDG_CONFIG_HOME/fonts/ ~/.fonts/ 字体配置文件/etc/fonts/fonts.conf /etc/fonts/fonts.dtd /etc/fonts/conf.d/ $XDG_CONFIG_HOME/fontconfi原创 2015-05-15 09:39:40 · 838 阅读 · 0 评论 -
SSH login without password
SSH login without password原创 2013-08-13 16:08:14 · 1518 阅读 · 0 评论 -
Linux 学习笔记(十)系统日志
1 Linux 的日志文件 一般情况下,Linux 的软件包大多将它们的日志信息记录到 /var/log 目录下的文件里,在有些发行版本上,个别日志也保存在/var/adm 里。现如今,大多数程序将它们的日志项发到一个称为 rsyslogd (如果你在其他旧的资料中看到 syslog 的关键词,请根据您所使用的发行版系统作相应的调整,因为在我的 Ubuntu 10.10 和 Fed原创 2012-12-23 22:21:02 · 2289 阅读 · 0 评论 -
Linux 学习笔记(八)周期性进程
让一个脚本或者命令在没有任何人为干预的情况下执行往往是非常有用处的。例如,您可能需要让一个脚本去验证(比如说,每隔半个小时验证一次)您网络中的路由器和桥接器都在正确工作,并且在发现问题的时候让它给您发电子邮件。1 cron: 按时间表执行命令 在 20 世纪 70 年代,cron 最初出现在 UNIX 的大家族中。Linux 发行版本所带版本称为 ISC cron,或者 Vixie原创 2012-12-20 01:38:14 · 1840 阅读 · 0 评论 -
Linux 学习笔记(一)从何入手
Linux 的发行版本以下列举了几种最流行的通用发行版本。这些发行版本按字母顺序而不是按优先级或者流行度来排行。CentOS模仿 Red Hat Enterprise Linux 的免费发行版本Debian一种流行的非商业性质的发行版本Fedora从 Red Hat Linux 分出的非商业动作的发行版本Gentoo基于源代码的发行版本Mandriva对用户最友好的原创 2012-12-08 19:51:35 · 1092 阅读 · 0 评论 -
Linux 学习笔记(五)文件系统
1 文件树的组织 下表列出了一些比较重要的标准目录。路径名内容/bin获得最小的系统可操作性所需要的命令/boot内核和加载内核所需的文件/dev终端、磁盘、Modem等的设备项/etc关键的启动文件和配置文件/home用户的主目录/libC 编译器的库和部分 C原创 2012-12-15 01:13:32 · 1323 阅读 · 0 评论 -
Linux 学习笔记(二)启动与关机
引导过程的步骤Linux 系统典型的引导过程由下面 6 个不同的阶段组成:加载并初始化内核检测和配置设置创建内核线程操作员干预(仅用于手工引导)执行系统启动脚本多用户模式运行系统管理员对以上大多数步骤几乎没有什么控制权。我们通过编辑系统启动脚本来影响大多数的引导配置。初始化内核Linux 内核本身就是一个程序,系统引导过程中的第一项任务就是把这个程序载入内存,以便执行它。原创 2012-12-10 02:43:18 · 1728 阅读 · 0 评论 -
Linux 学习笔记(四)进程控制
进程的组成部分PID: 进程的 ID 号PID - Process ID内核给每个进程分配一个独一无二的 ID 号,控制进程的大多数命令和系统调用需要用户指定 PID 来标识操作的目标。PID 按照创建进程的顺序来分配。PPID: 父 PID 号PPID - Parent Process ID当一个进程被克隆时,原来的进程就叫做父进程,而克隆出的副本则叫做子进程。进程的 P原创 2012-12-12 21:40:52 · 1138 阅读 · 0 评论 -
Linux 学习笔记(六)添加用户
账号安全也是系统安全的一项关键性的决定因素。不常用的账号,以及采用了很容易被猜中的口令的账号,都是黑客攻击的主要目标。在这一章里,我们首先研究自动工具所实现的下层模型,然后介绍工具本身(useradd,userdel等)。系统提供的默认工具useradd 实际用起来相当不错,应该能够满足站点的大多数需求。遗憾的是,useradd 却没有我们希望的那样好。1 /etc/passwd 文件原创 2012-12-15 23:40:59 · 1589 阅读 · 0 评论 -
安装 LTSP 瘦客户端系统
在真正开始实施 Linux 瘦客户端之前需要先理解以下几个基本概念:PXE (Preboot Execute Environment) 是由 Intel 公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer原创 2012-12-28 01:23:28 · 5503 阅读 · 0 评论 -
Linux 学习笔记(十一)软件和配置管理
1 Linux 基本安装 目前的各种 Linux 发行版本都是提供很直观的基本安装步骤。你可以从光盘或者 USB 启动(如果你的机器支持 USB 启动的话),回答安装过程中的几个问题,告诉安装程序基本的硬盘分区、文件格式、语言选项等信息。大多数 Linux 发行版本都采用了图形界面的安装程序,可以说是非常直观和方便地帮助用户将系统安装到他们的机器上去。具体的光盘镜像直接访问您要使用的发原创 2012-12-29 20:45:34 · 1719 阅读 · 0 评论 -
Linux 学习笔记(十一S)版本控制
1 RCS: 版本控制系统 RCS (Revision Control System) 是现存的最古老的 UNIX 应用程序之一。如果您把文件 /etc/rsyslog.conf 置于 RCS 的控制之下,那么 RCS 会将它的各个版本保存在/etc/rsyslog.conf,v 里。为了减少混乱,RCS 在和原来文件相同的目录下寻找一个叫做 RCS 的目录。如果有这个目录,RCS原创 2013-01-01 01:29:02 · 1614 阅读 · 0 评论 -
Linux 学习笔记(七)增加硬盘
1 硬盘接口 PATA 也叫做 IDE,是作为 PC 的一种简单而廉价的接口而开发的。因为它把硬件控制器和硬盘片本身放置在一个盒子内,并且在计算机和硬盘之间使用一种相对高层的协议进行通信,所以最初它被称为“集成驱动器电路”。这就是所有现代硬盘的标准体系结构,但其名称沿用了下来。IDE 硬盘的速度中等、容量大,并且非常便宜。SATA,Serial ATA 串行 ATA 是传统 IDE 的原创 2012-12-19 01:40:23 · 1774 阅读 · 0 评论 -
Linux 学习笔记(九)备份
1 用 dump 建立增量备份机制 dump 和 restore 都是用来创建备份以及从备份恢复的最常用的方法。这两个程序已经存在很长时间了,在大多数站点中,dump 和restore 都是支撑自动备份软件使用的命令。但这里有些情况是要说明下的,实际上,在 Linux 环境下,没有说非要选择 dump 来做备份的理由,遗憾的是,大多数主流 UNIX 发行版本所附带的 tar 版本缺原创 2012-12-22 01:33:51 · 1225 阅读 · 0 评论 -
Linux 学习笔记(十二)TCP/IP 网络
1 TCP/IP 协议 这一章节的内容是一章主题性非常强的内容,即使是《Linux Administration Handbook》原书上关于 TCP/IP 协议的叙述也只能是点到即止。因为即使是最基本的连网知识都是一个很大的专题,因此,本文无法也不可能对这些知识进行完全描述,因此我建议看官如果需要了解更多关于 TCP/IP 协议的知识,可以参阅书上所罗列出来的一些书籍进行补充:S原创 2013-01-12 00:18:16 · 2720 阅读 · 1 评论