linux
文章平均质量分 52
杜小甫_cloverd
这个作者很懒,什么都没留下…
展开
-
openEuler 20.*版本无法在arm机器上安装
操作系统:openEuler 20.*原创 2023-08-01 17:21:03 · 454 阅读 · 2 评论 -
linux高连接的参数优化
net.ipv4.tcp_tw_recycle:启用TIME_WAIT状态的socket的快速回收。当开启了tcp_tw_recycle选项后,当连接进入TIME_WAIT状态后,会记录对应远端主机最后到达分节的时间戳。如果同样的主机有新的分节到达,且时间戳小于之前记录的时间戳,即视为无效,相应的数据包会被丢弃。依赖于net.ipv4.tcp_timestamps参数(默认开启)。此参数一般不建议开启,因为在NAT环境下,很有可能会产生同样的主机但是时间戳小于记录的时间戳的问题,从而导致新的连接被拒。..原创 2020-12-06 22:30:20 · 312 阅读 · 0 评论 -
centos升级内核
更新软件包 yum update -y 执行以下命令,导入 ELRepo 公钥 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 执行以下命令,安装 ELRepo 的 yum 源。 yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm 执行以下命令,查看 ELRepo 仓库下当前系统支持的...原创 2020-12-06 21:03:41 · 242 阅读 · 0 评论 -
centos7修改最大文件数
1、file-max 系统所有进程能够打开的文件数查看当前值cat /proc/sys/fs/file-max修改值vim /etc/sysctl.conffs.file-max = 655356002、nr_open 单进程最大能配置的文件数量,不能大于file-max查看当前值cat /proc/sys/fs/nr_open修改值vim /etc/sysctl.conffs.nr_open = 10000003、通过PAM认证登录的用户资源限制查.原创 2020-11-29 00:04:32 · 3232 阅读 · 0 评论 -
静态库和动态库
在lunux环境下。一、gcc工作流程*.c:原始文件,这样的文件是我们直接编写修改的文件,包含了原始代码。通常包含头文件部分、宏定义、函数声明和定义等。*.i:gcc -E。经过预处理器处理后得到的C文件。处理过程是:将头文件展开,替换宏和去掉注释。*.s:gcc -S。经过编译器处理后得到的汇编文件。作用是将C程序代码转换为汇编程序。*.o:gcc -c。经汇编器处理后得到...原创 2019-05-30 15:42:45 · 245 阅读 · 0 评论 -
每天5分钟玩转OpenStack--第10篇 动手实践虚拟网络---问题解决
Ubuntu 16.04系统下,进行操作。一、配置linux bridge br0编辑/etc/network/interfaces,配置br0。我们可以看到,br0为linux bridge。ens33为宿主机上的网卡。修改示例为:二、注意将libvirtd设置为开机自启。systemctl reload libvirtd.servicesystemctl e...原创 2019-07-28 10:36:41 · 256 阅读 · 0 评论