![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 73
多少个明天_指上流年
这个作者很懒,什么都没留下…
展开
-
进程
进程由PCB、 数据段、 代码段构成进程的状态运行态: 占有cpu,并在cpu上运行就绪态: 已经具备运行条件,但没有空闲cpu,而暂时不能运行阻塞态: 因等待某一事件暂时不能运行,不占用cpu创建态: 正在被创建,操作系统为进程分配资源,初始化PCB终止态: 进程正从系统中撤销,操作系统回收资源,撤销PCB...原创 2020-07-11 16:07:57 · 122 阅读 · 0 评论 -
修改centos系统时间
1、查看当前的系统时间:[root@bogon vagrant]# dateTue Jun 25 12:12:23 UTC 20192、查看当前时区[vagrant@bogon ~]$ timedatectl status Local time: Tue 2019-06-25 20:29:47 CST Universal time: Tue 2019-06-2...原创 2019-06-25 20:36:23 · 55552 阅读 · 3 评论 -
关于linux下的core
很多系统默认的core文件大小都是0,我们可以通过在shell的启动脚本/etc/bashrc或者~/.bashrc等地方来加入 ulimit -c 命令来指定core文件大小,从而确保core文件能够生成。除此之外,还可以在/proc/sys/kernel/core_pattern里设置core文件的文件名模板,详情请看core的官方man手册。原创 2017-09-15 14:01:26 · 378 阅读 · 0 评论 -
多线程锁
1、互斥锁:Mutex属于sleep-waiting类型的锁。例如在一个双核的机器上有两个线程(线程A和线程B),它们分别运行在Core0和Core1上。假设线程A想要通过pthread_mutex_lock操作去得到一个临界区的锁,而此时这个锁正被线程B所持有,那么线程A就会被阻塞,Core0会在此时进行上下文切换(Context Switch)将线程A置于等待队列中,此时Core0就可以运行其...转载 2019-12-09 20:25:18 · 107 阅读 · 0 评论 -
centos下c++开发环境配置
yum -y groupinstall development原创 2020-05-12 17:26:48 · 506 阅读 · 0 评论 -
线程与进程
进程是操作系统分配资源的基本单位,线程是cpu调度的最小单位线程多线程中join方法:把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。多线程中detach方法:当使用detach()函数时,主调线程继续运行,被调线程驻留后台运行,主调线程无法再取得该被调线程的控制权。当主...翻译 2020-05-08 12:43:21 · 142 阅读 · 0 评论 -
xshell登录linux缓慢问题
执行: systemctl restart systemd-logind原创 2020-04-29 10:55:56 · 209 阅读 · 0 评论 -
linux 下jmeter做压力测试
jmeter -n -t ./splitserver.jmx -l result.jtl -e -o ./report参数说明:-n : 非GUI 模式执行JMeter-t : 执行测试文件所在的位置及文件名-r : 远程将所有agent启动用在分布式测试场景下,不是分布式测试只是单点就不需要-r-l : 指定生成测试结果的保存文件, jtl 文件格式-e : 测试结束后,生成测试...原创 2020-03-10 15:50:36 · 149 阅读 · 0 评论 -
linux环境变量配置
方法1:对系统内的所有用户都生效vim打开/etc/profile文件,用export指令添加环境变量添加完成后新的环境变量不会立即生效,除非你调用source /etc/profile 该文件才会生效,否则只能在下次重进此用户时才能生效。方法2:对单一用户生效在用户主目录”~”下的隐藏文件 “.bash_profile”中添加自己想要的环境变量。添加完成后新的环境变量不会立...原创 2020-03-10 15:18:39 · 130 阅读 · 0 评论 -
linux 内核参数
sysctl命令可以查看和 动态地修改内核的运行参数,可用的内核参数在目录“/proc/sys”中。sysctl命令对内核参数的修改仅在当前生效,重启系统后参数丢失。如果希望参数永久生效可以修改配置文件/etc/sysctl.conf,修改后使用sysctl -p生效...原创 2020-03-10 10:38:06 · 120 阅读 · 0 评论 -
linux命令
1、网络IO查看:iftop nload nethogs bmon tcptrack vnstat ifstat2、查看磁盘IO:iostat iotop vmstat top原创 2019-10-11 18:41:47 · 104 阅读 · 0 评论