
linux
.
落花流水i
致明日的舞
展开
-
一遍就成功的Linux下安装mysql5.x
申明:本人用的Linux是系统是Cent os7系列,mysql的安装包为5.5系列mysql的RMP包安装下载地址https://downloads.mysql.com/archives/community/1.检查本地是否安装过其他版本的mysql此时我们将Linux系统自带的maria删掉2.安装mysql的server端和client端。如果都安装成功的话可以看到mysql的版本信息.3.设置mysql的自启动服务1)首先我们开启mysql的服务service mysql原创 2021-06-02 10:29:23 · 275 阅读 · 0 评论 -
File “/usr/bin/yum“, line 30,except KeyboardInterrupt
yum安装nc时报错如下:原因:这是因为yum采用python作为命令解释器,原来系统自带的python解释器为python2.7,然后我之前为了方便将python默认的解释器设为了python3.6,导致按python3.6解析2.7的语法出错了。解决办法:1.查看本机自带的python版本,cd /usr/bin/ | find python*2.vi /usr/bin/yum文件,找到第一行/usr/bin/python,在后面添加上你的python2.x的版本,因为我上面的是2.原创 2021-06-02 10:25:04 · 148 阅读 · 0 评论 -
linux下/etc/sudoers文件是只读的解决方案
在使用vi命令编辑/etc/sudoers文件时发现他只是一个文件,本来我的目的是在## Allow root to run any commands anywhereroot ALL=(ALL) ALL下添加一个mo用户使得为mo赋予不用输入密码的权利。发现这个文件是只读的 这时候想着要不然改一下脚本的权限,到时毕竟涉及到系统方面的,在改权限之前我又去网上查了一波,发现确实没有自己想的那么简单,因为改完权限后会导致其他问题,所以此办法作废,但是突然我看到了这个文件的第8行有这样原创 2021-05-20 20:00:52 · 11357 阅读 · 2 评论 -
/usr/bin/ssh-copy-id: ERROR: ssh: Could not resolve hostname node103: Name or service not known
搭建hadoop集群时将node102的公钥拷贝到node103时报错,从报错信息来看是不能解析主机名node103.解决办法:在集群上的所有机器上执行vi /etc/hosts在127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6这两行下面添加对应的主机名和I原创 2021-05-16 10:14:35 · 5621 阅读 · 0 评论 -
Xshell连接不上虚拟机的解决办法汇总
一:首先解决的关于ping的问题1.在虚拟机中ping百度看能不能先ping通,如果虚拟机连接不上网络的话Xshell肯定是连接不上的,如果有上述情况的请点击二:检查你虚拟机中防火墙是否关闭CentOs6中查看防火墙状态:service iptables status关闭防火墙:service iptables stop禁用防火墙:chkconfig iptables offCentOs7中查看防火墙状态:systemctl status firewalld.service关闭防火墙:原创 2020-12-06 09:47:14 · 117738 阅读 · 68 评论 -
shell脚本一键启动hadoop,zookeeper以及jps查看全部节点
话不多说,直接上脚本。启动hadoop:#!/bin/sh#start hdfsecho "hdfs is starting..."ssh hadoop102 "/opt/module/hadoop-2.7.2/sbin/start-dfs.sh"#start yarnecho "yarn is starting..."ssh hadoop103 "/opt/module/hadoop-2.7.2/sbin/start-yarn.sh"这里需要注意我的主节点是hadoop102,子原创 2020-10-03 18:26:55 · 706 阅读 · 0 评论 -
Linux下安装nginx以及相应的配置
一:关于nginx的安装。1.nginx的下载网址http://nginx.org/en/download.html进去以后选这个1.18.0稳定版的,我将下载好的tar包放在了/opt/software 下2.解压nginx到指定的目录,tar -zxvf /opt/software/nginx-1.18.0.tar.gz -C /opt/module ,打开解压后的目录二:配置nginx所需要的环境1.安装gccyum install gcc-c++2.安装PCRE pcre原创 2020-06-17 13:07:03 · 186 阅读 · 0 评论 -
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx启动时报错:原因是因为nginx的80端口被占用。解决办法: killall -9 nginx 再次重启nginx 在/usr/local/nginx/sbin 输入./nginx 查看是否启动nginx这是会发现nginx的进程已经成功启动了。...原创 2020-06-17 12:40:37 · 404 阅读 · 0 评论 -
file /usr/share/mysql/czech/errmsg.sys from install of MySQL-server-5.6.24-1.el6.x86_64 conflicts wi
安装mysql服务端时报错原因:已存在mariadb-libs-1:5.5.60-1.el7_5.x86_64的库(这是linux自带的)所以需要先删除以前的库才能安装!执行命令:rpm -e mariadb-libs-1:5.5.60-1.el7_5.x86_64 --nodeps 强制卸载!最后执行安装自己的mysql:rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm...原创 2020-06-07 14:07:31 · 533 阅读 · 0 评论 -
error: Failed dependencies: /usr/bin/perl is needed by MySQL-server-5.6.24-1.el6.x86_64
安装mysql服务端报错:解决办法:yum install -y perl-Module-Install.noarch原创 2020-06-07 13:19:40 · 1656 阅读 · 0 评论 -
Failed to start nginx.service: Unit not found.
安装Nginx后启动时报错:原因:是因为nginx没有将添加到系统服务,手动添加这个服务即可解决vim /etc/init.d/nginx将如下代码粘贴进去,然后保存退出。#!/bin/sh# nginx - this script starts and stops the nginx daemin## chkconfig: - 85 15# description: Nginx is an HTTP(S) server, HTTP(S) reverse \#原创 2020-05-18 18:21:04 · 6204 阅读 · 0 评论 -
linux中的磁盘分区知识以及手动分区
一:硬盘的逻辑结构1.磁道:当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆环轨迹,这些圆环轨迹就叫做磁道。也就是说磁道具有一定的宽度。磁道与磁道之间通常会有一定的间隔。2.扇区:硬盘扇区是硬盘的内部圆形金属盘片被磁道划分成若干个扇形区域,用以存储数据。每个扇区可以存放512个字节的数据,磁盘驱动器在向磁盘读取和写人数据时,要以扇区为单位。若干个扇区就组成整个盘片,硬...原创 2020-05-04 18:20:58 · 1801 阅读 · 0 评论 -
linux中umask命令介绍
umask命令概述:登录系统之后创建一个文件或者目录总是有一个默认权限的,这个默认的权限就是umask来处理的。umask设置了用户创建文件和目录的默认权限。查看本机的umask权限可选项 :-p:打印当前umask值-S:显示当前掩码新建文件和目录方面的知识:对文件而言,新建文件的默认权限最大是666,没有执行(x)权限,这是因为执行权限对文件来讲比较危险,系统不会随意让你在刚创建...原创 2020-05-03 12:05:29 · 1043 阅读 · 0 评论 -
netstat命令
netstat命令:它是网络状态的查看命令,既可以查看本机开启的端口,也可以查看有哪些客户端连接。它也是一个监控TCP/IP网络的非常有用的工具,可以显示网络连接,路由表,接口统计以及每一个网络接口设备的状态信息。常见用法: netstat -a(列出所有的网络状态,包括Socket程序)netstat -n(使用IP地址和端口号显示,不使用域名与服务名,能显示数字的全部转化成数字)...原创 2020-04-29 12:36:31 · 1398 阅读 · 0 评论 -
Linux重启网卡失败解决办法
重启网卡报错:Restarting network (via systemctl): Job for network.service failed because the control process exited with error code.本人解决办法:去windows里面查找一下关于网卡的服务是否打开如果没有则手动开启这两个服务。有可能是UUID冲突,这里j简单介绍一...原创 2020-04-29 08:32:14 · 11123 阅读 · 0 评论 -
Linux中shell基础知识
一:什么是shell:定义:Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的界面,他就像是沟通计算机和用户的一个桥梁从而方便人机交互,用户既可以输入命令执行,又可以利用Shell脚本编程,完成更加复杂的操作。二:shell脚本的执行方式:1:用echo 命令echo -n 使输出的内容不换行2.用shell脚本的方式去执行方法一:步骤:vi xxx.sh...原创 2020-04-11 19:54:11 · 489 阅读 · 0 评论 -
centos7永久修改主机名
试过了更改主机名很多的方法,大多数博客写的无非还是在 /etc/hosts这个文件里面的添加一行你的IP地址和想要更改的主机名然后重启。但是我的始终无法修改成功,后来发现用 hostnamectl 命令可以直接改掉主机名。hostnamectl set-hostname xxx(此处的xxx为你想要更改的主机名),然后reboot关机重启。无论是不是在root下都能把更改主机名更改...原创 2020-04-07 17:22:57 · 335 阅读 · 3 评论 -
-bash: ifconfig: command not found
类似于-bash:XXX:commang not found的问题(前提是你命令别输入错误),基本上是因为你没导入相关命令所在的包。在这里我们先说一下关于linux的内部命令和外部命令:1 内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。2 外部命令是linux系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到...原创 2020-03-31 10:22:38 · 1859 阅读 · 1 评论 -
ping: www.baidu.com: Name or service not known
出现这种状况很大一部分原因是我们的DNS没有配置好首先进入下面这个配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33 (最后的这个-ens33可能有的人的网卡并不一样,有的人的网卡是eth0)图一:编辑–>虚拟网络编辑器–>NAT设置图二: 编辑–>虚拟网络编辑器在这里你网管地址和子网掩码是什么就相应的填写...原创 2020-03-31 00:10:33 · 7689 阅读 · 2 评论 -
linux基本命令和目录树结构
在说linux基本命令之前,让我们来回顾一下linux的目录树结构下面来分别说一下根目录下中每个目录的作用/bin: 是Binary的缩写,里面是用户二进制文件,这个目录存放着最经常使用的命令,如ls,cat等./sbin: s就是SuperUser的意思,这里存放的是系统管理员使用的系统管理程序./etc: 这里面放了所有的系统管理所需要的配置文件和子目录,比如/etc/pr...原创 2020-03-29 21:34:49 · 900 阅读 · 0 评论