CentOS
CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以Ce
扣钉
只要路是对的,就不怕路远。
展开
-
【CentOS7】MiniO对象存储利用宝塔面板对SSL配置
MiniO简介:MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。〇、背景:MiniO对象存储服务看起来跟阿里的OSS很像,前段时间在阿里的ECS上部署了一下,用起来感觉还不原创 2021-06-30 11:15:41 · 2014 阅读 · 1 评论 -
【CentOS7】PostgreSQL设置开机自启动
上篇博客记录了Postgresql10.3的安装过程,下面记录下配置开机启动的过程。1、设置开机自启动//拷贝linux文件,并更名为postgresql# cp /usr/local/postgresql-10.3/contrib/start-scripts/linux /etc/init.d/postgresql//进入/etc/init.d更改postgresql文件配置# vi postgresql如下图所示,我的非ROOT账户名称为home,postgresql安装根目录在/usr原创 2021-02-05 19:03:42 · 2003 阅读 · 0 评论 -
【CentOS7】PostgreSQL-10.3的安装
备注:#为root运行 $为普通账户运行0、安装gcc、gcc-c++、readline-devel、zlib-devel工具# yum install -y vim lrzsz tree wget gcc gcc-c++ readline-devel zlib-devel1、进入/usr/local/目录下# cd /usr/local2、下载postgresql-10.3.tar.gz# curl -O https://ftp.postgresql.org/pub/source/v1原创 2021-02-05 17:35:53 · 436 阅读 · 0 评论 -
【CentOS7】Linux Shell脚本编程
Shell 是用户与 Linux 操作系统之间沟通的桥梁。用户可以输入命令执行,又可以利用Shell 脚本编程去运行。随着 Linux 企业应用越来越多,维护 Linux 日常工作频繁,所以如果单靠手工去敲打命令是非常困难的,学会熟练使用SHELL编程是每个Linux SA必备功课。Linux Shell种类非常多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K.原创 2021-02-04 16:26:30 · 5051 阅读 · 1 评论 -
【CentOS7】Linux系统优化
1) 优化 Linux 文件打开最大数:# vi /etc/security/limits.conf* soft nproc 65535* hard nproc 65535* soft nofile 65535* hard nofile 65535 为了防止失控的进程破坏系统的性能,Unix 和 Linux 跟踪进程使用的大部分资源,允许用户和系统管理员使用对进程的资源限制,设置的限制有两种: 硬限制和软限制:原创 2021-02-04 14:54:42 · 960 阅读 · 1 评论 -
【CentOS7】Linux基本知识
Linux执行流程:1. 当你打开电源后电脑所做的第一件事情就是 BIOS 初始化。BIOS 会读取引导设备设定,定位并传递系统控制权给 MBR(假设硬盘是第一引导设备)。2. MBR 从 Grub 或 LILO 引导程序读取相关信息并初始化内核。接下来将由 Grub 或 LILO继续引导系统。如果你在 grub 配置文件里指定了 systemd 作为引导管理程序,之后的引导过程将由 systemd 完成。Systemd 使用“target”来处理引导和服务管理过程。这些 systemd 里的原创 2021-02-04 14:47:24 · 669 阅读 · 0 评论 -
【CentOS7】临时&永久关闭selinux
临时关闭selinuxsetenforce 0开启selinuxsetenforce 1查看selinux状态getenforce更改selinux的配置文件# vi /etc/selinux/config更改SELINUX=enforcing为SELINUX=disabled即可永久关闭更改前:# This file controls the state of SELinux on the system.# SELINUX= can take one of these thr原创 2021-02-04 10:13:09 · 2101 阅读 · 1 评论 -
【CentOS7】开机自启动三种方法
有个需求,比如说我想要执行开机杀毒程序,就需要去做开机自启动相关操作。准备工作:在/usr/local目录下建立killviruses.sh (前提:安装病毒库)# vi killviruses.sh //键入以下内容(前提:已安装ClamAV)clamscan –ri / -l clamscan.log --remove//赋予可执行权限# chmod -R 777 /usr/local/killviruses.sh方法一:更改/etc/rc.d/rc.local在rc.local中加原创 2021-02-03 14:06:28 · 9528 阅读 · 0 评论 -
【CentOS7】selinux介绍及案例详解
setenforce是Linux的selinux防火墙配置命令〇、简介:SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。我们在命原创 2021-02-03 11:25:16 · 3252 阅读 · 0 评论 -
【CentOS7】Crontab定时任务(定时扫描清理病毒)
简介:crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。1、安装vixie-cron(cron主程序)和crontabs(用来安装 卸载或列举驱动cron守护进程的程序)原创 2021-02-02 14:41:43 · 1186 阅读 · 0 评论 -
【CentOS7】Clamav病毒库的安装与部署
Clamav的安装与部署简介:Clam AntiVirus(ClamAV)是免费而且开放源代码的防毒软件,软件与病毒码的更新皆由社群免费发布。目前ClamAV主要是使用在由Linux、FreeBSD等Unix-like系统架设的邮件服务器上,提供电子邮件的病毒扫描服务。ClamAV本身是在文字接口下运作,但也有许多图形接口的前端工具可用,另外由于其开放源代码的特性,在Windows与Mac OS X平台都有其移植版。1、 更新epel仓库源,yum下载clamav$ yum -y install原创 2021-02-02 14:34:53 · 1897 阅读 · 3 评论 -
【CentOS7】Linux下常见的命令,补充中
cat 文件名称 :查看文件more :展示更多文件tab 一次 :补全tab二次 :列出所有以xx开头的文件及文件夹* 通配符 :用于代替多个字符? 通配符 :用于代替单个字符[ ] 通配符 :用于代替[ ]内出现的字符- 通配符 : 用于表示范围 text[a-z] 表示text[a]到text[z]pwd :显示当前目录cd/原创 2020-09-25 14:00:11 · 252 阅读 · 0 评论 -
【CentOS7】查看CPU各个内核的温度
简介:lm_sensors是一款linux的硬件监控的软件,可以帮助我们来监控主板,CPU的工作电压,风扇转速、温度等数据。这些数据我们通常在主板的 BIOS也可以看到。当我们可以在机器运行的时候通过lm_sensors随时来监测着CPU的温度变化,可以预防和保护因为CPU过热而会烧掉。前提:你的硬件支持1、检查 lm_sensors是否安装# sensors -v2、yum安装lm_sensors# yum install -y lm_sensors3、检测传感器# sh -c原创 2021-02-01 10:32:46 · 2360 阅读 · 0 评论 -
【CentOS7】Samba服务器的安装
Samba服务器可以让手机、电脑、平板等等所有网络设备都能实现数据共享。简单来说,就是很香!看一下百度的Samba的简单释义Samba简介:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他原创 2021-01-31 15:40:04 · 1610 阅读 · 0 评论 -
【CentOS7】Linux挂载移动硬盘或U盘
安装环境:CentOS7.9安装前首先检查下GCC是否安装# gcc -v没有就安装一个吧!# yum install gcc-c++ -y # yum -y install gcc注意点:如果缺少gcc就会报错(可参考)make: *** 没有指明目标并且找不到 makefile。 停止。准备工作完成后进入正题1、下载ntfs-3g(ntfs-3g_ntfsprogs-yyyy.MM.dd) 下载地址:点击进原创 2021-01-31 11:42:11 · 1840 阅读 · 0 评论 -
【CentOS7】SakuraFrp配置开机自启动 [最新配置2021-01-29 亲测可用]
最近两天在配置SakuraFrp的开机自启动,在网上找了许多教程,都是千篇一律的过时配置,用这些配置都没有成功。查阅资料后进行了如下配置,并成功开机自启动。现将配置步骤一一列出,以备后续不时之需。1、添加服务# vi /etc/systemd/system/natfrp.service2、对服务配置文件进行配置[Unit]Description=NATFrpWants=network-online.targetAfter=network-online.target[Service]原创 2021-01-29 18:38:30 · 1147 阅读 · 0 评论 -
【CentOS7】-bash: ifconfig: 未找到命令
安装完CentOS7并配置完网络之后使用ifconfig命令进行测试出现以下情况:原因分析:缺少ifconfig组件那么我们可以下载相关的网络组件来解决yum install -y net-tools 一波未平,一波又起出现了一下问题(源error)经过分析得知yum源有问题怎么办呢?换阿里的yum源呗开始行动0、用wget下载【不可行、不可行、不可行】//看网上手用wget指令下载wget http://mirrors.aliyun.com/repo/Centos-7.re原创 2021-01-29 15:54:58 · 3330 阅读 · 0 评论 -
【CentOS7】wget: 未找到命令
在利用wget安装mysql出现以下问题原因分析: 检查本地yum库,里面没有wget解决办法://安装wget# yum -y install wget(如下图)再次测试,mysql就能下载了以上就是【wget: 未找到命令】的解决办法!...原创 2021-01-29 10:40:09 · 3222 阅读 · 0 评论 -
【CentOS7】普通用户切换角色:*不在sudoers文件中。此事将被报告。
CentOS7中使用非root用户切换角色时时出现以下错误:解决方案:1、切换root# su - root 2、给root写权限# chmod 640 /etc/sudoers3、查看权限# ll /etc/sudoers // -r--r-----. 1 root root 4328 9月 30 21:18 /etc/sudoers4、修改sudoers文件# vi /etc/sudoers5、在root ALL=(ALL) ALL下行添加 非root用户名原创 2021-01-29 10:09:42 · 879 阅读 · 1 评论 -
【CentOS7】宝塔面板的安装与使用
〇、宝塔官网一、面板特色功能:*一键配置服务器环境(LAMP/LNMP)* 一键安全重启* 一键创建管理网站、ftp、数据库* 一键部署SSL证书* 一键部署源码(discuz、wordpress、dedecms、z-blog、微擎等等)* 一键配置(定期备份、数据导入、伪静态、301、SSL、子目录、反向代理、切换PHP版本)* 一键安装常用PHP扩展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)* 数据库原创 2021-01-27 14:35:06 · 5961 阅读 · 3 评论 -
【CentOS7】Nginx的安装
本文记录要安装的linux版本:CentOS7 x64 Nginx版本:nginx-1.19.3.tar.gz一、简介(百度释义):Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。二、安装步骤:1、下载nginx-1.19.3.tar.gz并传输至服务器;2、服务器上yum安装 gcc、pcre-devel、zlib-devel、openssl-develyum install -y gcc pcre pcre-原创 2020-11-03 18:19:57 · 411 阅读 · 0 评论 -
【CentOS7】内网服务器SSH连接,看这篇就够了(SakuraFrp)
最近在博客(具体在哪忘记了)看到树莓派开发看了简单地介绍后甚是喜悦出于对技术的热爱,自己也要仔细研究一番才行树莓派百度释义:Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI) 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。 随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功原创 2021-01-21 15:55:28 · 3573 阅读 · 0 评论 -
【CentOS7】快速创建非root用户
1.添加用户:adduser notroot2.添加密码:passwd notroot然后根据提示输入密码,例如输入“00000000”3.创建密码完成后,执行如下命令:usermod -a -G notroot4.将用户加入到 wheel组,这样就有sudo权限了,然后执行命令:su - notroot5.切换到自己刚创建的用户下命令:sudo ls -al /root6.然后输入密码,进入notroot用户注意:执行某个文件时现permission denied时,是原创 2021-01-27 11:31:07 · 1130 阅读 · 0 评论 -
【CentOS7】Linux设置静态IP
1、查看本机IPifconfig2、进入/etc/sysconfig/network-scripts目录下cd /etc/sysconfig/network-scripts3、查看该目录下有哪些网络配置文件,一般只要ifcfg-开头的,并进行编辑lsvi ifcfg-***4、按i 在配置文件中进行配置//进行以下配置TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_F原创 2021-01-27 10:42:08 · 629 阅读 · 0 评论 -
【CentOS7】Docker部署solo博客系统
简介:Solo 是一款小而美的博客系统,专为程序员设计我们有一个活跃的小众社区,文章可以推送到社区让更多人看到《Solo 从设计到实现》剖析这款系统的方方面面第一个版本发布于 2010 年,永不断更 ????一、获取最新镜像:docker pull b3log/solo二、安装 MySQL (点我)三、安装 solodocker run --detach --name solo --network=host \--env RUNTIME_DB="MYSQL" \--e原创 2021-01-27 09:46:34 · 299 阅读 · 0 评论 -
【CentOS7】安装nginx时出现make: *** No rule to make target `build‘, needed by `default‘. Stop.的解决办法
安装Nginx时报以下错误:make: *** No rule to make target build', needed bydefault’. Stop.解决方案如下:1、安装下面配置yum -y install make zlib-devel gcc-c++ libtool openssl openssl-devel2、重新configure./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-h原创 2021-01-27 09:15:38 · 5208 阅读 · 0 评论 -
【CentOS7】Nginx的安装
linux版本:CentOS7 x641、下载nginx-1.19.3.tar.gz并传输至服务器 nginx下载地址2、服务器上yum安装 gcc、pcre-devel、zlib-devel、openssl-devel yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel(若不安装以上依赖,make && make insta原创 2021-01-27 09:22:13 · 143 阅读 · 0 评论 -
【CentOS7】Nginx以非ROOT用户启动报错解决方案!
Nginx以非root用户启动报错解决方案: 在项目中需要用到nginx进行反向代理,于是进行了nginx的安装[安装教程]与配置,考虑到使用root账户启动nginx会存在不可预知的风险,于是切换到普通用户去进行启动。当然不可能一次就能启动成功,报了如下错误:nginx: [emerg] open() "/usr/xx/xxx/nginx/logs/access.log" failed (13: Permission原创 2020-11-19 14:33:35 · 1691 阅读 · 0 评论 -
【CentOS7】Docker中部署kkFileView开源项目
平常我们想要在页面展示一些Word、PDF等文档信息,但是需要自己使用Apose插件构建,并且想要展示多种格式的文档更是需要不同类型的jar去支持,无意间发现国内竟然有如此好的开源项目,首先在此感谢开发人员!先看下官网的介绍吧!开源项目介绍kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pp原创 2020-09-24 15:03:45 · 2557 阅读 · 0 评论 -
【中间件】使用率较高的Docker命令
首先了解下Docker的百度释义:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。组成一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image镜像DockerContainer容器架构起源Docker 是 PaaS 提供商 dotC原创 2020-09-24 10:11:00 · 247 阅读 · 0 评论 -
【CentOS7】Centos7 V3.10快速安装Docker
0、访问Docker官网1、Docker官方指出Linux系统版本需3.8+,可查看系统版本 uname -srm 或 cat /proc/version 查看当前Linux的版本信息2、更新yum(仅用于未安装过yum的新机器或虚拟机,生产环境慎用),yum update 出现提示时输入y3、执行命令yum install -y yum-utils device-mapper-persistent-data lvm24、设置yum源 选择其中之一yum-config-manager -原创 2020-09-24 14:28:36 · 374 阅读 · 0 评论 -
【CentOS7】Centos7下安装openOffice简易教程
使用背景: 为了能够更好的解决网页端查看、管理office文档。它和微软的office是一样的,是SUN公司开发出来的免费的办公软件,上手可能比微软的困难一点,但是SUN公司最大的特点就是跨平台,所有的系统都能兼容此软件。〇、openOffice概念OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows、Linux、MacOS X (X11)和 Solaris 等操作系统上执行。它与各个主要的办原创 2020-09-24 10:48:30 · 5184 阅读 · 0 评论