搭建内网yum源
基于epel源搭建内网yum源
背景说明
基于安全性考虑,生产环境的服务器是没有外网访问权限,所以无法使用外网的yum源。
基于性能考虑,外网的源连接速度远远小于内网环境。
基于软件的版本控制考虑,同一套环境内的软件应该尽量保持一致。
所以打算在公司生产网络内,自建一个内网yum源。
硬件准备
名称
配置
内存
2G
cpu
2C
硬盘
40G lvm
基于epel源获取安装包
12345678910#创建用于存放软件包的目录mkdir -p /yum_data/epel/6/x86_64/mkdir -p /yum_data/centos/6/os/x86_64/ mkdir -p /yum_data/centos/6/updates/x86_64/#同步epel源中的软件包,本文档使用的是ustc的epel源rsync -av rsync://mirrors.ustc.edu.cn/epel/6/x86_64/ /yum_data/epel/6/x86_64/rsync -av rsync://mirrors.ustc.edu.cn/cento ...
xen主机异常问题记录
现象通过xencenter连接xen主机,对虚拟机进行复制,开关机等操作时卡死。在命令行模式,使用 xe vm-reset-powerstate force=true uuid=XXX , xe vm-start uuid=XXX 命令也卡死,无法操作虚机。通过命令行模式,xe task-list 查看任务时,发现除了刚刚执行的任务是 pending 状态。还有一个sr的scan任务也是 pending 状态。通过 xe task-cancel uuid=XX 命令取消任务也没有返回。联想到之前查看nfs iso library时,无法正常连接的问题,猜测是nfs挂载异常导致的问题。通过 df -h 命令查看挂载情况,发现命令卡死。通过 strace df -h 查看,果然是卡在 /run/sr-mount/** 的挂载点。基本跟猜想的情况一致。
处理过程首先通过xshell登录xen主机,通过 mount 命令查看了挂载情况。发现异常的 /run/sr-mount/** 的挂载点就是 nfs 。然后使用 umount -l /run/sr-mount/** 命令解除挂载。解除后 ...
lvm拉伸
fdisk -cu /dev/vdb
#分区后,通过t选项将vdb1的类型改为8e。
pvcreate /dev/vdb1
vgextend VolGroup /dev/vdb1
#此处的VolGroup时root所在的逻辑卷组,可以通过vgs命令查询。
lvextend -L +20G /dev/VolGroup/lv_root
#此时可能出现可用空间不足的错误,可以通过添加pe个数的方式扩容
#具体可用pe个数会在报错中显示
lvextend -l +5119 /dev/VolGroup/lv_root
#此时,在逻辑层面完成了root的扩容,但是文件系统并未识别扩容。
resize2fs /dev/VolGroup/lv_root
#此时,通过 df -sh命令,可以看见root的大小增加了20g。
my.cnf
123456789[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid
tomcat目录结构
tomcat文件目录
1、目录结构
进入tomcat安装目录下:
|– bin
| |– bootstrap.jar tomcat启动时所依赖的一个类,在启动tomcat时会发现Using CLASSPATH: 是加载的这个类
| |– catalina-tasks.xml 定义tomcat载入的库文件,类文件
| |– catalina.bat
| |– catalina.sh tomcat单个实例在Linux平台上的启动脚本
| |– commons-daemon-native.tar.gz jsvc工具,可以使tomcat已守护进程方式运行,需单独编译安装
| |– commons-daemon.jar jsvc工具所依赖的java类
| |– configtest.bat
| |– configtest.sh tomcat检查配置文件语法是否正确的Linux平台脚本
| |– cpappend.bat
| |– ...