Linux
文章平均质量分 52
99滴神
希望与大家共同进步!加油!
展开
-
总结27 -- E45: ‘readonly‘ option is set (add ! to override)
有一次通过vim命令修改文件出现以下错误:E45: 'readonly' option is set (add ! to override)该错误为当前用户没有权限对文件做修改解决办法:可以:wq! 强行保存退出;原创 2021-07-06 17:55:53 · 190 阅读 · 0 评论 -
总结26 --linux中的jar命令
解释:JAR 文件非常类似 ZIP 文件--准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。如果我们使用 JDK 的 jar 命令把它打成 JAR 文件包 test.jar,则这个 JAR 文件的内部目录结构为: test.jar |-- META-INF | `-- MANIFEST.MF `-- t原创 2021-06-22 19:13:47 · 176 阅读 · 0 评论 -
总结25 -- linux下nc命令的使用
nc命令使netcat命令的简称nc命令的作用nc命令所做的就是在两台电脑之间建立连接并返回两个数据流,也可以传输文件啥的。端口的扫描,nc可以作为client发起TCP或UDP连接实现任意的TCP/UDP端口的侦听,nc可以作为server,以TCP或UDP的方式侦听指定端口机器之前进行传输文件通信如果要在主机A上发送消息,能够在主机B上实时的看到主机B的ip:192.168.1.102nc -l 666666解释:实际上就是指定了nc侦听端口666666,nc命令在66666端原创 2021-06-22 10:54:19 · 594 阅读 · 0 评论 -
总结24 -- jps命令及常用参数说明
ps命令用于显示当前进程 (process) 的状态。jps用于显示当前java进程的状态。jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况jps [ options ] [ hostid ]选项-q 仅输出VM标识符,不包括class name,jar name,arguments in main metho原创 2021-06-19 20:58:38 · 648 阅读 · 0 评论 -
总结23 -- linux上时间同步服务器的搭建
一、检查ntp是否安装 1、查看是否安装ntp命令如下: rpm –qa | grep ntp若只有ntpdate而未见ntp,则需删除原有ntpdate。比如:ntpdate-4.2.6p5-22.el7_0.x86_64python-ntplib-0.3.2-1.el7.noarch 2、删除已安装的ntp命令如下: rpm -e --nodeps ntpdate-4.2.6p5-22.el7.x86_64二、配置ntp服务 1、服务端#工具安装...原创 2021-06-02 19:32:02 · 212 阅读 · 0 评论 -
总结22 -- Linux /usr/bin与/usr/local/bin的区别
说明:最近突然迷惑了/usr/bin与/usr/local/bin存放的不同,故查阅了资料稍微总结了下区别:/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件如果两个目录下有相同的可执行程序,谁优先执行受到PATH环境变量的影响?其实/usr/local/bin优先于/usr/bin, 一般都是如此。...原创 2021-05-31 21:56:14 · 230 阅读 · 0 评论 -
总结21 -- csv、json和xml的区别
说明:只总结了一下csv和json的格式之类的知识点,xml格式的文件大家都了解并且网上都有,就不在总结了一、csv语法:.每条记录占一行 以逗号为分隔符 逗号前后的空格会被忽略 字段中包含有逗号,换行符,空格,双引号等,该字段必须用双引号括起来 字段中的双引号用两个双引号表示 第一条记录,可以是字段名实例:id,name,age12,"bing bing",2013,chen,30二、json 1、json格式:JSON 数据的书写格式是键(名称)...原创 2021-05-11 19:09:32 · 4412 阅读 · 0 评论 -
总结20 -- 有关netstat命令的详解
经过查阅资料,总结有关netstat命令如下:目录netstat命令的作用:netstat命令的常见参数:如何利用netstat命令查看某个端口是否被占用?如何杀死杀掉占用端口的进程?netstat命令的作用:Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接等。netstat命令的常见参数:-a : (all)显示所有选项,默认不显示LISTEN相关-t...原创 2021-05-11 10:57:24 · 470 阅读 · 0 评论 -
总结19 -- Linux下nc命令的作用、安装和常用的参数说明
当在flume数据采集的时候用到了nc命令,突然大脑一片空白,故查阅了一下资料,总结如下:nc命令的作用:实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 端口的扫描,nc可以作为client发起TCP或UDP连接 机器之间传输文件 机器之间网络测速nc命令的安装: #利用yum安装yum -y install nc常用参数:-l 用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接...原创 2021-05-10 22:46:07 · 437 阅读 · 0 评论 -
总结18 -- linux上如何进行Hive的安装部署
一、Hive的安装部署Hive安装的注意点:Hive会自动检测Hadoop的环境变脸,如有就必须启动Hadoop1、从本地上传Hive到到linux中一般是将Hive安装包上传到/usr/local下,--- 我一直放到此路径下2、解压hive安装包[root@master~]# tar -zxvf apache-hive-2.1.1-bin.tar.gz -C /usr/local3、修改Hive安装的路径名方便以后使用 -- 类似于jdk安装[root@mas.原创 2021-04-27 20:06:36 · 706 阅读 · 0 评论 -
总结17 -- ssh免密登陆的实现流程、原理和原理图
一、免密登陆实现流程1、在第一台机器上生成公钥和私钥 -- 此时在当前用户的家目录下的.ssh目录中多了两个文件 图示如下: 2、将公钥拷贝给要免密登录的机器 --拷贝完成之后,会在要免密登录的机器上生成授权密码文件 注意点: 将公钥拷贝给要免密登录的机器的时后 使用主机名或ip都可以(使用主机名要确保配置了ip的映射) 将公钥拷贝给要免密登录的机器的时后 还是需要输入 要免密的机器的登录密码 如...原创 2021-04-23 20:38:23 · 2630 阅读 · 0 评论 -
总结16 -- Linux下的tar压缩解压缩命令详解
说明:只是为了方便查阅转载自 --https://www.cnblogs.com/manong--/p/8012324.html压缩:tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar -cjf jpg.tar.bz2 *.jpg //将目录里所有...转载 2021-04-21 19:53:33 · 83 阅读 · 0 评论 -
总结15 -- yum源的常用操作和配置本地yum源服务器
目录 1、为什么要是yum源? 2、查询操作 3、安装操作 4、升级操作 5、卸载操作 6、其他操作二、配置本地yum源服务器 1、挂载光盘 2、搭建局域网yum源 1、为什么要是yum源?yum源会自动的解决软件包的依赖关系 方便软件包的升级,不需要我们管 2、查询操作yum list -- 查询所有可用的软件包列表yum search 关键字 -- 搜索服务器上所有用关键...原创 2021-04-19 17:41:41 · 257 阅读 · 0 评论 -
总结14 -- linux上如何配置mysql服务器
目录1、安装前检测linux是否已安装mysql2、安装mysql服务器1、安装前检测linux是否已安装mysql#如果出现下面的提示,就说明系统已经有 了mysql,要卸载 mysql-libs-5.1.73-7.el6.x86_64[root@hdp01~] rpm -qa | grep mysql# 卸载mysql[root@hdp01 ~] rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64注:如果想了解rpm参数说明.原创 2021-04-20 11:25:29 · 226 阅读 · 0 评论 -
总结13 -- rpm命令参数说明
这是有关linux中rpm命令的所有参数说明的链接 --rpm命令参数大全rpm的常用参数i:安装应用程序(install)vh:显示安装进度(verbose hash)U:升级软件包(update)qa: 显示所有已安装软件包(query all)e:卸载应用程序(erase)注意:如果其它软件包有依赖关系,卸载时会产生提示信息,可使用--nodeps强行卸载。例子: 查询所有安装的rpm包: [root@qianfeng01 ~]# rpm –qa...原创 2021-04-19 17:19:41 · 408 阅读 · 0 评论 -
总结12 -- 克隆和快照
目录1、快照2、克隆1、快照1、快照不在于虚拟机是否打开,虚拟机打开也可以进行快照2、快照就是对虚拟机的当前状态进行备份,如果linux在接下来出了错,可以直接回到当时快照的状态2、克隆克隆前的准备工作:需要将虚拟机关闭,然后再进行克隆 克隆后务必的操作: 1、修改ip地址 : -- 详情请看 总结8中的再简单说一下吧删除UUID --(会自动从网卡重新获取UUID和MAC地址) UUID=********* HWADDR的也要删除,...原创 2021-04-18 17:57:54 · 453 阅读 · 0 评论 -
总结11 -- shell的注意点
1、shell脚本文件的结构1 、文件的扩展名必须是.sh2、 文件的首行必须使用#! 指定script的运行shell环境(即脚本解释器) 如:#!/bin/bash3 、脚本里的行注释符号为#4 、指令、选项、参数之间即使有多个空格仍会被视为一个空格。5 、tab键形成的空白也被视为一个空格键6 、空白行会被忽略2、shell脚本文件的执行方式方式一: 使用bash命令来调用实行 -- 只需要有读(r)的权限饥渴 [r...原创 2021-04-18 17:26:07 · 129 阅读 · 0 评论 -
总结10 -- linux中如何安装jdk
1、安装包下载最好是安装jdk1.8版本以上的 -- 因为稳定http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、将安装包上传到服务器上注:我用的finalshell上传到服务器中上传的路径: 1、 /opt / 2、/usr/local/ (一般都放在这儿)如何上传我就省略了 ,直接贴图3、二进制方式安装jdk1、安装前...原创 2021-04-18 15:28:18 · 131 阅读 · 0 评论 -
总结9 -- 定时器crontab的注意点
1、crontab介绍: cron 读取一个或多个配置文件,这些配置文件包含了命令行及其调用时间 cron 的配置文件成为”crontab”,是“cron table” 的简写 2、cron服务 -- 其实cron也是一个服务器[root@hdp01 ~]# service crond start //启动服务[root@hdp01 ~]# service crond stop //停止服务[root@hd...原创 2021-04-18 14:01:34 · 209 阅读 · 0 评论 -
总结8 -- 修改静态ip、修改主机名和映射的方式
注意点:开启服务器的时候 最好把防火墙关闭 修改静态ip地址 使用的是长期存储的方式,所以要修改配置文件 步骤: 1、执行 vi /etc/sysconfig/network-scripts/ifcfg-ens33 命令 2、此时注意 BOOTPROTO属性-- 含义:启动方式 属性值应改为 static 或 none (默认是静态的) ONBOOT含义:开启的时候是否自动加载配置文件 属性值应为 ...原创 2021-04-17 20:35:44 · 1145 阅读 · 0 评论 -
总结7 -小坑- ./ 与 /的注意点
注意点:./ 含义是代表当前目录 ./hadoop/users 含义是 在当前目录下的hadoop下的users文件夹 /hadoop/users 含义是 根目录下的hadoop下的users文件夹下面请看图片所示,就很容易理解了:原创 2021-04-17 15:27:08 · 63 阅读 · 0 评论 -
总结6 -小坑- 使用userdel命令删除用户的注意点
第一种删除用户的方式: exit 命令 -- 退出当前用户注意点:先切回到当前用户 再去执行exit命令 执行exit命令后,也不一定能成功使用userdel命令删除当前用户 (原因:进程不是立马就结束的,可能还在) 如果进程还在就利用 kill命令 杀死进程 杀死进程后在利用userdel命令删除用户图示如下: 注: userdel lisi 后只是删除了用户,删除了用户但是目录还在,所以接下来就直接删除目录注:userdel -r lisi 就是同事删除用户和...原创 2021-04-17 15:19:48 · 231 阅读 · 0 评论 -
总结5 -- 虚拟机中root(管理员)用户与普通用户有关根目录和家目录的区别
首先我先列出linux中目录的结构和Linux各目录的作用linux目录结构linux各目录的作用/bin: (binaries) 存放系统命令的目录,所有用户都可以执行。/sbin: (super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。/usr/bin: 存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行/usr/sbin: 存放根文件系统不必要的系统管理命令,超级.原创 2021-04-17 14:39:08 · 7272 阅读 · 0 评论 -
总结4 -- 虚拟机中的用户名、机器名与系统名
说明: 我写这些东西是为了方便我随时查阅,并且加深印象,也希望对大家有帮助,与大家一起进步!含义: 1、代表的是机器名或者说是虚拟机的名字(也可以类比为 我们计算机的名字) 2、代表的是用户名 3、代表的是系统名...原创 2021-04-17 14:21:31 · 6386 阅读 · 0 评论 -
总结3 -- VMware Workstation 与 Device/Credential Guard 不兼容问题
说明:安装上VM后,打开虚拟机发现提示VMware Workstation 与 Device/Credential Guard 不兼容,且在禁用Device/Credential Guard后才能运行VMware。错误原因:其实是VMware和Hyper-V不兼容导致。解决办法: 1、按住win+r,输入services.msc、回车 2、在服务中找到HV主机服务,点击鼠标右键,点击属性选项,再找到启动类型,将启动类型设置为禁用。 3、再按win+x,再打开windows...原创 2021-04-15 16:51:25 · 160 阅读 · 0 评论 -
总结2 -- Linux中如何停止ping命令
说明:初学linux时候,ping了下 百度网址 发现停止不下来了,查了下资料才查到如何停止ping命令停止ping命令方法: ctrl+Z 就欧了原创 2021-04-15 11:27:17 · 2614 阅读 · 0 评论 -
总结1 -- Linux中找不到ifconfig命令的解决方法
说明:ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,我安装linux系统的时候选择mini安装,这种情况下输入ifconfig命令是无效的,需要进行手动安装,这时候要是想执行ifconfig命令查询ip地址就会出错。由于我已经安装好了,无法看到运行ifconfig报错 所以就展示图片了。错误原因:大部分人使用ifconfig命令会出错,是因为缺少net-tools包,且看下面截图由此可见,执行ifconfig命令,需要借助net-tools包,所以杰西莱只要.原创 2021-04-15 10:50:24 · 3698 阅读 · 1 评论