Linux
我是一只程序⚪
多读书,多看报
展开
-
【043】Python全栈日记-Linux(一)
学习linux是为了以后可以作为运维开发,运维开发脚本可以使用python来进行编写,linux也提供了非常方便的工具和开发环境。Linux阶段也为5篇①学习linux的优势拓展性强应用面广②怎么学?起步阶段基础要打稳;不以windows的工作方式来考虑问题;适当学好英语;尽量不使用图形界面一、linux简介Linux是当前最...原创 2019-01-17 08:16:49 · 1420 阅读 · 0 评论 -
【044】Python全栈日记-Linux(二)
本篇学习用户管理、权限管理文档的压缩和打包、程序包管理ssh服务、远程连接一、用户管理用户:资源获取标识符,资源分配,安全权限模型的核心要素之一密码:来实现用户认证的在linux中每个用户都有自己的用户标识号和组标识号uid:用户标识号gid:组标识号(默认情况下,用户gid和uid一样)组:就是几个用户凑成一组就可以享受组内用户的权限...原创 2019-01-17 08:18:24 · 681 阅读 · 0 评论 -
【045】Python全栈日记-Linux(三)
一、文本处理工具之grep (基于行来匹配)grepegrep (文本过滤)fgrep(不支持正则) 格式:grep [选项] 模式 文件 选项:--color 指定颜色-v:反向匹配,显示不能被模式匹配到的行-o:仅匹配被模式匹配到的字符串,而非整行-q:静默模式无返回,可用echo $? 查询结果 0是有结果-i:不区分大小写...原创 2019-01-17 08:19:33 · 1149 阅读 · 0 评论 -
【046】Python全栈日记-Linux(四)
本次为linux最后一次日记,下一阶段将要进行django的学习,也是python最重要的一个部分,django将要串通我之前学习的所有内容,本次在结尾也会做一个小的引入。今天使用root用户进行编程,这样就不会提示权限不够了,切换方法sudo su root,然后输入密码如果忘记密码可以使用sudo passwd root来修改密码一、Shell编程理论和运用...原创 2019-01-17 08:20:41 · 443 阅读 · 0 评论 -
select/poll/epoll的区别及其Python示例
1 select/poll/epoll的区别 I/O多路复用的本质就是用select/poll/epoll,去监听多个socket对象,如果其中的socket对象有变化,只要有变化,用户进程就知道了。 select是不断轮询去监听的socket,socket个数有限制,一般为1024个; poll还是采用轮询方式监听,只不过没有个数限制; epoll并不是采用轮询方式去监听...原创 2019-02-07 11:38:47 · 1630 阅读 · 0 评论 -
Linux中的I/O模式
对于一次IO访问(以read举例),数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的缓冲区,最后交给进程。所以说,当一个read操作发生时,它会经历两个阶段:等待数据准备 (Waiting for the data to be ready) 将数据从内核拷贝到进程中 (Copying the data from the kernel to the pro...原创 2019-02-07 15:14:16 · 1340 阅读 · 0 评论 -
Linux定时任务Crontab命令详解
linux 系统由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以,Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计...原创 2019-05-02 21:21:01 · 722 阅读 · 0 评论 -
linux后台运行和关闭、查看后台任务
这里我写一个python脚本用作测试:#!/bin/python3import timefor i in range(100): print(i) time.sleep(1)一、&加在一个命令的最后,可以把这个命令放到后台执行,如python3 test.py &虽然会后台运行,但是会输出结果,如果关闭xshell窗口,进程会结束,也就是结束后台运...原创 2019-05-02 21:47:56 · 1904 阅读 · 0 评论 -
【Docker-01】Docker基础入门
Docker与虚拟机相比优势:快,启动停止秒级实现占用较少资源,一个主机上可以同时运行数千个Docker容器类似Git的操作来方便用户获取、分发和更新应用镜像,学习成本低通过Dockerfile配置文件来支持灵活的自动化创建和部署机制,提高工作效率Docker可以使用隔离容器来同时启动n个不同应用,基本不消耗二外的系统资源传统的虚拟机是在硬件层面实现虚拟化,需要有二外的虚拟机管理...原创 2019-05-21 11:23:25 · 230 阅读 · 0 评论