Linux、终端
Linux、终端
Hanyinh
这个作者很懒,什么都没留下…
展开
-
火焰图简介
参考:如何读懂火焰图?总结:火焰图用来分析cpu耗时情况。命令:perf 命令,它是 Linux 系统原生提供的性能分析工具,会返回 CPU 正在执行的函数名以及调用栈(stack)。通常,它的执行频率是 99Hz(每秒99次),如果99次都返回同一个函数名,那就说明 CPU 这一秒钟都在执行同一个函数,可能存在性能问题。命令例子:sudo perf record -F 99 -p 13204 -g -- sleep 30perf record 表示记录-F 99 表示每秒99次原创 2022-03-15 21:34:10 · 1460 阅读 · 0 评论 -
swap 介绍
Swap简介:Linux系统的Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统原创 2021-10-21 15:48:49 · 2349 阅读 · 0 评论 -
curl 介绍
Linux之curl简介:curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。例子:不带有任何参数时,curl 就是发出 GET 请求。curl https://www.example.com上面命令向 www.example.com 发出 GET 请求,服务器返回的内容会在命令行输出。命令参数:-A-A 参数指定原创 2021-10-10 15:08:43 · 734 阅读 · 0 评论 -
Arthas 常用命令
万字长文!你还敢说你看不懂阿里开源Java神器Arthas?Arthas描述Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:1、这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?2、我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?3、遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?4、线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下原创 2021-07-07 23:40:15 · 12259 阅读 · 0 评论 -
windows常用新建文件命令
创建文件夹:md 文件夹名创建空的文件:type nul>文件名创建有内容文件:echo “内容”>文件名查看文件内容:type +文件名查看目录及子文件:dir删除空文件夹:rd 文件夹名删除文件及所有子文件:rd /s/q 文件夹名删除文件:del 文件名CMD下,可以用^作为换行符,类似于Linux下的\...原创 2020-01-09 15:39:54 · 3010 阅读 · 0 评论 -
FTP常用命令
参考:FTP常见命令详解1. 登录FTP服务器方法一:直接输入ftp加ip地址ftp 192.168.10.xxx方法二:直接输入ftp,进入ftp服务后输入open加ip地址open 192.168.10.xxx当连接成功后会让你进行身份验证,在输入密码时屏幕上没有任何显示,不用管,直接输完密码敲回车键即可。2. 查看FTP服务器上的文件(一般情况下用户都会被限制目录的访问权限,只可在当前目录下进行操作)dir:显示服务器目录和文件列表ls:显示服务器简易的文件列表cd:进入服务器指定原创 2021-06-25 14:28:40 · 2454 阅读 · 0 评论 -
mac常用命令
Mac 键盘快捷键剪切、拷贝、粘贴和其他常用快捷键Command-C:拷贝Command-V:粘贴Command-X:剪切,剪切文件是下面那个命令Option-Command-V:剪切文件到目标目录Command-delete:移除文件到垃圾箱Command-Z:撤销上一个命令。随后您可以按 Shift-Command-Z:反向执行撤销命令。在某些应用中,您可以撤销和重做多个命令。Command-A:全选各项。Command-F:查找文稿中的项目或打开“查找”窗口。Command-H:原创 2021-07-01 09:44:58 · 183 阅读 · 0 评论 -
mac brew常用命令
mac brew命令的使用安装brew/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"常用命令#搜索brew search xxx 例如:brew search mysql#安装brew install xxx 例如:brew install mysql#查询brew info xxx 例如:brew info mysql 主要查看具体的信息及依赖关系当前原创 2021-06-30 19:43:15 · 461 阅读 · 0 评论 -
kill、killall、pkill命令
centos下kill、killall、pkill命令区别这3个命令都是杀死进程的kill 杀死指定的一个进程killall 杀死指定的某一类进程pkill 杀死指定的一批进程pkill 和 killall 类似kill -9 PID 表示强制杀死进程编号为PID的这个进程例子:kill -9 2899 表示强制杀死进程PID为2899的进程killall -9 服务名 表示强制杀死指定服务名的所有进程例子:killall -9 httpd 表示强制杀死httpd服务原创 2021-06-25 11:24:04 · 360 阅读 · 0 评论 -
nohub、&命令
Linux nohup、&、 2>&1是什么?总结:基本含义/dev/null 表示空设备文件0 表示stdin标准输入1 表示stdout标准输出2 表示stderr标准错误> file 表示将标准输出输出到file中,也就相当于 1>file2> error 表示将错误输出到error文件中2>&1 也就表示将错误重定向到标准输出上2>&1 >file :错误输出到终端,标准输出重定向到文件file,等于 &原创 2021-06-24 10:51:25 · 275 阅读 · 0 评论 -
fork、vfork、孤儿进程、僵尸进程
进程 第二天 (fork函数&子进程与父进程&守护进程)(看fork、vfork概念即可)孤儿进程和僵尸进程常见面试知识点(看概念即可)总结:fork()函数:在Linux系统内,创建子进程的方法是使用系统调用fork()函数。fork()函数是Linux系统内一个非常重要的函数,它与我们之前学过的函数有一个显著的区别:fork()函数调用一次却会得到两个返回值。fork()函数用于从一个已经存在的进程内创建一个新的进程,新的进程称为“子进程”,相应地称创建子进程的进程为“父原创 2021-05-17 15:16:45 · 198 阅读 · 0 评论 -
“软链接”和“硬链接”的区别
“软链接”和“硬链接”的区别硬链接: 与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径。删除原文件,硬链接没影响,软连接则会找不到原文件。...原创 2021-04-17 10:42:43 · 202 阅读 · 0 评论 -
systemctl
参考:linux中systemctl详细理解及常用命令systemctl理解Linux 服务管理两种方式service和systemctl。systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。systemd对应的进程管理命令是systemctl。systemctl命令兼容了service。systemctl命令管理systemd的资源Unitsystemd的Unit放在目录/usr/lib/systemd/sys原创 2021-01-19 21:56:47 · 736 阅读 · 0 评论 -
包管理工具
参考:yum和apt-get的区别rpm命令详解及和yum之间的关系CentOS中rpm和yum到底有什么区别?dpkg和apt-get区别Dpkg 常用指令操作快速参考yum和apt-get常用命令linux分类一般著名的linux系统基本分成两大类:1、RedHat系列:Redhat、Centos、Fedora等;2、Debian系列:Debian、Ubuntu等。RedHat系列:1、常见的包格式:rpm包,安装rpm包命令是“rpm -参数”;2、包管理工具:yum;3原创 2021-01-18 22:47:03 · 782 阅读 · 1 评论 -
磁盘格式化
参考:Linux(入门基础):30—Linux磁盘格式化(mkfs、mkfs.xfs、mkfs.ext4)前言磁盘分区完毕后自然就是要进行文件系统的格式化。格式化其实就是创建文件系统。命令就是===>mkfs(make fileststem),这个命令只是个综合命令。它会调用正确的文件系统格式化工具。mkfsmkfs是个综合命令mkfs 然后按两下tab 查看系统支持哪些文件系统的格式化功能mkfs -t 文件系统格式名 以指定的文件系统格式来进行磁盘格式化=>原创 2021-01-17 20:21:07 · 896 阅读 · 0 评论 -
安装虚拟机
第一步:Windows系统安装免费的开源虚拟机软件VirtualBox第二步:VirtualBox虚拟机安装CentOS Linux系统,并设置网络与SSH原创 2021-01-17 12:52:13 · 73 阅读 · 0 评论 -
free命令
linux下free命令详解free是专门用来查看内存的。包括物理内存、交换内存(swap)和内核缓冲区内存。如果加上 -h 选项,输出的结果会友好很多:有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数。以下命令每隔 3 秒输出一次内存的使用情况,直到按下 ctrl + c输出解释:Mem 行(第二行)是内存的使用情况。Swap 行(第三行)是交换空间的使用情况。total 列显示系统总的可用物理内存和交换空间大小。used 列显示已经被使用的物理内存原创 2021-01-15 21:47:47 · 392 阅读 · 0 评论 -
top命令
Linux top命令详解原创 2021-01-15 20:45:21 · 501 阅读 · 0 评论 -
awk、grep、sed
性能工具之linux三剑客awk、grep、sed详解原创 2021-01-14 17:44:15 · 78 阅读 · 1 评论 -
服务器磁盘使用情况
centos 磁盘清理 /dev/vda1系统盘满了df -h 检查一台服务器磁盘使用空间-h 提供更高的可读性,以K(KB) M(MB) G(GB)为单位显示du -sh * 看哪个目录占用空间大-s只显示总和/dev/vda 和 /dev/vdb 都是 virtio-block 类型的设备,而 /dev/sda 是 sd 即 SCSI 类型的设备。 常见的命名:fd:软驱 hd:IDE 磁盘 sd:SCSI 磁盘 tty:terminals vd:virt原创 2020-10-09 14:06:17 · 1054 阅读 · 3 评论 -
根据关键字或日期查找日志
linux:根据关键字或日期查找日志1. 在vi/vim中,使用/keyword 可以向下查找 ?keyword 可以向上查找找到之后,按n查找下一个,按N查找上一个原创 2020-09-28 12:43:07 · 1654 阅读 · 0 评论 -
linux下载文件到本地命令
linux下载文件到本地的命令原创 2020-07-30 10:35:23 · 2838 阅读 · 0 评论 -
vi/vim
教你玩转Linux—vi/vim原创 2020-07-29 15:54:19 · 112 阅读 · 0 评论 -
su、sudo
su、sudo原创 2020-07-29 15:29:33 · 96 阅读 · 0 评论 -
linux查看进程和线程的命令
linux查看进程和线程的命令原创 2020-05-09 11:33:34 · 175 阅读 · 0 评论 -
Linux常用命令
Linux常用命令原创 2020-03-09 14:04:53 · 717 阅读 · 1 评论 -
tail -f 实时查看日志文件
tail -f 实时查看日志文件原创 2020-02-25 16:58:49 · 421 阅读 · 0 评论