工具
文章平均质量分 77
Yuki-He
这个作者很懒,什么都没留下…
展开
-
Centos7.2上安装libreoffice7.1.0.2
目录文章目录目录1. 环境准备1.1 机器准备1.2 系统环境2. 升级操作系统3. 安装依赖包4. 安装4.1 下载安装包4.2 创建安装目录4.3 把下载的包上传到目录/opt/libreoffice7.1/中4.4 解压安装包4.5 分别进入解压之后的目录中执行安装命令4.6 确认安装是否成功5. 启动服务6. 查看端口或者进程是否启动1. 环境准备1.1 机器准备服务器ip主机名系统版本192.168.2.215myhostCentos7.21.2 系统环境原创 2021-09-07 11:16:45 · 3135 阅读 · 0 评论 -
Centos7.2上搭建Gitlab服务
目录文章目录目录机器准备系统环境安装依赖以及常用命令安装sshd服务安装postfix邮件服务安装部署gitlab服务1. 添加gitlab镜像2. 安装gitlab3. 修改gitlab配置文件指定服务器ip和自定义端口4. 新配置gitlab,使刚刚改动的配置生效5. 查看gitlab运行状态6. 重新启动gitlab7. 查看gitlab-ctl命令的帮助信息3.访问 GitLab页面机器准备服务器ip主机名系统版本192.168.2.201myhostCentos7.原创 2020-08-13 14:55:48 · 263 阅读 · 0 评论 -
AlmaLinux Centos 8.5 如何进入单用户模式并重置root密码?
AlmaLinux Centos 8.5 如何进入单用户模式并重置root密码?其实AlmaLinux Centos 8.5 跟Centos 7.2一样,在忘记root密码后,如果linux是使用grub引导,直接修改grub的引导参数后进入单用户模式,然后在单用户模式下输入命令“passwd root”,按“enter”键,输入新的密码,再次输入确定密码;最后输入重启系统,即可使用新的密码啦!如何进入单用户模式呢?具体方法有如下两种:方法一1.1 重启服务器,一直按“E”键,进入grub引导菜单的原创 2022-04-19 13:16:06 · 3876 阅读 · 1 评论 -
Centos7搭建 sftp服务
目录文章目录目录一、概述二、机器准备三、查看openssh的版本一、概述sftp采用的是ssh加密隧道,安装性方面比ftp要强一些,而且sftp依赖的是系统自带的ssh服务,不像ftp还需要额外的进行安装(vsftp服务), sftp是只要确保你的Linux 账号能连接,sftp默认连接账号就是Linux root账号和密码。那麽如何在Centos7上配置 sftp服务呢?二、机器准备服务器ip主机名系统版本192.168.2.55myhostCentos7.2三原创 2021-08-19 11:40:17 · 8388 阅读 · 6 评论 -
在linux服务器上如何发送邮件
目录文章目录目录1. 概述2. 邮件发送及接收原理2.1 邮件的发送过程2.2 邮件的接收过程1. 概述在linux服务器上(我这里是Centos7.x)我们一般是通过mail命令来进行邮件发送的,mail, mailx都是收发邮件用的,类似浏览器的作用,可以用作邮件用户代理(MUA,Mail User Agent);而sendmail是做邮件服务器的,类似apache, nginx的作用,可以用作邮件传输代理(MTA,Mail Transport Agent);2. 邮件发送及接收原理2.1原创 2021-08-19 09:19:49 · 8703 阅读 · 0 评论 -
修改Windows Server 2012远程桌面连接端口并连接
目录文章目录目录一、修改注册表二、添加防火墙放行端口三、控制面板设置允许被远程连接四、重启远程桌面服务一、修改注册表步骤1. 打开注册表方法一win键+R调出命令运行输入框,输入 regedit.exe 打开注册表;方法二win键+R调出命令运行输入框输入cmd,打开 cmd.exe 然后直接输入regedit 打开注册表;步骤2. 修改第一个地方 [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server/原创 2021-01-08 21:34:26 · 9622 阅读 · 0 评论 -
CentOS 没有可用软件包***
一、问题[root@myhost ~]# cd /home/tools/ [root@myhost ~]# yum install -y libmcrypt-devel已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.163.com没有可用软件包 libmcrypt-de原创 2020-12-25 14:39:05 · 1885 阅读 · 0 评论 -
在Centos7.2上使用vsftpd搭建FTP服务器(企业级)
目录文章目录目录一、部署的环境准备1.1 机器准备1.2 系统环境关闭selinux二、安装vsftpd服务2.1 检查是否已经安装vsftpd服务2.2 安装vsftpd服务2.3 设置vsftpd服务开机自启动2.4 启动vsftpd服务并查看启动状态2.4 防火墙开放vsftpd端口2.5 开放ftp服务添加到防火墙外2.6 重启防火墙三、配置虚拟用户登录vsftpd服务器3.1 添加虚拟用户口令文件3.2 生成虚拟用户口令认证文件3.3 编辑vsftpd的pam.d认证文件3.4 建立本地映射用户原创 2020-12-23 15:34:26 · 555 阅读 · 0 评论 -
Linux系统中如何安装配置nodejs
目录文章目录目录1. 概述2. 环境准备2.1 机器准备2.2 系统环境3. 如何安装配置nodejs3.1 检查是否已安装nodejs或者npm3.2 下载nodejs编译包3.3 解压nodejs编译包3.4 复制解压完成的安装包到/usr/sbin目录下3.5 配置软链接4. 验证安装nodejs结果5. 通过npm命令下载安装cnpm6. 验证安装cnpm结果1. 概述nodejs 是什麽?简单的说 node.js 就是运行在服务端的 JavaScript。nodejs 是一个基于Chrom原创 2020-12-16 11:10:36 · 1161 阅读 · 0 评论 -
如何将局域网中的windows硬盘挂载到 linux系统中
目录文章目录目录一 、准备两台机器1.1 windows 7 系统1.2 linux Centos7.2 系统1.3 保证两台机器网络可以ping通二 、共享windows上的F盘中的特定文件夹三 、linux上执行挂载命令一 、准备两台机器1.1 windows 7 系统IP地址:192.168.2.931.2 linux Centos7.2 系统IP地址:192.168.2.2501.3 保证两台机器网络可以ping通二 、共享windows上的F盘中的特定文件夹共享账号:ad原创 2020-09-09 15:01:06 · 4608 阅读 · 0 评论 -
Linux系统踢出远程登录用户的命令小记
查看当前自己的终端Warning: your password will expire in 0 daysLast login: Tue Jun 18 13:42:15 2019 from 192.168.2.200[root@myhost ~]# whoamiroot[root@myhost ~]# who am iroot pts/6 2019-07-02 0...原创 2019-08-07 11:16:15 · 491 阅读 · 0 评论 -
smokeping+apache可视化监控网络(安装+配置)
目录文章目录目录smokeping概述smokeping概述smokeping是rrdtool的作者Tobi Oetiker的作品,用Perl语言写的,主要是监视网络性能,如:延时,丢包率,是否BGP多线等。它在图形显示方面有很大优势,也是一个很有特点的opensource工具。还有多种探测方式,包括fping、echoping、dig、curl等;监视dns、ssh性能,底层也是rrdto...原创 2019-03-29 15:17:40 · 2408 阅读 · 0 评论 -
自动化运维ansible常用模块用法
目录文章目录目录前言常用模块ping模块command模块copy模块file模块cron模块group模块user模块yum模块service模块script模块raw模块get_url模块synchronize模块前言ansible默认提供了很多模块来供我们使用。在Linux中:ansible-doc -s 模块名 #查看ansible模块用法参数等帮助ansible-doc...原创 2019-03-27 15:41:25 · 1348 阅读 · 0 评论 -
ansible安装与初步使用教程
目录文章目录目录机器准备安装方法介绍安装ansible(我这里采用第一种安装方式)机器准备服务器ip主机名系统版本192.168.1.108masterCentos6.5192.168.1.109slave1Centos6.5192.168.1.110slave2Centos6.5192.168.1.111slave3Centos6.5...原创 2019-03-26 13:51:58 · 1096 阅读 · 0 评论 -
Jenkins的管理员账号admin无法登录怎麽办?
无法登录的原因忘记管理员admin账号密码;管理员admin账号登录权限丢失/全局角色被删除(一般都是操作不当引起的)本人之前一不小心删除了管理员admin账号的全局角色权限,然后导致管理员admin账号再登录时无权限,当时的情况就是我也没有建立其他登录账号,这样就导致我的代码发布工作一时无法进行。如下:解决方案(原理)查了一些资料最后找到解决办法,其实一开始jenkins安装好之...原创 2019-01-02 15:18:47 · 9799 阅读 · 2 评论 -
想到哪儿写到哪儿系列(经常犯错的知识点)
概述可以说,以下大部分知识点都是本人经过无数次踩雷o(╥﹏╥)o 之后进行的一些些总结了。测试脚本相关信息[root@myhost yuki]# pwd/yuki[root@myhost yuki]# lltotal 4-rwxr-xr-x 1 root root 36 Dec 6 09:35 test.sh...原创 2018-12-07 14:56:59 · 374 阅读 · 0 评论 -
Shell编程---数组学习总结
概述array作为一种数据结构,在所有高级语言编程中都是有直接提供和实现的,shell 肯定也是会使用到的。数组的声明怎样声明一个数组变量?假设数组的变量名为array。直接赋值(根据数组的下标进行赋值)array[0]="a" array[1]=&a原创 2018-11-23 15:51:40 · 244 阅读 · 0 评论 -
Shell编程---自动删除清理过期日志
要求:根据文件最后修改时间删除清理指定目录下面的文件,并在/var/log/deletelog下面生成按月的删除清理日志分析:在查找文件时要想不受文件名限制 我们采用文件最后修改时间mtime进行查找,而且还适用于删除过期备份。find 目录 -type f 查找文件时会根据换行来输出查找的文件,而我们希望给xargs的参数是按照空格输出的,否则直接结合xargs使用会有一定的影响。(...原创 2018-11-19 17:23:53 · 949 阅读 · 0 评论 -
KeePass密码管理软件 ---下载安装及汉化
写在前面一直以来记忆力都是我的硬伤,因此就学着使用一款密码工具来帮忙记录密码,今天记录一下keepass使用小计。软件概述KeePassPasswordSafe就是专门为了解决人类记不得众多密码的问题所产生的,它包含了一个强大的密码产生引擎与加密储存机能,能够提供一个安全的密码储存空间; 当你开始使用KeePassPasswordSafe时,要先决定一个起始密码,此密码用来辨识你...原创 2018-09-06 17:20:57 · 3527 阅读 · 0 评论 -
Linux下产生随机数码的多种方法
文章目录第一种:借助环境变量$RANDOM1. 产生0-25范围内的数,用这个环境变量对26取余即可。2. 产生6位数的整数,用这个环境变量加上100000即可。3.产生加密的随机数码,将随机数管道给命令md5sum命令即可。4.需要固定位数的随机数码,将随机数管道给命令md5sum命令再管道给cut命令即可。第二种:通过openssl产生随机数第三种:通过时间命令date产生随机数第四种:借助/...原创 2018-10-10 14:49:24 · 4242 阅读 · 0 评论 -
Shell编程---监控多个(远程主机)磁盘使用情况并邮件报警
要求:监控多个(远程主机)磁盘使用情况并邮件报警分析:解答:#!/bin/shsource /etc/profile#define variabledistantIpList=('172.0.0.1' '172.0.0.2' '172.0.0.3')emailArray=('meve@qq.com' 'yuki@qq.com')for ip in ${distantIp...原创 2018-11-09 11:55:07 · 1315 阅读 · 0 评论 -
打印输出时数字位数不足时前面用0补全的问题
题目要求: 请打印出001 002 003 …099 100原创 2018-11-08 10:07:00 · 2390 阅读 · 0 评论 -
Shell编程---监控检查系统某进程CPU利用率
题目要求:使用shell脚本监控检查系统某进程CPU利用率分析:在对应用服务进行维护时,我们经常遇到由于CPU过高导致业务阻塞,造成业务中断的情况。CPU过高可能是业务量过负荷或者出现死循环等异常情况引起的。通过脚本对业务进程CPU进行时时监控,可以在 CPU 利用率异常时及时通知维护人员,便于维护人员及时分析,定位,以及避免业务中断等。如果此进程CPU利用率超过 80%(可以根据实际情况进...原创 2018-11-13 13:45:19 · 4688 阅读 · 0 评论 -
Shell编程---监控检查系统某进程内存使用量
题目要求:使用shell脚本监控检查系统某进程内存使用量分析:在对应用服务进行维护时,也经常遇到由于内存使用过大导致进程崩溃,造成业务中断的情况。例如:32 位程序可寻址的最大内存空间为 4G,如果超出将申请内存失败,同时物理内存也是有限的。内存使用过高可能由于内存泄露,消息堆积等情况。通过脚本对业务进程内存使用量进行时时监控,可以在内存使用量异常时及时发送告警,便于维护人员及时处理。我们可...原创 2018-11-13 16:29:44 · 1449 阅读 · 0 评论 -
Shell编程---监控检查系统某进程句柄使用量
题目要求:使用Shell脚本监控检查系统某进程句柄使用量分析:在对应用服务进行维护时,也经常遇到由于句柄使用 过量导致业务中断的情况。每个平台对进程的句柄使用都是有限的,例如在 Linux 平台,我们可以使用 ulimit – n 命令(open files (-n) 1024)或者对 /etc/security/limits.conf 的内容进行查看,得到进程句柄限制。句柄使用过高可能由于负...原创 2018-11-13 16:49:34 · 758 阅读 · 0 评论 -
Shell编程---批量创建用户并为每个用户设置随机密码
题目要求:批量创建10个系统账号yuki01-yuki10并为每个账户设置8位随机密码分析:注意:用户名中的数字不足两位前面用0补全的问题参考之前的博客:https://blog.csdn.net/yuki5233/article/details/83824107难点:linux下如何生成8位随机数码?参考之前的博客:https://blog.csdn.net/yuki5233/art...原创 2018-11-08 10:47:32 · 2361 阅读 · 0 评论 -
Shell编程---监控检查某个TCP或UDP端口是否在监听
题目要求:使用Shell脚本监控检查某个TCP或UDP端口是否在监听分析:端口检测是系统资源检测经常遇到的,特别是在网络通讯情况下,端口状态的检测往往是很重要的。有时可能进程,CPU,内存等处于正常状态,但是端口处于异常状态,业务也是没有正常运行。我们可以判断指定端口是否在监听。首先使用 netstat -an 输出所有端口占用信息,然后通过 grep, awk,wc 过滤输出监听 TCP...原创 2018-11-13 17:49:57 · 5217 阅读 · 0 评论 -
Shell编程---监控(本地主机)磁盘使用情况并邮件报警
要求:监控磁盘使用情况并邮件报警分析:任何一个分区使用到80%就发送一个邮件几个人通知提醒他们邮件的使用情况;任何一个分区使用到90%以上就在邮件主题给出警告(warning);linux服务器上发送邮件程序我们使用sendmail。解答:第1步: 安装并启动sendmail服务并测试[root@myhost ~]# yum install -y sendmail mailx...原创 2018-11-08 16:43:40 · 1122 阅读 · 0 评论 -
Shell编程---监控服务器整个系统CPU负载
题目要求:使用shell脚本监控服务器整个系统CPU负载分析:在对服务器进行维护时,有时也遇到由于系统 CPU(利用率)负载 过量导致业务中断的情况。服务器上可能运行多个进程,查看单个进程的 CPU 都是正常的,但是整个系统的 CPU 负载可能是异常的。通过脚本对系统 CPU 负载进行时时监控,可以在异常时及时发送告警,便于维护人员及时处理,预防事故发生。我们可以使用 vmstat 取 5 ...原创 2018-11-14 09:55:54 · 682 阅读 · 1 评论 -
Shell编程---监控网站目录文件是否被恶意篡改(md5sum指纹)
题目要求:使用shell脚本监控网站目录(/var/html/www)中的文件是否被篡改,如果有就打印出改动的文件名并用邮件告警。分析:什麽是恶意篡改?只要是未进过许可改动的都是恶意篡改。文件被篡改了,会有特征:a.文件大小可能会发生变化;b.文件的修改时间会发生变化(文件测试符ot、nt等);c.文件内容会发生变化(md5sum指纹);d.文件目录中的文件被删除,或者文件目录中有其...原创 2018-11-14 16:02:14 · 1192 阅读 · 0 评论 -
Shell编程---监控检查进程是否存活
题目要求:使用shell脚本监控检查进程是否存活分析:对于非守护进程我们一般都会想到直接去判断 “ps -ef |egrep xx |egrep -v egrep” 是否有内容;对于daemon守护进程,通常都会有自己的pid或者lock文件,然后可以通过检查这些文件是否存在来判断进程是否存活。然而有些异常情况下,pid文件存在进程却并不存在。因此并不能依赖进程的pid文件来检测进程是否存活...原创 2018-11-13 11:30:27 · 5336 阅读 · 0 评论 -
SecureCRT快捷键与技巧记录一下
本人向来记性不好,常用的快捷键和技巧老是记不住,可能是我平时练习少的缘故吧~~ 还是写一下,往后记不清来又来翻吧。 SecureCRT 常用技巧快捷键: Alt + Enter – 全屏 Alt + B – 快速打开新的连接/打开快速启动栏 Alt + 1或2或3或4或5…或9 – 切换到第1或2或3或4或5…或9个标签 Ctrl + A – 光标移至行首 Ctrl + E – ...原创 2018-09-04 15:13:44 · 983 阅读 · 0 评论