Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Linux操作系统之线程生产者消费者
一 fork与互斥锁 Linux高性能服务器编程14 8 2 判断父子线程fork之后 是否使用的同一个锁 首先我们看一段代码 运行结果 根据上图我们发现 子进程变为阻塞状态 所以验证了进行fork之后 父子进程使用的不是同一个锁 如果使用
linux操作系统
开发语言
Linux
c语言
Powered by 金山文档
linux文件时间戳(atime, mtime, ctime)
简介 在linux系统创建一个文件后 使用stat lt 文件名 gt 命令行查看文件状态 总是能看到 3 个时间戳 如下图所示 从上图可以看到 touch命令创建文件abc后 使用 stat abc命令行查看abc文件的状态 显示了3个时
linux操作系统
Linux
运维
服务器
Linux操作系统之进程复制
文章目录 一 逻辑地址与物理地址间的映射关系 1 什么是逻辑地址和物理地址 2 分页存储管理 二 进程复制 面试重点 1 进程复制 2 引入写时拷贝 面试重点 3 进程复制 fork 与缓冲区的结合 面试笔试重点 一 逻辑地址与物理地址间的
linux操作系统
Linux
运维
服务器
NFS高可用方案:NFS+keepalived+Sersync
1 背景 因为某系统需要部署生产 但是云平台的nas存储资源不足需要重新采购 采购周期较长 需要有一个临时的解决方案 这样时候就需要采用nfs服务来提供网络存储服务了 在部署nfs服务的时候需要考虑生产环境需要有一定的高可用性 经过考虑之后
运维日常工作
linux操作系统
共享存储存储
Linux
运维
Centos7通过宝塔安装mysql
文章目录 一 在桌面安装数据库 安装好可以修改端口号 二 开放3306端口号 打开远程访问权限 2 1开放3306端口号 2 1 为需要远程登录的用户赋予权限 三 查看密码 第一种方式控制面板查看 第二种方式修改密码 四 测试 五 修改连接
linux操作系统
mysql
数据库
Linux磁盘挂载
概念 挂载 所谓挂载就是利用一个目录当成进入点 将磁盘分区的数据放在该目录下 也就是说 进入该目录就可以读取该分区的意思 Linux系统最重要的是根目录 因此根目录一定需要挂载到某个分区 至于其他的目录则根据需要挂载到不同的分区 假设硬盘分
linux操作系统
32位机内存管理机制(上)
一直有看linux内核的冲动 内核有些部分是汇编编写的 无奈汇编不大懂 所以利用五一三天假期大概走了一边8086CPU架构的汇编 8086CPU还是16位的 我们现在都进入64位时代了 这两者之间有很大的区别 但是看看16位的CPU汇编还是
linux操作系统
深入了解ln命令:创建硬链接和符号链接的实用指南
文章目录 1 引言 1 1 关于ln命令 1 2 ln命令的作用和用途 2 基本用法 2 1 创建硬链接 2 2 创建符号链接 2 3 区别硬链接和符号链接 3 操作示例 3 1 创建硬链接的示例 3 2 创建符号链接的示例 3 3 查看链
Linux
ln命令
硬链接
符号链接
linux操作系统
守护进程的编程规则
要理解守护进程的编程规则必须先搞明白进程组 会话 组长进程等关系 1 进程组 每个进程除了有一个进程ID之外 还属于一个进程组 进程组是一个或者多个进程的集合 每个进程组都有一个组长进程 组长进程的标识是 其进程ID和进程组ID相等 2 会
linux操作系统
操作系统课程实践5_进程通信
一 实验目的 1 初步了解Linux环境下进程创建和进程间通信的机制 2 掌握如何利用消息和共享内存进行通信的原理 3 利用POSIX API函数编写实例程序 4 实现父子进程间通过消息传递和共享内存方式进行通信 二 实验内容 编制两个程序
linux操作系统
Linux
Linux操作系统之tcp并发编程
一 tcp并发编程 运行结果 多线程运行代码 运行结果 二 发送缓冲区与接收缓冲区 运行结果 为什么会出现以上的现象呢 因为在服务端与客户端都存在发送缓冲区与接收缓冲区
linux操作系统
Linux
服务器
运维
Powered by 金山文档
Base64系列第四篇 C/C++中使用Base64编码解码(从chromium库中抽取)
本系列一共四篇 1 Base64系列第一篇 Base64介绍 2 Base64系列第二篇 python中使用Base64编码解码 3 Base64系列第三篇 C C 中使用Base64编码解码 使用boost库 4 Base64系列第四篇
linux操作系统
Base64
线程安全的单例模式:饿汉模式&懒汉模式
目录 一 单例模式 二 饿汉模式 1 特点 2 实现关键 3 代码实现 三 懒汉模式 1 特点 2 实现关键 3 代码实现 一 单例模式 单例模式 一种典型的设计模式 应用场景 一个类只能实例化一个对象 向外提供统一访问接口的场景 作用 对
linux操作系统
Linux
c
fwrite函数的用法
fwrite函数就是写文件的函数 它的函数原型如下 fwrite const void buffer size t size size t count FILE stream 可以看到这个函数的参数有四个 buffer 数据存储的地址 si
linux操作系统
c语言
Linux
Linux操作系统之基础命令
文章目录 一 初识LInux操作系统 Linux操作系统和Windows操作系统的区别 Linux 分为内核版本和发行版本 目录结构命令 二 常用命令 1 ls命令 查看路径下所存在的文件 2 cd命令 切换路径 3 clear 清屏命令
linux操作系统
Linux
Ubuntu
服务器
linux下查看某服务端口对应的进程ID
Linux下查看某端口号所对应的进程ID 使用lsof命令 格式为 lsof i 端口号 例如 lsof i 30000 root Web Service CAServer lsof i 30000 COMMAND PID USER FD
linux操作系统
在Linux中利用Service命令添加系统服务及开机自启动
近期由于做嵌入式项目需要 要求将编写的程序在板载系统开机时自启动 这里做个笔记 备忘 1 概念 通过查资料发现linux启动服务是用SERVICE COMMAND 这里的command命令本身也是一个脚本 比如说 service netwo
linux操作系统
Linux
系统
shell
Linux设置所有用户环境变量
Linux中每个用户都要指定各自的环境变量 这样会比较麻烦 那么如何配置一个环境变量 所有的用户都可以使用呢 比如说我想把Linux默认语言由en US UTF 8修改为zh CN UTF 8 那么我需要设置环境变量 LANG 百度很多方法
shell
linux操作系统
Linux
bash
运维
Linux操作系统之进程命令和库文件
文章目录 一 有关进程命令 1 ps命令 显示当前终端信息 2 ps ef命令 查看当前终端进程的详细信息 二 前台程序和后台程序模式的切换 1 首先了解前台后台命令 2 前后台的切换 1 kill 命令 2 进程前后台切换 三 runle
linux操作系统
Linux
服务器
Ubuntu
Linux下的用户和文件权限管理
一 管理用户账号和组帐号 1 用户帐号和组帐号概述 1 1用户帐号 用户账号 特点 超级用户 root用户 负责系统管理和维护 普通用户 由root创建 有限的权限 一般只在自己的宿主目录中拥有完整权限 程序用户 Linux系统自带 不许登
linux操作系统
«
1
2
3
4
»