![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
陌养
永远相信美好的事情正在发生
展开
-
当使用Ubuntu18.04连不上网,使用ifconfig的时候出现下面的情况
当使用Ubuntu18.04连不上网,使用ifconfig的时候出现下面的情况。可以使用sudo dhclient -v 就可以恢复正常上网了。转载 2023-09-02 21:48:40 · 78 阅读 · 0 评论 -
socket简介和客户端与服务器通信小案例
一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。**socket 可以看成是两个网络应用程序进行通信时,各自通信连接中的端点,这是一个逻辑上的概念。**它是网络环境中进程间通信的 API,也是可以被命名和寻址的通信端点,使用中的每一个套接字都有其类型和一个与之相连进程。转载 2023-08-17 21:00:01 · 792 阅读 · 0 评论 -
进程间通信——信号
前 31 个信号为常规信号,其余为实时信号。原创 2023-08-16 22:48:47 · 223 阅读 · 0 评论 -
孤儿进程与僵尸进程
通过wait() 和 waitpid() 函数。这两个函数功能一样,区别在于,wait() 函数会阻塞,waitpid() 可以设置不阻塞,waitpid() 还可以指定等待哪个子进程结束。exit和 _exit:其主要差别是在于是否直接退出。关于进程退出有两个函数。原创 2023-08-12 23:26:16 · 211 阅读 · 0 评论 -
进程的创建以及exec函数族
我们用fork函数创建新进程后,经常会在新进程中调用exec函数去执行另外一个程序。当进程调用exec函数时,该进程被完全替换为新程序。因为调用exec函数并不创建新进程,所以前后进程的ID并没有改变。只有调用失败了,它们才会返回 -1,从原程序的调用点接着往下执行。linux函数查询功能:在调用进程内部执行一个可执行文件。可执行文件既可以是二进制文件,也可以是任何Linux下可执行的脚本文件。转载 2023-08-12 23:17:52 · 193 阅读 · 0 评论 -
Makefile
一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中, Makefile文件定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编 译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为Makefile 文件就 像一个 Shell 脚本一样,也可以执行操作系统的命令。Makefile 带来的好处就是“自动化编译” ,一旦写好,只需要一个 make 命令,整个工程完全自动编译,极大的提高了软件开发的效率。原创 2023-08-08 20:25:53 · 124 阅读 · 0 评论 -
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
查看报错中有无进程号,输入命令关闭进程。2、关闭apt-get进程。1、直接删除lock文件。原创 2023-08-07 21:04:10 · 39 阅读 · 0 评论 -
静态库和动态库
当系统加载可执行代码时候,能够知道其所依赖的库的名字,但是还需要知道绝对路径。对于elf格式的可执行程序,是由ld-linux.so来完成的,库文件是计算机上的一类文件,可以简单的把库文件看成一种代码仓库,它提供给使用者一些可以直接拿来用的变量、函数或类。程序启动之后,动态库会被动态加载到内存中,通过 ldd (list dynamic。动态库:GCC 进行链接时,动态库的代码不会被打包到可执行程序中。静态库:GCC 进行链接时,会把静态库中代码打包到可执行程序中。原创 2023-08-07 20:39:11 · 114 阅读 · 0 评论 -
Linux基础知识-shell编程
shell编程是Linux中较为关键的部分,其编程方式与现有的编程有很大不同。原创 2022-09-12 22:16:47 · 64 阅读 · 0 评论 -
Linux基础知识-关于Linux中日志的存放地址和轮替操作等
简单介绍了Linux基础知识中关于Linux中日志的存放地址和轮替操作。原创 2022-09-12 22:14:25 · 97 阅读 · 0 评论 -
Linux基础知识 -关于Linux的备份和恢复
简单介绍了关于Linux中的备份和恢复,主要采用dump和restore方法。原创 2022-09-12 22:12:47 · 76 阅读 · 0 评论 -
ubuntu基础知识
ubuntu默认已经安装了python可以进行编程,ubuntu主要采用apt进行包的管理,在ubtuntu中默认不能进行远程连接。原创 2022-09-12 19:51:52 · 424 阅读 · 0 评论 -
Linux下的常用包管理
在ubuntu下主要用apt进行管理,在centos下主要用yum进行管理,大部分情况下yum可以代替rpm。原创 2022-09-12 19:18:08 · 233 阅读 · 0 评论 -
Linux的服务管理
Linux的服务管理以及对于端口的查看。原创 2022-09-08 11:44:48 · 90 阅读 · 0 评论 -
Linux中进程的基本知识以及静态调用方法ps的使用
Linux中进程的基本知识以及静态调用方法ps的使用,和以树状图的方式显示Linux中的进程。原创 2022-09-08 11:40:26 · 79 阅读 · 0 评论 -
Linux网络基本知识
总结了一些关于Linux的一些网络基本知识。原创 2022-09-08 11:33:01 · 91 阅读 · 0 评论 -
Linux磁盘模块管理汇总
对Linux磁盘模块的管理以及对于进行磁盘挂载的实现步骤原创 2022-09-08 11:24:14 · 262 阅读 · 0 评论 -
Linux实现动态监控进程的状态
Linux实现动态监控进程的状态原创 2022-09-08 11:21:59 · 127 阅读 · 0 评论 -
Command ‘yum‘ not found, did you mean:
查了资料发现,在Ubuntu下,安装文件不用yum,一般是用apt原创 2022-09-06 18:26:16 · 1752 阅读 · 0 评论 -
Linux常用指令 --对于Linux权限设置方面的操作
对于Linux权限设置方面的操作。原创 2022-09-04 21:19:33 · 45 阅读 · 0 评论 -
Linux常用指令--对于组管理和权限管理方面的指令
对于组管理和权限管理方面的指令原创 2022-09-04 21:18:19 · 100 阅读 · 0 评论 -
Linux常用指令---压缩与解压指令
总结了常用压缩方面的指令,分别对应不同类型的文件。原创 2022-09-04 21:15:03 · 57 阅读 · 0 评论 -
Linux常用指令--查找指令
查找指令主要有以下四个。原创 2022-09-04 21:04:36 · 111 阅读 · 0 评论 -
Linux常用指令--时间操作指令
总结了关于 Linux在操作时间方面的一系列指令。原创 2022-09-04 20:59:41 · 137 阅读 · 0 评论 -
Linux常用指令--文件目录常用指令
总结了关于文件目录方面的常用操作指令。原创 2022-09-04 20:57:39 · 65 阅读 · 0 评论 -
Linux常用指令--用户管理用到的指令
Linux常用用户管理用到的指令,其中包括用户和组之前的相关操作还有用户和组相关文件。原创 2022-09-03 15:05:30 · 102 阅读 · 0 评论 -
Linux的七种运行级别
Linux的七种常用运行级别。原创 2022-09-03 15:00:07 · 155 阅读 · 0 评论 -
Linux关机和重启需要用到的指令
总结了Linux关机和重启需要用到的指令。原创 2022-09-03 14:54:13 · 203 阅读 · 0 评论 -
Linux常用知识-采取help和man获得命令配置信息
在Linux中,遇到不熟悉的指令时,可以采取帮助指令的方式获得信息。原创 2022-09-03 14:52:15 · 85 阅读 · 0 评论 -
Linux常用vim操作
vim操作下有三种模式,主要是了解和清楚在不同模式下能做的操作。原创 2022-09-03 14:33:03 · 81 阅读 · 0 评论 -
Linux基础知识-网络连接模式与基础目录结构
Linux基础知识原创 2022-09-02 21:04:25 · 115 阅读 · 0 评论