jail

我们为什么不用Kubernetes?

断了今生、忘了曾经 提交于 2021-01-19 23:48:21
作者 | Drew Rothstein 策划 | Tina 当今,Kubernetes 已经成为容器编排领域的领导者。但是在 Coinbase 公司,却没有使用 Kubernetes。这是为什么?运行 Kubernetes 会产生哪些问题? 本文要点:容器编排平台是一项复杂而令人惊叹的技术,它可以帮助一些企业和团队解决一系列的问题。然而,我们经常忽略的是,容器技术还带来了一系列的挑战,企业只有克服这些挑战才能避免失败。 https://github.com/hjacobs/kubernetes-failure-stories 1 历史 在讨论现状之前,让我们先了解下时至今日这项技术的发展历程。 1980 年代:chroot 1990 年代:jail 2000 年代(早期):jail > FreeBSD 2000 年代(中期):cgroups 2000 年代(后期):LXC(Linux 容器) 2010 年代(早期):Docker 2010 年代(后期):Kubernetes 如果想进一步了解其历史,请查阅 Enterprise Docker 第七章。 https://www.oreilly.com/library/view/enterprise-docker/9781491994986/ 让我们从 10 年前说起,那时还没有现如今大家都知道的容器。那个时候,我们没有 / 不使用

FreeBSD ZFS

匆匆过客 提交于 2021-01-13 16:03:35
FreeBSD ZFS https://www.cnblogs.com/hadex/p/6068476.html 参考資料 http://docs.oracle.com/cd/E37934_01/html/E36658/toc.html https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/zfs.html 内核支持 方式一:ZFS 静态編译进内核 # 确保内核启用如下三项支持 options ZFS #/usr/src/sys/amd64/conf/MyKernel options NFSD #krpc options UFS_ACL #acl 方式二:ZFS 做为模块开机加载 # 确保如下两个文件同时存在 # /boot/kernel/zfs.ko # /boot/kernel/opensolaris.ko # 必須的两个模块与内核同步編译 MODULES_OVERRIDE= zfs opensolaris krpc acl_posix1e #/etc/make.conf # 设置开机启动 zfs_enable="YES" #/etc/rc.conf.local # 确保 zfs 模块开机加载 zfs_load="YES" #/boot/loader.conf 特性 ZFS 不通过常规的操作系统工具进行管理,如

C和C++安全编码笔记:文件I/O

♀尐吖头ヾ 提交于 2020-10-10 04:15:59
C和C++程序通常会对文件进行读写,并将此作为它们正常操作的一部分。不计其数的漏洞正是由这些程序与文件系统(其操作由底层操作系统定义)交互方式的不规则性而产生的。这些漏洞最常由文件的识别问题、特权管理不善,以及竞争条件导致。 8.1 文件I/O基础:安全地执行文件I/O会是一项艰巨的任务,一方面是因为有这么多的接口、操作系统和文件系统的变化。最重要的是,每种操作系统都可以用各种各样的文件系统。 文件系统:许多UNIX和类UNIX操作系统都使用UNIX文件系统(UNIX File System, UFS)。Linux支持广泛的文件系统,包括早期的MINIX、MS-DOS和ext2文件系统。Linux还支持较新的日志文件系统,如ext4、日志文件系统(Journaled File System, JFS)和ReiserFS等。此外,Linux支持加密文件系统(Cryptographic File System, CFS)和虚拟文件系统/proc。Mac OS X为几种不同的文件系统提供内置支持,包括Mac OS分层文件系统扩展格式(Hierarchical File System Extended Format, HFS+)、BSD标准文件系统格式(UFS),网络文件系统(Network File System, NFS)、ISO 9660(用于CD-ROM),MS-DOS, SMB

【转载】 从虚拟化到云原生——容器技术的发展史

本小妞迷上赌 提交于 2020-08-11 13:48:39
编辑部的故事 发布于 05/14 23:30 原文地址: https://my.oschina.net/editorial-story/blog/4278836?from=20200517 -------------------------------------------------------------------------------------------------------- 近年来,云原生 (Cloud Native)可谓是 IT 界最火的概念之一,众多互联网巨头都已经开始积极拥抱云原生。而说到云原生,我们就不得不了解本文的主角 —— 容器(container)。容器技术可谓是撑起了云原生生态的半壁江山。容器作为一种先进的虚拟化技术,已然成为了云原生时代软件开发和运维的标准基础设施,在了解它之前,我们不妨从虚拟化技术说起。 何为虚拟化技术 1961 年 —— IBM709 机实现了分时系统 计算机历史上首个虚拟化技术实现于 1961 年,IBM709 计算机首次将 CPU 占用切分为多个极短 (1/100sec) 时间片,每一个时间片都用来执行着不同的任务。通过对这些时间片的轮询,这样就可以将一个 CPU 虚拟化或者伪装成为多个 CPU,并且让每一颗虚拟 CPU 看起来都是在同时运行的。这就是虚拟机的雏形。 容器的功能其实和虚拟机类似,无论容器还是虚拟机

那些年震撼我们心灵的音乐

