Ubuntu重启自动重挂载磁盘及挂载测试
之前有一篇文章关于自动挂载磁盘的,地址:http://www.04007.cn/article/1033.html在完成磁盘挂载后,修改/etc/fstab文件进行配置让服务重启自动挂载。使用blkid命令查看磁盘的UUID。编辑/etc/fstab将下面的内容添加到文件末尾。 test@test:~#blkid /dev/vdb:UUID="XXXX-XXXX"TYPE="ext4" test@test:~#vim/etc/fstab UUID=XXXX-XXXX/diskext4defaults 在修改完之后最后测试一下/etc/fstab文件是否正常,如果fstab文件配置错误,是很有可能导致系统无法正常启动的。...[>>…]
使用tiangolo/uvicorn-gunicorn-fastapi镜像搭建的服务端产生core.*文件
在使用tiangolo/uvicorn-gunicorn-fastapi镜像搭建的python服务端程序目录中发现一些core.*文件,数量不一定,偶尔有多个。示例如下,平均每个文件约50M左右,非文本文件无法查看内容。-rw-------1rootroot47255552Mar1117:22core.34931-rw-------1rootroot47215112Mar1117:22core.12341-rw-------1rootroot47122552Mar1117:22core.12341 觉得问题出现的很奇怪,程序中没有生成这个文件的逻辑,于是去查看请求日志和错误日志,在gunicorn_error.log里查到了对应的时间中出现了如下这种错误内...[>>…]
阿里云的镜像库mirrors.aliyun.com无法访问Centos6源的问题
阿里云的开源镜像站地址:https://mirrors.aliyun.com/repo/在里面可以看到还有Centos-6.repo的repo包,但下载下来执行源更新会遇到问题:http://mirrors.aliyun.com/centos/6/os/x86_64/repodata/repomd.xml:[Errno14]PYCURLERROR22-"TherequestedURLreturnederror:404NotFound"后面的其它地址也一样会请求超时。 [root@04007~]#catCentos-6.repo [base] name=CentOS-$releasever-Base-mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/$releasever/o...[>>…]
在Centos7.9服务器上使用LVM方式挂载磁盘
在磁盘分区挂载之前,先使用lsblk命令查看磁盘信息,未分区挂载的磁盘sdb只有disk类型没有part类型。40G的硬盘sda已经分了两个区sda1、sda2。而sdb磁盘下并没有分区信息,说明还没有分区。磁盘分区可以用fdisk,也可以用parted分区,不过超过2T的硬盘要使用Parted分区。 lvm即逻辑卷管理器(LogicalVolumeManager)可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观...[>>…]
Centos7.9服务器LVM方式挂载磁盘时的问题
对一块磁盘进行重复分区(创建如/dev/vg01/lv01的逻辑卷)进行pvcreate操作会报错Can'tinitializephysicalvolume"/dev/sdb1"ofvolumegroup"vg01"without-ff。根据提示需要加-ff选项进行强制执行,如果还没有挂载可以使用-ff可以解决。但如果已经挂载,则即使使用-ff选项也会报错Can‘topen/dev/sdb1exclusively.Mountedfilesystem?。如下: #pvcreate-v/dev/sdb1可能遇到的问题情况 [root@centos]#pvcreate-v/dev/sdb1 4:Warning:Theexistingdisklabelon/dev/vdbwillbedestroyedandalldataonth...[>>…]
Centos7.9中将EMQ添加进systemctl开机启动报错
从官网下载的压缩包解压,从里面的bin目录中执行emqxstart可以正常启动,但是使用systemctl进行开机自启,报错。emqx.service自启配置文件内容如下: #cat/etc/systemd/system/emqx.service [Unit] Description=Emq After=network.target After=syslog.target [Service] User=root Group=root Type=forking TimeoutSec=0 ExecStart=/opt/emqx/bin/emqxstart WorkingDirectory=/opt/emqx/ PrivateTmp=true [Install] WantedBy=multi-user.target #保存成功后执行enable和reload加载均正常。 systemctlenableemqx.ser...[>>…]
Centos7.9服务器的防火墙常用操作命令
CentOS7里面firewalld、iptables、ebtables三种防火墙都有,系统默认使用firewalld来管理netfilter子系统,底层是调用iptables命令。firewalld比起iptables更好用,更简洁。有一点,firewalld每个服务都需要手动命令开放才能放行,因为其默认拒绝请求。而iptables则相反,默认都允许,需要拒绝的才手动操作。1.启动firewalld防火墙systemctlstartfirewalld.service查看版本:$firewall-cmd--version查看帮助:$firewall-cmd--help显示状态:$firewall-cmd--state查看区域信息:$firewall-cmd-...[>>…]
Centos7.9下使用openssl生成自签名SSL证书
一般在CentOS7上openssl已经默认安装。可使用opensslversion检查安装的openssl。opensslversionOpenSSL1.0.2安装了OpenSSL的话,接下来开始按步骤生成SSL证书。第一步:生成私钥新建/etc/ssl/certs/www.xx.com目录,https也可以和IP地址关联的,为了分类管理,这里建议将目录名和域名或者IP地址一致。进入目录执行:opensslgenrsa-des3-outserver.key2048执行会提示输入,此时输入一个4位以上的密码并重复输入即完成生成自签名的SSL证书和私钥第二步:生成CSR(证书签名请求)opensslreq-new-keyserver.key-outserver.cs...[>>…]
Centos7使用systemctl管理mysql8服务开机启动
centos7下开机默认不执行原来配置启动命令的/etc/rc.local文件,建议使用systemctl管理自启动服务,如果要使用/etc/rc.local进行自启动,需要给文件/etc/rc.d/rc.local添加可执行权限。 systemctl常用命令如下:1.列出所有启动项命令systemctllist-unit-files开启的和未开启的。开启的会绿色显示为enabled。2.使用grep过滤一下开启的grepenabledsystemctllist-unit-filesgrepenabled3.查看某个.service服务的状态信息 systemctlstatusmysqld.service4.查看某个...[>>…]
centos7.9服务器下安装docker服务记录
Docker要求CentOS系统的内核版本高于3.10,使用uname-r查看系统版本。在安装前先卸载系统可能已自带的老版本的docker及其相关依赖yumremovedockerdocker-commoncontainer-selinuxdocker-selinuxdocker-engine更新yum,升级到最新版本,并安装yum-utils,yum-utils提供了yum-config-manager,可用来管理yum源。yumupdateyuminstall-yyum-utils添加docker的yum源并更新索引yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyummakecachefast然后便可以开始安装和启动docker...[>>…]