世界上对 shell 脚本最好的概念性介绍来自一个老的 AT&T 培训视频 。在视频中,Brian W. Kernighan(awk 中的“k”),Lorinda L. Cherr...
5 个最常见的 Linux故障问题
了解如何解决 Linux 桌面用户遇到的最常见的问题尽管绝大多数用户如预期地成功安装和操作了 Linux, 但不可避免地仍会有一些用户遇到问题。作为今年任务队列里的最后一篇文章,我...
使用 Vagrant 来管理 DigitalOcean 云主机
Vagrant 是一个使用虚拟机创建和支持虚拟开发环境的应用。Fedora 官方已经在本地系统上通过库 libvirt 支持 Vagrant。DigitalOcean 是一个提供一...
linux设备驱动之字符设备驱动
Linux字符设备提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写设备。举例来说,键盘,串口,调制解调器都是典型的字符设备。
如何在使用网吧或公用计算机时保持数据安全
对我们许多人来说,安全最重要的是使我们的个人数据安全。理论上,最好的安全能够承受任何滥用。然而,在现实世界中,你不能覆盖所有可能的滥用情况。因此,最好的策略是使用多种技术来提高安全...
CentOS系统启动流程
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enter...
OpenStack 的 metadata 服务机制
在云计算 IaaS(Infrastructure as a service)平台中,虚拟机启动时的自定义配置是非常重要的功能。作为目前主流 IaaS 产品 OpenStack,其使...
如何使用Bitbucket进行版本控制
在互联网成为一个巨大的、世界性的现象之前,开发团队常常被限制在一个小的物理空间内。如果公司没有资金支持的话,与世界另一方的人合作是一个非常昂贵或几乎不可能的梦想。自从 2008 年...
如何在树莓派 3 上搭建一个实用系统
在树莓派 3上部署openSUSE系统不是很复杂,不过这儿有一些小技巧教你更好地完成这个过程,你将会有一些版本可供选择。
提高 Java 中锁的性能的技巧
两个月前向Plumbr公司引进线程死锁的检测之后,我们开始收到一些类似于这样的询问:“棒极了!现在我知道造成程序出现性能问题的原因了,但是接下来该怎么做呢?”
Linux十大PHP安全要点
PHP是使用最广泛的脚本编程语言之一。市场份额颇能说明其主导地位。PHP 7已推出,这个事实让这种编程语言对当前的开发人员来说更具吸引力。尽管出现了一些变化,但是许多开发人员对PH...
SUID~这账怎么算?
我们都知道linux里面一切都是文件。文件拥有普通权限rwx,特殊权限suid,sgid,sbit等。本文分享一下suid几个的小实验,通过实验我们可以更加深入的理解suid权限,...