Linux能力(capability)机制
Linux能力机制概述在以往的UNIX系统上,为了做进程的权限检查,把进程分为两类:特权进程(有效用户ID是0)和非特权进程(有效用户ID是非0)。特权进程可以通过内核所有的权限检查,而非特权进程的检查则是基于进程的身份(有效ID,有效组及补充组信息)进行。 从linux内核2.2开始,Linux把...
祝君万事如意心想事成!
Linux能力机制概述在以往的UNIX系统上,为了做进程的权限检查,把进程分为两类:特权进程(有效用户ID是0)和非特权进程(有效用户ID是非0)。特权进程可以通过内核所有的权限检查,而非特权进程的检查则是基于进程的身份(有效ID,有效组及补充组信息)进行。 从linux内核2.2开始,Linux把...
我们要通过正则去获取一段信息中与之匹配的内容,需要使用到正则表达式,Python 的 re 模块,要判断端口是否打开则可以使用 socket 模块,具体代码如下: 代码# import re#ticket_info = "服务器怎么无法远程连接了,IP 地址是59.111.104.113,...
可以通过 SSH 的方式在一个内网访问另外一个内网,我们把他称为 SSH 反向代理 原理 1.首先 内网机器 10.1.100.12 通过 SSH 反向代理连接到公网服务器 121.42.110.23,并且映射一个端口给公网服务器,假设这个端口是333;2.客户端192.168.10.11 通过隧道...
很多时候,我是特别讨厌上来第一句话就微信找你问 在?在吗?在干嘛的人!有事直接说事,问个在真的是句废话啊!因此决定对于此类回复,我调侃下给我回复这些的人。 当他们给我回复在或在吗之类的,我就自动回复他一句话,如图所示 本实验在 mac 环境下,其他环境未测试。 编写正则表达式正则表达式如果不是特别...
nova主要组成: nova-api nova-scheduler nova-compute nova-conductor cinder主要组成: cinder-api cinder-scheduler cinder-volume cinder 工作流程cinder各组件功能: Cin...
创建磁盘qemu-img create -f qcow2 /home/kvm/images/windows2008r2.img 40g 创建 Windows 虚拟机 virt-install \--name windows2008r264 \--ram 2048 \--disk pat...
问题有时候我们会遇到这样的问题,ping 一个 IP 地址是 ok 的,但是 Telnet 端口就不通,而在其他环境测试是 ok的,那么怎么判断是哪里出了问题呢? 这个时候我们可以使用 traceroute 来测试,但是默认 traceroute 是发送 ICMP 包的。因此我们要指定其使用 tcp...
有个客户反馈他执行 sudo add-apt-repository -y ppa:andrej/php 报错,如图所示 我第一眼看到报错 unable to resolve host zth5,让用户执行 echo '127.0.0.1 zth5' >>...
转 https://zhuanlan.zhihu.com/p/38686637 可能随时被删,遂保留一份 作者:社长小二编辑:莫姗姗 欢迎转发,谢绝转载 最近几天一直被大家催促赶紧出续集。我先跟大家道个歉,由于我是业余写手,平时还有工作,所以无法随心所欲地写作,所以更新速度实在是无法保证,我可以确保...
战国后期,周赧(nǎn)王姬延听信楚孝烈王,用天子的名义召集六国出兵伐秦,他让西周公拼凑6000士兵,由于没有军费,只好向富商地主借钱,可六国根本不听他的话,他借的钱很快就花完,债主纷纷上门讨债,他只好隐藏在宫中的一座高台上。因此给后世留下了“债台高筑” 这个成语,不久后,姬延这笔债务消除了,但是是...
来自谷歌博客 今天,我们高兴地宣布 Python Fire 将开放源代码。Python Fire 可根据任何 Python 代码生成命令行界面 (CLI)。只需在任何 Python 程序中调用 Fire 函数,便可自动将该程序转变成 CLI。这个内容库可通过“pip install fire”从 p...
因为自己的工作原因每天都必须要用微信和客户联系(实在想不通为啥要用微信来进行工作上的沟通,这么烂的软件),但是没办法我不是老板。公司要求我不得已而为之。 说实话,我是真心讨厌包括微信在内的这些傻逼软件非要把登录设计成扫描二维码登录,你能想象一下开着电脑还得在伸手去拿手机打开微信扫描屏幕才能登陆是有多...
git 要删除标签,操作步骤如下: ➜ docker-nginx git:(master) git tag -d v1.1.1Deleted tag 'v1.1.1' (was cecd558)➜ docker-nginx git:(master) git push or...
准备把我的博客放在容器中,由于我的博客使用了 let’s encrypt,我希望把他也加入到容器中实现自动签发证书的自动化功能。不过在这个过程中我遇到了很多问题,现在就遇到的问题进行一些小小的总结。 签名错误首先,遇到的第一个问题就是当执行 docker build 时 总是会卡在下载 acme....
英国著名作者乔治·奥威尔编写的一本用以反对斯大林的小说,它出版于1945年,作者主要是对于极权统治的政治讽刺,同时作者还有一本著名的反乌托邦的书《1984》,那个时候某朝还未成立呢?但是就今天来看这一正在发生的一切以及历史发展过的事情切似乎也和这几万字的小说所描述的有很多相似点吧。在某朝,这本书没有...
Windows 磁盘显示磁盘为已读 操作步骤1.打开 cmd 输入2.输入list disk,找到需要操作的磁盘3.输入select disk=2 //2为磁盘编号4. 输入 attr disk clear readonly 清除属性
什么是持续集成在讲 Jenkins 之前,我们先看下什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也...
安装我是安装的这个 https://gpgtools.org/ 生成密钥1.执行以下命令生成密钥,注意这里的邮箱要填你 github 认证的邮箱 gpg --full-generate-key 2.查看密钥列表 gpg --list-keys 会列出如下信息 pub rsa4096 20...
网易云的对象存储接口是开放了部分兼容 S3 的方法,具体说明参考官方说明通过 S3 的 PHP SDK 是可以操作网易云的对象存储的。具体操作步骤如下: 安装 SDKcurl -sS https://getcomposer.org/installer | phpmv composer.phar /u...
什么是闭包 闭包是指绑定外部变量的函数,例如 def pow_x(x): def echo(value): return value**x return echo lst = [pow_x(2),pow_x(3),pow_x(4)] f...