Linux
linxi8693
这个作者很懒,什么都没留下…
展开
-
移植根文件系统报Read-only file system
前提概要 在移植根文件系统后,进入根目录,执行 touch mkdir 等写操作命令会报:Read-only file system 网络收集的信息,感谢分享的网友参考案例 # touch test.c touch: cannot touch `test.c': Read-only file system文件说明 总是提示Read-o...原创 2019-10-23 10:17:19 · 1014 阅读 · 1 评论 -
驱动主次设备号
Linux各种设备都以文件的形式存放在/dev目录下,称为设备文件。应用程序可以打开、关闭和读写这些设备文件,完成对设备的操作,就像操作普通的数据文件一样。为了管理这些设备,系统为设备编了号,每个设备号又分为主设备号和次设备号。主设备号用来区分不同种类的设备,而次设备号用来区分同一类型的多个设备。对于常用设备,Linux有约定俗成的编号,如硬盘的主设备号是...转载 2019-06-20 20:33:38 · 543 阅读 · 0 评论 -
ioctl函数的inode参数
转载至:https://blog.csdn.net/woxiangzi/article/details/48491745一、ioctl的简介:虽然在文件操作结构体"structfile_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的...转载 2019-06-19 22:20:51 · 433 阅读 · 1 评论 -
iproute2(ip route 命令详解)
1、查看网卡IP地址 ip addr // 和之前net-tools中的ifconfig功能类似2、设置网卡IP地址 sudo ip addradd192.168.0.193/24dev wlan0 说明 注...原创 2019-05-21 16:03:35 · 8723 阅读 · 0 评论 -
linux 0.11 内核学习路线
转载至http://tieba.baidu.com/p/4871637101当初一开始拿到赵炯的书时是兴奋的,代码几乎每行都有注释,心想这不手到擒来的吗。但是代码看到十几行就看不下去了,没错就是十几行,操作系统的代码跟应用层的代码完全是两回事,注释再多也不明白什么意思。后来才知道需要 实模式和32位保护模式 的基础,这个是操作系统的核心知识。这里总结一下需要的基础知识。按学习顺序:《汇编...转载 2019-05-05 22:41:46 · 2745 阅读 · 3 评论 -
printf使用16进制方式打印时,有时会输出很多FF
解决办法 将定义的的字符数组改为 unsigned char buf[size]; 例程 char buf[size]; for(int i=0;i<size;i++)...原创 2019-04-22 09:39:59 · 5915 阅读 · 0 评论 -
kzalloc和 kmalloc
kzalloc 是kmalloc和memset的封装kmalloc 内核自己实现的malloc函数 原因 内核不能使用C库的mallocmemset 用于内存空间清零 提示 ...原创 2019-03-21 17:51:45 · 621 阅读 · 0 评论 -
Linux文件权限
文件权限共有10个字符 第1个字符 文件类型 字符含义 - 普通文件 d 目录文件 b 块设备文件 c 字符设备文件 l 符号链接文件9个字符(3个为1组)第1组 文件所有者的权...原创 2018-04-29 11:57:12 · 119 阅读 · 0 评论 -
Samba 配置步骤
Samba (Linux以假Windows与Windows进行网上邻居的方式进行通讯) Linux的samba与Windows的smb(server message block)的区别而改的一个名字,本质上没太大区别。 ①服务端(Linux)②客户端(Windows) ①1.安装服务 sudo apt-get install samba (smbd与rmbd构成samba服务) 2...原创 2018-04-20 19:52:01 · 503 阅读 · 0 评论 -
SSHD 服务
SSHD服务 (通过客户端操作Linux) ①服务端(Linux)②客户端(Windows) ①Linux安装服务 sudo apt-get install openssh-server ②Windows打开secure CRT,在username填入用户名(root或 者其他),主机名填入Linux系统的IP(IP使用ifconfig命令进行查看,填inet addr),后续操作自我...原创 2018-04-20 19:53:15 · 393 阅读 · 0 评论 -
Linux常用命令
01.ls(list)列表 ls -a 显示所有文件,包括隐藏文件 ls -l 以详细信息显示 (a与l可以组合使用)02.cd (change directory) 更改目录 cd 路径 (..代表上层目录 .代表当前目录)03.pwd (print work directory) 打印工作目录 pwd04.mkdir (make directory) 创建文件夹 mkd...原创 2018-04-20 19:54:31 · 179 阅读 · 0 评论 -
Linux的man手册
man手册分很多section,各个section意义(可指定section) 1 - commands(普通的命令) 2 - system calls(系统调用) 通过该section可查询函数系统调用库文件(头文件)等 3 - library calls(库函数) 4 - special files(特殊文件:/dev下设备文件) 5 - file ...原创 2018-04-30 10:28:32 · 561 阅读 · 0 评论 -
linux零散知识点
01.在Linux内核中,一些以“_”开头一般不要轻易使用02.lynn@lynn-virtual-machine:/dev$ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sdb /dev/sdb1 其中 /dev/sda 是硬盘(有3个分区) ...原创 2018-04-14 21:15:31 · 135 阅读 · 0 评论