Welcome 微信登录

首页 / 操作系统 / Linux

鸟哥的Linux私房菜 课后练习第九章

鸟哥的Linux私房菜 课后练习第九章

鸟哥的Linux私房菜下载见http://www.linuxidc.net/thread-2200-1-1.htmlhttp://www.linuxidc.net/thread-2268-1-1.html第九章基本上 vi 共分为三种模式,分别是『一般模式』、『编辑模式』与『指令列命令模式』。 这三种模式的作用分别是:一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删...
ThinkPHP URL自己带上参数PHPSESSID

ThinkPHP URL自己带上参数PHPSESSID

碰到个问题,ThinkPHP项目程序本地测试没问题,传到服务器后第一次访问,页面的所有URL会自己带上类似?PHPSESSID=28954583914413546c6e881cfa7c8117 这样的参数,再点击刷新下页面后访问才正常。浏览器并没有禁止cookie,本地访问正常也证实了这点,第一猜想是服务器的环境配置与项目代码某些地方冲突所影响。检测了服务器的关于cookie的配置对比本地的,发现session.use_trans_sid这个项的配值是不同...
Linux原子加锁中关于SMP的困惑

Linux原子加锁中关于SMP的困惑

接触到linux加锁内容时,其中一文说加锁指令为单条指令,原子执行就不会存在竞争问题。比较困惑,假设两条原子指令在两个CPU上同时执行,难道就不会发生竞态问题?下面链接的文章中提到LOCK数据,阻止别的CPU访问数据总线http://www.linuxidc.com/Linux/2011-06/3732p2.htm使用LOCK总线的方法确实又降低了并发的可能。但是假设两条锁数据总线的原子操作指令确实是真真的并发执行的话,那么是否会出现所有的CPU的#HLO...
Linux容器虚拟技术LXC简明手册

Linux容器虚拟技术LXC简明手册

LXC容器虚拟化 经过一些折腾,初步在自己的工作笔记本上部署了LXC虚拟。这是一个非常轻量级的虚拟解决方案,特别适合硬件有限的测试环境,也是我们系统管理员技术锻练的良好环境。 一些介绍信息,请参考 Linux容器虚拟化技术介绍 http://www.linuxidc.com/Linux/2011-06/37350.htm安装 以下安装实践是在Gentoo x86_64平台上实现的,如果采用Red Hat系统或Debian,应该只是在软件安装上有区别,但使用...
Linux容器虚拟化技术介绍

Linux容器虚拟化技术介绍

Linux conatiners (LXC) 是在Linux平台上基于容器的虚拟化技术的未来标准,它和传统的解决方案如Linux-VServer和OpenVZ有所区别。最初的LXC技术是由IBM研发的,目前已经进入Linux内核主线,这意味着LXC技术将是目前最有竞争力的轻量级虚拟容器技术,相比较传统的VServer和OpenVZ轻量级虚拟技术(两者都需要对标准内核进行补丁),发展潜力更大。一直以来,我对Solaris平台的轻量级虚拟技术Container...
Linux_lsof追踪进程或用户恢复删除文件

Linux_lsof追踪进程或用户恢复删除文件

lsof简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本...
Linux磁盘配额(Quota)与进阶文件系统管理

Linux磁盘配额(Quota)与进阶文件系统管理

Quota 的一般用途1、针对WWW server,例如:每个人的网页空间的容量限制2、针对mail server,例如:每个人的邮件空间限制3、针对file server,例如:每个人最大的可用网络硬盘空间针对 Linux 系统主机1、限制某一群组所能使用的最大磁盘配额2、限制某一用户的最大磁盘配额3、以Link的方式,来使邮件可以作为限制的配额Quota 的使用限制1、仅能针对整个filesystem2、核心必须支持quota3、Quota的记录文件4...
Linux检测TCP连接断开的一种简单实现方法

Linux检测TCP连接断开的一种简单实现方法

一般可以采取业务层的心跳检测,超时没有收到心跳包,就认为是对端已经断开,还有些更高级的方法比如KeepAlive,但都不外乎互相定时发点校验信息。我要说的解法:第一步,select函数的返回值判断。在年ucLinux,EM8511平台下跑,select没有数据时返回的是-1,有数据返回的就是大于0的整数,好像还没有碰到过0的时候。 千万不要以为返回-1就是错误。小提示:select函数调用之后会将清空delay中的值(清成0),如果是反复调用select并...
使用”sudo”的4个技巧

使用”sudo”的4个技巧

Ubuntu用户应该对sudo很熟悉啦。当我们在安装软件、删除软件、更新系统等情况下都需要取得管理员密码来执行相应操作。”sudo “允许授权的用户作为管理员来执行操作。在本篇文章中给大家介绍使用”sudo”的4个技巧。1)sudo !!用法:想要作为root授权来运行一个命令,但是忘记使用“sudo”了?不要担心。我们可以使用”sudo !!”结合命令历史来执行你想要执行的命令。参数”!!“和”!-1“作用一样,都是允许用户作为root来执行我们刚才输入...
Linux下使用ext3grep恢复目录及文件指南(ext3文件系统)

Linux下使用ext3grep恢复目录及文件指南(ext3文件系统)

一个同事不小心使用rm -rf命令误删了自己的代码,这意味着一个月的工作丢失了(一个月没有备份过代码,看来他以前一定没经历计算机崩溃的灾难)。我们知道rm命令无法撤销,那么有没有办法恢复这个被删除的目录以及其中的全部文件呢? 在网上搜索了一下,找到一个名为ext3grep的工具,以及它的作者的一篇文章(见参考文档)。在这个工具出现以前,恢复ext3文件系统中被删除的数据是不可能的。因为ext3文件系统不同于ext2文件系统,它在删除一个文件后,会把文件in...
<< 421 422 423 424 425 426 427 428 429 430 >>