经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Linux/Shell

Linux学习笔记4

Linux远程实操篇 1. 远程登录到Linux服务器 为什么要远程登陆Linux 说明:实际开发的时候,具体的应用场景如下 Linux服务器是开发小组共享 正式上线的项目是运行在公网 因此程序员需要远程登录到Linux服务器进行项目管理或开发 画出简单的网络拓扑...[2021/5/7]

CentOS更换aliyun镜像站

目录1. 官方地址2. 社区文档3. 镜像更换3.1 配置方法:3.1.1. 备份原配置文件3.1.2. 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/3.1.3. 生成缓存3.2 其它说明 1. 官方地址 https: developer.aliyun....[2021/5/6]

非常实用的 Shell 脚本

检测两台服务器指定目录下的文件一致性 #!/bin/bash ##################################### #检测两台服务器指定目录下的文件一致性 ##################################### #通过对比两台服务器上文件的md5值,达到...[2021/5/6]

《汇编语言程序设计》(Professional Assembly Language)学习笔记(二)

挖坑:学习笔记(一)讲述如何在 Windows Vmware 上安装 Ubuntu 20.04 实践环境 本文是基于Ubuntu 20.04平台进行实验,下文中的解决方法都基于此前提 问题记录 问题一 《汇编语言程序设计》第四章的实例程序cpuid2.s在编译运行的过程中,有如下问题: $...[2021/5/6]

操作系统之虚拟内存

一、什么是物理内存 物理内存又称主存是计算机中重要的部件之一,物理内存其实就是插在计算机主板内存槽上的硬件设备,是CPU能直接寻址的存储空间、与CPU进行沟通的桥梁,由半导体器件制成。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储...[2021/5/6]

操作系统之I/O

操作系统之I/O

一、什么是IO IO就是数据的输入输出,如果数据从外部设备输入到内存中就是Input,反之从内存到外部设备就是Output;外部设备包括:文件系统、网卡、屏幕.....  二、传统的IO流程  用户程序发起read()系统调用 CPU 发出对应的指令给磁盘控制器,然...[2021/5/6]

【运维】Shell -- 快速上手Shell脚本

1.Shell概述 shell脚本是利用shell的功能所写的一个【程序(program)】。这个程序是使用纯文本文件,将一些shell的语法与命令(含外部命令)写在里面,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们所想要的处理目的。 通俗地说,shell脚本可以简单地被看成是批处...[2021/5/6]

Linux性能优化实战,十分钟帮你找到系统瓶颈

Linux性能问题一直是程序员头上的“紧箍咒”,哪怕很多工作多年的资深工程师也不例外。似乎性能问题总是不那么简单。那如何才能搞定性能优化呢?   啃下所有的大块头原理书籍?即便是学了很多底层原理,碰到问题时依然会不知所措、无从下手。向牛人请教有效的方法?但管得了一时管不了永远,你很...[2021/5/6]

CentOS7防火墙放行或限制指定IP和端口(firewall)

CentOS7防火墙放行或限制指定IP和端口(firewall)

CentOS7默认没有安装iptables,可以手动安装iptables;也可以通过CentOS7已带的firewall配置防火墙。   1.查看firewalld.service服务状态 systemctl status firewalld    ...[2021/5/6]

CentOS8.2安装docker

1:安装docker前准备docker配置仓库(安装yum-utils是提供一个yum-config-manager单元,同时安装的device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper) device mapper Device Map...[2021/5/6]

管道和重定向

I/O重定向 数据的来源:input设备 数据的去向:output设备 系统默认输出设备:标准输出(stdout),文件描述符:1 系统默认输入设备:标准输入(stdin),文件描述符:0 标准错误输出:stderr,文件描述符:2   标准输入:键盘 标准输出和错误输出...[2021/5/6]

linux内核模块编译-通过Makefile重命名.ko文件名和模块名

linux内核模块编译-通过Makefile重命名.ko文件名和模块名

模块的源文件为hello.c,源码如下: #include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> #include <linux/init.h> #inc...[2021/5/6]

计算机领域思想

