CentOS环境,我今天在/etc/rc.local 里添加了一段tomcat开机启动脚本
#echo "cd /home/web/bin && ./startup.sh"
1
#echo "cd /home/web/bin && ./startup.sh"
然后重启后没有开机运行。
分析:linux的启动级别 查看/etc/inittab 里是3
然后去/etc/rc.d/rc3.d 发现有local而且对应的也是 rc.local
但...
linux 挂载新硬盘,重启后自动挂载
1.新拿到一台liux主机,默认增加的硬盘没有挂载。所以需要创建文件系统同时挂载到一个目录下
#首先查看一下当前系统下有几块硬盘
[root@localhost tmp]# fdisk -l
Disk /dev/xvda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/o...
Linux Bash漏洞验证以及修复方式
一. 漏洞简介
这个漏洞产生于Shell在处理函数定义时,执行了函数体之后的命令。利用漏洞可进行构造特殊“变量=函数”的方式绕开系统本身环境变量执行远程攻击。
二. 漏洞验证方式:
[root@localhost ~]# env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
vulnerable
this is a test
[root@localhost ~]#
1234567
[root@loc...
Linux CentOS 6.2 php安装mcrypt扩展
刚过十一,这事情一堆堆。
今天刚接到一个问题,由于php网站中需要做加密通信,重要就要用到mcrypt这个php的扩展。这个比较恶心了。
起初我是用yum安装的。然后最近红帽官方给出信息说不再提供php 中的mcrypt的更新。这就表示yum安装不了 只能手动编译安装。
第一步先准备安装包:
这里我已经准备好了,可以去官网下载也可以直接下载我这个。
百度网盘--链接:http://pan.baidu.com/s/1c0zV5lA 密码:1dje
...
CentOS 6.2 apache安装配置服务器安全证书
1.安装环境准备:
#yum install httpd mod_ssl openssl openssl-devel -y
1
#yum install httpd mod_ssl openssl openssl-devel -y
安装完成后,默认apache的配置文件在/etc/httpd 下。
2.修改/etc/httpd/conf/httpd.conf 增加一个mod_ssl加载模块
LoadModule这个地方增加一个mod_ssl加载模块(大概在200行左右,在下...
linux CentOS 权限问题修复(chmod 777 -R 或者chmod 755 -R问题修复)
我个人曾经有一次经历:
就是在修改文件夹权限的时候,本来该执行:
#chmod 777 -R ./
1
#chmod 777 -R ./
结果我漏掉了那个".";执行的命令是chmod 777 -R /。 这个命令一定慎用,否则容易酿成大错。
结果就出大问题了。系统崩溃。
解决办法:
到正常的文件系统中获取一下权限列表。
#getfacl -R / >...
CentOS 6.2 yum 安装配置Freeradius 3A认证
最近帮助朋友做服务器运维,需要一个3A认证服务,我选得freeradis,第一次用,也不太明白,默默索索就这样安装完成了。这里做个记录分享给大家。
1.首先安装LAMP环境
#yum -y install httpd httpd-devel mysql mysql-server mysql-devel
#yum -y install php php-devel php-mysql php-common php-gd php-mbstring php-mcrypt php-xml
#service httpd start
#service mysqld start
#chkconfi...
centos 下调整swap空间(提示:Lack of free swap space on hostname)
早晨,登录公司zabbix系统发现有一台服务器的swap空间不足,
服务器是4G的内存空间只有两个G。理论的话应该是内存的2倍,所以我需要在增加六个G给swap。
这里我用虚拟机测试演示给大家看。
首先先看一下当前内存。
#free -m
1
#free -m
然后创建一个分区添加交换文件
#mkdir -p /opt/temp
#dd if=/d...
zabbix通过msmtp+mutt调用第三方邮件服务器发送邮件
windows /Linux 系统运维交流群 30733661 欢迎各位圈内好友加盟
zabbix通过msmtp+mutt调用第三方邮件服务器发送邮件
zabbix怎么部署这里就不介绍了。可以在我的博客中搜索zabbix
一. 本处需要用到msmtp的tar包,接下来开始下载并配置msmtp
# yum -y install mutt
# cd /tmp/src
# wget http://garr.dl.sourceforge.net/project/msmtp/msmtp/1.4.31/msmtp-1.4.31.tar.bz2
# tar xf msmtp-1.4.31.tar.bz...
Centos 环境下,安装部署nagios监控
运维技术交流群:30733661,欢迎各位朋友加入。
系统环境:centos6.2_X86_64
一:应用组件
Apache自带rpm包,
二:监控端部署
1:配置yum本地源
mkdir -p /data/Centos/X64
mount -o loop /home/CentOS-6.2-x86_64-bin-DVD1.iso /mnt
cp -rf /mnt/Packages/ /data/Centos/X64/
cp -rf /mnt/repodata/ /data/Centos/X64/Packages/
cd /mnt/Packages/
rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
...