为KVM创建存储池 KVM的默认卷是存放在/var/lib/libvirt/images/目录下,此处的磁盘分区大小有限. # 建立存储池的目录 mkdir /home/kvm_disk # 配置SELinux文件上下文 semanage fcontext -a -t virt_image_t /home/kvm_disk # 定义一个存储池 virsh pool-define-as kvm_final --type dir --target /home/kvm_disk # 查看创建的存储池 virsh pool-list --all # 激活存储池 virsh p...
安装一台vnc server 安装vnc服务 yum install tigervnc-server -y #安装依赖 yum install libXfont yum install xorg-x11-xfs yum install xorg-x11-xfs-utils yum install xorg-x11-xinit yum install xorg-x11-xdm yum install xorg-x11-fonts* #如果是最新安装需要安装桌面 yum -y groupinstall 'Desktop' 配置vnc账户(root用户,分配率80...
这里使用NAT工作模式,lvs指向两台后端web访问 检查是否支持ipvs 从Linux内核版本2.6起,ip_vs code已经被整合进了内核中 modprobe -l |grep ipvs 安装LVS管理工具 # 安装依赖包 yum install -y wget make kernel-devel gcc gcc-c++ libnl* libpopt* popt-static # 安装ipvsadm yum install ipvsadm 创建虚IP 需要为应用配置单独的IP地址,以达到主机与应用的分离,在应用切换与迁移过程中可以做到动态切换 ...
每次到公司到需要把音量调节到最小,在手动连公司的smb服务器…等等一系列繁琐的操作,能不能够开盖唤醒mac后立刻优雅的办公? 使用launchctl检测wifi名称然后调用相应的applescript完美解决! 先编写shell脚本 先识别出当前的SSID,根据SSID判断工作环境(第一次运行的时候需要给mac_wifi.sh授权安全性与隐私设置),另外在避免每次唤醒的时候重复执行shell脚本。 vim \work\_script\mac_wifi.sh #/bin/sh LANG=en_US.UTF-8 export LANG SSID=$(/System...
使用AppleScript脚本可以通过命令方式操作mac电脑 运行方式 1.shell脚本中调用 比较常用的方式,可以配合shell脚本优雅的操作mac #/bin/sh osascript <<EOD display notification "提示消息..." with title "Launchd Test" EOD 2.使用脚本编辑器 较复杂的script建议现在脚本编辑器中调试 运用程序 -> 实用工具 -> 脚本编辑器.app -- 右上角弹出提示消息 display notification "提示消息....
因为工作关系需要频繁的将mac中的数据定期备份到移动硬盘中,于是想到利用launchctl监控/Volumes目录变动,来触发shell脚本实现插入usb移动硬盘后自动做增量备份。 1.创建plist配置文件 首先在/Library/LaunchAgents下创建自己的plist配置 我的移动硬盘名称是:external_disk ,因此每次插入usb的时候都会挂载/Volumes/external_disk/.所以用WatchPaths来监听这个目录 触发监控后执行/work/_script/mac_backdisk/handle.sh这个shell脚本 v...
launchd是在Mac 上自带的一个执行定时任务的服务(相当于Linux 上的crontab),其通过plist 文件进行配置。launchd支持的属性有定时任务(StartCalendarInterval),启动运行程序(Startup Process),监控文件变动(WatchPaths)等。 场景一 : 定时触发 1.编辑测试脚本 vim /work/_script/mac_test.sh #/bin/sh LOG=`date +"%Y-%m-%d %H:%M:%S"` osascript <<EOD display notification "触...
安装rsync yum install rsync -y 创建rsync配置文件 vim /etc/rsyncd.conf uid = nobody # 用户,远端的命令使用rsync访问共享目录 gid = nobody # 用户组 use chroot = no # 安全相关 max connections = 10 # 最大连接数 timeout = 300 ...
Hi Timed的目标是为自身没有基础建设支撑的团队提供一套便于二次开发的低成本的定时任务调度与管理系统。系统本身是基于swoole实现,并且自身不处理业务逻辑只负责任务的调度和管理,每个任务可设置多样化的周期执行时间和调度方式异步运行。
wiki.php运行在php平台,是基于Markdown的wiki程序。
docker服务,构建centos基础镜像和开发环境镜像Dockerfile脚本
yaf是高度灵活可扩展的框架,自身不会提供业务功能。往往在业务开发中需要根据情况对yaf进行一定的补充扩展以满足业务实现。以下是在业务使用中总结出的扩展方式可供yaf使用者学习参考。
XiaoCai Blog