计算机领域有很多思想被渗透在编程语言中与软件产品中 一、写入时复制(CopyOnWrite) 写入时复制是计算机程序设计领域中的一种优化策略。其核心思想是,如果有多个调用者(Callers)同时要求相同的资源(如内存或者是磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用...[2021/5/6]

详解Linux指令与文件的搜寻

  我们在管理Linux服务器时通常会进行搜索文件及目录操作,下面我们就开始了解一下linux目录结构的相关知识。   博主再奉上一套零基础入门Linux视频,带你从入门到精通   https: www.bilibili.com/video/BV1Li4...[2021/5/6]

CentOS 7 搭建 NFS 服务器

CentOS 7 搭建 NFS 服务器

NFS(Network File System):通过网络让不同的机器/操作系统共享文件,一般用来共享静态数据 环境 # 关闭防火墙 systemctl stop firewalld && systemctl disable firewalld # 关闭 selinux ...[2021/5/6]

CentOS7安装Zookeeper(单机版)

下载zookeeper看清楚不要下载错,下载以bin.tar.gz结尾的文件,不要下载文件结尾为tar.gz的不然启动报错传送门   image.png 上传到opt目录解压 tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz 重命...[2021/5/6]

记一次从云端迁移至本地,系统无法启动的问题

近日,应客户的要求,将一台部署在阿里云ECS上的服务器迁移到本地的数据中心。基本配置如下: ECS端: 杭州Region/Intel Xeon CPU 2核/内存4G/100G高效云盘/1块弹性网卡/CentOS7.3 本地环境: Vmware Esxi 6/Intel Xeon &n...[2021/5/6]

WSL Linux 的 Windows 子系统[笔记]

WSL概要 适用于 Linux 的 Windows 子系统【WSL】可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。 WSL1架构 This layer implements Linux syscalls...[2021/5/6]

使用qemu-img管理虚拟磁盘和创建磁盘快照

使用qemu-img管理虚拟磁盘: 查看/vm下文件: 查看虚拟及情况: Cp一个作为基础磁盘: 查看基础磁盘情况: 创建子盘oa-disk0.qcow2,并查看磁盘情况: 创建子盘erp-disk0.qcow2,并查看磁盘情况: 查看磁盘...[2021/5/6]

Nginx 学习

一、什么是nginx 1、nginx基本概念 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,占有内存少,并发能力强,能接受高负载。 2、反向代理 (1)、正向代理 用户无法访问某网站,但是可以访问代理服务器,代理服务器可以访问目标网站,用户配置代理服务器让...[2021/4/19]

1.1-Linux文件系统文件和常见命令技巧

  查询linux版本信息 : cat /etc/centos-release 查询内存 :free -h 关闭图形界面:init  3   查询内存 340M   图形界面消耗内存大,生产环境关闭图形界面    ...[2021/4/19]

Archlinux zsh终端美化 powerlevel10k配置

环境 Arch Linux + KDE Plasma 安装zsh yay -S zsh 更改默认终端 chsh -s /bin/zsh 安装oh-my-zsh-git archlinuxcn源有打好的包,或者使用AUR安装。 yay -S oh-my-zsh-git 默认配置 ...[2021/4/19]

使用 shell 做 tcp 协议模拟

问题背景 公司有一套消息推送系统(简称GCM),由于人事变动接手了其中的客户端部分。看了一下文档,仅通讯协议部分有几页简单的说明,代码呢又多又乱,一时理不出一个头绪。由于消息是从后台推送到端的,所以使用了 tcp 长连接通道来保证消息的及时性,基于 http 的一堆分析工具(如 postman)...[2021/4/19]

【安全等保】Linux服务器基线安全--干货

【安全等保】Linux服务器基线安全--干货

业务标签:医院信息集成平台、互联网医院、互联网护理、慢性病随访 技术标签:ESB、ETL+CDC、NLP、FaaS、SaaS、Hadoop、MicroService 技术微信群: 加微信:wonter 发送:技术Q 医疗微信群: 加微信:wonter 发送:医疗Q   互联...[2021/4/19]

wget 命令用法

wget 命令用法 1. 用法/命令格式 wget [OPTION]... [URL]... wget [参数列表] [目标软件、网页的网址] 长选项所必须的参数在使用短选项时也是必须的 2. 常用参数 启动: -V, --version ...[2021/4/19]

Redhat6,rsync+inotify实时备份

rsync是linux系统下文件同步和数据传输工具, 他有四种应用模式:1.本地模式2.远程shell模式3.rsync列表模式4.服务器模式 这里我们搭建的是服务器模式,这种模式是基于C/S模式,需要rsync在后台启用一个守护进程,这个进程在rsync服务器端永久进行,用于接收文件传输请...[2021/4/19]

Linux就该这么学:重定向,管道符,通配符,转义符,环境变量

第三章:重定向,管道符,环境变量 3.1 输入输出重定向 定义:输入重定向是指将文件导入命令中,输出重定向是指将原本显示到屏幕的信息输出问文件。相较于输入重定向,输出重定向使用的更多,下面重点介绍输出重定向 输出重定向用到的符号和作用如下所示 符号 作用 命令 > ...[2021/4/19]

Centos下搭建DNS域名解析服务器

Centos下搭建DNS域名解析服务器 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制。其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名...[2021/4/19]

趣谈Linux操作系统,网易云计算首席架构师带你轻松上手

操作系统在计算机中承担着“大管家”的角色。它合理分配计算机硬件和软件资源,管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等。 假设我们现在的目标是把这家公司做上市,怎么做呢?至少要经历以下四个发展阶段:     这样一来,你...[2021/4/19]

Linux 以非root用户安装zsh&配置on my zsh - Xi-iX

此文章参考以下三篇文章,如有侵权请联系 Linux非root用户安装zsh, 并用oh-my-zsh进行配置 在没有sudo权限的Linux服务器下安装oh-my-zsh 不使用root权限安装zsh和oh-my-zsh 安装zsh 新建zsh文件夹 cd &&...[2021/4/12]

Shell:如何遍历包含空格的文本

Blog:博客园 个人 翻译自Looping Through a File that Contains Spaces – Bash for Loop 处理包含空格或特殊字符的文件是每个使用Linux的人都应必须掌握的。本文我们将讨论如何在带有空格的文件上使用for循环。 测试文本如下...[2021/4/12]

ubuntu 文件权限及内容显示

文件权限及内容显示 目录文件权限及内容显示文件权限? 字符设定法? 数值设定法文件内容显示catmorele headtail 文件权限 设定文件的权限(字符设定法) 语法: chmod [who] [+ | - | =] [mode] 文件名 说明:[who] 可是下述字符中的一个或...[2021/4/12]

docker常用命令 - 倾听-静轩水月

--Dockerfile 内容 # 基于哪个镜像  1 FROM java:8  # 将本地文件夹挂载到当前容器  1 VOLUME /tmp  # 复制文件到容器 1 ADD liuxiaofeng-module-system-2.2.0.ja...[2021/4/12]

centos7 配置 zabbix 3 & apache , nginx 与php, mysql 的交互(基本)

centos7 配置 zabbix 3 & apache , nginx 与php, mysql 的交互(基本)

#yum install -y https: mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-server-mysql-3.0.0-1.el7.x86_64.rpm yum install -y  https: mi...[2021/4/12]

rabbitmq-server的安装与升级

下载地址 rabbitmq和erlang的对应版本:https: www.rabbitmq.com/which-erlang.html rabbitmq-server包下载地址:https: github.com/rabbitmq/rabbitmq-server/releases erlan...[2021/4/12]

Linux常用命令-基础部分

Linux介绍 Linux是一款开源的操作系统,免费,开源,安全,高效,处理高并发非常强悍,很多企业级开发项目都部署在Linux/UNIX上。 创始人:Linus Torvalds 林纳斯 Linux吉祥物:企鹅------tux Linux主要发行版: CentOS、Redhat...[2021/4/12]

Linux学习笔记(第三课)

文件目录管理命令 ----------------------------------------------------------------------------------------- touch命令用于创建空白文件或设置文件的时间,语法格式为:“touch [参数] 文件名称 [r...[2021/4/12]

Linux实战技能,教你轻松应对85%的使用场景

在Linux实操的过程中,你在网上也能搜到一堆参考资料,但是看完之后还是会觉得似懂非懂,无法举一反三,从网上复制粘贴了事,则极有可能不起作用。 如果侥幸解决了特定的问题,也意识到自己需要系统学习一下 Linux ,以便今后能更高效地解决其他 Linux 相关问题。 对于习惯了 Windows...[2021/4/12]

【问题管理】-- Linux服务器环境使用ls命令无效,报:-bash: ls: command not found错误

1.问题背景 今天在远程Linux环境上安装了java运行环境JDK与Tomcat运行环境,修改了/etc/profile文件里面的Path路径,增加了一些配置参数,在重启Linux并连接使用基本的ls命令,发现ls命令不能使用,控制台报:-bash:ls:command not found的错...[2021/4/6]

Centos7安装Git详情以及安装最新版本

Centos7安装Git详情以及安装最新版本

1、查看当前系统的git版本以及是否已安装: [root@bogon ~]# git --version 如果提示:git未找到命令,说明没有安装。 如果显示了git的版本,需要去除旧版本,下载最新版本: 去除旧版本: [root@bogon ~]# yum remove git ...[2021/4/6]

Centos7安装maven详情以及配置

一、maven安装: 1、获取maven下载地址: 查询maven最新版本地址:https: maven.apache.org/download.cgi 当前最新版本为maven 3.6.3    点击文件获取下载链接:https: mirrors.bfsu.edu.c...[2021/4/6]

Centos7安装nexus(maven私服)以及maven的相关配置

一、nexus安装: 1、获取nexus下载地址: 查询nexus最新版本地址:https: help.sonatype.com/repomanager3/download 当前最新版本为nexus 3.30.0    点击文件获取下载链接:https: downloa...[2021/4/6]

Centos7开启SSH连接配置

1、查看是否已安装open h-server: [root@localhost ~]# yum list installed | grep open h-server 结果输出: 说明,已安装了open h-server,如果输出没有任何结果,说明没有安装。 2、安装open h-s...[2021/4/6]

Centos7安装MinIO(本地对象存储服务)以及相关配置

Centos7安装MinIO(本地对象存储服务)以及相关配置

MinIO是基于Golang编写的开源轻量级对象存储套件,虽然轻量,但对象存储的基本功能完全满足中小企业的使用。对于不方便云存储的企业来说, Minio 是个不错的选择! 官网地址:  https: min.io/ 文档地址:  https: docs...[2021/4/6]

Centos7安装Nacos单机模式以及集群模式(包含nignx安装以及实现集群)的相关配置

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos支持三种部署模式 单机模式 - 用于测试和单机试用。 集群模式 - 用于生产环境,确保高可用。 多集群模式 - 用于多数据中心场景。 ...[2021/4/6]

操作系统是什么?Linux操作系统概述!

Linux 也是众多操作系统之一,要想知道 Linux 是什么,首先得说一说什么是操作系统。 计算机是一台机器,它按照用户的要求接收信息、存储数据、处理数据,然后再将处理结果输出(文字、图片、音频、视频等)。计算机由硬件和软件组成:     ? 硬件是...[2021/4/6]

[Nginx] nginx配置域名反代后端端口

下载GOFLY客服(go语言开发的在线客服系统)系统后 ,运行起来服务 ,默认是监听8081端口  这个时候,只能使用http: ip:8081这样的形式来访问 ,不符合实际需求   下载安装配置nginx后,就可以通过域名来访问服务了 ubuntu系统安装nginx...[2021/4/6]

KVM/QEMU/qemu-kvm/libvirt 概念全解

前言 如果是刚开始接触虚拟机技术的话, 对上述的概念肯定会有所混淆, 傻傻的分不清. 尤其在看虚拟化技术文档时导致理解能力下降, 所以在开始学习虚拟化技术之前对这些概念有一个整体的认识和清晰的理解, 就显得很有必要了. KVM KVM(Kernel-basedVirtual Machine,基...[2021/4/6]

cannot send list of active checks to &quot;127.0.0.1&quot;: host [Zabbix server] not monitored

cannot send list of active checks to &quot;127.0.0.1&quot;: host [Zabbix server] not monitored

 查看错误日志:  /etc/log/zabbix/zabbix_server.log   3148:20210404:233938.363 cannot send list of active checks to "127.0.0.1": host [loc...[2021/4/6]

Centos7下安装JDK详细过程记录

1、查询系统是否安装了java: [root@bogon ~]# java -version 根据上图显示,系统默认安装了Openjdk,它和我们使用的java jdk有些区别(具体的可度娘),所以需要先卸载了Openjdk以及相关的java文件。 2、查看系统自带的所有java文件:...[2021/3/29]

122
2
记录数:4207 页数:1/8512345678910下一页尾页
加载更多
 友情链接: NPS