
linux
太阳的味道
活泼开朗、适应力强、认真负责、吃苦耐劳,有良好的学习、沟通、协调能力,具备良好的团队合作精神,对工作积极严谨。平时爱好户外运动,喜欢打羽毛球。
展开
-
[python异步 第一篇 ] Linux 多路复用IO模型 Select,Poll,Epoll 对比
文章目录一、细谈 io 多路复用技术 select 和pollSelect介绍Poll介绍Select、Poll 的缺点Select、Poll 的轮询过程二、细谈事件驱动--EpollEpoll提供了三个函数:Epoll解决的问题:总结操作系统在处理io的时候,主要有两个阶段:等待数据传到io设备io设备将数据复制到user space我们一般将上述过程简化理解为:等到数据传到kernel内核spacekernel内核区域将数据复制到user space(理解为进程或者线程的缓冲区)而原创 2020-06-30 09:44:02 · 373 阅读 · 0 评论 -
Nginx Location 路径匹配优先级
location表达式类型~ 表示执行一个正则匹配,区分大小写~* 表示执行一个正则匹配,不区分大小写^~ 表示普通字符匹配。优先使用前缀匹配。如果匹配成功,则不再匹配其他location。= 进行普通字符精确匹配。也就是完全匹配。@ “@” 定义一个命名的 location,使用在内部定向时,例如 error_page, try_fileslocation优先级说明在nginx的l...原创 2020-03-16 11:20:30 · 5184 阅读 · 1 评论 -
Linux 软链、硬链
linux 软件、硬链1. 命令语法2. 软链、硬链1. 命令语法 ln -s 源文件 目标文件 -s 表示软链, 默认是硬链链接: 会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化2. 软链、硬链软链接:ln –s ** ,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间 删除软链目标文件时,源文件不受影响;删除源文件时,ca...原创 2019-08-20 18:58:53 · 624 阅读 · 0 评论 -
Ubuntu 安装包的两种形式
Ubuntu 安装包的两种形式:1. 源码安装2. apt-get安装3. apt命令的使用1. 源码安装./configure 生成Makefilemakemake install不能用service启动,当然如果把执行文件拷贝到/etc/init…下是可以的本地编译文件,安装实际上是将编译好的文件复制到指定的安装目录2. apt-get安装安装到默认的目录,可以用ser...原创 2019-08-20 17:06:02 · 324 阅读 · 0 评论 -
linux 同时安装python2 python3, 及pip 的安装使用
linux 同时安装python2 python3, 及pip 的安装使用1. python 的安装:2. pip 的安装:3. python包安装:1. python 的安装:由于ubuntu系统自带python2.7(默认)和python3.4,所以不需要自己安装python。可以使用python -V和python3 -V查看已安装python版本。2. pip 的安装:在...原创 2019-08-20 16:56:48 · 1909 阅读 · 1 评论 -
VM CentOS 物理内存不足,无法使用配置的设置开启虚拟机
1、在vmware的主菜单上选“host——setting...——memory”(gsx)或“edit——preferances...——memory”(workstation)调整设定如下: Reserved memory——最大(256M为192) Additional memory——选“Allow most...”,就是最后一项 解决vmware的“物理内存不足”2、在“C:\D转载 2014-11-19 10:28:01 · 5700 阅读 · 0 评论 -
ls命令文件名后面那个*号
ls格式:ls [参数] [文件/目录]参数说明:-a 表示列出所有的文件,包括以"."开头的隐藏文件-d 如果其后接的是一个目录,则此只输出目录的名称-l 表示以清单的形式列出文件的条目,包括文件的名称、权限、拥有者、大小、最后修改时间等-t 表示列出的条目按最后修改的时间进行排序,默认是使用文件夹的名称来排序-C 以文件的名称按列纵向排序-F 在文件名后加一个符原创 2014-11-07 14:45:12 · 3124 阅读 · 0 评论 -
shell 特殊字符
第三章:特殊字符在脚本或其他别的地方出现的特殊字符#注释. 以一个#开头的行 (#!是例外) 是注释行. 1 # 这是一行注释.注释也可以出现在一个命令语句的后面。 1 echo "A comment will follow." # 这里可以添加注释. 2 #转载 2013-09-02 16:49:29 · 1482 阅读 · 0 评论 -
shell find
目录版权声明前言:关于find令一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令;二、find命令的例子;1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;3、为了查找系统中所有转载 2013-09-02 16:42:17 · 755 阅读 · 0 评论 -
shell 测试
Advanced Bash-Scripting Guide: An in-depth exploration of the art of shell scriptingPrev Next第七章:测试每一个完善的编程语言都应该能测试一个条件。然后依据测试的结果做进一步的动作。Bash有test命令,各种括号及内嵌的操作符,还有if/then结构转载 2013-08-30 19:15:23 · 886 阅读 · 0 评论 -
Shell 变量用双引号
Shell 变量用双引号引起来,双引号就是表示这个双引号内为一个字符串。对于 if 条件语句里所有的字符串的比较时,最好是在变量的外面加上双引号。特别是 if -n 判断字符串是否为null时候(null意思就是字符串长度为0),一定要加上双引号。否则,像下面的case就会出错。a=""if [ -n $a ] 等价于 if[ -n ]对于字符串长度为0时,相当于没有参数转载 2013-08-31 16:06:37 · 3503 阅读 · 0 评论 -
linux 无密码访问
配置用户mary@172.16.252.32 到 mary@10.255.253.14 无密码访问1.分别在两个服务器上做以下操作:cd ~/.ssh/;ll ; 看authorized_keys 是否存在,不存在按以下方式生成;输入命令ssh-keygen -t rsa,接下来会出现系列提示,一直回车即可,出现以下说明生成密码成功ssh-keygen -t rsa原创 2013-08-28 11:32:39 · 1194 阅读 · 0 评论 -
Linux 删除指定时间前的文件
1.创建一个基准时间文件//比如创建一个“创建时间”为2010年01月01日00时00分的文件-- time_file//时间格式为 [[CC]YY]MMDDhhmm[.ss]# touch -t 201001010000 time_file2.证实一下# ll --time-style=long-iso time_file-rw-rw-r-- 1 work work 0转载 2013-08-16 14:21:29 · 4917 阅读 · 0 评论