![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 59
Hadoop_Liang
这个作者很懒,什么都没留下…
展开
-
解决云服务器CPU占用率接近100%问题
解决云服务器CPU占用率接近100%问题原创 2024-07-22 23:05:12 · 470 阅读 · 0 评论 -
CentOS7安装flink1.17完全分布式
CentOS7安装flink1.17完全分布式。原创 2024-04-03 00:09:04 · 2586 阅读 · 1 评论 -
CentOS7安装jdk8
CentOS7安装jdk8原创 2024-04-02 21:56:54 · 255 阅读 · 0 评论 -
Linux集群实用脚本
Linux集群实用脚本原创 2023-12-17 15:21:11 · 642 阅读 · 0 评论 -
CentOS7设置时间同步(NTP)
CentOS7设置时间同步(NTP)原创 2023-12-05 18:54:59 · 350 阅读 · 0 评论 -
Linux /etc/hosts文件
Linux的/etc/hosts文件用于静态地映射主机名到 IP 地址。每一行通常包含三个部分,分别是ip、主机名、主机名别名。原创 2023-12-02 17:24:56 · 1263 阅读 · 0 评论 -
CentOS7安装locate命令
locate命令安装方法如下:[hadoop@node1 hbase]$ locate core-default.xml-bash: locate: command not found[hadoop@node1 hbase]$ sudo yum -y install mlocate[hadoop@node1 hbase]$ locate core-default.xmllocate: can not stat () `/var/lib/mlocate/mlocate.db': No s原创 2022-04-15 09:37:30 · 2883 阅读 · 0 评论 -
关闭集群机器命令脚本
背景没有脚本时,关闭集群里的Linux机器,需要分别在每台机器执行关机命令,费时费力。[hadoop@node2 ~]$ sudo init 0[hadoop@node3 ~]$ sudo init 0[hadoop@node4 ~]$ sudo init 0编写脚本在~/bin目录下,新建guanji.sh脚本文件[hadoop@node2 bin]$ nano guanji.sh脚本内容#!/bin/bashfor host in node4 node3 no原创 2022-04-07 15:10:13 · 2251 阅读 · 0 评论 -
集群机器同时执行查看文件命令脚本
背景集群里的机器需要执行某个命令时,没有脚本时,需要分别在每台机器执行命令,费时费力。例如:在三台机器组成的机器,执行ls命令,需要分别在三台机器执行ls命令# 在node2执行ls命令[hadoop@node2 ~]$ lsbin installfile soft# 在node3执行ls命令[hadoop@node2 ~]$ lsbin installfile soft# 在node4执行ls命令[hadoop@node2 ~]$ lsbin install原创 2022-04-07 14:41:16 · 2197 阅读 · 0 评论 -
Docker安装mysql
环境CentOS7安装好Docker,可参考CentOS7安装Docker步骤官方文档:https://registry.hub.docker.com/_/mysql以安装mysql5.7为例1.拉取镜像docker pull mysql:5.72.启动mysql容器,端口映射 挂载配置目录和数据目录docker run --name mysql01 -p 3306:3306 -v /root/customconf:/etc/mysql/con...原创 2021-01-11 19:51:04 · 136 阅读 · 0 评论 -
CentOS7下安装docker
环境:CentOS7官方文档:https://docs.docker.com/engine/install/centos/步骤:本次安装在root用户下操作,非root用户可根据实际情况在命令前添加sudo1. 环境确认查看系统内核为3.10及以上# uname -r3.10.0-957.21.3.el7.x86_64查看系统版本,NAME="CentOS Linux" VERSION="7 (Core)"# 系统版本[root@master ...原创 2020-11-12 16:43:35 · 667 阅读 · 0 评论 -
docker配置阿里云镜像加速器
登录阿里云,进入控制台搜索镜像-->点击进入容器镜像服务找到加速器地址及配置教程执行配置加速器命令sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://这里换成自己的加速器地址.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo system原创 2020-11-12 17:18:09 · 142 阅读 · 0 评论 -
生产环境定时备份数据库
生产环境中,为了数据安全,通常需要定时备份数据库,以免造成数据库丢失!本博文介绍如何定时备份服务器中的数据库。环境:系统环境:Linux数据库:mysql5.7思路:1.编写shell脚本,实现导出数据库到备份目录功能2.设置定时任务,实现定时执行shell脚本功能。步骤:1.编写shell脚本backupdb.sh#!/bin/bas...原创 2020-04-30 22:53:00 · 483 阅读 · 0 评论 -
CentOS7搭建SVN及基本使用
SVN的全称是subversion,是一个开放源代码的版本控制系统。本博文讲解如何在CentOS7下安装svn、配置多个项目版本库以及如何通过命令和TortoiseSVN来使用svn。1. 安装svn服务# yum install -y subversion验证版本# svn --version2.创建版本库subversion默认以/var/svn作为数据根...原创 2020-03-07 15:49:34 · 489 阅读 · 0 评论 -
CentOS7安装mysql5.7
下载mysql的rpm文件# wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'如果没有wget命令,可参考安装wget命令升级rpm包# rpm -Uvh mysql57-community-release-el7-11.noarch.rpm查看mysql相关包...原创 2019-11-13 12:26:12 · 855 阅读 · 2 评论 -
最小安装版CentOS7安装基本命令
CentOS7最小安装版默认没有安装wget/nao/locate等命令,需要自行安装,安装方法如下:安装wget安装wget命令:# yum -y install wget报错HTTP Error 404 - Not Found解决办法:改用aliyun的CentOS-7.repo仓库备份原有仓库# cp /etc/yum.repos.d/CentOS-Ba...原创 2019-11-13 11:47:26 · 910 阅读 · 0 评论 -
putty远程连接Ubuntu服务器
1.更新apt-get$ sudo apt-get update2.安装ssh$ sudo apt-get install openssh-server安装过程中会有提示,输入Y继续3.查看ip$ ifconfig查到Ubuntu ip为:192.168.21.1294.下载并安装puttyputty下载地址:https://www.chiark....原创 2019-09-03 22:47:44 · 5238 阅读 · 1 评论 -
Linux nc命令的简单玩法
nc是netcat的简写。nc的作用很多,可以实现网络端口监听、网络数据传输等,其用法可以用命令man nc或者nc --help查看。 本文主要介绍nc的一个简单玩法,实现监听一个端口,然后往这个端口写入点数据,在监听终端上看到写入的数据。 打开第一个终端监听某个端口,例如:9999$ nc -lk 9999nc参数中 -l(小写的L)表示listen -k表示ke...原创 2018-11-25 23:08:38 · 971 阅读 · 1 评论 -
Ubuntu16.04下安装Xampp
有时需要用到Windows的数据库(如:Xampp的数据库),偏偏此时Ubuntu无法通过Windows IP连接上 Xampp的数据库,原因是虚拟机Ubuntu无法ping通Windows IP。针对Ubuntu无法Ping通Windows IP,又不想用桥接方式联网(因为IP网段会变),百度也无法解决时,可以考虑在Ubuntu下安装Xampp。典型应用场景:原来用Windosw的Xam...原创 2018-12-18 01:02:18 · 1735 阅读 · 0 评论 -
VMware下安装Ubuntu16.04(桌面版)
为了在Windows下能拥有Linux环境,我们可以在虚拟机上安装Linux系统,这里选择的虚拟机选择VMware,Linux选择Ubuntu16.04。那么我们首先要在Windows下安装虚拟机(VMware),然后在虚拟机上安装Ubuntu系统。准备工作:下载安装包1.下载Vmware:https://my.vmware.com/cn/web/vmware/inf...原创 2019-02-27 11:18:34 · 2321 阅读 · 0 评论 -
Linux 驱动编写
驱动程序(Device Driver)全称为“设备驱动程序”,是一种负责操作系统中的设备操作和通信,相当于硬件的接口,操作系统只能通过这个接口,才能控制硬件设备工作,否则不能正常工作。本博文主要讲解如何编写编译驱动程序、加载驱动模块、移除驱动模块等。前提条件:安装好Linux环境,这里选用Ubuntu16.04步骤:1、新建一个用于存放驱动文件的目录$ mkdir...原创 2019-03-12 20:57:43 · 1450 阅读 · 0 评论 -
Linux文件管理模拟实验
一、使用标准C库实现文件复制程序1、数据准备新建出testcp目录,然后在testcp目录中新建出src.txt$ mkdir ~/testcp$ cd ~/testcp$ nano src.txt内容如下:a b cd e f1 2 32、编写C程序 my_copy.c$ nano my_copy.c内容如下:#include<std...原创 2019-03-24 19:41:57 · 1700 阅读 · 2 评论 -
Linux挂载U盘
前提条件:1、有Linux环境,这里使用Ubuntu(云服务器除外)2、准备一个没有重要数据的U盘(初学者可能有操作失误导致U盘数据丢失的风险)步骤:1、未插入U盘前,查看磁盘分区状况hadoop@node1:~$ sudo fdisk -l[sudo] password for hadoop:Disk /dev/sda: 50 GiB, 53687091200 ...原创 2019-03-24 19:44:33 · 551 阅读 · 0 评论 -
CentOS7安装tomcat9
前提条件:拥有CentOS7环境安装好Java8(CentOs下)安装步骤:1.下载tomcat进入tomcat官网:http://tomcat.apache.org/,点击左侧Download下的Tomcat9选择tar.gz下载将下载文件上传到CentOS下移动安装文件到/usr/local目录下(注意:本文在root账户下安装)mv ap...原创 2019-01-08 10:20:21 · 667 阅读 · 0 评论 -
Linux下第一个C语言程序
本博客讲解如何在Linux运行一个C语言程序步骤:1.编写C程序新建一个hello.c文件hello.c代码如下:#include <stdio.h> int main(){ /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0;}2.编译C程序$ g...原创 2019-05-20 22:32:50 · 635 阅读 · 0 评论 -
如何kill掉Ubuntu的僵死进程
做spark应用时,每提交一个应用就会多出sparksubmit进程$ jps3552 SparkSubmit2164 SparkSubmit3223 SparkSubmit5358 Jps当我们想kill掉这个进程时,$ kill -9 3552$ kill -9 2164$ kill -9 3223再次用jps查看进程,发现SparkSubmit进程杀不掉...原创 2019-05-18 11:02:11 · 2937 阅读 · 0 评论 -
Ubuntu16.04安装MySQL5.7
环境:虚拟机的Ubuntu16.04Windows系统下Navicat本文主要介绍在Ubuntu16.04安装MySQL,并用Window的Navicat连接到Ubuntu的MySQLUbuntu16.04安装:更新Ubuntu的apt$ sudo apt update安装mysql$ sudo apt install mysql-server...原创 2019-06-14 17:34:00 · 9786 阅读 · 5 评论 -
apt-get update 出现E: Could not get lock /var/lib/apt/lists/lock问题的解决
问题:Ubuntu在更新软件源时,出现E: Could not get lock /var/lib/apt/lists/lock问题$ sudo apt-get updateReading package lists... DoneE: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporaril...原创 2019-06-14 23:08:05 · 23730 阅读 · 1 评论 -
Ubuntu Cron定时程序
安装、查看cron定时服务Ubuntu默认是安装了cron程序,如果没有,用如下命令安装:$ sudo apt-get install cron查看cron状态,Active为active(running)状态,说明cron正在运行$ service cron status命令输出如下● cron.service - Regular background program ...原创 2019-06-04 23:17:35 · 5170 阅读 · 0 评论 -
VMware下安装Ubuntu16.04(服务器版)
服务器版本比桌面版本的Ubuntu消耗更少的资源,运行也更快!本博文介绍用VMware安装Server版(服务器版)的Ubuntu。进入Ubuntu官网:https://ubuntu.com/download/alternative-downloads选择对应的服务器版本文件点击下载下来的torrent文件下载iso文件打开VMware,点击新建虚拟机...原创 2019-09-03 21:49:20 · 11962 阅读 · 0 评论 -
Ubuntu16.04固定IP
由于Ubuntu重启或者更换网络连接后,IP很容易改变。以下介绍在NAT网络连接模式下,固定Ubuntu16.04 IP地址的方法:1. 查看IP地址:ifconfig记住网络连接名称和IP地址,一会儿固定IP用到2.查看网关:点击虚拟机“编辑”--->“虚拟网络编辑器(N)”可看到网关地址是192.168.249.23.设置固...原创 2018-10-17 17:54:40 · 1756 阅读 · 0 评论