在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。

标签:centos

Linux

Linux快速回收连接TIME-WAIT的连接

发现Centos系统中出现了很多 TIME-WAIT的空闲连接,连接资源感觉即将耗尽,并且这些TIME-WAIT释放缓慢。 配置修改 vi /etc/sysctl.conf 编辑文件,加入以下内容: # 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭 net.ipv4.tcp_syncookies = 1 # 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭 net.ipv4.tcp_tw_reuse = 1 # 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。 net.ipv4.tcp_tw_recycle = 1 # 修改系統默认的TIMEOUT时间 net.ipv4.tcp_f...

3年前 (2021-04-21) 993℃ 0评论 26喜欢

Docker

Docker容器在Centos使用脚本查看日志与清理

背景 jenkins突然无法自动构建镜像,经过确认并非是无法构建,而是磁盘空间满了。 关于手动清理Docker日志的方法,自己曾经也处理过,但是容器多起来就相当麻烦。 在linux上,容器日志一般存放在/var/lib/docker/containers/container_id/下面, 以json.log结尾的文件. 查看 #!/bin/sh echo "======== docker containers logs file size ========" logs=$(find /var/lib/docker/containers/ -name *-json.log) for log in $logs do ls -lh $log done 清理 #!/bin/sh echo "======== start clean docker ...

3年前 (2021-04-10) 684℃ 0评论 26喜欢

Linux

Linux无法访问外网问题

一台Linux局域网服务器,突然发现不能访问外网,也许本来就不行,因为没有用到外网,所以只是没有注意到吧!经过测试外网无法访问,内网畅行无阻。如下: [root@offline-200 services]# wget baidu.com–2020-11-03 17:56:58– http://baidu.com/正在解析主机 baidu.com (baidu.com)… 失败:未知的名称或服务。wget: 无法解析主机地址 “baidu.com” [root@offline-200 services]# ping 192.168.2.3PING 192.168.2.3 (192.168.2.3) 56(84) bytes of data.64 bytes from 192.168.2.3: icmp_seq=1 ttl=128 time=0.3...

3年前 (2020-11-16) 676℃ 0评论 1喜欢

IT相关

使用frp搭建内网穿透

背景 由于某些原因需要临时处理一些问题,所以可能需要远程处理。最初使用的是TeamViewer远程控制软件,但是使用频繁会被限制。最后寻找了一个新的解决方案,就是使用内网穿透,而内网穿透的工具选择了FRP。本次内容最终目的是利用FRP可以使用微软系统自带的远程工具进行远程操作。 内网穿透 内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。 内网穿透应用场景 提供内网穿透服务连接内网服务器,在外网演示内网web站点无需服务器部署,快速调试本地程序,方便快速开发微信公众号和微信小程序支持http、https协议站点,省去证书中间件复杂配置,http协议站...

4年前 (2020-06-06) 744℃ 0评论 9喜欢

IT相关

Linux Centos 7更换国内源

由于Linux Centos 官方的源在国外服务器, 使用官方源速度慢的出奇,所以要更换为国内的源,于是有了以下内容。 首先备份原有Linux Centos 7的源/etc/yum.repos.d/CentOS-Base.repo。 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 某些Centos镜像安装后可能没有wget,可以尝试curl 进行操作,如下 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.al...

4年前 (2020-02-27) 424℃ 0评论 0喜欢

IT相关

hyper-v虚拟机安装Linux Centos 7 网络配置

hyper-v虚拟机安装了centos7之后并不能上网,有些测试就无法继续进行,接下来就需要进行一些配置。 新建虚拟交换机 下图紧接着2、3、4步。 设置名称并设置连接类型。 设置网络适配器。 启动虚拟机系统Centos并登录, 进入到network-scripts目录 。 cd /etc/sysconfig/network-scripts vi ifcfg-eth0 将ONBOOT=no改为 ONBOOT=yes保存后重启网络。 systemctl restart network 转载请注明:清风亦平凡 » hyper-v虚拟机安装Linux Centos 7 网络配置...

4年前 (2020-02-26) 1578℃ 0评论 1喜欢

Linux

Linux中退出vi编辑模式

点击ESC进入“正常模式”,然后输入“:”,进入“命令模式”。此时屏幕的下方会出现一个冒号,你可以输入以下命令,并按“ENTER”执行: :q 退出(:quit的缩写) :q! 退出且不保存(:quit!的缩写) :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不退出vi :wq 保存并退出 :wq! 保存并退出即使文件没有写入权限(强制保存退出) :x 保存并退出(类似:wq,但是只有在有更改的情况下才保存) :exit 保存并退出(和:x相同) :qa 退出所有(:quitall的缩写) :cq 退出且不保存(即便有错误) 转载请注明:清风亦平凡 » Linux中退出vi编辑模式...

4年前 (2020-02-24) 717℃ 0评论 2喜欢

IT相关

下载Linux CentOS系统镜像

在学习或者工作当中,很大机率用到CentOS系统。在此之前使用centos基本上都是阿里、腾讯云的虚拟机,并没有下载镜像到本地进行安装部署。由于某些需求,需要下载centos系统镜像,之后要在虚拟机上进行安装测试一些内容,所以就找了下镜像。 CentOS CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。 官网下载 Centos官网地址 官方网站下载的确可行,但不建议在官方网站进行下...

4年前 (2020-02-23) 502℃ 0评论 0喜欢

.net core

docker环境下使用EPPlus 导出Excel报Gdip异常

