最新文章

newusers和chpasswd的用法

一、为什么需要大批量添加用户; 我们什么时候才需要大批量添加用户呢?有时我们需要让几十个或更多的用户在主机上完成相同或相似的任务,比如我们想同时添加一堆的ftp 用户,这些ftp用户归属同一组,但不允许他们通过终端或远程登录服务器;有时我们可能为了教学,比如我们有50个学生,并且每个学生在服务器上有一个独立的用户名,能…

Linux&Uinx

使用lsof恢复误删的文件

先介绍一些文件的基本概念, 文件实际上是一个指向inode的链接, inode链接包含了文件的所有属性, 比如权限和所有者, 数据块地址(文件存储在磁盘的这些数据块中). 当你删除(rm)一个文件, 实际删除了指向inode的链接, 并没有删除inode的内容. 进程可能还在使用. 只有当inode的所有链接完全移去,…

Linux&Uinx

Emacs能很好地在Linux内核上工作

本次实验的目的是了解Emacs如何能在linux内核上很好的工作. 仅需要的外部命令是: mount . 文章中的”root_fs_emacs”可以做为一个标准分区或在live CD上使用. 这次实验, 我们用于User Mode Linux上. 1. 初始化root_fs(至少150MB) cd ~/umldd if…

Linux&Uinx

Linux内核中的同步和互斥分析报告

先看进程间的互斥。在linux内核中主要通过semaphore机制和spin_lock机制实现。主要的区别是在semaphore机制中,进不了临界区时会进行进程的切换,而spin_lock刚执行忙等(在SMP中)。先看内核中的semaphore机制。前提是对引用计数count增减的原子性操作。内核用atomic_t的数…

Linux&Uinx

Linux操作系统中常见的桌面环境介绍

X服务器程序提供了建立和运行G U I的引擎;窗口管理器程序提供了管理窗口本身(比如标题栏和滚动栏)的环境,桌面环境提供了一系列的工具程序和应用程序。这些工具和程序中的许多都可以让用户控制其环境的设置值(屏幕保护器、字体、图标、窗口尺寸等等方面),还可以让用户管理他们的机器(比如:基于G U I的挂装、Z i p档案文…

Linux&Uinx

FreeBsd5.4+pf+squid反向代理实战笔记

1、硬件配置HP NETSERVER 800 PⅢ1000 内存256M Inter82559网卡两张2、分区情况Filesystem Size Used Avail Capacity Mounted on/dev/da0s1a 248M 54M 174M 24% /devfs 1.0K 1.0K 0B 100% /d…

Linux&Uinx

IIS 操作失败诊断指南

介绍 自己辛辛苦苦建起来的网站无法访问,的确令人沮丧。不过别担心,本文将会指导你找到故障的根源。 操作失败的可能因素 大多数操作失败的原因不外乎下列几种:网络连接故障,防火墙设置不当,IIS 权限问题。一般而言,网络故障容易发现。举例来说, 如果你的网络不能传输任何数据,那么问题极有可能出在网络硬件上。如果本地网络正常…

Linux&Uinx

看清本质 浅析Windows特殊类型文件

在Windows系列的操作系统中,有一些特殊类型的文件,如快速启动栏中的“显示桌面”文件、“发送到”目录下的“桌面快捷方式”、“我的文档”等文件。即便你已经去掉了“文件夹选项”中的“隐藏已知文件类型的扩展名”选项,这些文件的扩展名仍然不会显示出来(图1),因此我们搞不清这些特殊文件到底是什么类型的,如果这些文件丢失以后…

Linux&Uinx

Windows 打印管理在Linux 平台实现

本文介绍了一种在 Linux 平台上实现 Windows 打印机管理的移植方法及具体实现细节。通过本文,读者可以了解相关技术,并把这些技术直接应用到实际软件开发中。1.理解 Windows 打印机管理和 Linux 打印机管理 Windows 平台提供了非常简单而且完善的打印机管理系统。在 Windows 编程中,打印…

Linux&Uinx

用openvpn快速建立linux下的加密代理

免责声明:千万别用太好的,重要的,甚至是不大重要的机器做下面的事情,如果被管理员发现了或者肉鸡丢了,本人概不负责。○:缘起 经常遇到网站被封,前段时间连sf.net&gmail.com都封了,实在受不了,找个资料都得上3389肉鸡找了。一:背景 对VPN的分类什么的有个大概的了解,知道是个大概怎么回事,如果不大清楚的朋…

Linux&Uinx

Linux系统内核的同步机制-自旋锁

自旋锁最多只能被一个可执行线程持有。自旋锁不会引起调用者睡眠,如果一个执行线程试图获得一个已经被持有的自旋锁,那么线程就会一直进行忙循环,一直等待下去,在那里看是否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。 由于自旋锁使用者一般保持锁时间非常短,因此选择自旋而不是睡眠是非常必要的,自旋锁的效率远高于互斥…

Linux&Uinx

Linux操作系统跨控制台登录方法运用

摘要: 本文主要讲述在系统修复时,登录系统的几种方法;比如当我们把root密码忘记,或者系统正常启动遇到困难时,我们可以通过单用户模式,修复模式linux rescue及跨越控制台登录等方法完成对文件系统的加载,登录,进而进行相应的修复; 当系统被破坏,或者登录遇到困难时,我们如何才能进入系统?比如我们把root密码忘…

Linux&Uinx

Linux服务器启动过程详解

随着Linux的应用日益广泛,特别是在网络应用方面,有大量的网络服务器使用Linux操作系统。由于Linux的桌面应用和Windows相比还有一定的差距,所以在企业应用中往往是Linux和Windows操作系统共存形成异构网络。在服务器端大多使用Linux和Unix的,目前Linux的擅长应用领域是单一应用的基础服务器…

Linux&Uinx

Linux下文件系统的比较和选择

基本我Linux下一直用的是reiserfs,那大概是从有一次刚开始用linux不久时的突然断电开始的。那次没有正常关机以后,Linux系统就再也启动不了 了。听说reiserfs能在断电以后自动修复,而且速度很快,我就开始了自己的reiserfs旅程。 以前我认为linux的所有的文件系统(ext2,ext3,rei…

Linux&Uinx