![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
zcty2020
我就是我,不一样的烟火。
展开
-
Linux 磁盘爆满 (/dev/mapper/centos-root 100%问题)
大数据集群环境无法正常启动,通过查询磁盘空间发现磁盘爆满 (/dev/mapper/centos-root 100%),如下所示:通过查询,有两种方法可以解决,首先是由于文件被删除但是进程还活着继续占用空间。用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象。因此,需要把这些僵尸进程删除掉,命令如下:lsof | grep delete | awk -F ' ' '{ print $2}'|xargs kill -9命令说明:lsof是列出进程号;gre原创 2021-02-01 10:45:59 · 1697 阅读 · 0 评论 -
进程与线程之间的区别与联系
本章主要介绍进程与线程的区别与联系相关知识点,也是我们面试过程中,经常会问到的了一个问题。希望通过这篇文章,能让大家理解相关知识点~涉及面试题:1.进程与线程之间有什么区别? 2.进程、线程都各有什么特点? 3.进程之间的是怎么进行交互的呢? 4.什么是缓冲区溢出? 5.进程之间如何进行交互? 6.线程之间如何进行交互?上面的面试题可以看出,其实都是一回事,只是换了一种提问方式,只要我们能掌握核心要点,随便面试官怎么提问,我们都能轻松应对!1. 小栗子:我们生活中有许许多多原创 2020-12-31 17:15:56 · 2410 阅读 · 0 评论 -
Linux之cut命令
Linux之cut命令cut命令说明cut命令是一个常用的linux命令,它从文件的每一行剪切字节、字符和字段并将这些剪切出来的东西写到标准输出。它有一些常用的参数,先看两个:-b:以字节为单位进行切割-c:以字符为单位进行切割先看看-b和-c的区别,如下:[root@tk-dba-mysql ~]# cat test.txtabcdefg\abcabcdefg\abchijklmn\xyz[root@tk-dba-mysql ~]# cat test.txt|cut -b原创 2020-12-31 09:51:07 · 338 阅读 · 0 评论 -
系统学习Docker 践行DevOps理念
https://www.cnblogs.com/0bug/category/1870352.html第1章 容器技术和Docker简介https://www.cnblogs.com/0bug/p/13878104.html第2章 Docker环境的各种搭建方法https://www.cnblogs.com/0bug/p/13878529.html第3章 Docker的镜像和容器https://www.cnblogs.com/0bug/p/13881270.html第4章 D.转载 2020-12-17 16:12:31 · 305 阅读 · 1 评论 -
linux下使用 du查看某个文件或目录占用磁盘空间的大小
df-hDf命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df-hl显示格式为: 文件系统容量已用可用已用%挂载点FilesystemSizeUsedAvailUse%Mountedon/dev/hda245G19G24G44%//dev/hda1494当前目录大小du-ah--max-depth=1这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表...原创 2020-12-15 14:16:57 · 151 阅读 · 0 评论 -
Linux中使用cp命令报cp:omitting directory错误
在Linux系统中使用cp命令对文件夹或者目录进行复制操作时,有时候会出现cp:omitting directiory的错误提示。这是怎么回事呢,下面简单来解释一下,并给出解决方法。这是因为V3.5.0目录下还有目录,不能直接进行拷贝。我们先找下cp 的命令帮助,输入cp --h .解释一下: -r 这个options 是递归的意思。成功复制...原创 2020-12-10 14:28:10 · 524 阅读 · 0 评论 -
Shell日期时间和时间戳的转换
Linux下时间转换的一些命令:date +%s 可以得到UNIX的时间戳; 用shell将日期时间与时间戳互转:date -d "2015-08-04 00:00:00" +%s 输出:1438617600而时间戳转换为字符串可以这样做: date -d @1438617600 "+%Y-%m-%d" 输出:2015-08-04如果需要得到指定日期的前后几天: seconds=`date -d "2015-08-04 00:00:00"...原创 2020-12-01 10:36:50 · 3273 阅读 · 0 评论 -
Linux下Centos7对外开放端口
最近在docker下搭建MySQL和Redis环境,远程linux主机内部网络都走通了,但是就是外网无法连接远程服务器的MySQL和Redis。经过一番查找和学习,终于找到了问题,不仅远程服务器上docker要做好内部和外部端口的映射,关键还要对对外开放的端口添加到防火墙中。命令集合:(1)查看对外开放的端口状态查询已开放的端口 netstat -anp查询指定端口是否已开 firewall-cmd --query-port=666/tcp提示 yes,表示开启;no表示未开启。(2)原创 2020-10-26 15:53:49 · 153 阅读 · 0 评论 -
oracle密码过期之后如何修改成永久不过期
oracle数据库默认profile的密码有效期规则是default,180天有效期,到期了之前的密码就不能使用了,必须经过一次修改。这个是为了安全,提示和强制用户每隔一段时间进行一次修改的,但如果只是测试环境或者其它方面原因,我们想设置成密码永久有效期的情况,下面就来介绍下如何设置.1、oracle数据库可以安装在windows或linux服务器上,下面我们就以linux服务器操作来演示说明,首先使用xshell连接上oracle服务器,切换用户到oracle用户下,su - oracle,如...原创 2020-10-22 14:20:12 · 1033 阅读 · 0 评论 -
Chrome——F12 谷歌开发者工具详解
我们这里介绍主要的几块:Console、Source、NetworkConsole大家都有用过各种类型的浏览器,每种浏览器都有自己的特色,本人拙见,在我用过的浏览器当中,我是最喜欢Chrome的,因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一定的了解,心里难免会想调试的时候用alert不就行了,干嘛还要用console.log这么一长串的字符串来替代alert输出信息呢,下面我就介绍一些调试的入门技巧,让你爱上console.log转载 2020-10-20 16:16:42 · 3704 阅读 · 0 评论 -
Linux vmstat命令实战详解
Linux vmstat命令实战详解vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位原创 2020-10-14 10:43:50 · 490 阅读 · 0 评论 -
linux系统添加环境变量,node.js forever 守护进程添加环境变量
1、node.js 守护进程组件 forever 安装 npm install forever -g2、安装完成后在控制台输入 forever 出现-bash: forever: command not found3、添加环境变量执行命令vi/etc/profile4、保存完后执行source /etc/profile 刷新配置文件 即可执行forever命令然后在node.js 项目根目录 执行:forever startbin/www即可启动...原创 2020-08-12 10:32:57 · 279 阅读 · 0 评论 -
HDFS常用命令(持续增加,总结贴)
1.帮助命令 可以通过此命令了解更多命令hdfs dfs -help2.根目录详情hdfs dfs -ls /3.文件上传到hdfs的根目录下hdfs dfs -put a.txt /a.txt4.剪切文件到hdfs的根目录下hdfs dfs -moveFromLocal a.txt /aa.txt5.从hdfs根目录下载文件到指定位置hdfs dfs -get /a.txt /root/aa.txt6.在hdfs下创建文件夹hdfs dfs原创 2020-08-11 15:42:42 · 172 阅读 · 0 评论 -
java自带性能检测工具jstat命令详解
Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和所选参数。参考格式如下原创 2020-08-04 15:41:07 · 241 阅读 · 0 评论 -
jinfo命令使用详解
jinfo命令该命令可以打印出java进程的配置信息:包括jvm参数,系统属性等用法:jinfo [ option ] pidjinfo [ option ] executable corejinfo [ option ] [server-id@]remote-hostname-or-IP参数:pid 进程号executable 产生core dump的java executablecore core fileremote-hostname-or-IP 主机名或ipse...原创 2020-08-04 14:39:08 · 1366 阅读 · 0 评论 -
Centos7校正Linux系统时间(超详细)
1、使用date命令查看当前系统时间。如下图所示:2、使用命令rm -f /etc/localtime删除本地时间文件。如下图所示:3、使用命令cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime复制时区文件到localtime。如下图所示:4、使用命令“yum install -y ntpdate”安装“ntpdate”。如下图所示:5、使用命令“ntpdate -u ntp.api.bz”将本地时间与网络时间同步,如下图...原创 2020-07-21 16:17:06 · 4284 阅读 · 0 评论