
Linux/UINX
文章平均质量分 78
IronLavender
时间 时间 你慢慢来
展开
-
nvidia-smi查看GPU的使用信息并分析
登入服务器后,输入命令(注意中间无空格):nvidia-smi或者可以使用命令(可以自动实时刷新GPU的使用情况):nvidia-smi -l如果要周期性地输出显卡的使用情况,可以用watch指令实现(命令行参数-n,后边跟的是执行命令的周期,以s为单位。所以下面的命令表示,每10s刷新一下显示):watch -n 10 nvidia-smi上图显示的显卡信息,第...原创 2019-11-13 21:13:07 · 57489 阅读 · 4 评论 -
vim中缩进量的设置
1、shiftwidth这个是用于程序中自动缩进所使用的空白长度指示的。一般来说为了保持程序的美观,和下面的参数最好一致。同时它也是符号移位长度的制定者。2、tabstop定义tab所等同的空格长度,一般来说最好设置成8,因为如果是其它值的话,可能引起文件在打印之类的场合中看起来很别扭。除非你设置了 expandtab模式,也就是把tabs转换成空格,这样的话就不会一起混淆,不原创 2016-11-09 08:24:02 · 1604 阅读 · 0 评论 -
termios结构体详解
termios结构是在POSIX规范中定义的标准接口,它类似于系统V中的termio接口,通过设置termios类型的数据结构中的值和使用一小组函数调用,你就可以对终端接口进行控制。可以被调整来影响终端的值按照不同的模式被分为如下几组:1.输入模式2.输出模式3.控制模式4.本地模式5.特殊控制模式termios结构类型包括若干个标志集和一个控制字符的数组,所有的U原创 2016-11-09 13:29:20 · 9277 阅读 · 0 评论 -
孤儿进程&僵尸进程&守护进程【详细实例总结】
没有父进程的进程就是孤儿进程,孤儿进程会被init领养,成为一个准守护进程。如果进程他爹活着,但是不给子进程收尸(wait、waitpid),子进程就会变成僵尸(zombie)。守护进程(Daemon)是在一类脱离终端在后台执行的程序, 通常以 d 结尾, 随系统启动, 其父进程 (ppid) 通常是 init 进程。原创 2016-11-30 13:12:01 · 3748 阅读 · 1 评论 -
鸟哥Linux服务器篇——什么是 DNS
DNS 越来越重要,尤其未来 IPv6 这个需要 128bits 地址的玩意儿。因为我们连 IPv4 的 32bits 都背不起来了, 128bits 要怎么背? 这时主机名自动解析为 IP 就很重要啦!那就是 DNS。但是DNS 的架设有点麻烦,重点是原理的部分比较不好理解。 因此在这个小节当中,让我们先来谈谈与网络主机名有关的一些知识,这样架设 DNS 才不会出问题。1.1 用翻译 2016-11-11 23:14:05 · 2368 阅读 · 0 评论 -
鸟哥服务器篇——DHCP运作的原理
在正式的进入DHCP(DynamicHost Configuration Protocol) 服务器设定之前,我们先来认识一下DHCP这个协议吧!还有,需要了解的是,我们是否『一定』得设定 DHCP 这个服务器呢?这里都需要理清一下概念!1 DHCP 服务器的用途在开始 DHCP 的说明之前,我们先来复习一下之前在第二章网络基础里面提到的几个网络参数吧!要设定好一个网络的环翻译 2016-11-27 16:25:23 · 1134 阅读 · 0 评论 -
exit()和_exit()区别
_exit()函数的作用最为简单:直接使进程停止运行,清除其使用的内存空间,并销毁其在内核中的各种数据结构;exit() 函数则在这些基础上作了一些包装,在执行退出之前加了若干道工序,也是因为这个原因,有些人认为exit已经不能算是纯粹的系统调用。exit()函数与_exit()函数最大的区别就在于exit()函数在调用exit系统调用之前要检查文件的打开情况,把文件缓冲区中的内容写回文件,就是"清理I/O缓冲"。原创 2016-11-27 16:30:50 · 758 阅读 · 0 评论