Linux
文章平均质量分 81
CHEN_JP
这个作者很懒,什么都没留下…
展开
-
Linux下磁盘配额设置
Linux是多用户多任务的操作系统,这就难免出现多个用户共享磁盘的情况,如何使多个用户公平的使用磁盘,就是磁盘配置要解决的问题。当然也可以在没创建一个用户的时候,将它的主目录建在一个单独的逻辑分区上,但是这样太麻烦了,也不灵活。以针对用户的配置为例,设置用户的磁盘配额。环境:Red Hat6.1 64bit步骤如下:1.创建myquota用户,对此用户设置磁盘配额。原创 2012-08-05 16:19:27 · 16799 阅读 · 1 评论 -
dstat的使用
1. 下载&安装Contos和Redhat的下载链接:http://pkgs.repoforge.org/dstat/安装很简单,如下:2. 使用说明安装完后就可以使用了,dstat非常强大,可以实时的监控cpu、磁盘、网络、IO、内存等使用情况。直接使用dstat,默认使用的是-cdngy参数,分别显示cpu、disk、原创 2013-05-23 16:36:17 · 18899 阅读 · 2 评论 -
零碎记录
开机完成后的启动脚本 /etc/rc.local查看磁盘是否被格式化过 blkid /etc/sda1 查看DNS的文件 /etc/resolv.conf 修改主机名 /etc/sysconfig/network系统启动过程:开机->bios自检->bios按照设置的顺序寻找启动介质->若是硬盘,0头0磁道第一个扇区(MBR)其中446字节为boot load原创 2012-08-10 19:00:45 · 802 阅读 · 0 评论 -
sudo配置临时取得root权限
sudo配置临时取得root权限系统中的普通用户有时需要root权限执行某种操作,要是使用su - root的话必须要知道root的密码,这是不安全的,所以有了sudo,root可以对/etc/sudoers做一定的配置,让普通用户在不切换到root的情况下,执行一些只有root才能执行的操作。这个文件只能root去修改,建议使用visudo这个命令修改,而不是直接vim /etc/sud原创 2012-08-15 16:41:19 · 18836 阅读 · 1 评论 -
iptables访问策略
iptables由3个表filter,nat,mangle组成,主要实验了filter表,这个表是用来过滤数据包的,有三个链INPUT,OUTPUT,FORWARD。配置防火墙策略有固定的格式Iptables 表名 链名 匹配条件 动作-t 表名 (默认为filter)-A 链名(在该链末尾append追加策略)-I 链名 数字-I (insert)插原创 2012-08-15 18:29:37 · 20383 阅读 · 1 评论 -
架设ftp服务器
安装包:vsftpd(very secure ftp非常安全的ftp)配置文件:/etc/vsftpd/vsftpd.conf默认匿名用户根目录/var/ftp/pub环境:redhat6.1 32bit实验了匿名用户登录,更改匿名用户默认的登录路径,selinux问题过程如下:[root@mail ~]# yum -y install vsftpdLoaded plug原创 2012-08-15 15:00:53 · 5047 阅读 · 0 评论 -
架设samba服务器
samba可以用于linux和windows之间文件共享。需要安装的软件包samba-3.0.23c-2.i386.rpmsamba-client-3.0.23c-2.i386.rpmsamba-common-3.0.23c-2.i386.rpmsamba-swat-3.0.23c-2.i386.rpmsystem-config-samba-1.2.39-1.el5.noa原创 2012-08-14 20:56:47 · 12071 阅读 · 0 评论 -
apache的ssl加密传输
在正确安装dns和apache服务器的基础上,可以试验ssl加密传输需要安装的软件包:mod_ssl由于redhat系统的iso镜像中没有mod_ssl包,这里配置163源,安装了centos的具体过程如下:[root@mail yum.repos.d]# yum -y install mod_sslLoaded plugins: refresh-packagekit,原创 2012-08-14 17:24:17 · 1795 阅读 · 0 评论 -
搭建apach web服务器
需要安装的软件包:httpd(redhat6 默认安装了)服务启动脚本/etc/init.d/httpd主配置文件:/etc/httpd/conf/httpd.conf环境:redhat6.2 32bit实验了虚拟主机,目录访问控制过程如下:[root@mail ~]# nslookup www.example.com #先查看下两个域名是否能正常解析Server:原创 2012-08-14 16:05:01 · 1756 阅读 · 0 评论 -
搭建nfs服务器
nfs(网络文件系统)是linux系统之间文件共享的一种方式。需要安装的软件包:nfs-utils (redhat6 默认是安装的)服务启动脚本:/etc/init.d/nfs配置文件:/etc/exports实验环境:redhat6.2 32bitip地址:192.169.1.98本机即作为nfs服务器,也作为nfs客户端,/file为服务器共享目录,/receive为客原创 2012-08-14 12:46:55 · 4196 阅读 · 1 评论 -
搭建postfix邮件服务器
需要安装的软件包:postfix环境为:redhat 6.1 32bit主配置文件 /etc/postfix/main.cf运行参数配置/etc/postfix/master.cf访问控制文件 /etc/postfix/access别名数据库文件/etc/aliases虚拟别名域库文件/etc/postfix/virtual这次实验实现了收发邮件的基本功能,还有原创 2012-08-13 21:20:00 · 6409 阅读 · 0 评论 -
搭建DNS服务器
试验环境redhat6.1 64bit试验过程只做了正向的域名解析。本机的ip地址是192.169.1.100需要安装的软件包:bind,bind-chroot服务启动脚本:/etc/init.d/named配置文件:/etc/named.conf /etc/named.rfc1912.zones服务器启动后这两个配置文件会被挂载到/var/named/chroo原创 2012-08-11 17:00:41 · 8563 阅读 · 0 评论 -
使用系统iso镜像配置yum源
环境使用的是redhat6.1 64bit。1.设置虚拟机的硬件,在光驱处选择系统的安装镜像,这一步在开机关机的时候都可以。2.在开机的情况下,右击vmware下面的光驱,选择连接。3.接下来需要配置一下系统/etc/yum.repos.d/rhel-source.repo配置文件,另外,我是把光盘挂载到了/mnt/iso下面,具体过程如下:[root@lo原创 2012-08-07 19:38:04 · 10201 阅读 · 2 评论 -
DNS主从服务器
在搭建好DNS服务器的基础上(过程见“搭建DNS服务器”),实现主从服务比较简单。试验环境:redhat6.1 64bit(主) ip:192.169.1.100redhat6.1 32bit(从) ip:192.169.1.98 实验过程如下(接“搭建DNS服务器”):[root@localhost named]# pwd/var/named/chroot/var/n原创 2012-08-11 18:01:10 · 3993 阅读 · 0 评论 -
搭建iscsi服务器
iscsi可以将网络中一台机器上的磁盘共享给另一台机器共享端叫iscsi服务器,连接端叫客户端。实验的服务器环境为:redhat6.0 32bitip:192.169.1.98客户端环境:redhat6.1 64bitip:192.169.1.100服务器端构建yum install scsi-target-utils #服务器需要安装的软件包vim原创 2012-08-09 19:15:27 · 14894 阅读 · 0 评论 -
at、cron计划任务
语法:at 例:◦ at 6pm Monday◦ at now + 5 minutes◦ at 13:15 05/12/2010------------------------at计划任务--------------------------[chen@localhost 桌面]$ su - root密码:[root@localhost ~]# service at原创 2012-08-07 22:37:00 · 6443 阅读 · 0 评论 -
root密码找回的两种方法
linux中root秘密忘记了可以在进入模式后找回。linux系统的运行级别有7种,可以通过配置/etc/inittab文件修改系统的默认启动级别。我的环境是red hat6.1 64bit,下面是我的系统的该文件截图,可以看出默认为5级别,这个是图形界面。把这里的5改为1,这样系统启动就默认进入单用户模式了,这样就可以直接修改root密码了,但是修改完成后要在单用户模式下,再把这原创 2012-08-06 19:48:34 · 1236 阅读 · 0 评论 -
LVM管理
试验逻辑卷管理,环境redhat6.0 32bit过程:先分区,由逻辑分区制作物理卷(pv),由两个pv创建卷组(vg),然后由卷组创建逻辑卷(lv),最后动态扩展lv,vg。[root@localhost ~]# ls /dev/sda* #有三个主分区/dev/sda /dev/sda1 /dev/sda2 /dev/sda3[root@localhost ~]# fdisk原创 2012-08-05 17:45:00 · 1285 阅读 · 0 评论 -
Shell中字符串分割的三种方法
问题:对于’1,2,3,4,5’这样的字符串输出采用,分隔开的1 2 3 4 5特征:在字符串中没有空格解决方法1:#!/bin/bashvar=’1,2,3,4,5’var=${var//,/ } #这里是将var中的,替换为空格for element in $var do echo $elementdone若原来字符串中有空格如:’mark:x:原创 2013-05-13 21:17:14 · 175945 阅读 · 0 评论