![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 59
lusklusklusk
Oracle OCM,Mysql OCP,10多年DBA经验,博客内容不代表完全准确,只是记录自己一个的成长过程。更多博客参见个人ITPUB链接http://blog.itpub.net/30126024/
展开
-
Ubuntu配置sendmail client,用sendmail命令来发送邮件
2、一般需要安装sendmail和m4 sendmail-cf,因为sendmail发送邮件时不需要邮件账号和密码,但是需要在/etc/mail/sendmail.mc中配置邮件服务器地址,再通过m4 sendmail.mc >sendmail.cf命令把邮件服务器地址编辑到sendmail.cf。3、配置sendmail服务器的这台需要发送邮件的机器,服务器名必须带上.XX.com类似这样的域名后缀,否则无法把邮件发出去并且会报错DSN: Service unavailable。原创 2024-07-08 18:44:32 · 171 阅读 · 0 评论 -
ubuntu 22.04启用rc.local来实现开机启动调用某些脚本
5、之后就可以直接在/etc/rc.local文件中添加可执行的脚本文件,开机调用这个可执行的脚本文件。Ubuntu 22.04 中rc.local 服务并没有启用,手动配置的步骤如下。4、对rc-local.service服务配置开机启动,并且启动它。1、检查rc-local.service服务是否已经配置开机启动。3、检查rc-local.service服务是否已经配置开机启动。2、rc-local.service文件增加2行。原创 2024-07-01 15:47:49 · 245 阅读 · 0 评论 -
Postgresql在ubuntu 22.04上遭遇OOM的处理方法
分析:物理32GB的情况下,OOM时捕获的postgresql最大所需内存居然达total-vm:37766764kB,检查发现postgresql数据库级别的内存参数设置都是合理的,并且postgresql的被OOM级别很低值为-900(-1000的话就不会被内核OOM)。SHR:SHR是share(共享)的缩写,表示进程占用的共享内存大小,共享内存就是被多个进程所共享的内存,比如动态库libc.so占用的内存就是共享内存,因为这个共享内存可能被很多不同会话使用,但是这些会话都会去调用libc.so。原创 2023-11-23 15:21:14 · 1680 阅读 · 0 评论 -
ubuntu 22.04版本修改时区的操作方法
目前时区是UTC 0时区伦敦时间,想改成太平洋时区(Pacific Time,PT)的洛杉矶时间,PDT是指太平洋夏季时间(Pacific Daylight Time),PST是指太平洋标准时间(Pacific Standard Time)。太平洋夏季时间从每年3月的第二个星期日到11月的第一个星期日期间和北京时间差15小时,其余月份和北京时间差16小时。太平洋夏季时间时制结束后就是太平洋标准时间(Pacific Standard Time)。原创 2023-11-21 12:14:56 · 1015 阅读 · 0 评论 -
Linux软件包名称含AMD,ARM,x64的详解
但是amd率先搞了x86的64位兼容(32和64的混合架构)也就是后来的x86-64,后来Intel也搞了x86-64,所以amd搞出来的x86-64也叫amd64。ARM64的硬件框架更加耦合,没有’桥“的存在,所以可扩展性%不好,也就是说换个硬件平台就得重新设计,但它的功耗低,所以特别适合在手机上用。x86_64简称x64是基于x86的指令集架构,扩展为启用64位代码,X86体系庞大,设计完整,历史悠久,所以他有很多第三方软件%可以用,一个体系可以用在各种电脑上,可移植性强。x86 用的是复杂指令集。原创 2023-10-18 18:19:40 · 2741 阅读 · 0 评论 -
ubuntu安装debian包的命令dpkg和apt的详解
apt它提供了新软件包的安装、现有软件包的升级、软件包列表索引的更新,它提供在线软件包的管理而非下载到本地的.deb软件包的管理,apt不同于dpkg,其解决了一个重要的问题,就是软件卸载过程中的软件包的依赖性问题,并且从指定的源(/etc/apt/sources.list文件中的内容)中检索和安装软件包。apt-get官方文档https://manpages.ubuntu.com/manpages/jammy/en/man8/apt-get.8.html关于install的解释。原创 2023-10-18 18:15:29 · 1312 阅读 · 0 评论 -
mount进程在systemctl守护的情况下,mount dir进程被oom后重新启动失败的处理方法
systemctl 如果用于守护mount 进程时,建议在systemctl代码段ExecStart指向的mount脚本中增加umount命令再去执行mount命令,因为一旦一个mount的目录的进程被OOM后,这个mount目录其实还是被占用的,需要umount后才能再次mount上去原创 2023-10-16 15:20:06 · 165 阅读 · 0 评论 -
ubuntu 22.04版本修改服务器名、ip,dns信息的操作方法
重启操作系统后/etc/resolv.conf中的内容没变还是127.0.0.53,重启操作系统后执行resolvectl status还是只有/etc/systemd/resolved.conf中的DNS 172.22.136.2和/etc/netplan/00-installer-config.yaml中的DNS 172.22.10.66,没有/etc/resolv.conf中的127.0.0.53。1、ubuntu修改服务器名重启后生效的方法是直接修改/etc/hostname文件。原创 2023-10-12 20:36:58 · 6113 阅读 · 0 评论 -
ubuntu生命周期
ubuntu的版本有Desktop(桌面版)和Server(服务器版),桌面版会至少有三年的技术支持,服务器版会至少有五年的技术支持, 也是Ubuntu的LTS版(长期支持版)。单数年是短期支持版(生命周期只有9个月),双数年是长期支持版(LTS标准支持版生命周期是5年,LTS扩展支持版本生命周期会在标准支持版本的5年基础上再增加5年也就是10年)。4月版是该年度的稳定版,10月版是该年度的测试版(生命周期只有9个月),稳定版中发现的一些漏洞,或者一些改进的方案,就会放到10月版的测试版中测试。原创 2023-10-12 15:21:28 · 652 阅读 · 0 评论 -
Centos生命周期,Centos和Centos Stream区别
CentOS Stream:是作为即将发布的RHEL的开源开发平台,是RHEL的上游版本,CentOS Stream 位于Fedora和RHEL之间,CentOS Stream 8 EOL: 2024-05-31;因此,CentOS Linux 7 将于 2024 年 6 月 30日停止维护,终止其生命周期。CentOS Linux:既是社区支持的企业级版本又是免费的,CentOS是从稳定的RHEL开源代码中重新构建出来的版本,CentOS Linux 是RHEL的下游项目。原创 2023-10-12 15:16:22 · 961 阅读 · 0 评论 -
systemctl的操作详解总结及其与service的区别
systemctl命令管理的服务其相关脚本存储目录:/usr/lib/systemd/system。/etc/systemd/system和/usr/lib/systemd/system的区别,/etc/systemd/system下面的文件都是软链接名称,这些软链接实际指向/lib/systemd/system目录的对应文件,/etc/systemd/system这个目录有点像以前centos 6的/etc/rc.d/rc5.d/之类的功能,执行优先序比/usr/lib/systemd/system高。原创 2023-09-25 20:02:34 · 396 阅读 · 0 评论 -
Linux之Yum_rpm_repo详解
Linux之Yum_rpm_repo详解原创 2023-02-13 15:34:30 · 3087 阅读 · 0 评论 -
systemctl介绍,以influxdb为例把可执行文件添加到systemctl的实验
官方文档https://docs.influxdata.com/influxdb/v2.1/reference/cli/influxd/https://www.freedesktop.org/software/systemd/man/systemd.service.html总结:1、只要把文本类型的可执行文件放入/usr/lib/systemd/system/就能实现systemctl的操作,执行systemctl enable XX就是把XX加入开机启动,即通过/usr/lib/systemd/s原创 2022-02-10 18:36:07 · 2315 阅读 · 0 评论