![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统服务
文章平均质量分 81
leonnew
这个作者很懒,什么都没留下…
展开
-
nginx 版本升级
Nginx 的版本最开始使用的是, 由于服务升级,需要将 Nginx 的版本升级到,要求 Nginx 不能中断提供服务。原创 2024-07-27 14:21:42 · 1170 阅读 · 0 评论 -
error while loading shared libraries: libc.so.6 误删除libc.so.6急救办法,
在高版本的环境中编译了一个软件,然而在低版本系统中无法使用,缺少libc.so支持,然而在编译过程中误删除了 libc.so.6的软连接,rm /lib64/libc.so.6。然后可以测试应用,然而我的问题还是没有解决,从2.14安装到2.16,最后放弃了。当时我的小心肝啊,都快绝望了操作环境还是正式环境,最后通过查找文档发现急救方案。下载需要升级的版本,注意高版本不一定支持低版系统,需要在官网确认好。配置,我们把安装文件单独放在其他地方,不放在系统位置,方便查找。查看系统现在支持的版本。原创 2023-05-25 11:35:58 · 4181 阅读 · 2 评论 -
CentOS 8结束生命周期替换成阿里云镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repoyum makecache报错 镜像 404CentOS Linux 8 - AppStream 6.2 kB/s | 2.3 kB...原创 2022-02-22 09:10:11 · 829 阅读 · 1 评论 -
Jenkins中提示Host key verification failed解决办法
Started by user 123Running as SYSTEM[EnvInject] - Loading node environment variables.Building in workspace /var/lib/jenkins/workspace/test-a[test-a] $ /bin/sh -xe /tmp/jenkins2994750458785375652.sh+ IP=10.0.0.52+ scp /data/a.sh root@10.0.0.52:/data/.原创 2021-07-16 14:24:55 · 10055 阅读 · 16 评论 -
sonar最新版9.0安装攻略
首先安装PostgreSQL 9.2安装添加RPM源sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm安装数据库核心服务端sudo yum install -y postgresql96-server安装第三方扩展(uuid)yum install postgresql96-contrib.x86_6原创 2021-07-15 16:25:20 · 5250 阅读 · 2 评论 -
Nginx 安全日志分析可视化
之前介绍过 ModSecurity 这款优秀的开源 WAF,它是一个入侵检测与阻止的引擎,原本是Apache的一个模块,现在可作为单独模块编译添加到 Nginx 服务中虽然这款 WAF 很优秀,但是使用起来并没有那么容易,之前也整理了文章介绍它的原理和规则,然而还有一个问题,就是它的日志分析,之前介绍原理规则的时候,也介绍了它的日志规则,但是在使用过程中,纯文本的记录方式,对于入侵分析太不友好了所以今天介绍一款管理 ModSecurity 日志的开源项目 WAF-FLEWAF-FLE是专门用来处原创 2021-04-27 13:40:59 · 540 阅读 · 0 评论 -
rtty - 在任何地方通过Web访问您的设备的终端
它由客户端和服务端组成。客户端采用纯C实现。服务端采用GO语言实现,前端界面采用vue实现。您可以在任何地方通过Web访问您的设备的终端。通过设备ID来区分您的不同的设备。rtty非常适合远程维护您的或者您的公司的部署在全球各地的成千上万的Linux设备。特性客户端C语言实现,非常小,适合嵌入式Linux 远程批量执行命令 支持SSL: openssl, mbedtls, CyaSSl(wolfssl) SSL 双向认证(mTLS) 非常方便的上传和下载文件 根据设备ID访问不同的转载 2021-04-12 11:42:24 · 1613 阅读 · 0 评论 -
supervisord详细说明
supervisord可以用于管理后台运行的程序。本文中,我们将会详细介绍supervisord的使用。supervisord的简介Supervisor是一个C/S系统,允许其用户监视和控制类UNIX操作系统上的大量进程。很多时候,我们想要在后台运行一个程序时,通常会用到nohup等命令。但是类似于nohup这样的命令并不能完整的控制和监控进程。而supervisord则是一个完整了监视和控制服务的工具。安装supervisord本身是基于Python开发的。因此,在使用sup原创 2021-01-26 10:47:28 · 18890 阅读 · 2 评论 -
解决CentOS添加新网卡后找不到网卡配置文件
进入CentOS7系统后,使用ip addr 查看状态如下:发现ens33和ens77均有IP地址,且可正常使用,ens33使用的是手动配置IP,ens37使用的是dhcp自动获取的IP地址,但是/etc/sysconfig/network-scripts/目录下找不到ifcfg-ens37配置文件解决方案:1.使用nmcli con show命令,查看网卡的UUID信息,记下UUID值2.使用ip addr命令查看网卡信息,记下ens37网卡的MAC地址3.将 /etc/s转载 2020-06-09 11:21:31 · 2632 阅读 · 0 评论 -
NFS网络文件系统
如果大家觉得Samba服务程序的配置太麻烦,而且恰巧需要共享文件的主机都是Linux系统,刘遄老师非常推荐大家在客户端部署NFS服务来共享文件。NFS(网络文件系统)服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,从而使得本地主机(Linux客户端)基于TCP/IP协议,像使用本地主机上的资源那样读写远程Linux系统上的共享文件。由于RHEL 7系统中默认已经安装了NFS...原创 2019-09-24 17:25:11 · 140 阅读 · 0 评论 -
rsync安装使用详解
rsync常用选项-a 包含-rtplgoD-r 同步目录时要加上,类似cp时的-r选项-v 同步时显示一些信息,让我们知道同步的过程-l 保留软连接-L 加上该选项后,同步软链接时会把源文件给同步-p 保持文件的权限属性-o 保持文件的属主-g 保持文件的属组-D 保持设备文件信息-t 保持文件的时间属性--delete 删除DEST中SRC没有的文件--exclud...原创 2019-05-13 13:29:52 · 2690 阅读 · 0 评论 -
Nginx10万+并发 内核优化
由于默认的linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能;在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,期内核参数的调整都是不同的,这里针对最通用的、使Nginx支持更多并发请求的TCP...转载 2019-01-16 16:22:45 · 439 阅读 · 0 评论 -
如何在 Linux 上安装服务器管理软件 Cockpit
Cockpit 是一个自由开源的服务器管理软件,它使得我们可以通过它好看的 web 前端界面轻松地管理我们的 GNU/Linux 服务器。Cockpit 使得 linux 系统管理员、系统维护员和开发者能轻松地管理他们的服务器并执行一些简单的任务,例如管理存储、检测日志、启动或停止服务以及一些其它任务。它的报告界面添加了一些很好的功能使得可以轻松地在终端和 web 界面之间切换。另外,它不仅使得管...转载 2018-10-25 10:39:26 · 1455 阅读 · 0 评论 -
centos7.2下安装mysql5.7,使用rpm包安装
0、环境本文操作系统: CentOS 7.2.1511 x86_64MySQL 版本: 5.7.161、卸载系统自带的 mariadb-lib[root@centos-linux ~]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 [root@centos-linux ~]# rpm -e mari...转载 2018-09-21 16:50:54 · 472 阅读 · 0 评论 -
Linux设置和修改时间与时区
linux系统时间有两个,一个是硬件时间,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时间,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步。方法一一、date 查看/设置系统时间1、将日期设置为2017年11月3...转载 2018-09-26 15:11:05 · 2186 阅读 · 0 评论 -
最新版nginx内置变量
在配置基于nginx服务器的网站时,必然会用到 nginx内置变量 ,下面笔者将它整理成列表,把最新版本的变量列出来,以方便做配置时查询nginx内置变量内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。...转载 2018-09-17 08:59:56 · 12222 阅读 · 0 评论 -
MySql数据库备份与恢复——使用mysqldump 导入与导出方法总结
mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个sql服务器(不一定是一个mysql服务器)。转储包含创建表和/或装载表的sql语句。ps、如果在服务器上进行备份,并且表均为myisam表,应考虑使用mysqlhotcopy,因为可以更快地进行备份和恢复。本文从三部分介绍了mysql数据备份与恢复:第一,mysql基本常识;第二,数据备份与恢复示...转载 2018-09-11 16:44:01 · 1218 阅读 · 0 评论 -
超级详细Tcpdump 的用法
超级详细Tcpdump 的用法1、抓取回环网口的包:tcpdump -i lo2、防止包截断:tcpdump -s03、以数字显示主机及端口:tcpdump -n 第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,p...转载 2018-08-16 11:12:43 · 3747 阅读 · 0 评论 -
CentOS用dig、nslookup查询DNS命令
一、不能使用dig、nslookup二、安装相应软件包yum install -y bind-utils三、使用命令1.dig命令dig命令是一个功能强大的DNS查询命令。一般格式:dig [@global-server] [domain] [q-type] [q-class] {q-opt} {d-opt}参数说明:@global-server:默认是以/...转载 2018-07-23 09:22:31 · 17235 阅读 · 0 评论 -
linux yum install mariadb
版本:centos7Linux下安装MariaDB官方文档参见:https://mariadb.com/kb/zh-cn/installing-mariadb-with-yum/1.创建MariaDB.repo文件 vi /etc/yum.repos.d/MariaDB.repo 插入以下内容: # MariaDB 10.1 CentOS repository list - crea...转载 2017-09-20 15:46:14 · 313 阅读 · 0 评论 -
编译安装redis 3.20
尝试安装redis测试时发现网上的有些教程是有问题的,下面将安装步骤记录下来,以备参考!# wget http://download.redis.io/releases/redis-3.2.0.tar.gz # tar xzf redis-3.2.0.tar.gz # cd redis-3.2.0 # make #稍等,这一步可能会出错,如果你的机器上没有合适的开发包!#转载 2017-09-20 15:27:31 · 205 阅读 · 0 评论 -
安装Webtatic yum源
InstallationTo set up the repository, install the webtatic-release RPM:Webtatic EL7 for CentOS/RHEL 7:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https:...原创 2017-09-20 15:03:37 · 8975 阅读 · 3 评论 -
CentOS 7通过Firewall开放防火墙端口
发现在CentOS 7上开放端口用iptables没效果(或者是sodino没找到正确的命令,传说Centos7 下默认的防火墙是 Firewall,替代了之前的 iptables)…使用firewall-cmd开放端口则立即就生效了。见下操作:1234567firewall-cmd --state //查看运行状态// 开放1024的端口fir转载 2017-09-20 15:58:12 · 254 阅读 · 0 评论 -
CentOS 7 中firewall-cmd命令
在 CentOS 7暫時開放 ftp 服務# firewall-cmd --add-service=ftp永久開放 ftp 服務# firewall-cmd --add-service=ftp --permanent永久關閉# firewall-cmd --remove-service=ftp --permanentsuccess讓設定生效# syste转载 2017-09-20 16:03:26 · 446 阅读 · 0 评论 -
Linux 中将用户添加到组的指令
在 Linux 操作系统下,如何添加一个新用户到一个特定的组中?如何同时将用户添加到多个组中?又如何将一个已存在的用户移动到某个组或者给他增加一个组?对于不常用 Linux 的人来讲,记忆 Linux 那繁多的命令行操作真是件不容易的事。在 Linux 中,增加用户或改变用户的组属性可以使用 useradd 或者 usermod 命令。useradd 增加一个新用户或者更新默认新用户信息。转载 2017-10-10 14:55:28 · 413 阅读 · 0 评论 -
mariadb数据库管理系统
# yum install MariaDB-client MariaDB-server MariaDB-devel(安装)# systemctl start mysql(启动服务)# chkconfig mysql on或者systemctl enable mariadb (设为开机启动)# /usr/bin/mysql_secure_installation(修改转载 2017-10-24 17:05:40 · 534 阅读 · 0 评论 -
nginx配置文件详解(优化)
#user nobody; #运行nginx的用户worker_processes1;#于服务器核心数相同worker_rlimit_nofile100000;#nginx进程打开的最多文件描述符数目,ulimit -n相同#error_log logs/error.log; #各种日志放哪里#error_log logs/error.log转载 2017-11-13 14:33:06 · 422 阅读 · 0 评论 -
Zabbix 监控 Mysql
需要自己添加一些脚本。参考了网上的一些资料。首先是配置文件 /usr/local/etc/zabbix_agentd.conf12 Include=/usr/local/etc/zabbix_agentd.conf.d/ UnsafeUserParameters=1然后添加文件 /usr/local/etc/zabbi原创 2017-11-28 09:15:34 · 397 阅读 · 0 评论 -
Postfix常用命令和邮件队列管理(queue)
本文主要介绍一下postfix的常用命令及邮件队列的管理:Postfix有以下四种邮件队列,均由管理队列的进程统一进行管理:maildrop:本地邮件放置在maildrop中,同时也被拷贝到incoming中。incoming:放置正在到达队列或管理进程尚未发现的邮件。active:放置队列管理进程已经打开了并正准备投递的邮件,该队列有长度的限制。deferred:放置不能被投递的邮件。可能...转载 2018-05-17 09:40:49 · 1482 阅读 · 0 评论 -
teamviewer Linux centos7安装使用详细
1.下载teamview centos版本,本人喜欢tar.gz版本,但是官网只有rpm版本,附件中即为官网下载的teamview11 官方下载地址: https://www.teamviewer.com/zhCN/download/linux/下载后,放到你的目录下,我的是在/mnt/software下2.安装 说明:用rpm 命令安装可能会出现缺少依赖,而导致安装失败...转载 2018-06-19 16:21:21 · 37277 阅读 · 11 评论 -
CentOS 7添加开机启动服务/脚本
一、添加开机自启服务在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):systemctl enable jenkins.service #设置jenkins服务为自启动服务systemctl start jenkins.service #启动jenkins服务/lib/systemd/system/中是否有service服务,如果没有是没有办法使用...转载 2018-07-04 11:30:13 · 425 阅读 · 2 评论 -
加服务为centos开机启动设置
1、systemctl enable 服务名 可以使用systemctl is-enabled 服务名 查看是否设置开机启动很多服务不能用systemctl启动。可以复制服务名.service文件到/lib/systemd/system/即可使用systemctl命令操作服务,service文件一般在程序目录中都有提供。2、/etc/rc.d/rc.local文件,可以加启动脚本,例如:sh /...原创 2018-07-04 18:41:11 · 193 阅读 · 0 评论 -
centos7重新调整分区大小
首先使用vgdisplay查看硬盘分区模式是否是lvm格式。目前只在lvm做过测试查看磁盘的空间大小: df -h 备份/home : cp -r /home/ homebak/卸载 /home : umount /home 如果出现 home 存在进程,使用 fuser -m -v -i -k /home 终止 home 下的进程,最后使用 umount /home 卸载 /home删除/ho...转载 2018-07-06 15:36:15 · 12888 阅读 · 0 评论 -
用密钥登录linux服务器
1.生成公钥私钥$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/leon/.ssh/id_rsa): testaEnter passphrase (empty for no passphrase):Enter same pas转载 2017-09-27 15:37:12 · 444 阅读 · 0 评论