
Linux
Linux相关文章
白不懂黑的静
纸上得来终觉浅 绝知此事要躬行
展开
-
centos7修改主机名
如题:安装centos后,发现默认的主机名是localhost,在配置如hbase等时会发生问题,所以需要修改主机名,分三步:第一:修改/etc/hostname文件,删除localhost,添加你的hostname第二步:修改/etc/hosts文件第三步:重启系统补充:当然也可以通过命令直接修改 hostname name 不过这样是临时修改的,重启后又恢复了,也看到说有永久性的命令修改,这里暂且不做讨论。...原创 2021-08-21 10:06:05 · 1350 阅读 · 1 评论 -
centos7设置固定IP
虚拟机上安装了centos,通过MobaXterm去连接,不过每次开机后,centos的ip都可能会发生改变,这样就不好玩了,因此想着将其IP设置为固定IP,操作步骤如下:一、先查看虚拟机上用的是哪个网卡端口二、到/etc/sysconfig/network-scripts/下修改enp0s3的配置文件ifcfg-ens33。三、保存配置文件后,重启网络服务service network restart...原创 2021-08-15 15:04:42 · 1691 阅读 · 1 评论 -
linux ssh 免密登录
在做centos7安装hadoop是,需要用到配置ssh免密登录,按照网络上的一篇文章配置成功,特将其文章在此记载,当时为单机版,因此单机版的部分已经验证,集群版的未验证,在此仅做纪录,后面有机会再验证并修改注释。。。。以下用三台centos为例,ip分别为192.168.44.138、192.168.44.139、192.168.44.140,分别对应别名master、slave1、slave21、首先在每个机器上执行ssh-keygen -t rsa一直按回车默认就好2转载 2021-08-14 23:28:19 · 303 阅读 · 0 评论 -
centos7查看和设置防火墙
查看防火墙状态firewall-cmd --state停止firewallsystemctl stop firewalld.service开启firewallfirewall-cmd --state禁止firewall 开机启动systemctl disable firewalld.service原创 2021-05-09 11:48:08 · 142 阅读 · 0 评论 -
Centos7下配置伪分布式Hadoop 报错:mkdir: 无法创建目录“/opt/module/hadoop-3.1.4/logs“: 权限不够
问题:在centos7下配置一个伪分布式的hadoop集群,在启动集群,执行命令 sbin/start-dfs.sh命令时,报如下错误解决办法:这个 和当前用户的权限有关,执行如下命令sudo chown -R yyj /opt/module/hadoop-3.1.4/ #其中yyj是我的用户名,这个修改成你自己的,后面的路径是我本地路径,也需要修改成你自己的执行完后,再执行sbin/start-dfs.sh命令启动集群。...原创 2021-05-09 11:35:03 · 5578 阅读 · 6 评论 -
ssh配置免密登录服务器
环境:在三台机子中,系统安装的是centos7,通过ssh登录另外几个系统时,总是需要输入密码,那么我们可以配置ssh的免密登录。原理简介:原理其实就是在主机中生成公钥和私钥,然后把公钥给需要访问的其它主机,那么在进行通讯时,发现存在自己的公钥,则不需要输入密码操作命令:假如需要在server01中通过ssh免密访问server02则在server01的bin目录下(/home/server01/bin)进入到其.ssh目录下然后在.ssh目录下输入如下命令:#第一步:生成原创 2021-05-08 22:39:33 · 134 阅读 · 0 评论 -
Linux 下使用 rsync 编写文件同步脚本
一、需求说明在网上学习大数据视频时,需要在虚拟机上搭建集群,这里的集群有hadoop102 hadoop103 hadoop104 三台centos服务器那么往往为了便捷,在集群中的一台服务器上修改了文件后,需要同步到集群中的其它服务器上,文件的同步我们可以使用scp 或者rsync命令,但是来回敲命令比较麻烦那么视频中有讲到一个分发脚本 xsync,这里做整理,方便后面使用学习。二、具体操作首先,为了使脚本在任何目录下都可以使用,我们默认将脚本放在/home/用户名/bin目录下,..原创 2021-05-07 23:13:37 · 963 阅读 · 0 评论 -
ssh登录 The authenticity of host 192.168.0.xxx can‘t be established. 的问题
问题:在使用xshell进行两个服务器之间文件拷贝的时候,出现The authenticity of host 192.168.0.xxx can't be established. 的问题解决办法:修改/etc/ssh/ssh_config文件的配置,以后则不会再出现此问题最后面添加:StrictHostKeyChecking noUserKnownHostsFile /dev/null...原创 2021-05-06 23:29:22 · 1389 阅读 · 0 评论 -
scp 文件拷贝
需求:虚拟机下,两台centos7系统之间需要进行文件拷贝。方案:使用scp命令进行拷贝sudo scp -r $pdir/$fname $user@$host:$pdir/$fname#sudo root角色#-r 递归拷贝#$pdir/$fname 文件路径+文件名称#$user 目标服务器登录用户#$pdir/$fname 目标文件路径+文件名 例如:#将当前目录下的jdk1.8.0_291 文件夹拷贝到 hadoop103服务器的/opt/module...原创 2021-05-06 23:06:26 · 6081 阅读 · 0 评论 -
centos7下安装Hadoop3.1.4
一、环境准备win10系统下安装好vmware15pro vmware 里面安装好centos7 准备好hadoop3.1.4安装包 hadoop-3.1.4.tar.gz 提前建立好安装目录/opt/module二、hadoop解压安装进入到放置hadoop安装包目录module,然后解压tar -zxvf hadoop-3.1.4.tar.gz -C /opt/module/解压后如下所示:配置环境变量sudo vim /etc/profile.d/my_env原创 2021-05-02 21:24:11 · 543 阅读 · 0 评论 -
centos 下安装JDK
一、环境win10下安装Vmware15pro ,然后再vm中安装了centos7; 准备好Linux环境下的jdk安装包 jdk-8u291-linux-x64.tar.gz 在/opt下创建好自己的软件安装目录 module二、进行JDK安装进入jdk安装文件存放目录,运行如下命令,进行jdk安装包解压tar -zxvf jdk-8u291-linux-x64.tar.gz -C /opt/module/上面命令指定了我的jdk解压在/opt/module目录下,这个目录是我提前原创 2021-05-02 21:04:04 · 157 阅读 · 0 评论 -
chmod命令级联设置文件夹及子文件夹的权限
加入-R参数,就可以将读写权限传递给子文件夹例如chmod -R 777 /mydir那么public_html文件夹和它下面的所有子文件夹的属性都变成了777.777是读、写、执行权限...原创 2021-01-08 16:29:00 · 4006 阅读 · 0 评论 -
centos7的网卡重启方法
centos7的网卡重启方法:systemctl restart network原创 2021-01-04 22:26:07 · 1463 阅读 · 0 评论 -
centos7关闭防火墙
1、使用命令:systemctl status firewalld.service 查看防火墙状态systemctl status firewalld.service执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态2、使用命令:systemctl stop firewalld.service 关闭运行的防火墙systemctl stop firewalld.service 3、关闭后,使用命令systemctl status fir...原创 2021-01-04 22:13:52 · 176 阅读 · 0 评论 -
CentOS如何删除文件夹
Linux中删除文件夹使用rmdir命令,但只能删除目录为空的文件夹,所以常用的命令是rm,具体方法如下:1、删除文件夹命令:rm /home/test2、带参数删除 rm -r /home/test参数-r是递归的删除参数表中的目录及其子目录。目录将被清空并且删除。当删除目录包含的具有写保护的文件时用户通常是被提示的。rm -rf /home/test-f是不提示用户,删除目录下的所有文件。需要注意检查路径 rm -ir /home/test...原创 2021-01-04 15:24:40 · 2056 阅读 · 0 评论 -
centos7下设置ip地址
前提:我在虚拟机vm下安装了centos,想自定义其ip办法:使用命令编辑网络设置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33 注意:后面的ifcfg-ens33需根据实际情况改变,可能每个机子都不一样然后添加自己的ip、网关、子网掩码、及dns 如下:TYPE="Ethernet"BOOTPROTO="static"DEFROUTE="yes"PEERDNS="yes"PEERROUTES="yes"IPV4_FA原创 2020-12-31 09:23:36 · 382 阅读 · 0 评论 -
Ubuntu20.04 安装tomcat
sudo apt update sudo apt-cache search tomcat sudo apt install tomcat9 tomcat9-admin安装完成后,默认开启服务,查看服务的8080端口是否开启:ss –ltn开启/关闭tomcat开机自启sudo systemctl enable tomcat9 sudo systemctl disable tomcat9防火墙开启tomcat端口sudo ufw allow from any to .原创 2020-09-01 22:55:35 · 3757 阅读 · 2 评论 -
Ubuntu打开终端快捷键
ctrl + alt + T #打开新的终端shift + ctrl + T #在当前终端同级打开新的终端(即在同一个终端中有两个选项卡)原创 2020-09-01 22:24:49 · 4687 阅读 · 0 评论 -
Ubuntu20.04使用中科大镜像源安装更新nginx
在Ubuntu20.04上按照Nginx的官网上的做法安装后,发现因为网络原因,其原始的源下载太慢,经常会超时,安装失败。因此,因此采用中科大的镜像源进行安装步骤:1、添加镜像源$ sudo vim /etc/apt/sources.list.d/nginx.list若之前安装官方安装的话,nginx.list是有的,将里面的内容修改为如下:deb http://mirrors.ustc.edu.cn/nginx/mainline/ubuntu/ focal nginx2原创 2020-09-01 21:26:05 · 1271 阅读 · 1 评论 -
Ubuntu 开放制定端口
开放端口由于我的服务器使用的os是Ubuntu,所以这里就介绍一下Ubuntu下的方法,其他linux应该也是大同小异,需要自己去尝试安装iptables一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧1、安装sudo apt-get install iptables2、添加规则sudo iptables -I INPUT -p tcp --dport 5432 -j ACCEPT中间的5432为所需要开放的端口3..原创 2020-09-01 17:04:01 · 610 阅读 · 0 评论 -
Ubuntu 下启动tomcat8.5启动时所用的jdk版本与实际jdk版本不一致
环境:Vmware上安装的Ubuntu系统在ubuntu上安装好tomcat后,启动tomcat,tomcat提示所用的JAVA_HOME的路径与本地看到的JAVA_HOME路径不一致,导致tomcat启动不了处理办法:编辑tomcat bin目录下的setclasspath.sh文件,在开头手动加上实际的JAVA_HOMEexport JAVA_HOME=/opt/JDK1.8/jdk1.8.0_161export JRE_HOME=${JAVA_HOME}/jre这样,再次启.原创 2020-09-01 16:36:58 · 540 阅读 · 0 评论 -
Ubuntu 下安装Chrom浏览器
如题,在Unbuntu下安装Chrom浏览器wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo dpkg -i google-chrome-stable_current_amd64.deb原创 2020-08-31 21:39:09 · 394 阅读 · 0 评论 -
Ubuntu20.04安装中文输入法
1.之前18.04版本,安装的是fcitx,升级到20.04后,输入法失效。2.删除fcitxsudo apt remove fcitx3.安装ibus-libpinyinsudo apt install ibus-libpinyin sudo apt install ibus-clutter4. 设置--》输入源 点击“+” ,选择中文(智能拼音)5.重启系统。...原创 2020-05-08 16:56:23 · 10417 阅读 · 5 评论 -
Ubuntu 命令记录
$ mkdir folder-name //创建一个文件夹$ touch filename //创建一个文件$ chmod -R 777 fileName //给一个文件授权读写权限原创 2020-05-02 06:33:57 · 254 阅读 · 0 评论