码迷,mamicode.com
首页 > 系统相关
Linux中CPU性能分析工具perf简单使用(亲测可用)
一、背景 Linux系统出现性能瓶颈时,往往因个别函数长时间占用CPU造成,解决问题的第一步就是定位到引起问题的函数,perf就是这样的工具,它是Linux内核源码提供的工具。 二、核心概念 1. 数据采集 perf通过采样的方式,记录CPU正在执行的函数名及函数的调用栈,通常采样频率是每秒99次, ...
分类:系统相关   时间:2020-05-02 17:23:05    阅读次数:559
linux第一课
1.开源软件的特点就是把软件程序与源代码文件一起打包提供给用户,让用户在不受限制地使用某个软件功能的基础上还可以按需进行修改,或编制成衍生产品再发布出去。用户具有使用自由、修改自由、重新发布自由以及创建衍生品的自由。 2.开源软件最重要的特性有: 1)低风险:使用闭源软件无疑把命运交付给他人,一旦封 ...
分类:系统相关   时间:2020-05-02 17:19:08    阅读次数:76
CMD指令和Linux指令
CMD指令 dir 显示当前文件夹的所有的文件目录 mkdir 创建文件夹 cd 创建文件 rd 删除文件夹 del 删除文件 cls 清屏 Linux指令 查看版本 node v node version D: 直接切换到硬盘 D ls 显示当前文件夹得所有的文件目录 tab 自动补全 cd 切换 ...
分类:系统相关   时间:2020-05-02 17:16:31    阅读次数:87
浅谈Linux——用户对文件的三大基本权限(上)
各位小伙伴们,大家好啊!最近和专业老师畅谈一番之后,对于文件的三大基本权限的理解又加深了一些,总结如下: Linux的一切可用的资源(目录、普通文件、网络主机、设备等) 都可以理解为一个个“文件”。这是我对Linux文件的广义理解,而用touch命令创建的普通文件则是狭义的。 本文及以后的文章探讨的 ...
分类:系统相关   时间:2020-05-02 16:58:44    阅读次数:92
多进程知识简单总结
多进程间的全局变量不共享 一、代码展示 运行结果: 二、总结 ① 各个进程间全局变量的值是 == 不共享 == 的 ※: 这是因为每创建一个进程就会 copy 一份原始代码(==全局变量还是初值==)给自己使用,所以进程间的代码是一样的,但 变量和数据是独立 的 ② 各个进程间可以通过 == Que ...
分类:系统相关   时间:2020-05-02 16:47:38    阅读次数:59
ubuntu无法设置为中文怎么办?(适用于ubuntu14.04/16.04)
常规的设置ubuntu中文设置操作可以参考这篇文章:http://www.xitongzhijia.net/xtjc/20181218/144658.html 如果按照上面的操作依旧无法把ubuntu设置为中文有一种更直接的方法 如下: 步骤1:打开终端 步骤2: 如果是ubuntu14.0 在终端 ...
分类:系统相关   时间:2020-05-02 16:42:21    阅读次数:89
二.docker安装(Centos和Ubuntu)
Centos 7环境安装Docker 一.docker安装启动 Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。而下面的安装方式是基于cen ...
分类:系统相关   时间:2020-05-02 16:37:08    阅读次数:63
linux下编程——操作系统——管道通信
相关知识: 1、有名管道 一个可以在文件系统中长期存在的、具有路径名的文件。用系统调用mknod( )建立。它克服无名管道使用上的局限性,可让更多的进程也能利用管道进行通信。因而其它进程可以知道它的存在,并能利用路径名来访问该文件。对有名管道的访问方式与访问其他文件一样,需先用open( )打开。 ...
分类:系统相关   时间:2020-05-02 15:16:29    阅读次数:102
Mac备忘录内容怎么做成PDF文档
MAC电脑可以将文本文件导入到“备忘录”或将备忘录导出为PDF文件。那么该如何实现这项功能呢?下面这篇文章就详细介绍如何将Mac电脑中的备忘录内容制作为PDF文档。 1、点击屏幕下方的Finder,在应用程序中打开备忘录。 2、选择一个备忘录,然后点击左上角菜单中的文件,下拉菜单中选择导出为PDF。 ...
分类:系统相关   时间:2020-05-02 15:10:10    阅读次数:340
linux下变成——操作系统——信号
相关知识: 1、kill( ) 系统调用格式 int kill(pid,sig) 参数定义 int pid,sig; 其中,pid是一个或一组进程的标识符,参数sig是要发送的软中断信号。 (1)pid>0时,核心将信号发送给进程pid。 (2)pid=0时,核心将信号发送给与发送进程同组的所有进程 ...
分类:系统相关   时间:2020-05-02 13:28:58    阅读次数:119
docker centos8 安装ssh并连接xshell
docker centos8 安装ssh并连接xshell 一,docker centos8 安装ssh 卸载openssh和openssh-serverdnf -y remove opensshdnf -y remove openssh-server 安装openssh和openssh-serve ...
分类:系统相关   时间:2020-05-02 13:22:03    阅读次数:402
linux搭建邮件服务器
邮件服务器概述使用Email很容易,但是Internet的邮件系统是通过很复杂的几个系统组成的,对于最终用户而言,我们熟悉的Outlook,Foxmail等都是用来收信和发信的,称之为MUA:Mail User Agent,邮件用户代理。MUA并非直接将邮件发送至收件人手中,而是通过MTA:Mail ...
分类:系统相关   时间:2020-05-02 12:09:46    阅读次数:126
LinuxIP配置方法
一、双网卡双IP。 eth0为电信,eth1为联通。 # cd /etc/sysconfig/network-scripts/ # vi ifcfg-eth0 DEVICE=eth0 HWADDR=00:e0:b1:07:d5:86 ONBOOT=yes BOOTPROTO=none IPADDR= ...
分类:系统相关   时间:2020-05-02 11:57:51    阅读次数:74
开源框架 - 分布式缓存系统Memcached
Memcached简介 百度百科 memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。 memcached缺乏认证以及安全管制,这代表应该将memcached服务器放 ...
分类:系统相关   时间:2020-05-02 11:46:19    阅读次数:75
进程互斥同步及通信死锁问题【操作系统】
(一) 进程间的互斥关系 (1) 电影院多线程问题引入 由于我们今天的问题是基于多个线程并发的,所以我简单的通过一个 Java 多线程的例子来引入今天的内容(今天主要讲的是进程,这里的多线程问题,体会一下出现的问题就好了) 在SellTicket类中添加sleep方法,延迟一下线程,拖慢一下执行的速 ...
分类:系统相关   时间:2020-05-02 11:38:06    阅读次数:80
HQueue_Install_In_Linux
HQueue Install In Linux 一、HQueue_server(root权限) 1、默认安装; 2、配置文件: hqserver.ini path: /opt/hqueue/hqserver.ini [root@centos7 hqueue]# cp hqserver.ini hqs ...
分类:系统相关   时间:2020-05-02 10:15:10    阅读次数:71
Ubuntu更新到Ubuntu20.04了
Ubuntu 团队通过邮件列表宣布推出 Ubuntu 20.04 LTS 最终 Beta 版本,并预告稳定版将于2020年4月23日发布。虽然是最终的 Beta 版本,但毕竟尚处于测试阶段,因此不建议在生产环境或主力计算机上使用。 20.04 LTS 代号为"Focal Fossa",将会获得 5 ...
分类:系统相关   时间:2020-05-02 10:09:47    阅读次数:485
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!