接Linux进程详解(一)
4. 进程运行
程序运行时大部分进程状态为运行或睡眠。调度算法解决可以跑的运行状态(就绪和运行),剩下的不可以跑的进程就是睡眠和等待。睡眠实现对应的代码就是调用了schdule函数,唤醒则是对应的是schdule返回。一个进程等资源就会去睡,linux所有的睡眠,对应的task_struct就会挂在队列wait_queue上,当资源来了后,就会唤醒等待队列上的进程。
2025年03月20日
接Linux进程详解(一)
4. 进程运行
程序运行时大部分进程状态为运行或睡眠。调度算法解决可以跑的运行状态(就绪和运行),剩下的不可以跑的进程就是睡眠和等待。睡眠实现对应的代码就是调用了schdule函数,唤醒则是对应的是schdule返回。一个进程等资源就会去睡,linux所有的睡眠,对应的task_struct就会挂在队列wait_queue上,当资源来了后,就会唤醒等待队列上的进程。
2025年03月19日
系统:Redhat Enterprise Linux 8.3
安装过程截图:
【免责声明】:
1、文章是本人学习Oracle数据库的过程随笔,发文
2025年03月19日
9月17日,在甲骨文Open World大会上,甲骨文公司推出全自治的操作系统Oracle Autonomous Linux。Autonomous Linux基于Oracle Linux,为Oracle Cloud和Oracle工程系统提供了支持。该操作系统对Oracle云基础设施客户是免费的。
2025年03月19日
redhat Linux 9.4已经 发布
老规矩,先安装看看。
感觉设计风格有点变化了。其他无感。
有生产环境使用这个版本,欢迎留言交流。
同时安装了 Alma 9.4 , Rocky Linux, Oracle9.4, RHEL9.4 。基本无差别
2025年03月19日
本文介绍安装p30354375,这个patch是用来解决ORA-00600 [KSXP_EXCEPT] AND [IPC_RECEIVE_DONE_1] ON 12.2 RAC的问题。通过MOS下载patch包,解压后查看README.txt文件,看看安装需求和安装步骤,本文需要先应用32507738,然后再应用30354375。测试中用到滚动升级方式,即先在节点1上执行操作,然后再节点2上执行操作,操作期间保留一个节点对外提供服务!
2025年03月19日
yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ \
glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel \
libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel