浏览须知
网址介绍勇气被剥夺之后,我的心陷入沉寂,灵魂也无处安放,曾试图用笔记录那些光怪陆离的想法,却又无法容忍那潦草的字迹,也只有如此了,创造这个虚拟的空间。
进站须知合理合法,合乎自然的都行,你开心就好~
标签介绍Android : Android技术相关笔记
Git : Git使用相关笔记
Linux: Linux技术相关笔记,因作者主要从事相关工作,文章记录较多,还单独细分以下标签
Linux : Linux下软件通用配置或者安装
Linux 内核:主要与kernel相关内容
Linux 系统:发行版系统配置如ubuntu、centos、debian等
Linux 驱动:驱动编写、适配、测试相关
Linux 命令:常用命令和技巧
shell:它是一种脚本语言,大多数Linux 系统默认的 Shell
Markdown:它是一种文本格式,分享一些基本技巧
数据库:数据库相关笔记
通讯协议:通讯协议相关笔记
OpenHarmony: 鸿蒙相关笔记
关于AI的一些思考
最近常常看到各种关于 AI 的讨论,有担忧也有惊喜。想起这几年自己与 AI 的一些接触和感受,决定写下来,作为一个阶段性的记录。
现在大家谈论最多的 AI,大多指的是大模型。我最初接触大模型是在 2022 年 12 月,那时候 ChatGPT 刚刚上线不久,在推特上引发了热潮。我出于好奇,也尝试了一下。它的表现的确令人惊讶,能逐渐读懂人想表达的内容,并生成看似合理的回答。
此后,我也尝试了其他国外的 AI 模型,比如 Google 的 Gemini、X(原 Twitter)中的 Grok,以及 GitHub 社区中的 Copilot,它们在专业领域或编程方面都有出色表现。
当然,国内的大模型这两年进步也非常快,很多公司都开发了自己的大模型,并且可以明显感受到它们在不断进步。我算是阿里通义灵码的首批测试用户之一。在这两年中,我能清楚地感觉到它一步步在成长:从最初只能勉强读懂函数、生成单元测试还经常出错,到现在已经可以切换模型、直接编辑文件并生成代码。
去年给我体验最好的 AI 是国内的 Kimi,它的特色是能处理超长文本,虽然现在这一点可能已经不再是独特优势。国内其他表现优秀的模型还有字 ...
过去的2024
又过去了一年,今年过得格外平淡。每天的生活就像一条缓缓流淌的小溪,波澜不惊,却又能清晰地感受到时间在流逝,过得忒快。
年初,有定下了两个小目标,一个是买房,另一个是管综联考。为此有意识存了点钱,还加大了理财投资,股市行情比起我的生活精彩得多。也许是没把重心放在学习上,只是最初复习了几个月,就仓促考了下,大概率没过。
今年外出的少,大多数周末都是宅在家,很少闲逛。但也去了好几个地方,石家庄、重庆、武汉、恩施。石家庄的“炸臭豆腐馒头”让我印象深刻,馒头炸的金黄酥脆,夹着一块柔嫩臭豆腐,味道一绝;恩施大峡谷也是一个值得去的地方,沉浸在自然里,真让人身心放松。
今年让我最欣慰的是每周坚持更新文章。虽说质量可能不太行,但总归算是技术上的一点积累。AI发展的太快了,技术的进步,也让我更加意识到持续学习的重要性。在平常工作中,我常常依赖“ChatGPT”和“Copilot”,它们帮助解决了很多问题,也节省了很多时间。
“致虚极,守静笃”,道德经里面的一句话,我可能慢慢理会到了其中含义。生活不一定非得追求大起大落,在平淡中找到自己的节奏,保持内心的宁静,也是一种成长。
展望明年,希望能把今年没完成的事 ...
Linux--安装英伟达驱动
Linux 安装 英伟达驱动目前在Centos7下安装驱动成功
1、禁用 nouveau驱动
12345# 创建配置文件添加内容sudo vim /etc/modprobe.d/blacklist-nouveau.confblacklist nouveauoptions nouveau modeset=0
2、备份镜像
123456sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak#建立新的镜像sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)#重启reboot
3、下载驱动一般为NVIDIA-Linux-x86_64-xxx.run
123sudo chmod +x NVIDIA-Linux-x86_64-xxx.runsudo ./NVIDIA-Linux-x86_64-xxx.run
4、安装驱动默认全选yes
5、重启
12345reboot # 查看当前显卡信息nvidia-smi
问题
1、如果未进入图形 ...
Linux--服务管理
管理 Linux 服务管理服务是 Linux 系统管理员的核心职责。服务(也称为守护进程)是系统启动时启动并持续运行的后台进程,提供 Web 托管、数据库管理和网络等基本功能。本指南介绍使用传统init 系统和现代 systemd 服务管理器管理 Linux 服务的基本命令和技巧。
了解 Linux 服务什么是服务?在 Linux 中,服务(或守护进程)是在后台运行的程序,通常在系统启动时启动,无需用户直接交互即可运行。常见示例包括:
Apache 或 Nginx:处理 HTTP 请求的 Web 服务器。MySQL 或 PostgreSQL:管理数据存储和检索的数据库服务器。SSH:允许远程访问系统的安全 shell 服务。Cron:在指定时间运行任务的作业调度程序。服务管理器:Init 与 Systemd传统上,Linux 系统使用 SysVinit 系统来管理服务,启动脚本位于。然而,现代 Linux 发行版已广泛采用 systemd,这是一个更先进、更灵活的服务管理器,可提供增强的服务管理/etc/init.d/功能。
使用 Systemd 管理服务 ...
Linux--init和systemd对比
Init 与 Systemd 对比从传统的 init 系统过渡到 systemd 代表了Linux 系统管理的重大变革。Init 和 Systemd 都负责管理启动过程、启动和停止服务以及处理系统关闭,但它们在设计、功能和性能方面存在显著差异。本指南将对 Init 和 Systemd 进行比较,重点介绍它们之间的差异以及 Systemd 被广泛采用的原因。
理解 Init什么是 Init?Init 是 Linux 内核启动后启动的第一个进程。它负责通过启动系统进程、运行启动脚本和管理运行级别,使系统处于可用状态。传统的 init 系统被称为 SysVinit,以 System V 命名,System V 是一个推广了这种方法的商业 Unix 变体。
Init 的工作原理在 SysVinit 系统中,Init 根据位于目录/etc/init 中的配置文件和脚本启动进程/etc/rc.d/。这些脚本会根据系统所处的运行级别按顺序执行。常见的运行级别包括:
0:停止系统。1:单用户模式。3:无图形界面的多用户模式。5:具有图形界面的多用户模 ...
Linux命令--xrandr使用
xrandr使用xrandr 简介xrandr(X Resize and Rotate)是 Linux 系统中用于配置 X 服务器显示输出的命令行工具。支持以下功能查看显示设备及其状态、设置分辨率、刷新率、调整屏幕方向和位置、管理多显示器布局等功能。常用于桌面环境的自动化显示设置脚本和手动快速调整显示参数。
查看显示输出信息
xrandr单独输入这个命令会列出所有可用的显示器输出接口及其状态。
如上图所示,连接了两个显示器:DP-1:主显示器,位置为 +0+0(左上角原点(0,0))
HDMI-1:副显示器,位置为 +2560+0(主屏幕右侧(2560,0))
在输出中,分辨率项如 1920x1080 60.00*+ 含义如下:
60.00:当前刷新率
*:当前使用的分辨率
+:推荐的分辨率
其他诸如 “1680×1050 59.88” 等是该显示器支持的其他分辨率及其对应刷新率。
xrandr --verbose --output <输出接口名称>
查看包括物理尺寸、EDID 信息、支持的时序、当前旋转角度等。例如:
1234567Screen 0: ...HDMI ...
Linux命令--scp远程拷贝命令使用
scp使用scp命令是基于 SSH 协议的远程文件复制命令,Linux系统和Windows系统都支持此命令,支持跨平台文件传输(Linux/macOS/Windows)通用。
安装命令正常的发行版本都会自带此命令,如果没有,可以使用以下命令安装,linux 系统下安装:
12sudo apt-get install openssh-server
mac和windows10以上都预装,如果没有可以通过安装git bash来解决。
基本用法
从本地复制文件到远程主机:1scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music
从远程主机复制文件到本地:1scp root@www.runoob.com:/home/root/others/music/1.mp3 /home/space/music/
复制整个目录(递归):12scp -rpCv mydir/ user@remote:/home/user/# -r 递归 -p 保留属性 -C 压缩 -v 显示详情
常用选项
选项
说明 ...