导航

随笔分类 -  操作系统 - Linux

摘要:创建zabbix模块目录: 创建init.pp清单: 创建zabbix_agentd.conf.erb模板: 编辑site.pp: 阅读全文

posted @ 2016-11-17 13:48 eastson 阅读(396) 评论(0) 推荐(0) 编辑

摘要:参考:CentOS 7 yum安装Zabbix 1. 安装Zabbix Server EPEL源里面有Zabbix的安装包,所以需要先安装EPEL。 Zabbix源也可以从这里获得:http://repo.zabbix.com/ 安装Zabbix Server: 安装Zabbix Agent(可选) 阅读全文

posted @ 2016-11-17 08:51 eastson 阅读(1470) 评论(0) 推荐(0) 编辑

摘要:环境说明: 192.168.154.137 master.localdomain #Puppet Server 192.168.154.138 agent1.localdomain #Puppet Agent 这里的机器名称不要有下划线等特殊符合,否则后面会报“the scheme puppet d 阅读全文

posted @ 2016-11-14 09:14 eastson 阅读(3251) 评论(0) 推荐(1) 编辑

摘要:1. 安装httpd 安装httpd服务: 检查httpd是否安装成功: 2. 安装svnserve 安装svnserve服务: 检查svnserve是否安装成功: 3. 按住mod_dav_svn mod_dav_svn是apache服务器访问svn的一个模块。通过yum安装: 安装成功后,会有m 阅读全文

posted @ 2016-11-10 16:07 eastson 阅读(9139) 评论(0) 推荐(2) 编辑

摘要:1. 安装 CentOS通过yum安装subversion。 subversion安装在/bin目录: 检查一下subversion是否安装成功。 2. 建立版本库 subversion默认以/var/svn作为数据根目录,可以通过/etc/sysconfig/svnserve修改这个默认位置。 我 阅读全文

posted @ 2016-11-10 15:17 eastson 阅读(9687) 评论(0) 推荐(0) 编辑

摘要:说明:route命令是打印和操作ip路由表描述:route操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主 机或者一个网络通过一个网络接口,如eth0。当使用"add"或者"del"参数时,路由表被修改,如果没有参数,则显示路由表当前的内容。参数说明:add:添加一条新路由。 del:删除一条路由。 -net:目标地址是一个网络。 -host:目标地址是一个主机。 netmask:当添加一个网络路由时,需要使用网络掩码。 gw:路由数据包通过网关。注意,你指定的网关必须能够达到。 metric:设置路由跳数。实例: 1、route ad 阅读全文

posted @ 2013-10-28 11:58 eastson 阅读(385) 评论(0) 推荐(0) 编辑

摘要:什么是umask?当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。如何计算umask值umask 命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、其他用户)存在一个相应的umask值中的数字。对于文件来说,这一数字的最 大值分别是6。系统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用chmod命令增加这一权限。目录则允许设置执行权限,这样针对目录来说,umask中各个 阅读全文

posted @ 2013-10-23 10:53 eastson 阅读(310) 评论(0) 推荐(0) 编辑

摘要:可执行文件和公共目录可以使用三种特殊类型的权限:setuid、setgid和 sticky 位。设置这些权限之后,运行可执行文件的任何用户都应采用该可执行文件属主(或组)的 ID。setuid权限对可执行文件设置setuid权限时,将对运行该文件的进程授予基于文件属主的访问权限。该访问权限不是基于正在运行可执行文件的用户。使用此特殊权限,用户可以访问通常只有属主才可访问的文件和目录。例如,passwd命令的setuid权限使用户可以更改口令。拥有setuid权限的passwd命令与以下类似:-r-sr-sr-x 3 root sys 28144 Jun 17 12:02... 阅读全文

posted @ 2013-10-23 10:42 eastson 阅读(757) 评论(0) 推荐(0) 编辑

摘要:您有Dos和Windows经验,就大概知道系统存在若干类型的文件,如系统文件、只读文件、隐含文件等。在Linux下用ls–l命令来判断文件类型,可以依据第一列中的10个字符来判断。-rw-r—r— 指明了1.txt文件是一个普通文件,1.txt和myprog04文件都是普通文件。以”-“开头的都是普通文件,而以”d”开头的是目录文件。brw-rw----指明了/dev/sda1是一个块设备(BlockDevice)文件。以”b”开头的文件都是块设备文件。crw-rw---- 指明了/dev/lp0是一个字符设备(ChartacterDevice)文件,以”c”开头的文件都是字符设备文件。srw 阅读全文

posted @ 2013-10-23 09:22 eastson 阅读(260) 评论(0) 推荐(0) 编辑

摘要:之前要在本机上装上ssh,可以通过sudo apt-get install ssh或者通过新立德来安装。如果没有进行配置的话,登录到本机或者远程主机需要该主机的密码才行。下面进行无密码登录的配置:很简单,执行ssh-keygen -t rsa命令,一路敲回车就行了,就在.ssh文件夹下生成了2个文件,一个公钥和一个私钥文件, id_rsa id_rsa.pub ,然后执行cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys命令。这样配置之后就可以实现无密码登录本机。如果需要登录到远程主机,只需要将authorized_keys文件发送到远程主机的~/.ssh/ 阅读全文

