使用sleep()和usleep() 其中sleep精度是1秒,usleep精度是1微妙,具体代码就不写了。使用这种方法缺点比较明显,在Linux系统中,sleep类函数不能保证精度,尤其在系统负载比较大时,sleep一般都会有超时现象。 使用信号量SIGALRM + alarm() 这种方式的精度 ...
分类:
系统相关 时间:
2019-03-24 11:08:54
阅读次数:
226
主、从域名服务器配置 一、实验环境 主域名服务器:ns1.topsec.com,192.168.120.119 从域名服务器:ns2.topsec.com,192.168.120.120 二、实验步骤 1.安装bind yum install bind -y 2.服务器主DNS IP配置 3.从DN ...
分类:
系统相关 时间:
2019-03-24 12:24:51
阅读次数:
231
KDE Mac $Mac$ 的审美可以说是很成熟了,确实让人很喜欢啊!于是不由得想弄一个 $Mac$ 风的桌面。 先放张图吧: 效果还蛮不错的哇。 $Mac$ 原生的壁纸下载链接: "国光dalao的OneDrive" "国光dalao的Baidu网盘" Step 1:主题,图标的更新 $kde$ ...
分类:
系统相关 时间:
2019-03-24 13:37:33
阅读次数:
451
$response=""do{$response=Read-Host"typesomething"}while($response-ne"quit")<#typesomething:aaatypesomething:bbbtypesomething:ccctypesomething:quit#>
分类:
系统相关 时间:
2019-03-24 13:38:10
阅读次数:
232
wrk是linux下开源的性能测试工具,并且只能在linux下运行,下面介绍下安装教程(以ubantu18.04环境为例): 1.预先安装git,如:apt install git 2.从git上拉取wrk:git clone https://github.com/wg/wrk.git wrk 3. ...
分类:
系统相关 时间:
2019-03-24 13:49:45
阅读次数:
1037
XSHELL工具上传文件到Linux以及下载文件到本地(Windows) Xshell很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz。首先你的Linux上需要安装安装lrzsz工具包,(如果没有安装请执行以下命令,安装完的请跳过) yum in ...
分类:
系统相关 时间:
2019-03-24 13:53:10
阅读次数:
575
功能说明 lsof 全名为list open files,也就是列举系统中已经被打开的文件,通过lsof命令,就可以根据文件找到对应的进程信息,也可以根据进程信息找到进程打开的文件。 【语法格式】 lsof [option] lsof [选项] 参数选项 解释说明 -c<进程名> 显示指定的进程名所 ...
分类:
系统相关 时间:
2019-03-24 17:20:18
阅读次数:
241
功能说明lsof 全名为list open files,也就是列举系统中已经被打开的文件,通过lsof命令,就可以根据文件找到对应的进程信息,也可以根据进程信息找到进程打开的文件。【语法格式】lsof [option]lsof [选项]参数选项 解释说明-c 显示指定的进程名所打开的文件-p 显示指... ...
分类:
系统相关 时间:
2019-03-24 17:29:03
阅读次数:
279
一、hostname指令 作用:操作服务器的主机名(读取,设置) #hostname 作用:表示输出完整的主机名 #hostname -f 作用:表示输出当前主机名中的FQDN(权限定域名) 二、id指令 作用:查看一个用户的一些基本信息(包含用户id,用户组id,附加组id...),该指令如果不指 ...
分类:
系统相关 时间:
2019-03-24 17:35:18
阅读次数:
236
https://wiki.archlinux.org/index.php/Reset_root_password_(简体中文)https://wiki.archlinux.org/index.php/Reset_lost_root_password 这里参照前文的安装步骤,重新通过iso镜像启动后, ...
分类:
系统相关 时间:
2019-03-24 17:40:15
阅读次数:
611
一、首先我们来看看进程控制块PCB也就是task_struct,(源码) 选出task_struct中几个关键的参数进行分析struct task_struct { 二、进程的创建 fork()允许用户态下创建新的进程, fork 创造的子进程复制了父亲进程的资源,包括内存的内容task_struc ...
分类:
系统相关 时间:
2019-03-24 18:48:40
阅读次数:
228
使用strace命令解决linux服务器依赖库问题
分类:
系统相关 时间:
2019-03-24 18:52:10
阅读次数:
271
作者:刘磊 文中参考代码出处:https://github.com/mengning/linuxkernel/ 本文主要针对进程创建、可执行文件的加载和进程间切换三大部分进行实验并分析。 实验环境:Ubuntu 16虚拟机、VMware 14 1 进程创建 进程(Process)是计算机中的程序关于 ...
分类:
系统相关 时间:
2019-03-24 19:57:36
阅读次数:
425
如果需要安装Python+anaconda+pycharm,就不需要单独安装Python了,因为anaconda自带Python https://www.twblogs.net/a/5b7f8c742b717767c6b016f6/zh-cn 1、安装Python3 Ubuntu自带Python2, ...
分类:
系统相关 时间:
2019-03-24 20:06:30
阅读次数:
215
strace的另一个用处是解决和动态库相关的问题。当对一个可执行文件运行ldd时,它会告诉你程序使用的动态库和找到动态库的位置。但是如果你正在使用一个比较老的glibc版本(2.2或更早),你可能会有一个有bug的ldd程序,它可能会报告在一个目录下发现一个动态库,但是真正运行程序时动态连接程序(/lib/ld-linux.so.2)却可能到另外一个目录去找动态连接库。这通常因为/etc/ld.s
分类:
系统相关 时间:
2019-03-24 21:18:22
阅读次数:
247
一、Shell部分1.在shell 中变量的赋值有四种方法,其中,采用name=12 的方法称 ()。A 直接赋值B 使用read 命令C 使用命令行参数D 使用命令的输出2.()命令可以从文本文件的每一行中截取指定内容的数据。A cpB ddC fmtD cut3.在Shell 脚本中,用来读取文... ...
分类:
系统相关 时间:
2019-03-24 21:18:51
阅读次数:
224
简写 for i in /sys/class/scsi_host/*; do echo "- - -" > $i/scan; done ...
分类:
系统相关 时间:
2019-03-24 21:23:20
阅读次数:
171
计算机的组成计算机由硬件和软件组成硬件由5部分组成,分别是运算器、存储器、控制器、输入设备、输出设备。而控制器和运算器就组成了我们所说的CPU。(1)控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。(2)运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运
分类:
系统相关 时间:
2019-03-24 21:25:44
阅读次数:
253
安装软件
分类:
系统相关 时间:
2019-03-24 21:43:10
阅读次数:
230
shell通用#!/bin/bashset-ue#正文,例如PATH=/data/shdir:$PATHset--sed搜索命令sed-n"/root/s/root/wei/p"/etc/passwd#-n默认不打印#root表示搜索内容#s代表搜索替换#p代表打印搜索替换的行tar命令--打包tar-Jcvfetc.tar.xz/etc#J打包压缩xzc创建文件v查看过程f查看生成的文件结果#e
分类:
系统相关 时间:
2019-03-24 21:56:12
阅读次数:
194