
Linux内核
研究Linux内核及其相关驱动
一只积极向上的小咸鱼
努力提高技术的搬砖工,求关注,求收藏,欢迎访问本人blog:jianggy.chat
“总结可能挺费时间但后面可能起很大的作用”
展开
-
Docker容器里centos、unbuntu无法使用 systemctl 命令
在run docker的最后加上。原创 2024-08-09 17:31:57 · 637 阅读 · 0 评论 -
Docker使用手册
请注意,使用 docker commit 命令创建镜像时,它会基于当前容器的状态创建快照,但可能不会包含完整的构建历史记录或 Dockerfile 中的所有步骤。docker commit 命令会创建一个新的镜像,该镜像是基于指定容器当前状态的快照。使用 docker commit 命令创建镜像:使用以下命令将容器打包成镜像。获取容器的 ID:使用 docker ps 命令获取容器的 ID。输出会显示运行中的容器列表,其中包括容器的 ID。:是要打包成镜像的容器的 ID。命令验证新创建的镜像是否存在。原创 2024-08-09 10:11:25 · 1336 阅读 · 0 评论 -
英伟达显卡查看占用情况
想要实时显示利用率,可以用以下命令。使用该命令后,其余显卡不可见。显示所有显卡的占用率。原创 2024-08-05 10:43:46 · 2326 阅读 · 0 评论 -
history删除行号
【代码】history删除行号。原创 2024-08-02 10:30:54 · 168 阅读 · 0 评论 -
tmux手册
将一个终端作为多个终端使用。原创 2024-08-02 09:46:35 · 376 阅读 · 0 评论 -
将本地文件夹上传至服务器
在本地文件夹,运行以下命令-r代表递归处理文件夹。原创 2024-08-01 09:44:11 · 450 阅读 · 0 评论 -
将输出打印至log文件
尽管>比较简洁,但是遇到的需求一般是一方面保存结果,一方面在屏幕显示。输出标准打印信息与错误信息到一个文件。这种条件下,使用tee命令。原创 2024-07-25 23:14:40 · 426 阅读 · 0 评论 -
错误 raise ValueError(f“No slot ‘{slot}‘ specified on host ‘{hostname}‘“)
更详细的可以再参考链接 https://blog.youkuaiyun.com/weixin_43013480/article/details/135674034。官方文档:不能通过CUDA_VISIBLE_DEVICES指定,需要使用deepspeed --include localhost:12,13才可以。原创 2024-07-25 10:42:18 · 695 阅读 · 0 评论 -
错误 SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (\_ssl.c:1006)
相关链接 https://stackoverflow.com/questions/33410577/python-requests-exceptions-sslerror-eof-occurred-in-violation-of-原创 2024-07-25 10:41:07 · 2211 阅读 · 0 评论 -
错误 The server socket has failed to listen on any local network address. The server socket has failed
原因:中途中断DDP运行,未释放端口号,该进程仍在运行,导致端口号冲突解决方式。原创 2024-07-25 10:40:32 · 852 阅读 · 0 评论 -
export在linux中的作用
如果使用 VAR=“Hello” 而不使用 export VAR=“Hello”,该变量会被设置为一个局部变量(也叫做 shell 变量),仅在当前 shell 会话中可见。后续在同一个 shell 会话中执行的命令和脚本都可以访问这个变量,但如果启动一个新的子进程(例如运行另一个脚本或程序),这个子进程将无法访问该变量。总结来说,不使用 export,局部变量只在当前 shell 会话中有效,不会继承到子进程中;一个进程有唯一的进程标识符(PID),当一个进程创建一个进程时,被创建的进程称之为子进程。原创 2024-07-24 22:31:42 · 359 阅读 · 0 评论 -
wget下载github文件得到html文件
从github/gitee下载源文件,本来是22M下载下来只有11k原因:Github会提供html页面,包括指定的文件、上下文与相关操作。通过wget或者curl下载时,会下载该页面解决方式:github点击Code一栏的raw按钮,获得源文件下载链接。类似https://raw.githubusercontent.com/tatsu-lab/stanford_alpaca/main/alpaca_data.json格式。原创 2024-07-24 15:40:34 · 532 阅读 · 0 评论 -
ssh免密登陆
之前写过的方法,但是有点不好用。此处重新写一下id_rsaid_rsa.pubmkdir .ssh经过以上步骤,可以无需密码直连。原创 2024-07-24 11:27:50 · 328 阅读 · 0 评论 -
pip install与apt install区别
【代码】pip install与apt install区别。原创 2024-07-24 10:01:06 · 326 阅读 · 0 评论 -
终端下不同颜色的含义
蓝色表示目录:红色表示压缩文件:绿色表示可执行文件:带底纹表示目录对于所有用户有写权限:白色:表示普通文件黄色表示设备文件:原创 2024-07-22 15:58:15 · 489 阅读 · 0 评论 -
bash XXX.sh文件和直接运行XXX.sh的区别
【代码】bash XXX.sh文件和直接运行XXX.sh的区别。原创 2024-07-22 15:44:53 · 622 阅读 · 0 评论 -
sudo cd command not found报错
原因命令分类Linux中命令可以分为外部命令与shell内部命令其中,cd为shell内部命令,是shell的一部分而cp ls为外部命令,可以通过sudo运行sudo命令含义sudo命令是以其他用户(root)用户的权限去执行某条命令,执行sudo时,进程会去文件系统中寻找该命令sudo cd时,由于cd属于shell内部的命令,不存在于文件系统中,因此会报错解决方式通过sudo su,拿到root的权限,查看文件夹,后可通过输入exit退出超级用户原创 2024-07-22 15:18:45 · 519 阅读 · 0 评论 -
经典 Linux 协议栈——网络子系统
1.Linux网络子系统的分层2.TCP/IP分层模型3.Linux 网络协议栈4.Linux 网卡收包时的中断处理问题5.Linux 网络启动的准备工作6.Linux网络包:中断到网络层接收7.总结Linux网络子系统实现需要:l 支持不同的协议族 ( INET, INET6, UNIX, NETLINK...)l 支持不同的网络设备l 支持统一的BSD socket API需要屏蔽协议、硬件、平台(API)的差异,因而采用分层结构: 系统调用提供用户的应用程序访问内核的唯一途径转载 2022-10-17 22:26:23 · 511 阅读 · 0 评论