Centos7部署NFS网络文件系统

现在都基本使用Centos7,所以这次重新写一个Centos7的,记录下方便以后使用1.系统约定NFS Server 192.168.137.10NFS Client 192.168.137.11共享目录/data/nas2.基础环境配置确保防火墙和selinux关闭systemctl stop firewalldsystemctl disable firewalldsed -i 's/enforcing/disabled/'&...

阅读全文

linux防火墙iptables四表五链

防火墙是位于内外网之间的一组软硬件部件的组合,主要目的是保护内外网的数据流通的安全,当外网访问内网的时候发送的数据包必须经过内网的防火墙检验是否符合规则。能够指定火墙策略的两个工具包iptables和firewalldLinux的防火墙体系主要工作在网络层,针对TCP/IP数据包实时过滤和限制,属于典型的包过滤防火墙或称作网络层防火墙(iptables)Firewalld:只用于管理Linux防火墙的命令程序,属于“用户态”(UserSpace。又称为用户空间)的防火墙管理体系。支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具一、ipt...

阅读全文

ubuntu18.04手工部署gitlab实现CICD(二)

昨天完成了gitlab的安装,今天我们接着抽出一点时间安装gitlab-runner,等后面有时间再做CICD实验,下面我们来看看gitlab-runner的安装首先我们还是手工下载gitlab-runnerhttps://gitlab-runner-downloads.s3.amazonaws.com/latest/index.html具体下载地址wget https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_amd64.deb然后安装gitlab-...

阅读全文

ubuntu18.04手工部署gitlab实现CICD(一)

首先我们需要安装gitlab,现在官网下载最新的gitlab安装包,我们这次选择的手工下载https://packages.gitlab.com/gitlab/gitlab-ce具体下载地址wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_14.1.1-ce.0_amd64.deb/download.deb然后我们进行安装和配置sudo dpkg -i&nb...

阅读全文

Linux系统下生成证书ssl证书

超文本传输安全协议(HypertextTransferProtocolSecure,HTTPS)是一种透过计算机网络进行安全通信的传输协议。HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包。HTTPS开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性linux下openssl生成x509证书,整个签名的步骤如下:x509证书一般会用到三类文,key,csr,crtKey是私用密钥,通常是rsa算法。Csr是证书请求文件,用于申请证书。在制作csr文件的时,必须使用自己的私钥来签署申,还可以设定一个密钥。c...

阅读全文

ubuntu18.04更换apt源

因为ubuntu18.04默认apt源是国外的,所以在线安装软件速度非常受影响,这里列举了一些常用的国内源地址主要修改/etc/apt/sources.list文件,我们先进行备份sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak我们看看原来的apt源sudo cat /etc/apt/sources.list | egrep -v "^$|#"deb http://cn....

阅读全文

ubuntu20.04使用deepin-wine安装微信钉钉以及顶部任务栏图标问处理的方法

ubuntu20.04安装微信钉钉基本使用的是deepin-wine,deepin-wine环境与应用在Debian/Ubuntu上的移植仓库新版的deepin-wine基本只需要几步操作就OK了首先添加仓库wget -O- https://deepin-wine.i-m.dev/setup.sh | sh接下来安装应用sudo apt-get install com.qq.weixin.deepin将com.qq.weixin.deepin替换为下列包名,可以继续安装其他应用:应用&...

阅读全文

ubuntu16.04升级openssl

openssl可以用来实现秘钥证书管理、对称加密和非对称加密,下面我们来看看如何升级opensslcentos版本可以查看我之前的笔记:https://sulao.cn/post/146.html切换到root用户环境sudo -i先安装编译依赖zlibwget  http://www.zlib.net/zlib-1.2.11.tar.gztar -zxvf zlib-1.2.11.tar.gzcd zlib-1.2.11./configuremakemake in...

阅读全文

linux下ss命令的使用方法介绍

ss是SocketStatistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat/proc/net/tcp,执行速度都会很慢。ss快的秘诀在于,它利用到了TCP协议栈中tcp_diag,tcp_diag是一个用于分析统计的模块,可以获得Linux内核中第一手的信息,这就确保了ss的快捷高效ss命令常见的参数Usa...

阅读全文

linux下sort命令介绍

Sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出语法sort [-bcfMnrtk][源文件][-o 输出文件]参数-b忽略每行前面开始出的空格字符。-c检查文件是否已经按照顺序排序。-f排序时,忽略大小写字母。-M将前面3个字母依照月份的缩写进行排序。-n依照数值的大小排序。-o<输出文件>将排序后的结果存入指定的文件。-u在输出行中去除重复行-r以相反的顺序来排序。-t<分隔字符>指定排序时所用的栏位分隔...

阅读全文