现代操作系统
Linux操作系统
「已注销」
这个作者很懒,什么都没留下…
展开
-
如何在mac os中使用brew工具安装redis服务
安装redis开发需要,需要在本机安装一个redis客户端前提是你已经安装了homebrew,如何安装?安装redisbrew install redis启动redis,配置文件添加密码,使用的前台启动。redis-server /usr/local/etc/redis.conf安装客户端https://gitee.com/qishibo/AnotherRedisDesktopManager/releases停止lsof -i tcp:6379kill -9 xxx...原创 2021-06-06 13:03:14 · 172 阅读 · 0 评论 -
mac 系统使用brew安装nginx
说明首先要安装brew,不再说明了。安装nginxbrew install nginx提示错误sudo chown -R `whoami`:admin /usr/local/binsudo chown -R `whoami`:admin /usr/local/share再次安装(base) fanling@fanlingmbp ~ % brew install nginx ==> Downloading https://mirr原创 2020-09-11 23:12:58 · 3575 阅读 · 3 评论 -
Linux定时备份数据库到阿里云oss
说明开发和测试数据由于种种原因,可能存在误删可能性,现在需要定期备份数据到阿里云的OSS。因为数据本身数据量就很少,可以使用,如果数据库已经大于100M了,不建议使用这个方法(除非是内网)下载和安装工具参考:https://help.aliyun.com/document_detail/120075.html?spm=5176.8465980.0.dexternal.4e70145033NzD9#concept-303829下载wget http://gosspublic.alicdn.co原创 2021-02-20 14:48:00 · 227 阅读 · 0 评论 -
Linux安装Anaconda3
安装Anaconda3环境下载https://www.anaconda.com/products/individual下载上传到linux或者在机器上下载。wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.shsh Anaconda3-2020.11-Linux-x86_64.sh安装运行安装后,输入安装路径usr/share/anaconda3完成安装后,配置环境变量。vi /etc/p原创 2021-02-19 13:27:59 · 424 阅读 · 0 评论 -
linux系统对使用/home的空间对/目录进行扩容
说明查看目录挂载/home分配比较大。而/opt则比较少。df -h希望把/使用已经存在的空间进行扩容。实践步骤卸载/home,如果需要备份可进行备份fuser -km /homeumount /home删除卷lvremove /dev/mapper/centos-home扩大需要的空间lvextend -L +950G /dev/mapper/centos-rootresize2fs /dev/mapper/centos-rootxfs_growfs /df原创 2021-02-03 14:52:52 · 1142 阅读 · 0 评论 -
Linux重启后网络错误解决
问题复现 systemctl restart networkJob for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.网络错误systemctl status network● network.service - LSB: Bring up/d原创 2021-02-02 11:41:30 · 859 阅读 · 0 评论 -
在linux上安装minio分布式环境
说明使用minio搭建对象存储系统。安装过程主机准备官网:https://docs.min.io/cn/需要4个节点:minio-node-1minio-node-2minio-node-3minio-node-4需要对主机的操作如下:添加hosts映射修改好系统配置文件关闭防火墙等修改主机名系统最大文件数修改修改主机名hostnamectl set-hostname minio-node-1关闭防火墙systemctl stop firewalldsyst原创 2021-01-31 21:56:07 · 494 阅读 · 0 评论 -
解决linux中“You have new mail in”的提示
说明每次登录系统,使用命令时候就会出现提示,很烦。内容就只是一些正常的系统信息或者是比较重要的错误报告,所以希望可以忽略。解决方案清空ls -lth /var/spool/mail/cat /dev/null > /var/spool/mail/root关闭echo "unset MAILCHECK">> /etc/profilesource /etc/profile以上方法亲测有效,测试机器CentOS 7...原创 2021-01-30 11:38:27 · 1175 阅读 · 0 评论 -
Linux排错记录关于net.ipv4.ip_forward
背景今日,使用docker部署应用的时候,无法使用IP地址访问,防火墙已经关闭,可以ping通,应用已经配置0.0.0.0解决经过查阅资料。学习网络传输中有一个net.ipv4.ip_forward的参数主要是目的是 当linux主机有多个网卡时一个网卡收到的信息是否能够传递给其他的网卡 如果设置成1 的话 可以进行数据包转发 可以实现VxLAN 等功能.cat /etc/sysctl.conf发现没有值,而且net.ipv4.ip_forward=0,不能转发ip,于是猜测是这个问题。原创 2020-12-18 10:22:31 · 7970 阅读 · 1 评论 -
Linux在使用ssh后遇到的问题以及解决
修改密码后ssh报错[root@172-18-61-25 .ssh]# ssh 172.18.63.95@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SO原创 2020-12-09 21:00:39 · 301 阅读 · 1 评论 -
Linux CentOS7 更换阿里云yum
更换源cd /etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo如果没有wgetyum install -y wget原创 2020-11-24 16:01:56 · 100 阅读 · 0 评论 -
Dokcer 清理环境
开始清理,需要慎重!列出无用的卷docker volume ls -qf dangling=true清理无用的卷docker volume rm $(docker volume ls -qf dangling=true)清理无用的镜像docker rmi $(docker images | grep '^<none>' | awk '{print $3}')继续清理docker system prunedocker volume prune以上足够使用,其他命令不要知原创 2020-11-13 14:44:43 · 93 阅读 · 0 评论 -
我在云平台中安装新镜像(qcow2格式)的历程
说明所用的云平台系统是基于OpenStack开发的。OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。qcow2镜像格式是Qemu支持的磁盘镜像格式之一。原因:平台上所存储镜像为centos 7.2,相对较老,所以需要使用比较新的系统。经过考虑直接使用 了最新版的centos8.2首先,下载了centos8.2的iso镜像,上传后安装发现无限安装,这应该是由于该平台限制导致,遂放弃。查看其他镜像均为qcow2格式,于是下载了CentOS-8-GenericCloud-8原创 2020-11-06 10:08:10 · 1886 阅读 · 0 评论 -
Nginx配置https以及将http请求转发到https
设置https首先是去阿里云上购买ssl,当然有免费版,但是只能支持一个域名。此处不再说明。最后nginx的配置如下: server { listen 443 ssl; server_name warmapp.xyz; keepalive_timeout 70; ssl_certificate cert/3333726_xxx.pem; ssl_certificate_key cert/3333726_xx.key; ssl_原创 2020-11-02 09:45:33 · 6746 阅读 · 0 评论 -
安装和使用Kafka组件
序言Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。Windows安装安装Zookeeper(1)下载地址:https原创 2020-06-22 16:41:11 · 224 阅读 · 0 评论 -
记录一次使用自建openstack云平台遇到的错误
什么是openstackOpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权的开源代码项目。 [1]OpenStack为私有云和公有云提供可扩展的弹性的云计算服务。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。问题描述基于此完成了一个自建数据云平台管理。但是最近遇到了一些问题。重启服务后遇到了一个节点无法远程原创 2020-05-22 17:41:57 · 923 阅读 · 0 评论 -
docker使用consul作为注册中心
环境准备LinuxConsul是什么?Consul是一个分布式、高可用的系统,是一个为了解决在生产环境中服务注册,服务发现,服务配置的一个工具,它有多个组件,提供如下几个关键功能:服务发现: Consul的某些客户端可以提供一个服务,例如api或者mysql,其它客户端可以使用Consul去发现这个服务的提供者。使用DNS或者HTTP,应用可以很容易的找到他们所依赖的服务。健康检查: ...原创 2020-04-15 12:50:45 · 538 阅读 · 0 评论 -
Linux yum安装 nginx
为啥要用yum因为可以更新!命令centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rpm依赖库(1)使用yum安装nginx需要包括Nginx的库,安装Nginx的库rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.r...原创 2019-11-21 16:07:58 · 354 阅读 · 0 评论 -
Linux安装FastDFS的全过程以及文件服务器开发过程
下载安装文件(1)FastDFS安装包(2)获取libfastcommon安装包(3)获取fastdfs-nginx-module安装包(4)获取nginx安装包获取完成最新安装包之后,上传到/opt/software目录下。安装FastDFS安装依赖yum -y install gcc-c++ perl安装libfastcommon类库tar -zxvf libfast...原创 2019-09-04 19:39:29 · 356 阅读 · 0 评论 -
在linux上安装Portainer管理镜像
下载docker search portainerdocker pull portainer/portainer运行Portainerdocker run -d -p 9100:9100 --restart=always -v "/var/run/docker.sock:/var/run/docker.sock" --name prtainer portainer/portainer...原创 2019-10-16 19:48:38 · 1044 阅读 · 0 评论 -
简单的docker部署命令脚本,实现进度条
此脚本为了减少不必要的命令重复输入#! /bin/bashecho "开始重建镜像和重启"/usr/bin/docker psecho "停止容器"/usr/bin/docker stop alita/usr/bin/docker rm alitaecho "构建镜像"/usr/bin/docker build -t alita:1.0.0 . /usr/bin/docke...原创 2019-07-12 10:41:29 · 951 阅读 · 0 评论 -
Linux的编译安装Nginx的过程
1. 简介Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。2. 安装过程# 没有环境安装环境yum -y install gcc automake autoconf libtool make pcre-devel gcc-c++ openssl-devel cd /optwget htt...原创 2019-04-24 15:44:58 · 188 阅读 · 1 评论 -
Linux 系统下离线安装gcc的做法
公司给了测试服务器,很多东西都没有,又没有联网,不能通过yum去下载,只能离线安装下载安装包4.8.5链接:https://pan.baidu.com/s/1J-wVsAoTmfn_iiOnYSrmZA 密码:beee注:如需各种rpm包可以从这两个个地方获取:http://mirrors.163.com/centos/6/os/x86_64/Packages/http://mirr...原创 2019-08-07 15:12:56 · 1910 阅读 · 1 评论 -
Linux下xfs磁盘、云服务器、虚拟云扩容过程
查看磁盘类型[root@dev-match-01 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 12G 12G 491M 96% /devtmpfs 7.9G 0 7.9G 0% /devtmpfs...原创 2019-08-22 17:26:32 · 683 阅读 · 0 评论 -
Linux/docker安装Redis并且设置密码
替换yum源# 先安装wgetyum -y install wget# 替换源cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bakwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo# 清理缓存y...原创 2019-08-31 11:32:20 · 748 阅读 · 0 评论 -
docker部署SpringBoot 简单一条龙服务
1 说明你已经按照了docker。2.安装组件2.1 按装jdk下载安装包,编写DockerfileFROM centos:7MAINTAINER fanlingADD jdk-8u211-linux-x64.tar.gz /opt/module/ENV JAVA_HOME /opt/module/jdk1.8.0_211ENV CLASSPATH $JAVA_HOM...原创 2019-07-09 11:55:21 · 125 阅读 · 0 评论 -
说说你常用的Linux命令
1. 引言当有人问你的常用的几个Linux命令时候,不要说你会ls,cd ..的,这样逼格不够高。2. Linux高端命令使用2.1 top命令top程序提供运行系统的动态实时视图,它可以显示系统概要信息以及当前由Linux内核当前管理的任务列表。(1)界面的命令使用说明,其他可看help1. 回车 / 空格都可以刷新显示2. u 匹配用户3. k 杀死进程...原创 2019-04-14 15:29:32 · 697 阅读 · 0 评论