网站内容在Windows环境下并没有出现任何问题,但是在Linux 系统Centos的Docker环境下就出现了相关错误。这让人一脸蒙逼啊, 未能加载libdl库。使用了EPPlus处理Excel,其内部设置了字体大小以及颜色之类的东西,使用了‘ System.Drawing.Font ’的相关内容。由于Linux系统中Docker环境下缺少相关库,故而出现异常。具体错误请看以下内容。 报错内容: fail: System.Exception[-2146233036] The type initializer for ‘Gdip’ threw an exception. System.TypeInitializationException: The type initializer for ‘Gdip’ threw an exception. —> System...

4年前 (2019-12-31) 977℃ 0评论 3喜欢

Linux

Linux下系统时间的修改

修改时区 临时改时区 export TZ='Asia/Shanghai'; 时区字符串可使用tzselect程序查看。 永久修改时区 CentOS rm -f /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime Ubuntu cat /etc/timezone rm -f /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改时间 将系统时间写入硬件(BIOS)时间 date -s "2019-06-04 10:41:00" hwclock –systohc 将硬件时间写入系统时间 hwclock --...

5年前 (2019-06-04) 543℃ 0评论 0喜欢

Docker

Docker容器日志清理

Docker会将容器应用标准化输出的内容做为日志进行记录,并永久保存在磁盘上。久而久之容器日志占用磁盘空间就越来越大。使用以下命令可以查看指定容器日志,如下: docker logs -f containerId 日志位置 对应的Docker容器的日志位置一般如下: /var/lib/docker/containers/containerid/containerid-json.log containerid是指应用容器的id 通过以下命令确定要清理日志的容器id,如下: #查找正在运行的容器列表docker ps#根据容器列表的CONTAINER ID 来查找完整的容器iddocker inspect containerid 查找容器id 日志清理 cat /dev/null >/var/lib/docker/cont...

5年前 (2019-01-07) 706℃ 0评论 0喜欢

其他分享

centsos删除nodejs默认的安装文件

使用默认的移除方法 yum remove nodejs npm -y 删除指定目录内容以及文件 /usr/local/lib 移除所有 node 和 node_modules目录/usr/local/include 删除全部 node 和 node_modules 目录 /usr/local/bin  删除 node 的可运行文件删除: /usr/local/bin/npm删除: /usr/local/share/man/man1/node.1删除: /usr/local/lib/dtrace/node.d删除: rm -rf /home/[homedir]/.npm删除: rm -rf /home/root/.npm 查找目录删除 find / -name node find / -name node_modules 删除(特别要注意的文件路径...

5年前 (2018-12-25) 549℃ 0评论 0喜欢

其他分享

在Linux系统CentOS 7搭建nodejs版本的Shadowsocks 服务端代理

在安装Shadowsocks之前,请确保nodejs在centos系统上已经安装完毕。如果未安装的话,请查看:CentOS 7.x 安装nodejs 使用npm进行Shadowsocks的安装,由于nodejs已经安装,所有就不用在安装npm。npm和Nodejs是一起的 。 npm install -g shadowsocks 可以从上图看出实际的安装目录: /root/node/node-v10.14.2-linux-x64/lib/node_modules/shadowsocks shadowsocks配置文件的目录是: /root/node/node-v10.14.2-linux-x64/lib/node_modules/shadowsocks/config.json { "server":"127.0.0.1",#更改为...

5年前 (2018-12-24) 1112℃ 0评论 5喜欢

其他分享

CentOS 7.x 安装nodejs

个人总是喜欢在系统装些乱七八糟的东西,所以重装系统就是家常便饭了,每次重装系统都要装一次NodeJs,安装步骤总是要找一次,没有办法就是记不住啊 。这里就做下安装记录。 首先安装wget yum install -y wget wget的安装 下载nodejs最新的二进制包 可以在下载页面https://nodejs.org/en/download/中找到下载地址。首先命令行终端中打开你要安装的位置,然后执行指令并等待下载完毕: wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz nodejs下载安装 另外你也可以在你喜欢的任意系统上下载最新的bin包,然后通过FTP上传到CentOS上,比如我用的MobaXterm工具,可以进行可视化上传以及下载。关于...

5年前 (2018-12-23) 666℃ 0评论 9喜欢

Docker

CentOS 安装 Docker 应用容器引擎

Docker支持以下的CentOS版本: CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本 CentOS 安装Docker的必要条件 目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。 使用 yum 安装(CentOS 7) Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本 uname -r 安装 Docker ...

5年前 (2018-12-20) 638℃ 0评论 5喜欢

Docker

解决CentOS系统下docker info 出现的警告

CentOS系统下执行docker info后出现两条警告, 如下: WARNING: bridge-nf-call-iptables is disabled WARNING: bridge-nf-call-ip6tables is disabled 如下图: 解决办法,编辑:/etc/sysctl.conf  并添加如下内容: net.bridge.bridge-nf-call-ip6tables = 1net.bridge.bridge-nf-call-iptables = 1 编辑保存之后,执行如下内容: sysctl -p 完成之后,再次使用docker info进行查看就发现已经没有这两条警告了,这样此问题就解决了!这里做个记录吧!!! 转载请注明:清风亦平凡 » 解决CentOS系统下docker inf...

5年前 (2018-12-18) 689℃ 0评论 4喜欢

Linux

Linux CentOS关闭防火墙

永久开始/关闭防火墙 开启 chkconfig iptables on 关闭 chkconfig iptables off 临时关闭/开启 开启 service iptables start 关闭 service iptables stop 以上设置内容,重启后生效! 转载请注明:清风亦平凡 » Linux CentOS关闭防火墙...

7年前 (2017-05-05) 216℃ 0评论 0喜欢