随笔分类 - Linux
摘要:最近使用jenkins远程拷贝的免密访问遇到不少问题,其中主要原因还是对ssh的加密解密不太熟悉,于是便有了这篇文章。 首先我们来了解什么是公钥和私钥。 私钥 服务器上经过rsa算法生成的私钥。与公钥是一对的密钥对,用于连接其他服务器用。 公钥 服务器上经过rsa算法生成的公钥。与私钥是一对的密钥对
阅读全文
摘要:linux的kill、killall、killall5命令区别 1.kill kill命令可以杀死指定PID的进程。 也就是说,如果我们要杀死一个我们只知道名称的的进程,我们需要两个步骤: 通过使用ps命令,并且配合使用grep命令,找到进程的PID 通过kill命令kill -9 ,杀死进程 2.
阅读全文
摘要:crontab自动定时执行 环境:centos7 编辑: crontab -e * * * * * program - - - - - —执行程序语法 | | | | | | | | | + 星期中星期几 (0 - 6) (星期天 为0) | | | + 月份 (1 - 12) | | + 一个月中
阅读全文
摘要:crontab自动定时执行 环境:centos7 编辑: crontab -e * * * * * program - - - - - —执行程序语法 | | | | | | | | | + 星期中星期几 (0 - 6) (星期天 为0) | | | + 月份 (1 - 12) | | + 一个月中
阅读全文
摘要:记录端口的一些常用命令,方便后续使用 netstat -anp | grep 8848 #查看开放端口 firewall-cmd --state #查看系统防火墙状态 firewall-cmd --zone=public --add-port=80/tcp --permanent #添加外网TCP端
阅读全文
摘要:安装samba yun install -y samba 启动服务 systemctl start smb 查看启动情况 systemctl status smb 创建共享目录 mkdir -p /data/samba cd /data/samba 创建samba用户 添加Samba账户这里添加的账
阅读全文
摘要:前言: 突然发现自己公司买的本地测试服务居然被黑客入侵拿来挖矿了,这能忍吗? 1:查看服务 2:查看定时任务 检查开机启动项 cd /etc/init.d/ cat /etc/rc.d/rc.local 查看启动时间:ps -p 5952 -o lstart 查看脚本位置 crontab -r #删
阅读全文
摘要:centos7更换镜像源 1.备份原有镜像源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载并重命名阿里源 wget -O /etc/yum.repos.d/CentOS-Base.
阅读全文
摘要:##Centos7安装Redis 下载redis安装包 下载地址:https://redis.io/ 解压 tar -zxvf redis-6.2.1.tar.gz 安装C环境 yum install gcc-c++ -y 配置基本文件 cd redis-6.2.1 make 默认安装 make i
阅读全文
摘要:Centos7安装mysql5.7 如果没有yum则输入命令安装 yum -y install wget 下载mysql安装文件 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装mysql安装源
阅读全文
摘要:centos7配置静态IP cd /etc/sysconfig/network-scripts vim ifcfg-eno1 #根据你实际联网的网卡配置文件 参数说明: BOOTPROTO= # 使用静态IP地址,默认为dhcp IPADDR yes #设置网卡启动方式为 开机启动 并且可以通过系统
阅读全文
摘要:##安装图形界面 开启系统,以root身份进入 安装X(X Window System),命令如下: yum groupinstall "X Window System" 其中大约有200多个软件,安装完成会出现complete!字样。然后安装图形界面软件,GNOME(GNOME Desktop),
阅读全文
摘要:前言 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 Compose 使用的三个步骤: 使用 Dockerfile 定义应用程序的环
阅读全文
摘要:##前言 docker简介 Docker项目的目标是实现轻量级的操作系统虚拟化解决方案。Docker的基础是Linux容器(LXC)等技术。在LXC的基础上Docker进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作Docker的容器就像操作一个快速轻量级的虚拟机一样简单
阅读全文
摘要:##前言 GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本(https://gitlab.com/gitlab-org/gitlab-ce )。 #
阅读全文
摘要:##前言 Nginx除了做正反向代理和负载均衡,还能做动静分离服务器,如此便可以当作文件共享服务器使用。 ##环境 WIN 10 Vmware Workstation 15 Player CentOS Linux release 7.6.1810 Nginx 1.18.0 ##安装Nginx yum
阅读全文
摘要:##前言 Nginx 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 ###常用用途: ✓ 1. 反向代理 ✓ 2. 正向代理 这里我给来2张图,对正向代理与反响代理做个诠释,具体细节,大家可以翻阅下资料。 ✓ 3. 负载均衡 Nginx提供的负载均衡策略
阅读全文
摘要:##何为Linux三剑客? 第一个剑客是 grep,grep 会根据正则表达式查找相关内容并打印对应的数据。 第二个剑客是 awk,awk 的名字来源于三个作者的名字简称,它可以根据定位到的数据行处理其中的分段。 第三个剑客是 sed,它是 stream editor 流式编辑器的简称,可以定位到数
阅读全文
摘要:##常用命令: 查看Linux系统版本 cat /etc/redhat-release 这种方法只适合Redhat系的Linux cat /etc/issue 此命令也适用于所有的Linux发行版 查看机器的启动时间 uptime cat /proc/uptime| awk -F. '{run_da
阅读全文
摘要:##配置源码 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm ##yum安装 sudo yum install -y nginx ##启动
阅读全文