linux
Dicoee
自由飞翔的小菜鸟
展开
-
容器学习笔记(二)Namespace
Namespace这一节,我给大家介绍docker的namespace是如何实现资源隔离的Namespace其实是linux很早就有的一个功能吧,但是因为docker它才被更多的人所熟悉。Linux提供了其中不同的命名空间,分别用于隔离不同的资源通过这几个命名空间的选项,我们可以在创建新的进程时设置它和宿主机器的其他进程进行哪些资源的隔离。进程隔离大家都知道linux的进程是一个树形结构树根是pid为0的上帝进程。还有两个非常特殊的命令一个是pid为1的 /sbin/init进程和pid为2的k原创 2020-06-08 15:05:05 · 494 阅读 · 0 评论 -
容器学习笔记(一)容器和虚拟机
最近在学习docker,本来本着只要学会怎么用就可以了的态度,学会了如何使用docker,但是总觉得缺少了什么,于是抱着钻研的精神一路钻研下去,想去看看docker是这么实现的,但是,由于本人并不是计算机科班出生,对操作系统和计算机网络的知识有所欠缺,因此啃得着实有些艰难,所以如果文章中有什么错误的地方希望大家指正。还有原谅我的博客里混杂着英文单词,因为我觉得很多情况下英文的表达要比中文更贴切。首先,如果去网上搜docker的技术原理,基本上所有的博文都告诉你这种容器化的虚拟技术并不是什么新技术,那就让我原创 2020-06-08 15:02:12 · 692 阅读 · 0 评论 -
linux7.4离线 安装cx_Oracle 出现问题并解决
linux版本7.4先去官网下载cx_Oracle rpm包,查看自己的python版本,我的是2.7.1的版本,于是下载cx_Oracle-5.2.1-11g-py27-1.x86_64.rpm下载完之后拉倒服务器上rpm -ivh cx_Oracle-5.2.1-11g-py27-1.x86_64.rpm安装,安装完之后 python -c import cx_O...原创 2020-01-09 14:28:27 · 628 阅读 · 0 评论 -
linux 交换空间(space space)详解
内存和磁盘简介正常的linux操作系统一般有两种内存,第一种就是我们熟知的RAM(random access memory),它是用来存储一段时间内频繁使用的数据和文档,电脑是不能直接读写非内存的东西。内存是一种失存储器,因此当断电的情况发生的时候,内存中的东西会丢失。硬盘是用于长期存储数据和程序的磁性介质。即使电脑断电,存储在磁盘上的数据仍保持不变。CPU(中央处理器)不能直接访问硬盘上...原创 2020-01-06 13:45:59 · 1557 阅读 · 0 评论 -
Linux下解决python pip安装了module 但是执行的时候仍然显示没有安装。 比如 Python3.x No module named 'PIL'
首先 pip install pillow。但是运行的时候仍然显示:No module named 'PIL'。这时候需要查看pillow模块安装的路径可以再次 pip install pillow 然后会显示安装路径一般情况下安装在/usr/local/lib/python3.7/site-packages目录下。这时候查看 sys.path中是否存在该路径import ...原创 2019-11-14 17:00:32 · 2219 阅读 · 0 评论 -
linux文件系统介绍
最近在拜读鸟哥的私房菜,觉得文件系统和磁盘这一块还挺绕的,于是抽时间整理了一下。挂载首先解释一下挂载的概念吧:当要使用某个设备时,例如要读取硬盘中的一个格式化好的分区、光盘或软件等设备时,必须先把这些设备对应到某个目录上,而这个目录就称为 “ 挂载点( mount point ) ” ,这样才可以读取这些设备,而这些对应的动作就是 “ 挂载 ” 。 将物理分区细节屏蔽掉。用户只有统一的逻辑概念。所有原创 2016-04-05 18:56:11 · 339 阅读 · 0 评论 -
linux 下启动MySQL报错解决方案
在执行scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysqldb命令时一直报错:Can't locate Data/Dumper.pm in @INC原创 2016-05-25 21:58:43 · 2763 阅读 · 3 评论 -
linux下解决没有权限进入phpmyadmin问题
昨天装了一天的phpmyadmin,无论是yum安装还是源码包安装我都尝试了,但总是没有权限进入 /phpmyadmin目录,甚至将权限放开到777都不行,最后找到原因了。修改了phpmyadmin的配置文件,如下: 我安装的是apache vi /etc/httpd/conf.d/phpMyAdmin.conf 然后将配置文件中的带有”Require ip XXXX”字样的代码行注释掉,换成”R原创 2016-06-01 08:01:05 · 3847 阅读 · 2 评论 -
Linux下nginx源码包安装
一、安装前的准备以下准备工作理论部分看不懂不要紧,只要记住安装几个包准备几个目录就行。操作系统要求:首先需要一个内核为linux2.6及以上版本的操作系统,可以用uname -a命令来查询linux内核版本。使用nginx的所需要的软件:1)GCC编译器 GCC可以用来编译C语言程序,可以使用yum方式安装GCC,如yum install -y gcc而nginx中也会用到C++,所以这时候需要用原创 2016-05-23 20:30:11 · 3205 阅读 · 1 评论