51CTO博客开发
在linux中执行有些程序时,这些程序在执行前首先要对启动它的用户进行认证,符合一定的要求之后才允许执行,例如login, su等 在linux中进行身份或是状态的验证程序是由PAM来进行的,PAM(Pluggable Authentication Modules)可动态加载验证模块,因为可以按需要动态的对验证的内容进行变更,所以可以大大提高验证的灵活性。 linux各个发行版中,PAM使用的
启动Ubuntu 10.10,通过正常窗口登录到桌面,但奇怪的问题来了: 桌面上的图标显示正常,但上下两端的任务栏却莫名其妙的消失,通过点击图标可以正常打开文件和Nautilus。 解决方法: 1,通过快捷键Alt+F2打开“运行应用程序”窗口,然后输入gnome-terminal打开终端 2,使用ps命令查看进程列表中是否包含gnome-panel 3,
在配置CentOS-6.0-x86_64-bin-DVD2.iso作为本地yum源的时候,碰到相当多的问题: ----------------------------------------- 问题一 ------------------------------------------ 将CentOS-6.0-x86_64-bin-DVD2.iso挂载在/m
Btrfs,未来的Linux标准文件系统 Btrfs,读作B-Tree fs,或者Better fs(我个人倾向于Btree,因为整个fs的目录存储和索引基础是基于二叉树的)。 至少从2008年起,Btrfs就被人视作是下一代的存储技术,现有的Linux文件系统的竞争者和取代者。自从2.6.29进入内核主线以来,每一次内核小版本的发布都包括了Btrfs的改进。 Btrfs项目的创始人,C
前两天安装SUSE enterprise linux 11的时候,碰到了创建磁盘分区表类型这个问题,有两个选项:MSDOS和GPT。这就让我很纠结了,搞不懂这两个概念是什么意思,来从信息描述可以看出是关于磁盘上相当重要的分区表结构,所以对其的准确了解很重要。 MSDOS: 现有的PC机架构,大多是沿用了数十年的主板B
刚把LFS重头到尾过了一遍,一下子过够了configure->make->make install这三部曲的瘾了... 在编译软件包或者是内核的时候,经常需要根据特定的需求对源代码文件打补丁,补丁可以在专门的网站上下载,比如www.kernel.org,也可以自己制作(前提是技术水平要够格)。得到xxx.patch文件后,就需要使用patch命令将其补上,所以应该要会使用
主要是总结一下Linux下的通过不同的软件管理器进行软件安装的命令 APT apt-get [option] [-command] files option表 update
昨天和一个朋友聊天,他说自己在用Ubuntu的时候会有这样一个困惑:在bash下使用cd命令,进入一些很深的目录后,或者说那些目录名非常长的目录后,bash的命令提示符就特别的长,以至于每个命令都会换行 hadoop-mapred@hdp32:/etc/opt/directorynameisfuckingsolong/my/name/is/spazzzz$ 类似于上面这种情况...
最近刚下了CentOS 6.0,它的发布好像是很轰动的事,那几天有关linux的网站上到处是对其的大肆宣扬。我下的版本是CentOS-6.0-x86_64-bin-DVD,分为3个iso镜像(其中1是服务器的主体,2是很多提供的rpm包,3是网络启动所需要的内核镜像),使用Kickstart安装时可以用iso1就够了(亲自验证) 完整安装过程(使用虚拟机): 1、首先启动一台已
安装或者是启动nis的daemon时,有一阵总是停在binding to YP server这个地方,不停的..然后fail Binding to YP server .. ... ... ... ... [fail] 问题非常简单,就修改/etc/yp.conf这个文件,哪个机器出现这个问题,就填上 ypserv
NIS(Network Information Service),互联网信息服务,SUN公司1985开发的一种目录服务技术,以前叫做YP(Yellow Page,黄页服务,类似与提供完整联系方式的手册)简而言之就是一种网络信息集中验证方式,功能类似于microsoft的Active Directory,在服务器上存储网络中所有登录账户信息,客户端本身并不做账户信息存放,登录时需要转向N
今天在配置NIS的时候,在客户端上把passwd文件给重命名为passwd.bak了,当时并没有显示什么不正常,但重启机器后就无法启动了! 启动就会显示: General error mounting filesystems. A maintenance shell will now be started. Control-D will terminate this she
昨天配置NFS,中间没出现任何不正常的反映,但最后在客户端使用 mount -t nfs hdp1:/test /mnt 挂载NFS目录,显示 “mount.nfs:access denied by server while mounting hdp1:/test” 莫名其妙的被服务器拒绝,然后就一直搞不清有什么问题,提示
NFS(Network FileSystem),是1984年由SUN公司为了适应网络环境而开发的技术,其使用RPC(Remote Procedure Call)协议来传送信息,通信标准遵循RFCs(Request For Comments)。NFS的目的是允许客户端的用户可以通过网络远程访问服务器端的数据,而不会觉得和访问本地数据有什么不同。 NFS到目前为止有4个版本:
man ps 中描述D状态是Uninterruptible Sleep Linux进程有两种睡眠状态, Interruptible Sleep(可中断睡眠,在ps命令中显示“S”)。处在这种睡眠状态的进程是可以通过给它发送signal来唤醒的,比如发HUP信号给nginx的master进程可以让nginx重新加载配置文件而不需要重新启动
在Linux的领域中,Red Hat公司想必是耳熟能详的。Red Hat是全球最大的开源技术厂家,其产品Red Hat Linux也是全世界应用最广泛的Linux。Red Hat公司总部位于美国北卡罗来纳州。 在Red Hat的头衔之下,有4种不同的Linux版本,分别是: Red Hat Linux Red Hat Enterprise Linux(RHEL
有段时间没碰linux了,关键是这个工作完全和unix-like完全不沾边,我向着偏离我梦想的道路快速奔跑... 现在的实际情况是: 1台win7系统 1台ubuntu 11.04系统,装了2块网卡,分别称之为eth0(连接外网),eth1(连接内网) 面前的问题是让ubuntu系统系统连接外网,然后用它做代理,让wi
首先说明我的系统环境:Ubuntu 10.10 x86 Desktop 在这个系统上默认只安装了telnet(也就是client) root@HQ:~# dpkg -s telnet Package: telnet Status: install ok installed Prior
自己复习时整理的,将就看吧,也就是做个备份,没事回顾一下。 SCSI-Address 1,5,0 :The device with SCSI-ID 5 on the second SCSI-Bus, LUN 0 串口可以共享IRQ,不能共享I/O 解压缩文件可以使用:bzcat foo.tar.bz2 | tar xf - rm -r direct
不论你现在正在使用Linux,还是从来没有听说过它,Linux都在计算机史上具有举足轻重的地位。从90年代早期以来,Linux扮演着越来越重要的角色。今年,Linux 20岁啦!它起始于一个大学生的理论项目,现已被应用到世界各个角落,包括你的Android 智能手机。它也是开源事业著名的成功案例。 1991年,大学时期的Torvalds
作为服务器,了解他的实时运行情况是非常有必要的,而且要对其进行全面完整的监控,其中资源部分比如cpu,men,io,disk,network等,这些比较凌乱的东西,用linux提供的命令就可以了满足需要了,不必用那些庞大臃肿的企业级监控工具,比如Nagios,OpenNMS等。 还有比较重要的就是/proc文件系统了,里面的文件反应了几乎所有系统当前运行时的状态,是系统的实时快照,这
看了这么长时间的Linux,越来越喜欢free的感觉,linux的魅力让我毅然决然的打算以此作为未来的发展方向。 既然选择了OpenSource,选择了GPL,选择了GNU/Linux,那就应该努力向前进发,为了证明自己的进步,最直观最有说服力的方法,就是用具有含金量的证书来对自己的付出做一个认可,在仔细的查阅和斟酌之后,决定从LPI开始,只因为她是一个不具有倾向性的,考
nmap端口扫描 nessus远程安全扫描器 chkacct检查用户帐号安全 sxid监控系统中suid,sgid文件所有者的变化 skey一次性口令工具 logrotate使日志自动循环 swatch日志监控 logcheck删除正常日志,保留问题日志 logtail记录日志文件 tripwire系统完整性检查 portsentry反扫描 openssl提供加密传输 fr
LVM(logical volume manage)逻辑卷管理。在分区之上的硬盘管理策略,灵活性大 属于硬盘和分区之上的一个逻辑层 若干磁盘分区连接为卷组volume group 在卷组上创建逻辑卷logical volumes 在逻辑卷上创建文件系统 相关术语: 物理介质,指存储设备硬盘 物理卷,(无法跨越一个物理介质)指硬盘分区或从逻辑上与分区具有
李开复在微博中公开表示,微软当前的大敌是VMware而非Google。 他在微博中写到,“昨天见了几位老朋友,谈到真正让微软现在最头疼的公司不是Google,而是VMWare。” 原因在于: 1)微软和Google的竞争是抢新的领土,而VMWare是要来抢微软的领土(大企业软件)。 2)大家都知道打败Google很困难,所以期望值低,但是VMWare
在ubuntu 10.10桌面版上安装oracle官网下载的oracle-xe-universal_10.2.0.1-1.0_i386.deb。 安装时需要加大swap分区的大小到1G以上,可以用这些命令增加 dd if=/dev/zero of=/tmpswap bs=1M count=200 mkswap&nbs
虚拟化(virtualization)简单理解就是在一台机器上模拟出另一台或多台电脑环境,便于应用的扩展。比如有些软件需要运行在特定系统和环境下,而又没有机器可用;再比如应用环境和开发环境不一致,又无法满足的情况下。基本上是低成本扩展应用的有效手段。 虚拟化把事物从一种形式改变为另一种形式. 计算机的虚拟化使单个计算机看起来像多个计算机或完全不同的计算机. &nbs
shell的功能是非常强大而全面的,有简单的列目录命令ls,改变目录命令cd。也有非常复杂的命令,如awk,sed,grep等等,更有难度的就是shell脚本了,就类似与程序语言了,需要熟练运用所有命令 awk命令 awk 'pattern {action}' file 接受不用的pattern,一般用关系表达式 action是awk的动作 file是要处理的文
使用的Linux发行版是Ubuntu 10.10 maverick。(随时更新ing) ubuntu软件仓库: main,包含的是自由软件,提供完全支持 restricted,不是完全的自由软件,但也提供支持 universe,不提供安全支持,需依赖社区 multiverse,是非自由软件,不提供支持,不建议在服务器上安装 apt-get
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号