Linux内核宏container_of的深度剖析
1、前面说的我在好几年前读linux 驱动代码的时候看到这个宏,百度了好久,知道怎么用了,但是对实现过程和原理还是一知半解。
linux下安装boost库的完整步骤记录
前言 Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C+...
阿里云CentOS 7.4 使用Flask建站的方法
python web 部署方式为:nginx + gunicorn + supervisor + flask一、准备工作,先来安装pip
详解Linux搭建DNS服务器
1.DNS服务器概念 在互联网上通信需要借助于IP地址,但人类对于数字的记忆能力远不如文字,那么将IP地址转换成容易记忆的文字是个好办法,可是计算机只能识别0、1代码,这时就需要一种机制来解决...
lanmp(Linux Apache Nginx Mysql Php) 的安装配置
1 ) 安装Centos 5 , 下载地址 http://mirrors.sohu.com/centos/5/isos/i386/ 安装过程请禁用selinux 和 防火墙 2) 安装必要的组件 LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg...
使用命令行检测Ubuntu版本方法
方法一:使用lsb_release实用程序lsb_release实用程序可以显示有关Linux发行版的LSB(Linux标准库)信息。它是检查Ubuntu版本的首选方法,无论运行的是哪个桌面环境或Ubuntu版本,此方法都可以...
在CentOS VPS上通过SSH安装 MySQL的方法图解
输入yum install mysql-server按Y继续安装完成,设置开机启动Mysql,输入 chkconfig --levels 235 mysqld on
在 Ubuntu Linux 上安装 Oracle Java 14的方法
最近,Oracle 宣布 Java 14(或 Oracle JDK 14)公开可用。如果你想进行最新的实验或者开发的话,那么你可以试试在 Linux 系统上安装 Java 14。
Linux中让alias设置永久生效的方法详解
前言 经常使用Linux控制台终端的站长们应该对于那些繁琐的指令和参数命令行印象深刻吧!这也是很多站长宁愿使用有安全风险的面板也不愿意使用控制台终端命令行的主要原因!好在,明月早年间的DO...
利用shell find命令删除过期的缓存方法示例
前言 最近发现网站的缓存文件过多,达到100G,占据了大量硬盘,但是其实有很多缓存是不需要的,因为文件被访问的次数并不相同。通过查找相关的资料发现最节省硬盘的缓存方式就是只留下2天的缓存...
Vim中查找替换及正则表达式的使用详解
前言 正则表达式是文本处理领域中的一个强大的工具,它可以让文本处理的能力呈指数级的提升,如果一款文本编辑器不支持正则表达式,那么它就算不上是一个现代化的编辑器,这绝非虚言。
树莓派无线上网时无屏幕下发现树莓派IP的方法
假设你是一个linuxer,我们就不想假设你是windowser了,因为windowser一般都会买一个屏幕的,因为会完全会不习惯命令行界面的操作,毕竟Windows是没有屏幕会死星系统
Gunicorn Django部署配置方法
1. 简单部署 2. 添加环境变量 3. gunicorn常用配置 配置文件(py文件,与django中的manage.py在同一目录)











