Welcome 微信登录

首页 / 操作系统 / Linux

人人都应该懂点 TCP

人人都应该懂点 TCP

即使你的工作也许不需要对TCP了如指掌,也不需要去了解具体的TCP/IP实例。你也应该懂一些基本的TCP知识,本文会告诉你为什么。我以前在Recurse Center工作的时候,曾经用Python写过一个TCP栈(还写了一篇博文用Python实现TCP栈可以学到什么)。这是很有意思的一课,也基本上是我对TCP的所有了解了。一年之后,工作上遇到了困难。有同事在Slack上问到:“嘿,我向NSQ推消息总是会有40ms的延迟,不知道为什么。&rdqu...
在 Ubuntu 15.10 上安装 Intel Graphics 安装器

在 Ubuntu 15.10 上安装 Intel Graphics 安装器

Intel 最近发布了一个新版本的 Linux Graphics 安装器。在新版本中,将不支持 Ubuntu 15.04,而必须用 Ubuntu 15.10 Wily。Linux 版 Intel® Graphics 安装器可以让你很容易的为你的 Intel Graphics 硬件安装最新版的图形与视频驱动。它能保证你一直使用最新的增强与优化功能,并能够安装到 Intel Graphics Stack 中,来保证你在你的 Intel 图形硬件下,享受...
对抗拖库 —— Web 前端慢加密

对抗拖库 —— Web 前端慢加密

0x00 前言天下武功,唯快不破。但密码加密不同。算法越快,越容易破。0x01 暴力破解密码破解,就是把加密后的密码还原成明文密码。似乎有不少方法,但最终都得走一条路:暴力穷举。也许你会说还可以查表,瞬间就出结果。虽然查表不用穷举,但表的制造过程仍然需要。查表只是将穷举提前了而已。密码加密,用的都是单向散列计算。既然单向,那就是不可逆,那只能穷举。穷举的原理很简单。只要知道密文是用什么算法加密的,我们也用相同的算法,把常用的词组跑一遍。若有结果和密文一样...
Linux常用命令备忘

Linux常用命令备忘

这是之前初学Linux时做下的常用命令笔记,根据现在的熟悉程度增删了一些,也是做上备份查看,希望能让有用的童鞋参考一二。//将使用到的内容输出到屏幕,仅检查语法sh -nx scripts.sh//输出目前所有set设定值echo $-//列出最近n条命令history -n//默认写入~/.bash_historyhistory -raw histfiles//忽略行中空白-空白行-大小写差异//to-file可以用‘-’代替,为...
说说 Wine + QQ 轻聊版 7.7 的安装步骤

说说 Wine + QQ 轻聊版 7.7 的安装步骤

准备 Wine 环境wine 版本要求,越新越好,我用的 1.7.55,目前最新是1.8rc2。删除或者备份你的~/.wine,如果你之前运行过 wine 的话。因为涉及到少量配置,尽量不要让以前的环境干扰你。配置 Wine运行 winecfg,在“应用程序”页签底部,“Windows版本”,选择为"8.1"。8.0可能也是可以的,但我选的是8.1。设置为 windows 8.1,打开所有外部链接,比如 qq...
老旧PC再利用-开源Linux应用一例 [原创]

老旧PC再利用-开源Linux应用一例 [原创]

