随笔分类 -  Linux

摘要:之前看的一些说连接不上,就关闭防火墙,不过其实是一些端口你没有开放等。 打开防火墙端口2181: # public(作用域) permanent(永久生效) firewall-cmd --zone=public --remove-port=2181/tcp --permanent 端口开启后需要重新 阅读全文
posted @ 2022-01-17 20:25 龙宇在天 阅读(239) 评论(0) 推荐(0)
摘要:参考文章: 克隆虚拟机后需要修改的配置 阅读全文
posted @ 2022-01-13 17:58 龙宇在天 阅读(131) 评论(0) 推荐(0)
摘要:永久修改 永久性修改hostname,执行命令 hostnamectl set-hostname yourhostname 重启服务 reboot 查看 hostname hostname 临时修改 临时修改命令 hostname yourhostname 重启之后再查看,发现没有改变 参考文章: 阅读全文
posted @ 2022-01-12 17:58 龙宇在天 阅读(372) 评论(0) 推荐(0)
摘要:常用的进程间通讯方式: a.管道(使用最简单)匿名管道 b.信号(开销最小) c.共享映射区(无血缘关系) d.本地套接字(最稳定) e.FIFO(命名管道) 1.管道: pipe:管道一般读写行为 2.fifo:(有名管道) 用于非血缘关系进程间通讯 命令:mkfifo 函数:mkfifo 3.共 阅读全文
posted @ 2021-01-11 15:29 龙宇在天 阅读(126) 评论(0) 推荐(0)
摘要:1.孤儿进程 父进程先于子进程结束,则子进程成为孤儿进程,子进程的父进程成为init进程,称为init进程领养孤儿进程 2.僵尸进程 子进程终止,父进程尚未回收,子进程残留资源(PCB)存放在内核中,变成僵尸(zombie)进程 特别注意:僵尸进程是不能使用kill命令清除掉的。以为kill命令只能 阅读全文
posted @ 2021-01-11 15:24 龙宇在天 阅读(208) 评论(0) 推荐(0)
摘要:进程控制: 父子进程之间采用“读时共享、写时复制”原则 父子进程在刚fork之后,有哪些异同点? 相同处:全局变量、data、.text、栈、堆、环境变量、用户ID、宿主目录、进程工作目录、信号处理方式 不同处:1.进程ID 2.fork返回值 3.父进程ID 4.进程运行时间 5.闹钟(定时器) 阅读全文
posted @ 2020-12-18 16:41 龙宇在天 阅读(442) 评论(0) 推荐(0)
摘要:程序在CPU工作简图 MMU工作简图 内存管理单元 MMU的作用: 1.完成虚拟内存和物理内存的映射 2.设置修改内存访问级别 CPU的内存访问级别由高到低 0->1->2->3,虚拟地址空间只使用到了0(内核区)和3(用户区),在两者之间进行切换。 同一个程序被两个不同的进程开启,其虚拟地址空间用 阅读全文
posted @ 2020-12-16 09:07 龙宇在天 阅读(397) 评论(0) 推荐(0)
摘要:文件操作函数 1.open 2.read 3.write 4.close 5.lseek 文件拓展,重置指针位置 6.stat fileName 查询文件的属性信息【对应的命令】 stat函数,特性--能够穿透(跟踪)符号链接【类似vi编辑器】 lstat函数,特性--不穿透(跟踪)符号链接【类似l 阅读全文
posted @ 2020-12-15 17:52 龙宇在天 阅读(314) 评论(0) 推荐(0)
摘要:c库函数会提供一个I/O缓冲区,提高文件到磁盘的读写效率 虚拟地址空间 文件描述符 文件描述符对应已经打开的文件的描述信息,本质是一个指针 cpu为什么要使用虚拟地址空间与物理地址空间映射?解决了什么样的问题?1.方便编译器和操作系统安排程序的地址分布。 程序可以使用一系列相邻的虚拟地址来访问物理内 阅读全文
posted @ 2020-12-08 14:30 龙宇在天 阅读(118) 评论(0) 推荐(0)
摘要:参考文章:https://blog.csdn.net/qq_22182835/article/details/89467386 参考视频:https://www.bilibili.com/video/BV1dt411f7TZ?p=67 Makefile基本原则中的三要素 目标:myCal 依赖:ad 阅读全文
posted @ 2020-12-08 14:28 龙宇在天 阅读(126) 评论(0) 推荐(0)
摘要:参考链接:https://www.bilibili.com/video/BV1dt411f7TZ?p=64 gcc main.c -Iinclude -L lib -l MyCalDll -o gdb.out -g 生成可执行文件gdb.out,一定要带-g才能显示调试信息 gdb gdb.out进 阅读全文
posted @ 2020-12-08 14:26 龙宇在天 阅读(152) 评论(0) 推荐(0)
摘要:工作模式: 命令模式:普通模式 编辑模式:i--insert模式 末行模式::--输入指令【q:退出,w:保存】 使用ESC进行切换 vim编辑器的使用 a.命令模式下的操作: 1).光标的移动 h j k l 前 下 上 后 0--行首 $--行尾 gg--文件开始位置 G--文件末尾 行数+G- 阅读全文
posted @ 2020-12-07 12:00 龙宇在天 阅读(144) 评论(0) 推荐(0)
摘要:1).使用gcc编译器细分每一个编译的步骤,可以分为4个步骤: c文件 汇编文件 二进制文件 可执行文件 hello.c--预处理器(cpp)--> hello.i --编译器(gcc)--> hello.s --汇编器(as)--> hello.o --链接器(Id)--> a.out gcc - 阅读全文
posted @ 2020-12-07 11:58 龙宇在天 阅读(281) 评论(0) 推荐(0)
摘要:动态库的命名规则:lib+库的名字+.so libmyname.so 动态库的创建和使用【共享库】 步骤一:生成对应的.o文件【.c --> .o】 gcc -fPIC -c *.c -I ../include 生成与位置无关的.o文件【-fPIC 与位置无关】 步骤二:将生成的.o文件打包成动态库 阅读全文
posted @ 2020-12-07 11:39 龙宇在天 阅读(136) 评论(0) 推荐(0)
摘要:静态库的创建和使用 1>.命名规则 lib+库的名字+.a 例子:libmytest.a 2>.制作步骤 a.生成对应的.o文件【.c --> .o】 b.将生成的.a文件打包 ar rcs + 静态库的名字【libmytest.a】 + 生成的所有的.o 3>.发布和使用静态库 a.发布静态库 b 阅读全文
posted @ 2020-12-04 17:41 龙宇在天 阅读(485) 评论(0) 推荐(0)
摘要:day02--打包压缩和常用服务器 1.打包和压缩 工具的使用 1).初级版【不能压缩目录】 a. gzip-->.gz格式的压缩包【不能保留原文件】 gzip *.txt 压缩当前目录下所有.txt格式文件为.gz文件 gunzip *.gz 还原所有.gz格式压缩文件到原文件 b. bzip2- 阅读全文
posted @ 2020-12-04 13:23 龙宇在天 阅读(108) 评论(0) 推荐(0)
摘要:1.基本shell操作 命令解析器--根据命令的名字,调用对应的可执行程序 shell--unix操作系统 bash--Linux操作系统(文件系统) Linux文件系统的存储单元是块 在磁盘上存储的时候每个文件都有一个inode--i节点,保存了一些文件信息,通过iNode找到对应的文件 a.快捷 阅读全文
posted @ 2020-12-04 11:57 龙宇在天 阅读(183) 评论(0) 推荐(0)
摘要:1.ipconfig/release使计算机将自己目前租用的IP地址交还给DHCP服务器(只在动态配置IP地址的机器上起作用)2.ipconfig/renew向DHCP服务器申请新的IP地址,与上条命令一起使用(只在动态配置IP地址的机器上起作用)3.ipconfig/displaydns显示DNS 阅读全文
posted @ 2020-01-03 14:44 龙宇在天 阅读(1633) 评论(0) 推荐(0)
摘要:##stat命令 stat filepath xanarry@ThinkPad:/$ stat ~/Downloads/jdk-8u60-linux-x64.tar.gz File: '/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz' Size: 阅读全文
posted @ 2019-12-23 13:24 龙宇在天 阅读(285) 评论(0) 推荐(0)
摘要:在Linux中,文件的颜色都是有含义的。其中, Linux中文件名颜色不同,代表文件类型不一样。如下所示: 白色:表示普通文件浅蓝色:表示链接文件; 灰色:表示其他文件; 绿色:表示可执行文件; 红色:表示压缩文件; 蓝色:表示目录; 红色闪烁:表示链接的文件有问题了; 黄色:表示设备文件,包括bl 阅读全文
posted @ 2019-11-01 09:12 龙宇在天 阅读(591) 评论(0) 推荐(0)

//右侧添加目录 //增加页面点击显示24字社会主义核心价值观