首页
学习
活动
专区
工具
TVP
发布

电光石火

专栏作者
935
文章
2262669
阅读量
55
订阅数
centos释放无用内存
centos中发现自己的进程消耗内存极少,但是系统的空闲内存确实没了,其实是CentOS为了提高效率,把部分使用过的文件缓存到了内存里。这样的话如果不需要这样的文件性能,可以直接释放来缓解内存压力。 检测命令: top 内存查看 shift+m 排序 解决: sync echo 3 > /proc/sys/vm/drop_caches 再用top检测即可
似水的流年
2019-12-07
3.2K0
kubernetes安装时docker报错
环境: Centos 7  Docker版本:docker-ce.x86_64 0:18.03.0.ce-1.el7.centos 运行命令:yum install -y kubernetes 错误:Error: docker-ce conflicts with 2:docker-1.13.1-53.git774336d.el7.centos.x86_64 错误原因:(https://stackoverflow.com/questions/44891775/kubernetes-installation-on-centos7) According to the documentation, Kubernetes is not yet compatible with docker-ce (docker >=17.x) On each of your machines, install Docker. Version 1.12 is recommended, but v1.10 and v1.11 are known to work as well. Versions 1.13 and 17.03+ have not yet been tested and verified by the Kubernetes node team. 解决方法:卸载docker-ce 1、查看安装过的docker:yum list installed | grep docker 2、卸载docker:yum remove -y docker-ce.x86_64 0:18.03.0.ce-1.el7.centos 3、删除容器镜像:rm -rf /var/lib/docker 再次安装kubernetes,安装成功,而且会自动安装docker
似水的流年
2019-12-07
1.3K0
kubernetes创建pod服务一直处于 ContainerCreating
kubectl describe pods xxx 提示错误Error syncing pod, skipping: failed to "StartContainer" for "POD" with ImagePullBackOff: "Back-off pulling image \"registry.access.redhat.com/rhel7/pod-infrastructure:latest\"" 看到registry.access.redhat.com/rhel7/pod-infrastructure:latest感觉很奇怪,我设置的仓库是grc.io,为什么去拉取这个镜像,怀疑是不是什么没有安装好。尝试运行docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest,提示redhat-ca.crt: no such file or directory。ls查看改文件是个软连接,链接目标是/etc/rhsm,查看没有rhsm,尝试安装yum install *rhsm*,出现相关软件,感觉比较符合,所以安装查看产生了/etc/rhsm文件夹。 再次运行kubectl get pods 如果依然报错,可参考下面的方案: wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm rpm2cpio python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm | cpio -iv --to-stdout ./etc/rhsm/ca/redhat-uep.pem | tee /etc/rhsm/ca/redhat-uep.pem 这两个命令会生成/etc/rhsm/ca/redhat-uep.pem文件.
似水的流年
2019-12-06
6820
CentOS 6.5 升级内核教程
1.下载源码包 网址:http://www.kernel.org 在首页可以看到有stable,longterm等版本,一般选择下载longterm版本,因为此版本为提供长期支持的稳定版,因此我选择3.12.16. [root@CentOS-BinaryDev~]# wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.16.tar.xz 2.解压并进入目录 [root@CentOS-BinaryDev~]# tar -xf linux-3.12.16.tar.xz [root@CentOS-BinaryDev~]# cd linux-3.12.16 3.更新当前系统 [root@CentOS-BinaryDev~]# yum update [root@CentOS-BinaryDev~]# yum upgrade 4.安装编译内核所需要的软件包 [root@CentOS-BinaryDev~]# yum groupinstall “Development Tools” [root@CentOS-BinaryDev~]# yum install ncurses-devel [root@CentOS-BinaryDev~]# yum install qt-devel [root@CentOS-BinaryDev~]# yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel 5.查看当前系统内核 [root@CentOS-BinaryDev~]# uname -r 2.6.32-358.11.1.el6.x86_64 6.将当前系统内核的配置文件拷贝到当前目录 [root@CentOS-BinaryDev~]#cp /boot/config-2.6.32-358.11.1.el6.x86_64 .config 7.使用当前系统内核配置,并自动接受每个新增选项的默认设置 [root@CentOS-BinaryDev~]# sh -c ' yes “” | make oldconfig' 8.编译 [root@CentOS-BinaryDev~]# make bzImage [root@CentOS-BinaryDev~]# make modules [root@CentOS-BinaryDev~]# make modules_install 9.安装 [root@CentOS-BinaryDev~]# make install 如果出现少量ERROR可以忽略 10.修改Grub引导顺序 [root@CentOS-BinaryDev~]# vim /etc/grub.conf 一般新内核的位置都在第一个,所以设置default=0. 11.重启后查看内核版本号 [root@CentOS-BinaryDev~]# uname -r 3.12.16 12.如果失败,转至第5步,在重新开始之前,需要清理上次编译的现场 [root@CentOS-BinaryDev~]# make mrproper
似水的流年
2019-12-06
1.8K0
Centos7安装docker18
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。 社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 yum update 3、卸载旧版本(如果安装过旧版本的话) yum remove docker  docker-common docker-selinux docker-engine 如果之前已经安装过旧版本的docker 卸载旧版本的包 yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2 5、设置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 6、可以查看所有仓库中所有docker版本,并选择特定版本安装 yum list docker-ce --showduplicates | sort -r 7、安装docker yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0 yum install <FQPN>  # 例如:sudo yum install docker-ce-17.12.0.ce 8、启动并加入开机启动 systemctl start docker systemctl enable docker 9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了) docker version
似水的流年
2019-12-06
9100
Centos查看端口占用情况和开启端口命令
Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1、开启端口(以80端口为例)       方法一:          /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT   写入修改          /etc/init.d/iptables save   保存修改         service iptables restart    重启防火墙,修改生效
似水的流年
2018-05-28
31.9K3
centos上安装gradle
 1、官网找到最新版的安装包: http://services.gradle.org/distributions/ 拷贝文件名为 *-bin.tar.gz 的链接地址 2、下载 # wget http://services.gradle.org/distributions/gradle-3.4.1-bin.zip 3、解压 # unzip gradle-3.4.1-bin.zip # mv gradle-3.4.1 gradle341 # rm -rf gradle-3.4.1-bin.zip 4、配置环境
似水的流年
2018-05-28
1.5K0
CentOS挂载硬盘
第一步:列出所有磁盘  命令:  ll /dev/disk/by-path 提示:如果无法确认数据盘设备名称,请使用df命令来确认系统盘的名称,从而排除挂错盘的情况。 第二步:格式化硬盘 
似水的流年
2018-01-18
6.2K0
CentOS6.5上golang环境配置
一、下载和解压go环境包 cd /usr/local/src/ wget -c --no-check-certificate https://golangtc.com/static/go/1.7.6/go1.7.6.linux-amd64.tar.gz tar zxvf go1.7.6.linux-amd64.tar.gz -C /usr/local 二、设置系统环境变量 vi /etc/profile export GOPATH=/usr/local/go/ export GOROOT=/usr/loca
似水的流年
2018-01-18
6210
CentOS 安装 Maven
 1、官网找到最新版的安装包: http://maven.apache.org/download.cgi 拷贝文件名为 *-bin.tar.gz 的链接地址 2、下载 # wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz 3、解压 # tar xvf apache-maven-3.3.3-bin.tar.gz 如果需要:移动到其他目录,建立软连接
似水的流年
2018-01-18
5740
CentOS6.5开放端口,配置防火墙
#清除预设表filter中的所有规则链的规则 iptables -F #清除预设表filter中使用者自定链中的规则 iptables -X #保存iptables配置 service iptables save #重启iptables服务 service iptables restart #查看iptables规则 iptables -L -n #查看iptables规则文件 cat /etc/sysconfig/iptables #设定预设规则 ip
似水的流年
2018-01-18
1.9K0
解决YUM下Loaded plugins: fastestmirror Determining fastest mirrors 的问题
Centons下 其大概意思是fastestmirror不能使用,fastestmirror是yum的一个加速插件,具体我也没有仔细了解过,可能是系统不支持或者缺少组建导致的。处理办法就是禁用这个插件,方法如下: root@www.ctohome.com]# vi  /etc/yum/pluginconf.d/fastestmirror.conf    [main]    enabled=0  //把1改为0   verbose=0   socket_timeout=3   hostfi
似水的流年
2018-01-18
1.1K0
在CentOS上搭建PHP服务器环境
安装apache: yum install httpd httpd-devel 配置系统让 Apache 随系统启动: chkconfig --levels 235 httpd on 配置完毕,启动apache: /etc/init.d/httpd start 此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口 注意,如果其他机器访问这台服务无法显示这个页面,而直接在这台服务器上可以访问的话,一般情况下是 CentOS 自带的
似水的流年
2018-01-18
2.4K0
centos6.5使用yum安装mysql
要使用yum 安装mysql,要使用mysql的yum仓库,先从官网下载适合你系统的仓库 http://dev.mysql.com/downloads/repo/yum/ centos 6.5 对应的是mysql-community-release-el6-5.noarch.rpm 然后安装一下这个仓库列表 sudo yum localinstall mysql-community-release-el6-5.noarch.rpm 执行这个命令后就能看到可安装的mysql yum repol
似水的流年
2018-01-18
7530
CentOS6.5上golang环境配置
一、下载和解压go环境包 cd /usr/local/src/ wget -c --no-check-certificate https://golangtc.com/static/go/1.7.6/go1.7.6.linux-amd64.tar.gz tar zxvf go1.7.6.linux-amd64.tar.gz -C /usr/local 二、设置系统环境变量 vi /etc/profile export GOPATH=/usr/local/go/ export GOROOT=/usr/loca
似水的流年
2018-01-14
5380
CentOS6.5开放端口,配置防火墙
#清除预设表filter中的所有规则链的规则 iptables -F ​ #清除预设表filter中使用者自定链中的规则 iptables -X #保存iptables配置 service iptables save #重启iptables服务 service iptables restart #查看iptables规则 iptables -L -n #查看iptables规则文件 cat /etc/sysconfig/iptables #设定预设规则 iptables -P INPUT DROP iptables -P OUTPUT ACCEPT iptables -P FORWARD DROP #开启22端口 iptables -A INPUT -p tcp --dport 22 -j ACCEPT #如果OUTPUT设置成DROP需要添加 iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT #关闭22端口 iptables -D INPUT -p tcp --dport 22 -j ACCEPT #开启常用端口 iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp --dport 3306 -j ACCEPT #iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT #iptables -A OUTPUT -p tcp --sport 3306 -j ACCEPT #iptables -A INPUT -p tcp --dport 20 -j ACCEPT #iptables -A INPUT -p tcp --dport 21 -j ACCEPT #iptables -A INPUT -p tcp --dport 10000 -j ACCEPT #iptables -A INPUT -p tcp --dport 25 -j ACCEPT #iptables -A INPUT -p tcp --dport 110 -j ACCEPT #iptables -A INPUT -p udp --dport 53 -j ACCEPT #允许ping iptables -A INPUT -p icmp -j ACCEPT #如果OUTPUT设置成DROP需要添加 iptables -A OUTPUT -p icmp -j ACCEPT #允许loopback iptables -A INPUT -i lo -p all -j ACCEPT #如果OUTPUT设置成DROP需要添加 iptables -A OUTPUT -o lo -p all -j ACCEPT #屏蔽指定ip #iptables -A INPUT -p tcp -s 192.168.10.1 -j DROP #减少不安全的端口连接 #iptables -A OUTPUT -p tcp --sport 31337 -j DROP #iptables -A OUTPUT -p tcp --dport 31337 -j DROP #允许某个IP远程连接 #iptables -A INPUT -s 192.168.10.1 -p tcp --dport 22 -j ACCEPT #允许某个网段的IP远程连接 iptables -A INPUT -s 192.168.10.0/24 -p tcp --dport 22 -j ACCEPT #允许指定网段通过、指定网口通过SSH连接本机 #iptables -A INPUT -i eth0 -p tcp -s 192.168.10.0/24 --dport 22 -m state --state NEW,ESTABLESHED -j ACCEPT #iptables -A OUTPUT -o eth0 -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT #iptables -A INPUT -i eth0 -p tcp -s 192.168.10.0/24 --dport 22 -m state --state ESTABLESHED -j ACCEPT #iptables -A OUTPUT -o eth0 -p tcp --sport 22 -m state --state NEW,ESTABLISHED -j ACCEPT #开启转发功能 #iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT #iptables -A FORWARD -i eth1
似水的流年
2018-01-14
2K0
在CentOS上搭建PHP服务器环境
安装apache: yum install httpd httpd-devel
似水的流年
2018-01-14
2.5K0
centos6.5使用yum安装mysql
要使用yum 安装mysql,要使用mysql的yum仓库,先从官网下载适合你系统的仓库 http://dev.mysql.com/downloads/repo/yum/ centos 6.5 对应的是mysql-community-release-el6-5.noarch.rpm 然后安装一下这个仓库列表 sudo yum localinstall mysql-community-release-el6-5.noarch.rpm 执行这个命令后就能看到可安装的mysql yum repolist enabled | grep "mysql.*-community.*" 如果我们是要安装最新的版本,那么可以直接执行 sudo yum install mysql-community-server 如果我们要选择版本,可以先执行下面这个命令查看一下有哪些版本 yum repolist all | grep mysql 如果要选择版本的话,有两种方式,一种是使用命令来 shell> sudo yum-config-manager --disable mysql56-community shell> sudo yum-config-manager --enable mysql57-community-dmr 这个命令就是在仓库中启用5.7版本的,禁用5.6版本子仓库 或者编辑/etc/yum.repos.d/mysql-community.repo文件 # Enable to use MySQL 5.6 [mysql56-community] name=MySQL 5.6 Community Server baseurl=//repo.mysql.com/yum/mysql-5.6-community/el/5/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql enabled=0表示禁用 比如要安装5.7版本的mysql,要确定5.6的enabled=0,5.7的enabled=1,一次保证只启用一个子仓库 # Note: MySQL 5.7 is currently in development. For use at your own risk. # Please read with sub pages: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/ [mysql57-community-dmr] name=MySQL 5.7 Community Server Development Milestone Release baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
似水的流年
2018-01-14
6860
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档