相信很多家庭都有一些老旧PC或笔记本,这些设备丢了又可惜,拿来使用呢运行又不流畅,这可如何是好呢?我这里就有一台这样的PC,是HP的dx2068(购买时间:2006年),硬件基本配置如下:差不多十年前的机器了,想把它用起来,我考虑使用开源系统。我们知道,开源系统也很多版本,有些版本对硬件的要求也很高,所以我们要考虑的是一款轻量级的开源系统,目标是能够较流畅的运行常用功能。于是我选择了一款开源系统中的轻量级系统――Black Lab Linux(之前叫做OS...
到底什么是 Unikernel?

到底什么是 Unikernel?

如果你持续关注DevOps周刊,DevOps主题的会议或是对技术真正感兴趣,你也许已经听说Unikernel很多次了。在过去的几个月,它似乎越来越受关注。然而,究竟什么是Unikernel? 它是我想要的东西吗?我纠结这个问题许久。不知如何定义Unikernel以及它存在的意义?什么是Unikernel?真相的来源仅仅是Wikipedia上的一段晦涩的解释,我们先看看:Unikernel是通过使用专门的库操作系统来构建的单地址空间机器镜像。开发者通过选择栈...
如何在 Linux 终端下创建新的文件系统/分区

如何在 Linux 终端下创建新的文件系统/分区

在 Linux 中创建分区或新的文件系统通常意味着一件事:安装 Gnome Parted 分区编辑器(GParted)。对于大多数 Linux 用户而言,这是唯一的办法。不过,你是否考虑过在终端创建这些分区和文件系统?当然可以!以下就是方法!使用 CFdisk 创建一个基本的 Linux 分区以下是如何在命令行中创建一个基本的 Linux 分区的正确方案。要做的第一件事就是先打开你的终端。若你已打开,你需要找到你想要创建分区的磁盘。这可以使用一个简单的命令...
如何在 Ubuntu 15.10,14.04 中安装 NVIDIA 358.16 驱动程序

如何在 Ubuntu 15.10,14.04 中安装 NVIDIA 358.16 驱动程序

NVIDIA 358.16 —— NVIDIA 358 系列的第一个稳定版本已经发布,并对 358.09 中(测试版)做了一些修正,以及一些小的改进。NVIDIA 358 增加了一个新的 nvidia-modeset.ko 内核模块,可以配合 nvidia.ko 内核模块工作来调用 GPU 显示引擎。在以后发布版本中,nvidia-modeset.ko 内核驱动程序将被用于模式设置接口的基础,该接口由内核的直接渲染管理器(DRM)所...
Linux 文件系统(inode和block)

Linux 文件系统(inode和block)

先说一下格式化:每种操作系统所设置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此就需要将分区格式化,以成为操作系统能够利用的文件系统格式。linux的文件格式为Ext2/Ext3,现在好像已经到了Ext4.windows 操作系统为vfat或者NTFS。linux文件系统:操作系统的文件数据除了文件实际内容外,还有非常多的属性,如文件权限(rwx)与文件属性(所有者、群组、时间参数等)。文件系统通常将这两部分数据存放在不同的块。权限属性放到 i...
Linux基础教程:tar 命令使用介绍

Linux基础教程:tar 命令使用介绍

Linux tar 命令是归档或分发文件时的强大武器。GNU tar 归档包可以包含多个文件和目录,还能保留其文件权限,它还支持多种压缩格式。Tar 表示 "Tape Archiver",这种格式是 POSIX 标准。Tar 文件格式tar 压缩等级简介:无压缩 没有压缩的文件用 .tar 结尾。Gzip 压缩 Gzip 格式是 tar 使用最广泛的压缩格式,它能快速压缩和提取文件。用 gzip 压缩的文件通常用 .tar.gz 或 .tgz 结尾。这里有...
最小Linux操作系统RancherOS的初期使用感受

最小Linux操作系统RancherOS的初期使用感受

意义随着我们团队线下业务的压力越来越高。并且我们团队是一个并没有运维的团队想部署与管理集群光安装都是比较麻烦的事情。 在实际情况中我们团队一共有8台服务器12颗CPU 约300G内存的样子。 之后我们是打算部署K8S 或者Mesos。Hadoop之类的做一些线下的数据处理工作。 因为我们团队依赖Docker非常多希望能够快速部署Docker然后直接就能生产了。之前一直打算使用CoreOS,但是就国内的网络情况来说,实现他们的基本技术特性还是挺难的。 但是后...
RHEL(CentOS)6.5 磁盘分区规划建议

RHEL(CentOS)6.5 磁盘分区规划建议

RHEL(CentOS)6.5 磁盘分区规划建议RHEL官方文档建议:一些介绍1.Swap该建议只适用于一般用户,有特殊需求,如应用服务器或者数据库服务器还有相关软件对Swap大小的要求,比如Oracle。2./boot/boot分区包含操作系统的内核以及引导程序所用的文件,一般安装操作系统时会自动建立。3./home为了储存区别于系统数据的用户信息,需要为其创建单独的分区和VG,这样便可以使升级或者重装RHEL时得以保留用户数据。4./var/var目录...
<< 991 992 993 994 995 996 997 998 999 1000 >>