
UNIX/LINUX 学习心得
文章平均质量分 71
flagonxia
这个作者很懒,什么都没留下…
展开
-
DNS 的简单例子
1) /etc/named.conf options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; pi原创 2011-01-20 19:58:00 · 425 阅读 · 0 评论 -
RH系统中磁盘配额的基础应用
磁盘配额的基础应用第一节 基本概念Red Hat系统提供两种磁盘配额的限制方式。A. 区块配额(Block Quota)B. 索引节点配额(Inode Quota)如果同时定义区块配额和索引节点配额,将会以最先到达的限制为准。不管是区块还是索引节点配额,都有两个级别的限制。1. 软性限制(Soft Limit) 先给出警告,但允许在限期(默认为7天)内,继续使用文件系统。原创 2009-07-09 13:27:00 · 450 阅读 · 0 评论 -
LVM的使用实例
例1 创建LV并调整其大小 step 1: 在vmware增加一个硬盘 在vmware中,重新启动Red Hat Linux系统。 step 2:给新增加的硬盘分区 [root@airhouse flagonxia]# fdisk /dev/sdb... ...Command (m for help): nCommand acti原创 2009-07-07 22:30:00 · 1525 阅读 · 0 评论 -
ext3文件系统的新特性
1. 什么是ext3? ext3是第三代延伸式文件系统(3rd extended filesystem)的缩写,是ext2的改良版本。 它与ext2完全兼容,因此可以使用诸如:e2label、lsattr、chattr、tune2fs等磁盘管理工具。而且,ext3相比ext2还有一些特殊的功能。 2. ext3的特殊功能2.1 方便地调整文件系统的大小2.1原创 2009-06-27 21:39:00 · 592 阅读 · 0 评论 -
用NIS管理域账号
一、概述1.1 两种类型的账号(account) RedHat Linux系统支持两种类型的账号,即本地账号(local account)和域账号(domain account)。 本地账号只能由本机使用,存储于本机的/etc/passwd和/etc/group中。域账号可供该域中所有的计算机使用,它存储于域的某一台服务器,分享给同一个域的所有计算机使用原创 2009-08-26 09:48:00 · 652 阅读 · 1 评论 -
Red Hat中的网卡配置文件解析
以下内容详见《RHEL5 系统管理宝典》第12章 Red Hat系统将网卡配置文件保存在/etc/sysconfig/network-scripts目录下,文件名为ifcfg-NIC。如:ifcfg-eth0,ifcfg-lo等。 网卡配置文件常用的参数如下。1)DEVICE=eth0 定义该网卡的识别名称 2)BOOTPRO原创 2009-06-21 22:41:00 · 2931 阅读 · 0 评论 -
RHCE Preparations Point 2: NFS的概念和使用 - 未完
一)NFS的概念NFS(Network File System)是RPC Server的一种。RPC就是Remote Procedure Call,它在系统中就是Portmap这个软件。 # netstat -tulnpProto Recv-Q Send-Q Local Address Foreign Address Stat原创 2009-06-15 16:02:00 · 503 阅读 · 0 评论 -
Linux系统中如何修改主机名? - 转
三部曲1) 变更当前主机名两种方法: echo new-hostname > /proc/sys/kernel/hostname或者: hostname new-hostname变更当前主机名2)修改配置文件,使得下次重启的时候,使用新的主机名编辑文件: /etc/sysconfig/network修改: HOSTNAME=new-hostname.domainname 因为在转载 2009-06-14 18:02:00 · 987 阅读 · 0 评论 -
TCP Wrappers使系统更安全
一、TCP Wrapper的概念 1.1 TCP Wrapper及其与网络服务的关系 TCP Wrappers建立的保护机制通过定义哪些主机允许或不允许连接到"wrapped"网络服务上来实现。TCP Wrappers为多种不同的服务提供访问把关的功能。大多数现代网络服务系统,像SSH,Telnet和FTP,都利用TCP Wrappers在外来进入系统的请求和被原创 2009-08-17 18:09:00 · 1001 阅读 · 0 评论 -
RHCE Preparations Point 1:LVM的概念和使用方法
一)名词解释:PV、PE、VG、LVPhysical Volume(PV):物理磁盘,即我们用fdisk看到的磁盘分区。磁盘分区的ID为8e(LVM),才能被LVM使用。Volume Group(VG):LVM主要的目的就是要建立VG。它将一个或多个PV组合成为一个大磁盘。这个大磁盘以后可以分区。Physical Extend(PE):在建立VG的时候,同时需要指定PE的数值,如果不指原创 2009-06-13 15:24:00 · 1241 阅读 · 0 评论 -
在Fedora 9.0中安装vmware tools
在Fedora9中安装vmware tools时遇到“在/usr/src/include中找不到C head文件”这个错误。网上有很多解决方法,但是下面这个是我唯一试验成功的。 step 1:检查内核版本:uname -r step 2:检查有没有安装kernel源码的包:rpm -q kernel-devel step 3:获取kernel-deve原创 2009-08-16 15:16:00 · 470 阅读 · 0 评论 -
Red Hat Linux中yum命令的使用方法 - 转
原文链接:http://www.onlyblog.com/blog2/qingye/9380.htmlyum是什么?(linux命令)一. yum是什么yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题注:为什么要使用yum而不用apt,最简单的原因,Fedora自带二.转载 2009-06-05 06:47:00 · 1973 阅读 · 0 评论 -
RPM套件管理程序
(一)定义RPM(Redhat Package Management)是以一种数据库记录的方式将所需要的套件安装到Linux主机的一套管理程序。它的特点是将要安装的套件先编译并打包,通过包装好的套件中默认的数据库记录,记录这个套件在安装的时候需要依赖属性模块。在安装的时候,RPM会先根据套间里的记录数据,查询Linux主机的依赖属性套件是否满足,若满足则予以安装,若不满足则不予安装。安装的原创 2009-06-06 11:27:00 · 180 阅读 · 0 评论 -
初涉ACL
(一)概述 ACL(Access Control List)主要用于在提供传统的owner,group,others的read,write,execute权限之外进行细部权限设置。ACL可以针对单一用户,单一文件或目录来进行r,w,e的权限设置。 ACL主要针对以下三个方面来设置权限。 1) 用户(user):可以针对用户来设置权限。 2原创 2009-05-31 11:29:00 · 588 阅读 · 0 评论 -
Fedora Linux中的日志服务
我已经写过两篇实用型的博文,可以作为参考:1) 如何将Linux主机设置成syslog服务器;2) 使用cron和logrotate来管理日志文件。 这篇文章主要介绍日志服务的基础知识。涉及日志的服务有两个,在Fedora9中是rsyslog服务和logrotate服务。前者负责写入日志,后者负责备份和删除旧日志,以及更新日志文件。 1. rsyslog原创 2009-08-09 13:40:00 · 3096 阅读 · 0 评论 -
at 定时服务
一)安装at服务 Fedora系统里,安装at的方法是: [root@airhouse flagonxia]# rpm -q atpackage at is not installed [root@airhouse flagonxia]# rpm -ivh at-3.1.10-23.fc9.i386 [root@airhouse flagonxia]原创 2009-08-02 16:44:00 · 267 阅读 · 0 评论 -
Ubuntu中安装和配置Samba服务
Step 1:安装 $ sudo apt-get install samba $ sudo apt-get install smbfs Step 2: 创建共享目录 $ mkdir /home/flagonxia/share $ chmod 777 /home/flagonxia/share Step 3:编辑samba的配置文件,允许网络连接 step原创 2009-05-20 12:35:00 · 2387 阅读 · 0 评论 -
博客文章索引
常用命令之find篇http://blog.youkuaiyun.com/flagonxia/archive/2009/03/27/4028395.aspx 学习几条Unix的初级命令http://blog.youkuaiyun.com/flagonxia/archive/2009/03/28/4031377.aspx Ubuntu上安装SSH应用http://blog.youkuaiyun.com/fl原创 2009-07-09 20:05:00 · 478 阅读 · 0 评论 -
在Fedora 9中使用ftp和telnet服务
众所周知,在Linux系统中ftp和telnet服务由xinetd这个“超级”守护进程管理。但在Fedora 9中(忘记究竟是从哪个版本开始),ftp被vsftpd服务取代,也成为了具有独立启动能力的服务。telnet还是由xinetd管理。 一、vsftpd服务的使用 在Fedora 9中使用vsftpd非常简单,这个服务有个配置文件/etc/vsftpd原创 2009-09-16 17:57:00 · 1729 阅读 · 1 评论 -
SELinux的基础知识
SELinux(Security-Enhanced Linux) 一、常见的读取控制机制 1. DAC (Discretionary Access Control: 任意式读取控制) 在DAC架构下,每一个对象都会记录一个拥有者的信息,只要是对象的拥有者,就可以获得对该对象完整控制的能力。传统的Unix系统提供的安全机制,就是操作DAC的思维。原创 2009-09-22 13:37:00 · 539 阅读 · 0 评论 -
Veritas 学习笔记
1. 概述Veritas Volume Manager 软件是一个高端系统级的磁盘/存贮阵列解决方案。它可以实现简单的,在线的磁盘管理和配置,大大减少了系统维护的宕机时间, 也可以为企业电脑和新兴的SAN(storage Area Network)提供转载 2011-08-29 13:45:18 · 1028 阅读 · 0 评论 -
Solaris的svcs命令
1. svcs -a 显示系统上所有的服务及其它们的状态.2. svcs service 查看单个服务的状态root@widow.seven.com:/> svcs ntpSTATE STIME原创 2011-09-22 14:03:11 · 1247 阅读 · 0 评论 -
lsof 命令的使用
lsof 用来查看文件被进程使用的情况。文件的含义很宽泛,它也可以指一个端口。这条命令的使用方法很灵活。用法1) lsof xia 显示正在使用文件abc.file的进程我用cat>xia后,原创 2011-09-21 10:12:28 · 631 阅读 · 0 评论 -
Solaris中显示系统的诊断(diagnostic information)信息和配置
Solaris中,有几条命令对于得到系统的诊断信息特别有用,如:prtdiag、prtconf,还有psrinfo。prtdiag and prtconfare extremely useful commands to quickly learn about RAM, C翻译 2011-08-16 10:32:20 · 362 阅读 · 0 评论 -
Ubuntu中拷贝整个目录
(方法1) # cp -a /source/directory /dest/directory # 要求 GNU cp传统的cp命令无法完成这个任务,因为它即不对符号链接区分对待,也不能保存硬链接。(方法2) # (cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xvfp - )Tar克服了cp在处理符号链接时出原创 2011-06-27 14:44:00 · 4277 阅读 · 0 评论 -
Ubuntu中iptables的使用
Ubuntu中使用iptables (一) 设置开机启动iptables # sysv-rc-conf --level 2345 iptables on (二) iptables的基本命令 1. 列出当前iptables的策略和规则# iptables -L -n -n: 用数字形式显示 # iptables -L -v -v原创 2011-06-05 16:28:00 · 12772 阅读 · 1 评论 -
在Linux中使用nmap命令
nmap命令的介绍。在CentOS 5中,nmap命令默认并没有安装,需要使用‘yum install nmap*’进行安装。转载 2011-05-22 23:55:00 · 646 阅读 · 0 评论 -
/etc/services文件的作用
介绍/etc/services的作用。原创 2011-02-22 22:37:00 · 2872 阅读 · 0 评论 -
prstat命令-- 报告活动进程的统计信息
prstat命令的使用方法原创 2011-01-31 14:33:00 · 2476 阅读 · 0 评论 -
xinetd管理的服务和在CentOS 5.5中配置telnet服务器的实例
xinetd管理的服务和在CentOS 5.5中配置telnet服务器的实例。原创 2011-01-08 13:49:00 · 2449 阅读 · 0 评论 -
SELinux的学习笔记 - 基础知识篇
SELinux的学习笔记,这篇包括的是基础知识。原创 2010-12-19 23:47:00 · 505 阅读 · 0 评论 -
RPM命令详解 (未完)
详细介绍RPM命令的使用方法。原创 2010-12-13 11:31:00 · 219 阅读 · 0 评论 -
如何在VMWARE中实现DHCP?
图解在VMWARE STATION的NAT网络连接方式中使用DHCP。原创 2010-12-06 19:54:00 · 545 阅读 · 0 评论 -
用户和文件的权限
例1: 用户:flagonxia,所在组是flagonxia (用户私有组)文件:-rw-rw---- 1 flagonxia flagonxia 14 2010-01-08 21:04 file2 用户:tester,所在组是flagonxia usermod -g flagonxia tester 还有一种方法,编辑/etc/group:flag原创 2010-01-07 23:28:00 · 110 阅读 · 0 评论 -
Shell 的调试技术
本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查,使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。 一. 前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也转载 2010-02-05 21:32:00 · 403 阅读 · 0 评论 -
如何切换Run Level?
方法1: 在进入系统后使用telinit命令切换run level 【step 1】 检查当前的run level[root@airhouse rc1.d]# runlevelN 5 【step 2】 将run level切换到3[root@airhouse rc1.d]# /sbin/telinit 3[root@airhouse rc1.d]# runlevel5原创 2009-10-25 17:25:00 · 642 阅读 · 0 评论 -
Red Hat中的chkconfig命令
Red Hat 设计 chkconfig 的目的就是用来管理系统初始化的时候启动的服务。还能通过管理 init 脚本的符号连接得以最终控制启动关闭时的系统任务。 1)列出系统在各个运行级别下启动时的服务# chkconfig -list NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off原创 2009-05-22 14:21:00 · 1442 阅读 · 0 评论 -
Solaris中的sar命令
sar命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况sar 命令行的常用格式: sar [options] [-A] [-o file] t [n] 参数说明:n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1;-o file表示将命令结果以二进制格式 存放在文件中,f转载 2009-05-16 10:26:00 · 1480 阅读 · 0 评论 -
本地启动【/boot】目录介绍
邱世华的书《Linux系统架构与目录解析》- 学习笔记 一、/boot/目录中的文件和目录 Linux系统在本地启动时,目录/boot/非常重要,其中的文件和目录有: (1)系统Kernel的配置文件; (2)启动管理程序GRUB的目录,里面存放的都是GRUB在启动时所需要的画面、配置及各阶段(stage1, stage1.5, stage 2)的文件。原创 2009-07-24 20:35:00 · 1691 阅读 · 0 评论 -
Linux中的mount命令
一个硬盘要能够被系统使用,需要经历几个步骤。1. 分区(fdisk),此时硬盘仅仅体现在/dev下的一个文件;2. 格式化程文件系统(mke2fs);3. 挂载(mount)。 一个硬盘分区(partition),必须挂载到文件系统上的某个点(目录),才能被系统使用。也就是系统在硬盘挂载之后,方才知道到哪里去存取硬盘中的数据。挂载点就是硬盘分区所在的目录,该目录下所有的子目录和原创 2009-04-22 22:45:00 · 2458 阅读 · 0 评论