Linux基础知识
文章平均质量分 73
hhhhhyyyyy8
好记性不如烂笔头
展开
-
安装ubuntu虚拟机
1.安装VMware Workstationhttps://blog.csdn.net/lbh_ITsy/article/details/907381412.安装ubuntu:https://www.linuxidc.com/Linux/2020-03/162547.htm3.安装vm tools用户VM workstation全屏,Linux和Windows之间复制东西。...转载 2020-04-26 22:57:50 · 323 阅读 · 0 评论 -
linux中curl命令
转载:https://www.cnblogs.com/linjiqin/p/5484910.htmlhttps://www.cnblogs.com/sea24/articles/10108879.htmlhttps://blog.csdn.net/dengjili/article/details/90581210curl命令是个功能强大的网络工具,支持通过http、ftp等方式下载...转载 2019-11-11 21:44:23 · 960 阅读 · 0 评论 -
VMware虚拟网络的各自含义(VMnet0、VMnet1、VMnet8)
https://blog.csdn.net/TSZ0000/article/details/83995374https://blog.csdn.net/GoDreambjs/article/details/53199198转载 2019-11-11 19:59:11 · 2026 阅读 · 0 评论 -
Linux基础命令
1.pidof根据进程名获得进程号。https://blog.csdn.net/youcijibi/article/details/82351687原创 2019-11-02 17:56:53 · 170 阅读 · 0 评论 -
Linux命名空间
lsns:查看命名空间换成root,怎么多了这么多。原创 2019-10-18 23:29:11 · 162 阅读 · 0 评论 -
GDB
编译的时候加-g选项gdb 可执行程序list/l:list 1 列出源码,继续list或者回车向下查看程序break/b:b 20 在20行位置设置断点delete/d:d 断点号 删除断点,注意不是行号run/r:运行程序next/n:下一条指令(会越过函数)step/s:单步调试(会进入函数)print/p:p i 查看变量的值,注意变量作用域contin...原创 2019-09-18 23:16:11 · 312 阅读 · 0 评论 -
Makefile学习
权威参考:http://www.gnu.org/software/make/manualmake是一个能自动的判断一个大型程序的哪些源代码需要重新编译的工具,并且能够根据判断结果自动调用编译器编译源代码,按照一定的顺序,将编译结果整合成可执行程序。makefile不是一行一行顺序执行的Makefile根据写的规则会构建一个依赖树,根据时间戳判断是否需要编译。...原创 2019-09-20 00:28:55 · 801 阅读 · 0 评论 -
通过GDB快速定位“段错误”的位置
Mark一下:https://www.linuxidc.com/Linux/2015-09/123099.htm转载 2019-09-23 19:50:41 · 1047 阅读 · 0 评论 -
Linux Shell基础
shell:命令解释器查看使用的shell:echo $SHELL指定shell解析器#!/bin/bash#shell中使用#注释新建一个shell脚本后,需要给文件增加执行权限(默认是没有执行权限的),例如:chmod a+x first.sh执行shell脚本几种方法:./first.shsource ./first.sh. ./first.sh/...原创 2019-09-23 22:38:08 · 1220 阅读 · 0 评论 -
使用cat读取和echo写内核文件节点的一些问题
平台:busybox-1.24.2Linux-4.10.17Qemu+vexpress-ca9概述:在写驱动的时候,我们经常会向用户空间导出一些文件,然后用户空间使用cat命令去读取该节点,从而完成kernel跟user的通信。但是有时会发现,如果节点对应的read回调函数写的有问题的话,使用cat命令后,节点对应的read函数会被频繁调用,log直接刷屏,而我们只希望read被...转载 2019-09-28 09:09:20 · 1084 阅读 · 0 评论 -
Linux C中调用shell命令脚本
C程序调用shell脚本共同拥有三种法子 :system()、popen()、exec系列函数https://www.cnblogs.com/yxysuanfa/p/7142013.html原创 2019-10-02 12:54:34 · 277 阅读 · 0 评论 -
测试相关
ONU的Vlan功能:http://www.txrjy.com/thread-1023278-1-2.htmlONU应支持IEEE 802.1Q协议。ONU的VLAN 模式包括:VLAN 标记,VLAN 透传,VLAN Translation 、N:1VLAN聚合、VLAN Trunk等。VLAN模式定义,对于以太网端口的各种VLAN 模式的具体行为规则,规定如下:1. VLAN ...转载 2019-09-02 16:54:29 · 742 阅读 · 0 评论 -
Linux网络编程
Socket一个文件描述符指向一个套接字(套接字内部由内核借助两个缓冲区实现)网络字节序:小端法(PC):高位存高地址,地位存地址大端法(网络):高位存低地址,地位存高地址TCP/IP协议规定,网络数据流采用大端字节序;而主机当中使用的是小端法,需要做网络字节序和主机字节序的转换。4字节整数a的存储示意如图所示:写个小程序,把a的最低位输出来,看看是多少。...原创 2019-09-07 19:35:22 · 340 阅读 · 0 评论 -
Netfilter
钩子注册函数nf_register_hook函数更改为nf_register_net_hook模块注册了一个Netfilter钩子函数,卸载模块的时候,注册的钩子函数会自己删除么,还是要自己显式nf_unregister_net_hook。桥上的钩子,NFPROTO_NUMPROTO表示勾子关联的协议enum { NFPROTO_UNSPEC = 0, NFPROTO_IN...原创 2019-10-04 22:32:32 · 366 阅读 · 1 评论 -
马哥Linux
shell:人机交换接口内核功能:进程管理、内存管理、文件系统、网络功能、硬件驱动、安全机制历史:1、GE,BELL,MIT弄了一个Multics,汇编弄得2、Ken制作了Space Travel,但这个游戏只能在Multics上运行,就自己整了一个Unics3、Ken和他同时在B语言的基础上开发了C语言,用C重写了Unics4、伯克利学生学习,加了些功能,出了BSD5...原创 2018-08-15 22:58:36 · 2967 阅读 · 0 评论 -
Linux题目
1.linux下查看磁盘使用情况的命令:df df:默认单位为KBdf -h以M或者G为单位df -a显示所有文件系统2.查看登录到此系统的用户清单:last3.查看文件的大小:dudu [选项] [文件]du:查看当前目录下子目录的大小以及目录的总大小,默认的单位好像是2字节;du filename|directoryname:查看某个文件或目录的...原创 2018-08-24 17:01:19 · 1095 阅读 · 0 评论 -
linux
tar压缩:tar -czvf 压缩包名称.tar.gz 要打包的目录解压缩:tar -xzvf 压缩包名称.tar.gz查看压缩文件内容:tar -tzvf 压缩包名称.tar.gz find命令 ...原创 2018-09-28 19:51:37 · 149 阅读 · 0 评论 -
linux_兄弟连
开源软件:1.绝大多数开源软件免费2.可以获得源代码3.自由传播,改良linux应用1.基于Linux的企业服务器2.嵌入式忘掉Windows思维方式VMware简介是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,依次来实现在一台机器上真正同时运行两个独立的操作系统。一、系统分区分区类型:...原创 2018-09-29 22:56:35 · 1467 阅读 · 0 评论 -
Linux兄弟连2
文件系统管理文件系统常用命令df -h:人性化显示一般不用du统计文件大小du -sh 用的多游戏每周二维护,最重要的就是Linux服务器重启,还原。一周重启一次,高负载的服务器。du看到的是所有文件的大小,df除了文件大小,还有一些其他系统信息。fsck:文件系统修复命令系统开机自动执行,底层命令,...原创 2018-10-10 19:10:10 · 404 阅读 · 0 评论 -
Linux小游戏
1.俄罗斯方块链接:https://pan.baidu.com/s/1sS23crqnXQLkgHSyS4j_Vw 密码:zfyn原创 2018-10-23 09:19:55 · 12366 阅读 · 0 评论 -
win10和deepin双系统安装
win10系统,在此基础上再安装deepin双系统我腾出了一个空的磁盘,用于安装deepin系统deepin优盘启动盘制作上次已经说了,插上启动盘后直接重启,将deepin系统安装到空的磁盘就可以了。参考:https://blog.csdn.net/w805170066/article/details/79889770安装成功后,重启,直接进入win10系统。如果要进入到deepi...原创 2019-06-06 10:49:42 · 9544 阅读 · 0 评论 -
Linux日常
1.linux下输入法翻页,'+'、‘-’,和Windows不一样。2.yum和apt-get的区别rpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。我们知道如果要安装现成的这...原创 2019-06-07 10:22:38 · 192 阅读 · 0 评论 -
win10和Ubuntu18.04双系统安装
折腾了很多次,总算安装好了。说明:博客中图片、文字都是粘贴的别人的博客的。参考https://blog.csdn.net/chaixingsi/article/details/86722410https://blog.csdn.net/qq_24624539/article/details/81775635https://blog.csdn.net/fesdgasdgasdg/arti...转载 2019-06-16 15:39:20 · 456 阅读 · 0 评论 -
制作深度操作系统U盘启动盘
按照https://blog.csdn.net/qq_28388339/article/details/89113532https://blog.csdn.net/lien0906/article/details/80342783操作,使用UltralSO刻好U盘镜像后,装系统时,报错。然后按照深度操作系统官网方法进行按照,出现选择语言界面,应该可以成功。https://www...原创 2019-06-05 00:19:24 · 3044 阅读 · 0 评论 -
makefile
Makefile:项目代码编译管理节省编译项目时间一次编写终身受益命名:makefile, Makefile目录1个规则两个函数三个自动变量1个规则目标:依赖条件 (一个tab缩进)命令1.目标的时间必须晚于依赖条件的时间,否则,更新目录。2.依赖条件如果不存在,找寻新的规则去产生依赖。ALL:指定makefil...原创 2019-08-26 22:44:07 · 784 阅读 · 0 评论 -
Linux基本命令
Linux内核版本好几千万行代码,官网:http://www.kernal.org/Linux发型版本Linux内核+软件个人桌面领域的应用代表:ubuntu,fedora,服务器领域Red Hat的AS系列完全开源的debian系列suse EnterPrise 11系列嵌入式领域机顶盒子,数字电视,智能手表基本命令:调整终端窗口大小:...原创 2018-08-11 21:11:54 · 375 阅读 · 2 评论