
Linux
SmallSweets
开通公众号啦!!!微信搜索『IT界新晋小白』,以后不止在这上面更新了,也会在公众号上发表文章,案例的代码我也会贴在公众号上,案例用到的各种工具,插件我也放在公众号上了,还有各种教学视频,包括实战篇,基础篇等,这些有需要的可以关注一下。提示:没需要的也可以关注哦(嘻嘻)。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用python脚本在Linux中添加环境变量
引入模块import os查看环境变量print(os.environ["PATH"])示例添加环境变量注意:添加环境变量我们要以追加的形式添加,不要以覆盖的形式添加os.environ["PATH"] += os.pathsep + "路径"os.pathsep 代表分号,在PATH中每条环境变量要用";"隔开示例...原创 2021-04-19 15:21:44 · 2294 阅读 · 0 评论 -
本地主机ping不通云服务器的原因
这是我亲身经历过的一个问题,最近购置了一台云服务器,想搭建一些东西,但是用我的物理机却怎么也ping不通服务器,弄了半天,才发现是忽略了一个最根本的东西,写篇文章记录一下。物理机ping不通云服务器,首先你要做如下检查:ping的是否是云服务器的公网IP云服务器的防火墙是否关闭# 关闭防火墙systemctl stop firewalld# 查看防火墙状态systemctl status firewalld云服务器的selinux是否关闭# 临时关闭setenforce.原创 2021-04-17 10:43:37 · 10076 阅读 · 0 评论 -
Linux 安装VMware Tools的正确姿势(实现物理机和虚拟机文件互传)
要从物理机传输文件到虚拟机,或者从虚拟机拷贝文件到物理机,能完成这个功能的最简单的方法肯定是直接将文件从物理机拖到虚拟机或将文件从虚拟机拖到物理机,只要我们的虚拟机安装了VMware Tools就可以实现这样的效果。记录一下虚拟机安装VMware Tools的步骤。安装步骤1.点击"虚拟机",在下拉列表中点击"安装VMware Tools"2.创建挂载目录,挂载镜像3.创建存储VMware Tools解压文件的文件夹,解压VMware Tools压缩包4.执行安装文件5.是否继续.原创 2021-04-09 16:09:17 · 820 阅读 · 0 评论 -
CentOS下使用parted命令创建磁盘分区报错:unrecognised disk label
在parted中使用 mkpart 命令创建新分区报错:unrecognised disk label如图:解决方法在使用 mkpart 命令创建新分区之前,我们要先使用 mklabel 命令创建分区表,分区表类型:MBR分区表(msdos)和GPT分区表(gpt)如图:...原创 2021-04-01 17:33:18 · 10817 阅读 · 0 评论 -
客户端(windows)访问FTP服务器遇到的问题(总结)
21 端口1024/65535端口pasv_addressLISTEN开启原创 2020-11-02 17:32:17 · 3366 阅读 · 2 评论 -
Linux下安装MySQL(5.7)步骤
安装包地址:戳这提取码:exl7解压tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -C /usr/local/重命名mv /usr/local/mysql-5.7.27-linux-glibc2.12-x86_64/ /usr/local/mysql进入mysql文件夹,创建文件及文件,依次执行下面的命令cd /usr/local/mysqlmkdir datacd data/mkdir {logs,data,r.原创 2020-09-14 11:49:39 · 278 阅读 · 0 评论 -
简简单单教你设置 ssh 免密登录
也是这两天在部署平台的时候需要设置ssh免登录,费了好大的劲,尝试了很多的方法才弄好,最后总结了一下,其实就是几个步骤,倒是我自己南辕北辙多走了很多弯路,今天就把具体的步骤在这里写一下,希望对你们有用,也让你们少走一些弯路。在这我就拿虚拟机action-1和虚拟机action-2来举例,我们要实现的是,在虚拟机action-1上使用ssh免密登录到action-2上。第一步关闭防火墙,关闭selinux,命令:systemctl stop firewalld # 关闭防火墙setenforc.原创 2020-09-08 21:11:58 · 697 阅读 · 0 评论 -
启动ambari服务失败 报错java.sql.SQLException: Access denied for user ‘ambari‘@‘master‘ (using password: YES)
启动ambari服务失败,提示:Waiting for server start…ERROR: Exiting with exit code -1.REASON: Ambari Server java process has stopped. Please check the logs for more information.查看日志:tail -200 /var/log/ambari-server/ambari-server.log 发现报错:java.sql.SQLException:原创 2020-08-01 19:43:20 · 2677 阅读 · 0 评论 -
Linux网络文件服务器 NFS
安装 NFSyum -y install nfs-utils启动 NFS 服务systemctl start nfs配置文件 /etc/exports 格式:共享目录绝对路径 授权访问的IP或网段(权限)/share 192.168.1.0/24(ro)共享目录为根目录下的share文件夹,允许192.168.1这个网段访问,访问权限为只读。我们通过几个例子来演示一下。要求:以只读的方式共享目录/mnt/nfsshare,同时只能被192.168.124.0域中的系统访问。以读写原创 2020-07-12 19:31:10 · 1324 阅读 · 0 评论 -
Linux基础服务 DNS主从同步(bind)
在现实生活中,我们也会遇到DNS服务器出现故障的情况,当使用一台DNS服务器的时候,出现故障以后我们就没有办法继续上网,所以我们需要多台DNS服务器,那么使用多台DNS服务器怎样才能实现数据的统一呢,这就是本篇我要为大家讲解的内容。目标:配置一台主DNS服务器,配置一台辅DNS服务器,并实现使用主DNS服务器和使用辅DNS服务器解析能够得到相同的数据。完成本次目标我们需要使用三台虚拟机,其中两台用来配置DNS服务,一台用来访问。前期的安装部署我前面的博客有讲解这里就不再赘述了,我们直接从配置文件开始。原创 2020-07-12 11:04:17 · 1001 阅读 · 0 评论 -
Linux基础服务 DNS反向解析(bind)
因为在我的上一篇博客中,我已经讲解了DNS服务器的安装,配置以及启动,所以在这就不赘述了,如果有什么问题的可以参考一下我的上一篇博客:Linux基础服务 DNS正向解析(bind)下面我们就直接从配置文件开始。我们要实现的功能如下:对 www.thanksy.com 做反向解析,其对应的IP地址为 192.168.124.15配置主配置文件添加以下几行创建区域数据库文件cp -p /var/named/chroot/var/named/named.loopback /var/named原创 2020-07-09 14:00:25 · 2487 阅读 · 0 评论 -
Linux基础服务 DNS正向解析(bind)
。原创 2020-07-08 12:19:00 · 678 阅读 · 0 评论 -
在Linux中创建 本地yum源
前言我在前面的博客中也写过怎样在Linux中修改yum源,它可以直接在网上下载我们需要安装的最新版本的包,缺点就是,如果我们在没有网络的情况下是没有办法使用的,那如果用rpm安装的话,又不能自动解决软件包依赖问题,那怎么办呢?这时候我们就需要创建本地yum源,既可以在没有网络的情况下安装,又能自动解决依赖问题,那下面就来看一下具体实现的几个步骤。这里就以安装 tree 软件包为例,我是在没有网络的情况下安装的,安装时提示:因为自带的yum源涉及到付费问题,我就修改成国内的yum源,但因为没有网络所以原创 2020-07-08 01:20:08 · 2099 阅读 · 0 评论 -
Linux下DNS正、反向解析报错:** server can‘t find ???: NXDOMAIN
在Linux测试DNS正向、反向解析时报错 ** server can’t find ???: NXDOMAIN,如图正向解析:反向解析:但是检查主配置文件和区域配置库文件都没有错误,那是哪里的问题呢?问题可能就是主配置文件和区域配置库文件的属主和属组的问题,我们来看一下。我们可以看到,我们定义的...原创 2020-07-01 13:10:16 · 44808 阅读 · 8 评论 -
Linux下挂载光盘、U盘以及卸载
挂载光盘挂载命令:mount -t iso9660 /dev/cdrom /mnt/cdrom或mount -t iso9660 /dev/sr0 /mnt/cdrom因为,/dev/cdrom 是 /dev/sr0 的软连接,所以这两个写哪个都可以。-t 是指定文件系统类型,光盘是iso9660,这是固定的,记住就可以。/dev/cdrom , /dev/sr0 是设备名。(固定)/mnt/cdrom 是挂载点。(挂载时,必须确保挂载点是存在的)挂载U盘挂载命令:mount -原创 2020-06-25 18:06:19 · 1028 阅读 · 0 评论 -
Linux下分区的创建、格式化以及挂载
创建分区查看磁盘分区信息 fdisk -l这时候sdb还没有分区信息。磁盘分区命令: fdisk /dev/sdb (这里就以磁盘sdb为例)sda 后面不加数字,因为只有分区完成以后,才会有sdb1分区,sdb2等等,分区之前是没有这些分区的,所以分区的时候就只写整个磁盘的名称m 输出帮助信息,各选项的作用:新建分区新建分区选项:e 是扩展分区p 是主分区l 是逻辑分区这里我们是看不到 l 选项的,因为只有创建完扩展分区以后才能创建逻辑分区,只有当创建完扩展分区以后才能看到原创 2020-06-25 16:18:16 · 16695 阅读 · 0 评论 -
Linux中常用压缩及解压命令
old为打包文件或目录名,new为打包后新的文件名,除了.gz和.bz2格式的压缩包,其他格式的压缩包,在压缩时,新文件名后面一定要加上与其相对应的压缩包后缀。原创 2020-06-22 15:46:50 · 320 阅读 · 0 评论 -
Linux中vim替换命令
将光标所在行中的第一个c替换为a:s/c/a 将光标所在行中的所有c替换为a:s/c/a/g 逐个询问,是否将光标所在行中的第一个c替换为a:s/c/a/c 逐个询问是否将光标所在行中的所有c替换为a:s/c/a/cg将每行中的第一个c替换为a:%s/c/a 将每行中的所有c替换为a:%s/c/a/g逐个询问是否将每行中的第一个c替换为a:%s/c/a/c逐个询问是否将每行中的所有c替换为a:%s/c/a/cg没有%: 替换光标所在行 ,有%: 替换所有行原创 2020-06-22 15:24:43 · 2780 阅读 · 0 评论 -
Linux中Navicat Premium连接MySQL报错:2059 - authentication plugin caching_sha2_password cannot be loaded
当我们用Navicat Premium连接MySQL时,点击连接测试,会出现报错:错误信息为:2059 - authentication plugin ‘caching_sha2_password’ cannot be loaded在终端登录MySQL,查看加密方式,输入命令:show variables like 'default_authentication_plugin';结果显示:这里应该是我改过的缘故,MySQL (8以上的版本)的默认加密方式为"caching_sha2_pas原创 2020-06-20 10:52:14 · 615 阅读 · 0 评论 -
Linux中启动Eclipse报错: JVM terminated. Exit code=1
当我们在Linux中启动Eclipse时,这时会出现提示框:大多数应该是因为安装内存过大导致的,所以我们只要解决内存问题就可以,这里提供两个方案。方案一:配置 eclipse.ini 文件打开Eclipse安装目录下的eclipse.ini文件:将最下面的两行改小一点,改成256和512(不是固定的,改小一点就行),如果还是不行,可以尝试一下第二种方案。方案二:扩大虚拟机内存打开"虚拟机"选项里的"设置"选项将 内存 改成 2G 也就是 2048MB。重启Eclipse。应该就原创 2020-06-19 18:45:53 · 3686 阅读 · 0 评论 -
Linux临时关闭和永久关闭SELinux
查看SELinux状态:[root@localhost ~]# getenforceEnforcing临时关闭SELinux:[root@localhost ~]# setenforce 0[root@localhost ~]# getenforcePermissive永久关闭SELinux:在 /etc/sysconfig/ 目录下修改配置文件 selinux[root@localhost ~]# vim /etc/sysconfig/selinux 配置文件内容:# This原创 2020-06-14 10:57:13 · 732 阅读 · 0 评论 -
简单几个步骤教你在Linux中修改yum源
在使用Redhat自带的yum源时,经常会出现出错或者直接不能使用的问题,所以更改yum源是解决这个问题最好的方法,下面进入正题。1.查看并删除本地的yum包(1)查看rpm -qa | grep yum(2)卸载卸载自带的yum包rpm -qa | grep yum | xargs rpm -e --nodeps卸载Python-urlgrabberrpm -qa | grep Python-urlgrabber | xargs rpm -e --nodeps2.下载需要的yum包原创 2020-06-08 21:48:19 · 1052 阅读 · 0 评论 -
Linux下使用Apache部署Web网站(三)---配置使用不同端口访问网站
安装查看是否已经安装Apacherpm -qa | grep httpd没有安装的话,可以用yum自动安装:yum -y install httpd配置文件方法一打开Apache的主配置文件:vim /etc/httpd/conf/httpd.conf在配置文件的最后添加如下配置:讲解一下这里的几个参数:VirtualHost 标签中添加你的网卡IP地址,后面跟的是端口号,默认是80DocumentRoot 是要访问的目录ServerName 域名,随便写,访问网站时就要原创 2020-06-07 14:38:52 · 5677 阅读 · 2 评论 -
Linux下使用Apache部署Web网站(二)---配置使用域名访问网站
安装查看是否已经安装Apacherpm -qa | grep httpd没有安装的话,可以用yum自动安装:yum -y install httpd配置文件方法一打开Apache的主配置文件:vim /etc/httpd/conf/httpd.conf在配置文件的最后添加如下配置:讲解一下这里的几个参数:VirtualHost 标签中添加你的网卡IP地址DocumentRoot 是要访问的目录ServerName 域名,随便写,访问网站时就要使用这个域名Director原创 2020-06-07 13:47:47 · 12951 阅读 · 1 评论 -
Linux下使用Apache部署Web网站(一)---配置使用IP访问网站
安装查看是否已经安装Apacherpm -qa | grep httpd没有安装的话,可以用yum自动安装:yum -y install httpd配置文件进入配置文件vim /etc/httpd/conf/httpd.conf在配置文件中添加如下行:如果你的虚拟机有多个网卡,你可以添加多个IP(网卡可以自行添加,进入 /etc/sysconfig/network-scripts/ 目录下配置网卡IP即可),在这里我添加了两个IP。讲解一下这里的几个参数:VirtualHost原创 2020-06-07 11:25:06 · 5077 阅读 · 0 评论 -
Linux小白必备学习工具
也是应上篇要求,在这里分享几个学习Linux的工具,包括虚拟机安装软件,Linux镜像文件,还有虚拟机远程操控工具。地址: https://pan.baidu.com/s/1cIpkRwTkfa__QfsUJf4JPA提取码:ah42原创 2020-05-17 00:19:57 · 523 阅读 · 0 评论 -
Linux网卡配置与连接CRT
目录1. 查看物理机IP地址、子网掩码及默认网关2.查看VMware各项服务是否打开3.更改VMware配置4.查看及配置虚拟机IP地址、子网掩码及默认网关5. 关闭防火墙6. VMware与CRT连接1. 查看物理机IP地址、子网掩码及默认网关window+r 打开运行界面,输入cmd在命令符界面输入ipconfig查看物理机IP,子网掩码,默认网关。如果网卡是自动获取IP地址,则需要更改为手动,并将我们查看的物理机IP地址填进去,使其IP,子网掩码,默认网关与物理机一致。2.查看VM原创 2020-05-16 11:36:49 · 1627 阅读 · 0 评论 -
替换yum源报错:http://mirrors.163.com/centos/7.5.1804/extras/x86_64/repodata/repo....HTTPError404-NotFound
当我们下载完CentOS对应版本的repo文件后大多数替换yum源的教程中都会有一个替换文件内容的步骤,执行命令:%s/$releasever/7.5.1804/g当然版本有很多,所以我们就选择我们自己的版本替换了。但当我们替换后,再次执行yum命令去安装包,这时还是会报错:http://mirrors.163.com/centos/7.5.1804/extras/x86_64/r...原创 2020-05-06 23:21:00 · 3733 阅读 · 0 评论