Linux模块
文章平均质量分 64
Linux模块
芝士味的椒盐
华为云云享专家、51CTOtop红人、阿里云社区专家博主、2021年第十届“中国软件杯”大学生软件设计大赛-B3-高并发条件下消息队列的设计与实现国赛二等奖、2021年浙江省职业院校技能大赛高职组“大数据技术与应用”赛项一等奖、2020“智海”人工智能技术服务技能大赛省三等奖、2018全国职业院校技能大赛中职组电子电路装调与应用赛三等奖
展开
-
Linux下使用xargs优雅的kill掉全部相关线程
????????????博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家????????擅长领域:Java、大数据、运维、电子????????如果本文章各位小伙伴们有帮助的话,????关注+????????点赞+????评论+????收藏,相应的有空了我也会回访,互助!!!????另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!文章目录缘由什么是xargs什么是awkxargs的小案例awk的小案例xargs优雅原创 2022-02-16 15:17:29 · 12630 阅读 · 19 评论 -
华为HCIA鲲鹏云学习Linux指令|CSDN创作打卡
使用密钥文件进行ssh登录ssh -i 密钥文件名称.pem root@弹性公网IP将本地文件上传到ECS服务器scp 【源路径】 root@【弹性公网IP】:【目的路径】从ECS将文件下载到本地scp root@【弹性公网IP】:【源路径】 【目的路径】查看本机的私网地址ifconfig -a查看本机的公网地址#显示详细消息 包括归属地curl cip.cc#只显示公网地址curl ifconfig.me查看磁盘使用情况#可以KB为单位显示磁.原创 2022-02-07 01:29:35 · 333 阅读 · 0 评论 -
安装Docker竟如此的简单|CSDN创作打卡
yum包更新到最新sudo yum update安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudo yum install -y yum-utils device-mapper-parsistent-data lvm2设置yum源为阿里云yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/dock.原创 2022-02-05 04:12:05 · 230 阅读 · 0 评论 -
极简入门Docker-Swarm集群管理 |CSDN创作打卡
Swarm是Docker公司推出的用来管理docker集群的平台.Swarm集成在Docker中无需安装工作原理常用命令作为集群的管理docker swarm初始化一个swarmdocker swarm init指定初始化ip地址节点docker swarm init --advertise-addr 管理端IP地址去除本地之外的所有管理器身份docker swarm init --force-new-cluster将节点加入swarm集群,两种加..原创 2022-02-05 03:56:57 · 433 阅读 · 0 评论 -
极简入门Docker-Compose部署以及项目编排实战|CSDN创作打卡
用处:定义、运行多个容器的程序,批量容器编排。YAML配置文件single command指令学习使用Compose三个步骤:定义Dockerfile编写docker-compose.yaml运行compose,docker-cmpose up启动安装docker-composeLinuxDocker Compose存放在GitHub,高速安装Docker Compose如下:curl -L https://get.daocloud.io/docker/c..原创 2022-02-05 03:40:22 · 1099 阅读 · 0 评论 -
Linux下你不知道的效率翻倍命令(1.27更新,持续更新~~~)|CSDN创作打卡
本文章之从MacOS和Centos两个为例安装并使用软件,其他发行版也差不多。ag命令:ag命令可以比其他的像cat、grep等命令更快的查询某个文件的内容MacOS安装brew install agCentos安装yum install epel-release -yyum install the_silver_searcher -yeg.搜索存有《琵琶行》的data.txt中的‘久立’二字,如下图tig命令:ig 是一款优化 git 命令行的工具,使原创 2022-01-20 00:32:32 · 3855 阅读 · 0 评论 -
Nginx优化这篇文章就够用|CSDN创作打卡
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这是一个简单的预览——那些可以通过微调来提高性能设置的概述。你的情况可能不同。基本的 (优化过的)配置我们将修改.原创 2022-01-17 22:43:12 · 2263 阅读 · 0 评论 -
Linux Shell
Shell种类sh(Bourne shell):第一个流行的shell由Steven Bourne发展出来的 csh(C shell):由伯克利大学的Bill Joy设计依附于BSD版的UNIX系统中的shell,这个语言有点类似C语言,所以简称csh tcsh:整合了csh,提供了更多的功能 bash:当前Linux版本的shell。这个shell是Bourne shell的增强版本,也是基于GNU的架构下的发展 商业上用 的K shell,还有TCSH等Linux下shell种类(/e原创 2022-01-15 17:07:44 · 414 阅读 · 0 评论 -
Centos7 无线网络设置
1、进入/etc/sysconfig/network-script修改网卡配置文件ifcfg-ens33(网卡名)里的onboot为yes即开启网卡vi //etc/sysconfig/network-script/ifcfg-ens332、查看笔记本WiFi网卡名称:ip addr[root@localhost ~]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN.原创 2022-01-15 16:53:45 · 5423 阅读 · 1 评论 -
大数据组件-Hbase学习
概念:HBase是一个基于HDFS口的非关系型面向列的分布式数据库。这是一个NoSQL开源数据库,其中的数据存储在行和列中。单元格是行和列的交集。 每个单元格值都包含一个"版本”属性,该属性仅是唯一标识该 单元格的时间戳。映射中的每个值都是不间断的字节数组特点:海量存储 Hbase适合存储PB级别的海量数据,在PB级别的数据以及采用廉价PC存储的情况下,能在几十到百毫秒内返回数据。这与Hbase的极易扩展性息息相关。正式因为Hbase良好的扩展性,才为海量数据的存储提供了便利 列存储原创 2022-01-15 16:30:37 · 554 阅读 · 0 评论 -
云服务器搭建pptd
版本选型这里选型Centos 7.2操作:查看当前系统版本cat /etc/redhat-release安装相应的软件包,这里ppp、pptpd、iptables、iptables-service都要安装a)centos版本小于7,安装以下软件yum -y install ppp pptpd iptablesb)centos版本大于7,还需额外安装一下软件<https://www.notion.so/VPN-7fc4d404fa2d4b99b650d2351daa5原创 2022-01-15 16:23:31 · 1054 阅读 · 2 评论 -
Hive实现离线计算(HQL)
大数据业务分为两大:实时计算,离线计算实时计算:实时对来到的数据进行及时计算离线计算:对堆积已久的数据进行计算(MapReduce(效率低)、Hive)Hive提供了 一种类SQL的操作进行查询统计Hive的底层:是基于MapReduce的引擎,会将查询语句转换为Map阶段和Reduce阶段MR、Hive:离线计算处理模块的技术Hive特点:可扩展性———>Hive自由扩展集群的规模,一般无需重启服务 延展性————>Hive支持用户自定义函数,用户可以根据自己的需原创 2022-01-15 16:20:30 · 2449 阅读 · 1 评论 -
Zookeeper客户端Curator使用
使用的项目构建工具为Maven,使用坐标如下: <dependencies> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>2.13.0</version> ..原创 2022-01-15 16:14:33 · 882 阅读 · 0 评论 -
大数据组件-Zookeeper集群部署
准备好zookeeper的zookeeper-3.4.10.tar.gz包 在Zookeeper安装集群之前先安装JDK1.8,在并且保证三台node时可以通过网络通信的 在/usr/local/src/下创建zookeeper的家名为zookeeper,三台服务器均创建 mkdir zookeeper 此时的三台服务器配置如下: 在node1上的/usr/local/src/zookeeper下使用rz指令上传centos并解压,剪切到合适到位置 rz# ..原创 2022-01-15 15:18:51 · 219 阅读 · 0 评论 -
VMware虚拟机Nat配置&ulimit设置&常用DNS
初始化的虚拟机进行static network配置(NAT模式) 第一步需要确定主机是否有虚拟网卡,cmd进行查看,如果没有则需要解决虚拟网卡的问题 第二步,设置虚拟网卡,进行nat模式,查看网段 第三步:设置与查看网关 在/etc/sysconfig/network-srcipts下设置网卡配置ifcfg-ens33 Tips:BOOTPROTO、IPADDR、NETWORK、GATEWAY、DNS、ONBOOT 初始化的虚拟机进行sta原创 2022-01-14 13:49:58 · 779 阅读 · 0 评论 -
Centos安装lolcat
系统环境:Centos7.x 首先安装ruby yum install ruby -y 查看ruby版本 ruby --version 安装gem gem --versionyum install gem -y 安装lolcat 下载:wget <https://github.com/busyloop/lolcat/archive/master.zip>解压:unzip master.zip进入目录:cd lolcat-ma原创 2022-01-14 13:41:13 · 839 阅读 · 0 评论 -
大数据组件-Hadoop伪分布式部署
创建需要的文件夹进入安装包文件夹mkdir /opt/jdkmkdir /opt/hadoop安装jdk解压缩jdk安装包tar -zxvf jdk-8u144-linux-x64.tar.gz移动文件夹jdk1.8.0_144到/opt/java下面,并改名为jdk1.8mv jdk1.8.0_144/ /opt/jdk/jdk1.8配置jdk的环境变量vim /etc/profile在末尾空白行添加如下信息#Java Configexport JAVA_HOM原创 2022-01-14 12:05:01 · 186 阅读 · 0 评论 -
Linux——Kali启动sshd服务器以及安装Docker
开启Kali的sshd连接⚠️ Tips:kali默认的sshd是关闭的,需要人为打开 操作步骤: 修改/etc/ssh/sshd_config 查找如下: # Authentication:LoginGraceTime 2mPermitRootLogin prohibit-passwordStrictModes yes 将查找到的修改如下样子: # Authentication:LoginGraceTime 2mPermitRootLogin ye原创 2022-01-13 18:45:21 · 512 阅读 · 0 评论 -
Linux——Kali配置静态ip以及配置apt源
配置Kali的eth0为静态ip⚠️ 在配置前Vmware提前为该虚拟机设置了桥接模式 配置步骤: 配置eth0的网卡配置(/etc/network/interfaces) #This is ethes propertiesauto eth0allow-hotplug eth0iface eth0 inet staticaddress 192.168.0.99netmask 255.255.255.0gateway 192.168.0.1 配置DNS解析(原创 2022-01-13 18:41:35 · 1266 阅读 · 0 评论 -
Linux——Kali更新源(常用镜像源已列出)
更新指令 apt-get updateapt-get upgrade 更换kali最新国内更新源sources.list 打开sources.list文件命令: leafpad /etc/apt/sources.list 添加以下更新源: #中科大deb <http://mirrors.ustc.edu.cn/kali> kali-rolling main non-free contribdeb-src shttp://mirrors.ustc..原创 2022-01-13 18:39:52 · 9296 阅读 · 10 评论 -
解决mac上更新oh -my-zsh的时候出现的SSL_ERROR问题
更新oh -my-zsh的时候,或者从github上拉去代码的时候会出现如下的问题fatal: unable to access '[<https://github.com/ohmyzsh/ohmyzsh.git/>](<https://github.com/ohmyzsh/ohmyzsh.git/>)': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to [github.com:443](<http://gi原创 2022-01-13 18:35:39 · 1688 阅读 · 0 评论 -
部署Screego浏览器实现多人共享屏幕
screego,go语言开发的,浏览器实现多人共享屏部署步骤:screego 目前最新的版本为 v1.0.7,选择并下载系统对应的安装包:[root@localhost ~]# wget <https://github.com/screego/server/releases/download/v1.0.7/screego_1.0.7_linux_amd64.tar.gz1>解压后可以得到二进制文件以及示例文件screego.config.example,将示例文件命名为sc..原创 2022-01-13 18:30:56 · 1553 阅读 · 1 评论 -
在Mac上使用Homebrew安装现代化VIM——Neovim
概念:Neovim,由于vim的现在代码量30万,维护起来不好维护,于是从最开始的vim分支fork的一条分支,使vim重生!安装步骤:1,安装brew install neovim更改别名,鸟枪换炮。# edit ~/.zshrcalias vim='nvim'alias vi='nvim'2,插件1,安装插件管理器很多丰富的功能依赖于插件的加持,在安装插件之前,需要先安装插件的管理方式,这里使用vim-plug, 命令如下:#注意这是vim用户的情况c.原创 2022-01-13 17:57:52 · 5332 阅读 · 0 评论 -
Unix发行版本
但基本上可以分为三大系列:Redhat,Debian,Arch常见的主流发行版如下图所示:目前Linux世界里的包管理种类繁荣,选几个最主流的,可以大致梳理成如下表格所示,每一种都有对应的Linux发行版代表:用一个脑图来总结一下可能会更加形象:...原创 2022-01-12 16:24:57 · 1232 阅读 · 0 评论 -
Linux完全卸载MySQL
在linux下使用rpm安装mysql服务时,显示如下内容,然后就退出了[gao@s200 /home/gao/mysql-5.6.26]$sudo rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm --force --nodeps [sudo] password for gao: 警告:MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密原创 2022-01-11 19:00:02 · 866 阅读 · 0 评论 -
上古神器WireGuard异地高效率组网
缘由 相信很多的工作者、极客玩家或者学生党在项目开发以及发布的时候会遇到云上服务器资源不够(包括内存不够、磁盘不够等等),而我们可能由于一些问题,无法升级云服务器的配置,这样的场景就很尴尬对吧?现在的确有许多的像netapp、以及zerotier这样的内网穿透的存在,但是存在一个问题就是不安全,路由网关并不是在我们自己机器上,而且这些市面的望穿也有高效的方法但是要用money,苦于囊中羞涩,这时候WireGuard就可以很好提供高性能的内网穿透能力。 举个例子:你是个学原创 2022-01-11 17:17:17 · 13355 阅读 · 31 评论 -
OpenEuler系统安装Docker方法以及通过Docker安装OpenGuass
1.简介华为提供了一个基于 CentOS 的企业级 Linux 发行版 EulerOS。最近,华为发布了一个名为 openEuler 的 EulerOS 社区版2.资料参考OpenEuler系统文档地址:openEuler documentation3.系统镜像源位置地址:openEuler咳咳....太保姆了直接进入正题4.安装Docker(第一种方法)4.1.1更新软件源wget -O /etc/yum.repos.d/openEulerOS.repo https:原创 2022-01-10 21:51:09 · 3872 阅读 · 0 评论