Linux操作系统
常见的Linux系统使用及命令
初叙
这个作者很懒,什么都没留下…
展开
-
【Linux】解决Linux系统端口占用问题
Linux系统端口占用问题原创 2023-06-26 09:42:10 · 167 阅读 · 0 评论 -
【linux】端口占用相关命令
linux端口占用相关命令原创 2022-11-23 10:33:53 · 528 阅读 · 0 评论 -
【Linux】命令使用记录
Linux命令原创 2022-07-06 19:49:32 · 245 阅读 · 0 评论 -
问题二:分析死锁问题
问题二:分析死锁问题jstack打印Java进程所有线程的调用栈信息 + 相应的源码分析。如果是死锁问题,会发现多个线程都进入了waiting状态。调用站信息最上面都会显示如wait for或者waiting to lock这样的关键字,表示当前线程在等待一个无法获取的锁资源。此时结合调用栈信息和代码,具体分析这把锁还在哪里获取过?为什么释放不了?...原创 2019-11-08 18:01:00 · 175 阅读 · 0 评论 -
Ubuntu退出当前执行的命令行
目录Ubuntu退出当前执行的命令行:终端快捷键:Ubuntu退出当前执行的命令行:在Ubuntu Linux系统使用命令操作的时候,当命令执行的时候,如果我们想退出当前的执行,可以使用快捷键:Ctrl + c即可退出当前命令行。比如执行ping命令:此外,还有其他快捷键的使用:终端快捷键:Ctrl+Alt+T——打开终端Tab——自动补全命令Ctr...原创 2019-08-10 16:50:11 · 32319 阅读 · 1 评论 -
Linux(六)——常用搜索命令
常用搜索命令(一)findfind [搜索的根目录] -name [搜索的文件名]find /home -name *jdk*特点:会查找指定路径下的所有文件,但是因为它是实时查找,所以速度比较慢。(二)locatelocate [搜索文件的名字(也支持通配符)]sudoupdatedb——手动更新Linux系统记录的文件数据库(加速locate文件时使用)...原创 2019-08-10 23:53:17 · 82 阅读 · 1 评论 -
Linux(五)——网络相关命令
目录网络相关命令:(一)ping检测host地址或者域名代表的主机是否可达。(二)ifconfig查看当前主机的网卡及服务状态。(三)netstat查看当前主机tcp端口的使用情况、服务运行情况。(四)netcat(简称nc)可以实现一个TCP / UDP服务端 / 客户端,进行数据传输:(五)tcpdumpLinux上非常实用的抓包工具。(六)te...原创 2019-08-10 23:04:27 · 219 阅读 · 1 评论 -
Linux(四)——Ubuntu下运行Java程序
一、Linux系统下JDK的安装步骤(1)先将JDK压缩文件拷贝到某个目录。(2)用tar命令进行解压操作。(3)配置环境变量:编辑/etc/bash.bashrc文件。(4)使用source命令同步一下刚才配置的命令行相关的配置文件,使新添加的配置生效。二、编写Java程序代码(一)进入相应的目录中创建文件可以直接用vim编辑,即使文件不存在也会自动创建一个该名称的文...原创 2019-08-04 18:48:04 · 3383 阅读 · 1 评论 -
Linux(三)——进程、线程、网络相关命令
一、查看进程(1)ps默认只查看当前用户身份下创建的进程(2)ps -ef查看Linux系统下所有运行的进程的详细信息,关注:用户、PID、进程名(3)ps -ef | grep Main查看包含指定关键字“Main”信息的进程二、强制杀死进程kill -9 + PID三、top(1)top -p + PID查看指定PID进程的资源使用情况(2)to...原创 2019-08-04 18:15:07 · 161 阅读 · 1 评论 -
Linux(二)——Linux的文件管理相关命令
目录一、目录树目录树的主要特性:二、Linux的文件目录管理/(root)(1)/usr(2)/home(3)/etc三、常用的目录操作命令(一)用户切换(1)普通用户切换至root用户(2)root用户切换至普通用户(二)Linux目录管理涉及的命令(三)查看文件与目录(1)ls——展示当前目录中所有文件和文件夹名称(2)ls -a—...原创 2019-08-04 17:48:35 · 599 阅读 · 1 评论 -
Linux(一)——Linux系统简单介绍
目录一、概述操作系统:软件移植:Linux:二、Linux内核版本:(1)主、次版本为奇数:开发中版本(development)(2)主、次版本为偶数:稳定版本(stable)释出版本:Linux distributions三、Linux的特色(1)稳定的系统(2)免费或少许费用(3)安全性、漏洞的快速修补(4)多任务、多用户(5)用户...原创 2019-08-04 14:12:47 · 239 阅读 · 1 评论 -
查看Linux操作系统的位数
在虚拟机中装的CentOs,忘记了版本使用uname -a 查看:如果显示是x86_64就是64位的,没有结果显示就是32位的。我的就是32位的。原创 2019-03-28 18:35:58 · 16922 阅读 · 0 评论 -
问题一:如何定位Java进程占用系统资源使用率高的问题
问题一:如何定位Java进程占用系统资源使用率高的问题写一个死循环程序来模拟该类问题,代码如下:使程序运行起来:可以发现已经出现了问题,现在我们使用Linux命令来排查问题所在。(1)使用jps命令查看进程号。使用jps命令,发现执行程序进程PID为41194。(2)查看指定PID41194的进程的资源使用情况。top -p + PID命令,发现该进程占用C...原创 2019-08-04 22:37:10 · 422 阅读 · 0 评论 -
Linux(七)Linux系统地址映射
目录Linux系统地址映射(一)程序执行:(二)地址分配:(1)虚拟地址空间:(2)地址映射:虚拟地址——》物理地址Linux系统地址映射(一)程序执行:.class——》jvm——》Linux编译:javap -c + 字节码文件名JVM的指令——》Linux系统平台的汇编指令来执行的。程序 = 指令(text) + 数据(data)CPU负责执行...原创 2019-08-11 11:48:42 · 841 阅读 · 0 评论 -
问题十——Linux操作系统地址映射过程?
目录Linux操作系统地址映射过程?(一)虚拟地址的必要(二)为什么要做地址映射(三)地址映射的方式注:实际的地址映射Linux操作系统地址映射过程?(一)虚拟地址的必要代码运行之前,编译生成的指令和数据其地址空间已经分配完成。编译时候,函数和数据的地址是一定要分配的,否则汇编指令无法生成,也无法形成函数的调用关系和数据的运算关系。但是程序在运行之前,也无法确定将来...原创 2019-08-11 12:15:23 · 793 阅读 · 0 评论