Linux操作与系统管理精华笔记
需积分: 9 177 浏览量
更新于2024-07-28
收藏 40KB DOCX 举报
"这篇文档是关于Linux学习的总结,涵盖了多个方面,包括远程文件拷贝、内核模块管理、系统日志查看、网络连接、SMB服务配置、文件操作、进程管理和系统调试等实用技能。"
1. **远程连接拷贝文件**:
使用`scp`命令可以安全地在本地和远程主机之间复制文件。例如,`scp smartctl root@10.192.44.173:/home/zhaoec/smartctl`将本地的`smartctl`文件传输到远程服务器指定路径。
2. **内核模块加载和卸载**:
`insmod`用于加载内核模块,如`insmod seqfile.ko`。而`rmmod`用于卸载模块,`lsmod|grep seqfile`则用来查看是否已加载`seqfile`模块。
3. **dmesg命令**:
`dmesg`用于查看开机信息和内核消息。它显示了存储在内核环缓冲区的信息,也可以用`dmesg -c`清除缓冲区或用`-n`设置日志级别。
4. **水星产品驱动加载**:
文档提到水星产品的驱动加载,但具体方法未详述,通常涉及识别设备、查找对应驱动并使用`insmod`或`modprobe`命令加载。
5. **LINUX虚拟机连接网络**:
Linux虚拟机连接网络通常通过NAT、桥接或主机-only模式,配置网络接口如`eth0`或`virbr0`,并调整网络设置。
6. **SMB服务启动**:
SMB(Server Message Block)服务启动可能涉及`smbd`和`nmbd`服务,通常通过`systemctl start smbd`和`systemctl start nmbd`命令启动。
7. **函数调试打印**:
在C语言编程中,可以通过宏定义在函数中插入调试语句,打印函数名和行号,以辅助调试。
8. **lseek函数**:
`lseek`用于改变文件指针的位置,支持随机访问文件,常用于读写操作。
9. **open函数**:
`open`函数用于打开文件或设备,返回文件描述符,是进行文件操作的基础。
10. **硬盘挂载**:
挂载硬盘到目录下通常使用`mount`命令,如`mount /dev/sdb1 /mnt/newdisk`,使硬盘分区可访问。
11. **宏定义输出文件、函数、行号**:
宏定义如`__FILE__`, `__func__` 和 `__LINE__`可以在代码中自动提供当前源文件名、函数名和行号。
12. **重新挂载读写权限**:
可以使用`umount`卸载后再`mount -o remount,rw /path/to/mountpoint`重新挂载为可读写。
13. **find命令**:
`find`用于在指定目录下搜索满足条件的文件,如根据文件名、时间戳等属性。
14. **echo命令**:
`echo`用于在终端打印字符串,或结合其他命令输出变量值。
15. **关闭超线程**:
关闭超线程通常涉及修改BIOS设置或使用`cpuflags`等工具。
16. **进程查看和关闭**:
`ps`用于查看进程状态,`kill`或`pkill`用于结束进程。
17. **mount命令**:
`mount`不仅用于挂载,还用于查看挂载信息和挂载选项。
18. **mknod命令**:
`mknod`用于创建特殊文件,如字符设备、块设备或管道。
这些知识点覆盖了Linux系统管理、网络配置、文件操作和调试等多个层面,对于日常运维和开发工作具有很高的实用性。
110 浏览量
471 浏览量
2023-05-26 上传
120 浏览量
191 浏览量
183 浏览量
177 浏览量
124 浏览量
zhaoercheng1201
- 粉丝: 4
- 资源: 27
最新资源
- 具有三次谐波消除功能的单相准波逆变器:该模型在准方波逆变器的帮助下驱动单相电机-matlab开发
- 学习ReactJS-1
- web1
- rn-skel:React本机骨架
- 5S推行实务——目视管理
- 图像测验
- tugas_pemrogramanintegrative
- 广联达无锁写锁工具V2.0
- 黄金代码生成:黄金代码生成的m文件-matlab开发
- Manage-Tls:Powershell模块为Windows关闭TLS协议
- works-in-progress
- protobuf-jsx:从jsx创建静态生成的消息对象
- react-dq-props-state-houston-web-051319
- react-pricing
- 电费核算专职行为规范考评表
- 3ALIENTEK 产品资料.rar