linux文章/教程

Linux 是一个类Unix操作系统,是 Unix 的一种,它控制整个系统基本服务的核心程序 (kernel) 是由 Linus 带头开发出来的,「Linux」这个名称便是以「Linus's unix」来命名,Linus 选择用「GNU通用公共版权」 (GPL)的方式来发行这份程序,这个版权允许任何人以任何形式复制与散布 Linux 的原始程序,换句话说,Linux 实际上是「免费的」,使用者在网络上就可以抓到 Linux 的原始程序代码,随心所欲的复制与更改 Linux 的原始程序。

面向Web开发人员的Linux实用入门

从 web 开发的视角说一下在使用 Linux 时遇到的问题,主要是针对操作本身,因为指令在网上都可以查到,不会深入原理,但尽量实用。 基础认知 为什么使用 Linux 最初我使用 Linux 是因为我需要的应用在教程里只提供了 Linux 版本,于是我就按步骤把它部署起来,就这样顺其自然地用了下去 »

LFeather

面向Web开发人员的Linux实用入门

从 web 开发的视角说一下在使用 Linux 时遇到的问题,主要是针对操作本身,因为指令在网上都可以查到,不会深入原理,但尽量实用。 基础认知 为什么使用 Linux 最初我使用 Linux 是因为我需要的应用在教程里只提供了 Linux 版本,于是我就按步骤把它部署起来,就这样顺其自然地用了下去 »

LFeather

Linux中/etc下面passwd和shadow文件介绍

         1)掌握/etc/passwd文件的功能:存储所有用户的相关信息,每一个用户占用一行记录,该文件也被称为用户信息数据库(Database)         2)/etc/passwd文件中每个字段的具体含义:                   a)第1个字段(列):记录的是这个用 »

sr2003

Linux中/etc下面passwd和shadow文件介绍

         1)掌握/etc/passwd文件的功能:存储所有用户的相关信息,每一个用户占用一行记录,该文件也被称为用户信息数据库(Database)         2)/etc/passwd文件中每个字段的具体含义:                   a)第1个字段(列):记录的是这个用 »

sr2003

Linux多线程及多线程并发访问同一块内存的问题怎么解决

这篇文章主要介绍了Linux多线程及多线程并发访问同一块内存的问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux多线程及多线程并发访问同一块内存的问题怎么解决文章都会有所收获,下面我们一起来看看吧。 为什么需要多线程? 并行实体共享同一个地址空间和所 »

Linux多线程及多线程并发访问同一块内存的问题怎么解决

这篇文章主要介绍了Linux多线程及多线程并发访问同一块内存的问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux多线程及多线程并发访问同一块内存的问题怎么解决文章都会有所收获,下面我们一起来看看吧。 为什么需要多线程? 并行实体共享同一个地址空间和所 »

Linux系统中如何编译安装PHP

这篇文章主要介绍了Linux系统中如何编译安装PHP的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux系统中如何编译安装PHP文章都会有所收获,下面我们一起来看看吧。 安装编译环境 在编译和安装PHP之前,首先要确保系统中已安装了一 »

Linux系统中如何编译安装PHP

这篇文章主要介绍了Linux系统中如何编译安装PHP的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux系统中如何编译安装PHP文章都会有所收获,下面我们一起来看看吧。 安装编译环境 在编译和安装PHP之前,首先要确保系统中已安装了一 »

Linux中文件系统truncate.c详解

目录 Linux-0.11 文件系统truncate.c详解 free_ind free_dind truncate Linux-0.11 文件系统truncate.c详解 free_ind static void free_ind(int dev,int block) 该函数的 »

在Linux服务器下启动tomcat的三种方式

目录 第一种(当前会话启动):  第二种(带日志的当前会话启动): 第三种(后台永久启动): 1.最简单的写法: 2.手动指定tomcat启动时的日志路径: 直接进入主题,首先cd进入tomcat的bin文件夹下,然后可以尝试以下三种启动方式: 第一种(当前会话启动):  ./st »

Linux操作文件的底层系统怎么调用

这篇文章主要介绍了Linux操作文件的底层系统怎么调用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux操作文件的底层系统怎么调用文章都会有所收获,下面我们一起来看看吧。 linux操作系统奉行一切皆文件的理念,所有文件设备几乎都可以用一套系统调用即open()/ »

Linux之进程间通信(共享内存【mmap实现+系统V】)

目录 共享内存 mmap()及其相关的系统调用 mmap() munmap() 共享内存的使用 命令管理共享内存 总结 共享内存 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式,两个不同的进程A、B共享内存的意思就是:同一块物理内存被映射到进程A、B各自的进程地址 »

Linux操作文件的底层系统调用,探究父子进程是否可以共享文件问题

目录 open()——打开或者创建一个文件 write() read() close() lseek函数 应用:利用读写对文件进行复制 打开文件后,fork的子进程能否共享和父进程共享访问同一个文件? 总结 linux操作系统奉行一切皆文件的理念,所有文件设备几乎都可以用一套系统调用即open »

Linux之UDP协议及其编程全流程

目录 UDP协议的特点 UDP的编程流程 UDP接口原型 UDP服务器端 UDP客户端 UDP的报头结构 UDP的优势 UDP的数据报服务 总结 UDP协议的特点 UDP 不提供可靠性的传输,它只是把应用程序传给 IP 层的数据报发送出去,但是并不能保证它们能到达目的地。 由 »

Linux之UDP协议及其编程全流程

目录 UDP协议的特点 UDP的编程流程 UDP接口原型 UDP服务器端 UDP客户端 UDP的报头结构 UDP的优势 UDP的数据报服务 总结 UDP协议的特点 UDP 不提供可靠性的传输,它只是把应用程序传给 IP 层的数据报发送出去,但是并不能保证它们能到达目的地。 由 »

Linux之多线程以及多线程并发访问同一块内存的处理问题

目录 为什么需要多线程? 多线程的优点 最佳应用场景 多线程的缺点 验证思路 总结 为什么需要多线程? 并行实体共享同一个地址空间和所有可用数据 的这种能力是多进程锁无法表达的,因为多进程具有不同的地址空间; 线程比进程更加轻量级,更加快速; 需要大量IO处理和计算时,拥有多线程,能够很 »