梦想的初衷 提交于 2020-08-10 06:01:08
那些年震撼我们心灵的音乐   由于个人爱好,喜欢听一些纯音乐,因此收集了一些比较好听的纯音乐曲子,其中包括一些音乐大师弹奏的曲子,比如宗次郎、久石让等,还有一些是电影原声配乐,比如加勒比海盗、勇闯夺命岛等经典电影的配乐,还有一些是游戏中的主题音乐,比如魔兽亡灵序曲,还有一些是90年代港剧古装片中常常用到的配乐。。。总之,这些音乐都或多或少震撼过我们的心灵,现在整理一下奉献给大家。   请尊重作者劳动成果,转载请标明原文链接:   http://www.cnblogs.com/dolphin0520/p/3817735.html 一.班得瑞、神思者等人的曲子   班得瑞的曲子以清新的曲风为主,听起来有种神游仙界的味道。   这下面18首是个人觉得班得瑞最好听的曲子   1.月光   2.雨的印记   3.雪之梦   4.小美人鱼   5.微风山谷   6.童年   7.天堂之门   8.清晨   9.绿野仙踪   10.寂静之声   11.初雪   12.变幻之风   13.安妮的仙境   14.your smile   15.heaven on earth   16.endless horizon   17.childhood memory   18.caribbean blue   下面是神思者的曲子:   1.妙音鸟   2.海神   3.伽罗   4.happy arabia

那些年震撼我们心灵的音乐

北城以北 提交于 2020-08-09 09:50:00
那些年震撼我们心灵的音乐   由于个人爱好,喜欢听一些纯音乐,因此收集了一些比较好听的纯音乐曲子,其中包括一些音乐大师弹奏的曲子,比如宗次郎、久石让等,还有一些是电影原声配乐,比如加勒比海盗、勇闯夺命岛等经典电影的配乐,还有一些是游戏中的主题音乐,比如魔兽亡灵序曲,还有一些是90年代港剧古装片中常常用到的配乐。。。总之,这些音乐都或多或少震撼过我们的心灵,现在整理一下奉献给大家。   请尊重作者劳动成果,转载请标明原文链接:   http://www.cnblogs.com/dolphin0520/p/3817735.html 一.班得瑞、神思者等人的曲子   班得瑞的曲子以清新的曲风为主,听起来有种神游仙界的味道。   这下面18首是个人觉得班得瑞最好听的曲子   1.月光   2.雨的印记   3.雪之梦   4.小美人鱼   5.微风山谷   6.童年   7.天堂之门   8.清晨   9.绿野仙踪   10.寂静之声   11.初雪   12.变幻之风   13.安妮的仙境   14.your smile   15.heaven on earth   16.endless horizon   17.childhood memory   18.caribbean blue   下面是神思者的曲子:   1.妙音鸟   2.海神   3.伽罗   4.happy arabia

JumpServer 堡垒机 指南

佐手、 提交于 2020-04-28 02:34:47
堡垒机介绍 在一个特定网络环境下,为了保障网络和数据不受外界入侵和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、及时处理及审计定责。 我们又把堡垒机叫做跳板机,简易的跳板机功能简单,主要核心功能是远程登录服务器和日志审计。 比较优秀的开源软件jumpserver,认证、授权、审计、自动化、资产管理。 商业堡垒机:齐治,Citrix XenApp 搭建简易堡垒机 具备堡垒机的条件是,该机器有公司和私网,其中私网和机房其他机器互通 设计堡垒机思路 跳板机安全设置(iptables端口限制、登录限制sshd-config) 用户、命令权限限制(iailkit)http://blog.chinaunix.net/uid-28310119-id-3503318.htm 客户机器日志审计t http://www.68idc.cn/help/server/1inux/2014042190951.html 搭建简易堡垒机 - jailkit chroot 源码安装jailkit cd /usr/local/src/ wget https://olivier.sessink.nl/jailkit/jailkit-2.19.tar.bz2 tar -jxvf jailkit-2.19.tar.bz2 cd jailkit-2.19/ yum

CentOS 7部署chroot ssh和sftp监牢

折月煮酒 提交于 2020-03-18 13:37:03
某厂面试归来,发现自己落伍了!>>> 看过很多文章,讲如何部署ssh/sftp监牢,但全部都是ssh远程登录后,进入监牢,却无法使用外部命令,即只有pwd、echo、history三个命令可用。经过多方查找,终于找到方法。 第01步 # mkdir /var/jail # chown root: /var/jail # chmod 0755 /var/jail 创建一个目录,将用来“囚禁”远程登录进来的用户,即将他们限制在这个目录内。当然,也可以将他们各自“囚禁”在各自的家目录下。稍我们再讨论这个话题。 第02步 # mkdir /var/jail/{bin,dev,lib64} 同时创建了三个目录:/var/jail/bin、/var/jail/dev、/var/jail/lib64 第03步 # ldd $(which bash) 用which命令查看bash的绝对地址,再用ldd查询其依赖的动态链接库。根据查看的结果,它需要以下这几个动态链接库: linux-vdso.so.1 => (0x00007ffd73b69000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f3d7dc16000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f3d7da12000) libc.so.6 =>

Multiple jails one public ipaddress no nat

穿精又带淫゛_ 提交于 2020-01-05 04:03:33
问题 My question is pretty simple. I have scoured the web and cannot discern from what i have read how to implement the following. My question is simple. Is the following possible and can someone point me to a thorough article discussing this? I am new to networking. I run a FreeBSD 11.1-RELEASE dedicated server. I have built several jails two of which will run Apache 24 / php72. I have multiple domain names pointing to the same public ip address. I want to forward all port 80 and 443 traffic to

Linux VSFTPD : Jail a “Specific SFTP User” to its home?

拈花ヽ惹草 提交于 2019-12-14 04:08:41
问题 I'm using both Redhat and CentOS. I previously wanted to jail a "Specific User" to its home. Then i got it by following this answer. When the user (lets say, using FileZilla) use: Protocol: FTP .. it is fine! But again there, when the user connects with: Protocol: SFTP (in the FileZilla setting) .. the Jailing for that Specific User is NOT working anymore. Can still browse through. How can i make it to have: In vsFTPd , jail a Specific User to its home when using Protocol: SFTP . Thank you!