解决Cannot retrieve metalink for...
解决方法: 修改 epel.repo 文件,把第3行注释去掉,第四行注释掉. 编辑 /etc/yum.repos.d/epel.repo: vi /etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 6 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch 修改为: [epel] name=Extra Packages for Enterprise Linux 6 - $basearch baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch 再清理源,重新安装. yum clean all yum install -y 需要的包
conky配置文件备份
background yes double_buffer yes alignment top_right border_width 1 cpu_avg_samples 2 default_color white default_outline_color white default_shade_color white draw_borders no draw_graph_borders yes draw_outline no draw_shades no gap_x 0 gap_y 0 net_avg_samples 2 no_buffers yes out_to_console no out_to_stderr no extra_newline no own_window yes own_window_type normal own_window_transparent yes own_window_colour 000000 own_window_argb_visual yes own_window_argb_value 0 own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager minimum_size 200 0 stippled_borders 0 update_interval 2.0 uppercase no use_spacer none use_xft yes xftalpha 0.1 xftfont Technical CE:size=10 color0 white color1 EAEAEA color2 06FF1C color3 D9DFDA color4 0478FF color5 A40810 TEXT ${image ~/.conky/logo-arch.png -p 60 60} #systemlab ${voffset 15} ${color4}SYSTEM${hr 3} ${voffset -10} OS: ${execi 10800 cat...
gcr.io和quay.io拉取镜像失败
k8s在使用编排(manifest)工具进行yaml文件启动pod时,会遇到官方所给例子中spec.containers.image包含: quay.io/coreos/example_ gcr.io/google_containers/example_ 也就是说,从quay.io和gcr.io进行镜像拉取,我们知道,国内访问外网是被屏蔽了的.可以将其替换为: quay-mirror.qiniu.com registry.aliyuncs.com 例如: 下拉镜像: quay.io/coreos/flannel:v0.10.0-s390x 如果拉取较慢,可以改为: quay-mirror.qiniu.com/coreos/flannel:v0.10.0-s390x 下拉镜像: gcr.io/google_containers/kube-proxy 可以改为: registry.aliyuncs.com/google_containers/kube-proxy
查看redis的版本
查看redis的版本有两种方式. 第一种: redis-server --version redis-server -v 得到的结果是: Redis server v=3.0.504 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=a4f7a6e86f2d60b3 第二种: redis-cli --version redis-cli -v 得到的结果是: redis-cli 3.0.504
通过Git钩子实现网站的自动发布
在git应用的hooks目录中,创建post-receive文件,添加内容如下: #!/bin/sh DEPLOY_PATH=写Web站点目录 将 master 以zip格式打包到指定文件(裸仓库中执行) echo "git账号的密码" | sudo -S git archive --format zip --output file.zip master 将打包好的剪切到web目录 echo "git账号的密码" | sudo -S mv file.zip $DEPLOY_PATH unset GIT_DIR cd $DEPLOY_PATH echo "git账号的密码" | sudo -S unzip -o file.zip echo "git账号的密码" | sudo -S rm -rf file.zip echo "git账号的密码" | sudo -S chown www:www -R $DEPLOY_PATH 保存后赋予可执行权限: sudo chmod +x /path/to/test.git/hooks/post-receive sudo chown -R git:git /path/to/test.git 这里使用echo "git账号的密码" | sudo -S Command 是为了解决出现remote...Operation Not Permitted问题。 然后通过Git Bash在本地对远程仓库进行增加或删除修改操作,接着执行git push相关命令之后,便可完成代码的自动部署。
连接的失败报错RabbitMQ Exception (403) Reason
连接的失败报错: RabbitMQ Exception (403) Reason: "no access to this vhost" 因为没有配置该用户的访问权限,可以通过: rabbitmqctl add_vhost admin 来添加,并赋予权限: rabbitmqctl set_permissions -p 用户名 admin "." "." ".*" 代码在连接的时候,必须制定对应的vhost,否则是没有访问权限: conn, err := amqp.Dial("amqp://sky:password@ip:5672/admin")