posted @ 2013-01-19 15:24 eastson 阅读(159) 评论(0) 推荐(0) 编辑

摘要:find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。看例子:find./-name"*.txt"-execls-l"{}"\;查找当前目录的.txt文件并以列表形式列出来find./-name"*.txt"-execmv"{}""{}d"\;批量修改当前目录下.txt文件的后缀名改为.txtd解释:-exec参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑 阅读全文

posted @ 2012-12-28 21:06 eastson 阅读(280) 评论(1) 推荐(0) 编辑

摘要:今天帮一个朋友装电脑,没有光盘,只有ISO文件,就计划做一个启动U盘。1. 插入U盘,找到U盘设备文件:# dfFilesystem 1K-blocks Used Available Use% Mounted on... .../dev/sdb1 2061348 1520856 540492 74% /media/PENDRIVE2. 将ISO文件传送到U盘:# dd if=/misc/YlmF_GhostXP_SP3_YN11.8_CD.iso of=/dev/sdb1424400+0 records in1424400+0 records out72... 阅读全文

posted @ 2012-10-04 21:22 eastson 阅读(327) 评论(0) 推荐(0) 编辑

摘要:【高清】Linux 最佳入门ULE112- RHCE033部分高清视频教程【尚观原创】 视频简介:高清RHCE033部分是RHCE考试中的基础部分,同时也是我们Linux入门的必 备学习资料。想学好Linux,就必须从基础做起,根基打好了,一切应付自如!尚观提供了 成套高清视频教程,只要你用心,尚观保证你一定能学好。 在线观看地址:http://www.uplook.cn/video-Index-view-view921.htmlULE112-RHCE033-Linux-00-Linux学习建议1ULE112-RHCE033-Linux-00-Linux学习建议2ULE112-RHCE033- 阅读全文

posted @ 2012-09-24 12:58 eastson 阅读(1688) 评论(0) 推荐(0) 编辑

摘要:命令语法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]功能说明:自动处理可载入模块。补充说明:modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。insmod 与 modprobe 都是载入 kernel module,不过一般差别于 modprobe 能够处理 module 载入的相依问题。比方你要载入 a module,但是 a module 要求系统先载入 b module 时,直接用 insmod 阅读全文

posted @ 2012-08-22 11:05 eastson 阅读(945) 评论(0) 推荐(0) 编辑

摘要:系统命令:# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源命令:# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh # 查看指定目录的大小# grep MemTotal /proc/meminfo # 查看内存总 阅读全文

posted @ 2012-08-22 08:33 eastson 阅读(374) 评论(0) 推荐(0) 编辑

摘要:今天在写makefile文件时,发现一个很奇怪的问题,那就是cd改变目录不管怎么样都不生效。最后google了下下,发现cd只有在当行起做用,这就有点意思了。比如在/opt下执行makefile,如果要tar开一个包在 /lib下:cd /libtar -xvf xxxx.tar结果只会将这个tar包在执行makefile的当前目录下/opt解包。正确写法是:cd /lib && tar -xvf xxxx.tar 或者 cd /lib; tar -xvf xxxx.tar 阅读全文

posted @ 2012-08-21 11:57 eastson 阅读(1349) 评论(0) 推荐(0) 编辑

摘要:网络监听的端口分析:[root@localhost ~]# netstat -tulnp### -t tcp### -u udp### -l, --listening display listening server sockets### -n, --numeric don't resolve names### -p, --programs display PID/Program name for socketsActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Fo... 阅读全文

posted @ 2012-07-31 11:22 eastson 阅读(257) 评论(0) 推荐(0) 编辑

摘要:安装Httpd1. 安装httpd。先检查一下httpd是否已经有安装:[root@centos-server ~]$ rpm -qa | grep httpd如果httpd没有安装,可以使用下面l命令进行安装:[root@centos-server ~]$ yum install httpd[root@centos-server ~]$ chkconfig httpd on[root@centos-server ~]$ service httpd start2. 测试httpd。httpd的文档根目录位于/var/www/html。我们在该目录下创建一个index.html文件,测试是否可以 阅读全文

posted @ 2012-07-18 10:43 eastson 阅读(1103) 评论(0) 推荐(0) 编辑

摘要:开启loopback:iptables -A INPUT -i lo -j ACCEPT iptables -A OUTPUT -o lo -j ACCEPT 开启SSH服务:iptables -A INPUT -p tcp --dport 22 -j ACCEPT iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT 开启MySQL服务:iptables -A INPUT -p tcp --dport 3306 -j ACCEPT iptables -A OUTPUT -p tcp --sport 3306 -j ACCEPT 阅读全文

posted @ 2012-07-17 16:53 eastson 阅读(233) 评论(0) 推荐(0) 编辑

摘要:/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的 阅读全文

posted @ 2012-07-16 12:03 eastson 阅读(209) 评论(0) 推荐(0) 编辑