![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
潇洒哥Kahn
潇洒哥,一个被IT行业耽误多年的优秀保安。
展开
-
linux使用/etc/hosts.deny拒绝恶意ssh到本机
etc/hosts.allow 优先于 /etc/hosts.deny。如果在allow和deny文件中都有某个ip,那么这个ip是被允许ssh。如果在allow中有,deny没有,那么这个ip是被允许ssh。如果allow中没有,deny有,那么这个ip是被禁止ssh。还可以在 /etc/hosts.deny文件里追加一个额外配置,让其读取另外一个ip列表。这样可以使你以后维护需要禁止的ip更方便。原创 2024-05-11 09:25:34 · 558 阅读 · 0 评论 -
centos7下用logrotate给tomcat的catalina.out做日志分割
注:compress是开启压缩,这里注释掉了。rotate 365是保留日志365天。copytruncate是拷贝后再切割,保证不影响正常程序运转。注:然后去catalina.out所在目录观察,切出来的日志名叫catalina.out-20240506。原创 2024-05-06 22:02:01 · 298 阅读 · 0 评论 -
centos7.9下安装SVN服务
centos7.9下安装SVN服务原创 2024-04-22 00:06:18 · 524 阅读 · 0 评论 -
centos7.9升级ssh和openssl
------ok------2024年3月9日18:11:09----------------------原创 2024-03-09 18:11:16 · 700 阅读 · 1 评论 -
linux使用LVM管理磁盘,并扩容“磁盘“
LVM可以让磁盘管理变得可扩展,但扩容的新磁盘并不会自动将系统df -hT的容量变化,必须还得用resize2fs或xfs_growfs,来让扩容后的磁盘让系统识别到新扩展的容量。原创 2024-03-08 11:14:07 · 329 阅读 · 0 评论 -
centos7安装nacos
centos 7.9上部署nacos 2.0.3原创 2024-01-02 10:58:45 · 519 阅读 · 0 评论 -
在centos7 下 如何只执行一次某个shell脚本,而且指定用user1这个用户启动脚本
比如你的shell脚本中有往指定的文件中写东西,那重启主机后确认是否有新内容写进来。3、将调度器文件和服务文件复制到。1、创建一个调度器文件,例如。2、创建一个服务文件,例如。6、重启主机查看效果。原创 2023-12-21 18:01:07 · 680 阅读 · 0 评论 -
bash数组的用法
bash数组原创 2023-12-19 16:43:51 · 1031 阅读 · 0 评论 -
centos7中解决bash: pip: command not found...
centos7 bash: pip: command not found...原创 2022-12-08 23:32:46 · 1584 阅读 · 0 评论 -
Centos7中使用parted快速分区挂载磁盘
一、目标使用parted快速分区挂载磁盘二、背景给一台机器添加一块300G新磁盘,并分区挂载到/data1目录。三、详细步骤1.查看磁盘使用命令:fdisk -l 或 lsblk ,可以看新磁盘在/dev/vdb,磁盘大小300G。2.为新磁盘创建分区parted -s -a optimal /dev/vdb mklabel gpt -- mkpart primary ext4 1 -1注: /dev/vdb 是用第一条fdisk -l 查出来的。然后使用lsb原创 2022-05-27 00:43:42 · 1939 阅读 · 0 评论 -
centos7之TFTP服务器安装
一、目标在 centos 7 上安装部署TFTP服务器。tftp用的是udp的69端口二、环境centos 7.6三、主要过程1、安装TFTP服务器yum install xinetd tftp tftp-server2、修改tftp主配置文件cp /etc/xinetd.d/tftp{,.bak}vi /etc/xinetd.d/tftpserver_args = -s /var/lib/tftpboot -c # 注意这行,如果允许上传,一定原创 2021-10-12 19:04:41 · 3031 阅读 · 0 评论 -
Centos7笔记之NTP服务器安装设置
一、目标在centos7上安装设置ntp服务器;在centos7上设置ntp客户端。二、架构NTP架构 ip role os & module 10.1.1.5 ntp server centos 7.6,ntpd 10.1.1.6 ntp client centos 7.6 ,ntpd 三、ntp服务器安装配置1.安装ntp组件yum install -y ntp ntpdate -y2.查询服务器上的ntp组件(可略原创 2020-11-05 14:37:13 · 2325 阅读 · 0 评论 -
Centos7笔记之Postfix邮件服务器搭建
一、目标在centos7搭建邮件服务器postfix版。(无坑版)二、平台centos7.6,postfix-2.10.1-7.el7.x86_64三、解析1.2.四、Postfix邮件服务器设置1.基本配置systemctl stop firewalldsystemctl disable firewalldsed -i 's/SELINUX=enforci...原创 2020-04-07 13:56:12 · 5258 阅读 · 4 评论 -
Centos7笔记之nginx-了解php-fpm是如何支持PHP的06
一、目标在centos7平台下了解php-fpm是如何支持PHP二、前言接上一篇帖子《Centos7笔记之nginx配置支持php(LNMP环境搭建)05》三、PHP-FPM主要配置文件1.php-fpm核心配置文件:/etc/php.ini2.php-fpm全局配置文件:/etc/php-fpm.conf3.php-fpm扩展配置文件:/etc/php-fpm.d/w...原创 2020-02-22 10:39:28 · 212 阅读 · 0 评论 -
Centos7笔记之nginx配置支持php(LNMP环境搭建)05
一、目标在centos7平台下配置支持php(其实是LNMP服务器搭建,无坑版)二、平台[root@kahn.xiao ~]# uname -r3.10.0-957.el7.x86_64[root@kahn.xiao ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@centos762 ...原创 2020-02-22 00:58:48 · 1042 阅读 · 1 评论 -
Centos7笔记之nginx充当代理服务器并设置缓存04
一、目标centos7下的nginx充当代理服务器并设置代理缓存(无坑版)二、平台[root@xserver ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@centos764 conf.d]# nginx -Vnginx version: nginx/1.16.1三、解析1....原创 2020-02-21 21:54:32 · 593 阅读 · 0 评论 -
Centos7笔记之nginx充当代理服务器03
一、目标centos7下的nginx反向代理的使用方法和介绍(有点坑,坑着自己了,得仔细看后半部分注解)二、平台[root@xserver ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@centos764 conf.d]# nginx -Vnginx version: nginx/1.1...原创 2020-02-20 23:48:51 · 235 阅读 · 0 评论 -
Centos7笔记之nginx多站点配置01
一、目标centos7下nginx的站点配置,Nginx初步优化 (无坑版)二、平台[root@xserver ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@centos764 conf.d]# nginx -Vnginx version: nginx/1.16.1三、解析...原创 2020-02-18 23:13:03 · 967 阅读 · 0 评论 -
Centos7安装给Apache服务安装配置SSL证书
一、目标在Centos7.6平台下使用openssl给apache做自签名证书,并给apache设置HTTPS的SSL证书。(无坑版)二、平台[root@kahn.xiao ~]# uname -r3.10.0-957.el7.x86_64[root@kahn.xiao ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.18...原创 2020-02-18 01:28:04 · 3206 阅读 · 2 评论 -
Centos7安装apache+mysql+php(即LAMP环境安装)
一、目标在Centos7平台下安装apache、安装mysql、安装php运行环境,并设置多个域名绑定到apache。(无坑版)二、平台[root@kahn.xiao ~]# uname -r3.10.0-957.el7.x86_64[root@kahn.xiao ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 ...原创 2020-02-17 22:48:26 · 1418 阅读 · 2 评论 -
Centos7笔记之使用docker-compose安装gitlab中文版
一、目标centos7.6下使用docker-compose安装gitlab中文版没实际测试过,但感觉应该没啥大问题二、平台[root@kahn.xiao ~]# uname -r3.10.0-957.el7.x86_64[root@kahn.xiao ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Cor...原创 2020-02-28 15:24:57 · 601 阅读 · 0 评论 -
Centos7笔记之Docker-compose安装的几种方法
一、目标centos7.6下安装Docker-compose安装二、平台[root@hiibm ~]# uname -r3.10.0-957.el7.x86_64[root@hiibm ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@hiibm ~]# docker-compose v...原创 2020-01-11 14:27:44 · 591 阅读 · 0 评论 -
Centos7笔记之ELK--(09)--metricbeat及其module的配置和使用
一、目标centos7平台下metricbeat及其module的配置和使用二、平台[root@xserver ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@xserver ~]# java -versionopenjdk version "1.8.0_232"OpenJDK Runtime...原创 2020-01-04 17:10:11 · 1410 阅读 · 0 评论 -
Centos7安装python3.7
一、目标centos7.6下安装Python3.7.5二、平台[root@hiibm ~]# uname -r3.10.0-957.el7.x86_64[root@hiibm ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)三、方法1主要步骤分解1.下载Python3.7.5包wget...原创 2019-11-27 16:22:13 · 546 阅读 · 0 评论 -
Ansible学习笔记06-模板中when逻辑判断的用法
一、目标ansible的模板中加参数when的用法二、平台centos7.6, Ansible2.4.2.0三、解析1.本次实验需要三台服务器,1个主控机器,2个客户端主机。主ip:192.168.0.47,两个客户端:192.168.0.176/2292. 模板后缀用.j2命名。3.ansible剧本,假定放在了/root/ansible,那么模板就放在/root/ans...原创 2019-11-09 14:27:45 · 2302 阅读 · 0 评论 -
Centos7笔记之防火墙firewalld的初步认识
一、目标centos7的防火墙的初步认识和简单配置防火墙,本篇博客仅仅是初步入门级的二、平台centos7.6三、配置解析1.centos7之前的是叫iptables,配置文件是/etc/sysconfig/iptables2.centos7之后的叫firewalld,配置文件是/usr/lib/firewalld和/etc/firewalld中的各种xml文件里。四、...转载 2019-07-06 23:17:44 · 473 阅读 · 0 评论 -
Linux笔记之crontab计划任务格式的写法
一、目标掌握linux的计划任务,或者叫定时任务crontab的用法二、平台centos7.6三、crontab的格式 基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4...原创 2019-06-23 09:53:57 · 7415 阅读 · 0 评论 -
Linux笔记之运行级别、systemctl服务管理
一、目标掌握linux的运行级别,centos7之前和centos7之后的区别二、平台centos7.6三、区别RHEL7前 RHEL70 shutdown.target1 rescure.target2 multi-user.target3 ...转载 2019-06-23 10:41:44 · 1118 阅读 · 0 评论 -
Centos7笔记之shell基本命令
一、目标centos7的基本命令二、平台centos7.6三、centos7基本命令实例1.查看主机名hostname2.修改主机名hostnamectl set-hostname xNewName3.切换到root用户su - root4.关机poweroff或init 0 或者shutdown -h now5.重启机器reboot或shutdown -r...原创 2019-08-19 22:32:04 · 2939 阅读 · 0 评论 -
Centos7笔记之目录介绍
一、目标centos7的文件目录结构的初步认识二、平台centos7.6三、Centos7目录介绍1. boot:用于存放系统引导文件和内核文件2. bin:用于存放可执行文件(二进制文件)如ls、cat、mkdir3. sbin: 用于存放root用户可以执行的命令4. home:普通用户的家目录5. root:这是root用户的家目录6. dev:存放所...转载 2019-07-08 21:59:58 · 403 阅读 · 0 评论 -
Centos7笔记之配置固定IP地址
一、目标配置centos7静态ip地址。vmware workstation安装好centos7之后,虚拟机无法自动获得ip地址?敲命令dhclient即可让虚拟机获得ip地址。二、平台centos7.6三、查看本机ip地址1.centos7开始用ip addr命令看ip地址,可以看出网卡名叫ens33,(截图前已自己配置过ip)四、设定IP地址1.设定网卡的配...原创 2019-06-24 22:48:48 · 6478 阅读 · 1 评论 -
Centos7笔记之防火墙的关闭与启动
一、将httpd服务加到防火墙策略(允许http通过防火墙)firewall-cmd --permanent --add-service=httpfirewall-cmd --reload (重启防火墙)二、centos7关闭防火墙systemctl stop firewalld("临时"关闭防火墙)systemctl disable firewalld(让防火墙开机不自动启...原创 2019-06-27 22:54:19 · 119 阅读 · 0 评论 -
Centos7笔记之安装配置Apache服务
一、目标配置centos7的apache服务,这东西可以用来当web服务器软件名:Apache,软件包名:httpd,配置文件:/etc/httpd/conf/httpd.conf,默认根目录:/var/www/html,默认首页文件:index.html二、平台centos7.6三、安装配置httpd服务1.安装httpd服务yum install httpd -y...原创 2019-06-30 09:38:54 · 393 阅读 · 0 评论 -
Centos7笔记之LAMP环境搭建
一、目标在centos7上搭建LAMP服务器环境。即linux + apache + mysql + php安装相对应的软件包: httpd、mariadb、mariadb-server、php、php-mysql二、平台centos7.6三、安装LAMP服务1. yum install httpd -y 安装http服务2. systemctl start htt...原创 2019-06-30 12:18:58 · 1333 阅读 · 1 评论 -
Centos7笔记之vsftpd服务安装
一、目标centos7下安装FTP服务vsftpd、并且学习lftp客户端的使用。本文写的不全,仅写到使用匿名ftp用户下载东西。二、平台centos7.6三、配置解析1.软件名:vsftpd、2.服务名:vsftpd、3.配置文件:/etc/vsftpd/vsftpd.conf、4.匿名用户的默认共享目录:/var/ftp/pub5.用户类型: 匿名用户(an...转载 2019-06-30 13:04:55 · 179 阅读 · 0 评论 -
Centos7笔记之NFS服务安装
一、目标centos7下安装nfs服务二、平台centos7.6三、配置解析1.软件名:nsf-*、2.服务名:nsf-server、3.配置文件:/etc/exports四、安装NFS服务1. yum install nfs-* -y 安装nfs服务2. systemctl restart nfs-server 重...转载 2019-06-30 16:55:31 · 850 阅读 · 0 评论 -
Centos7笔记之SELinux的初步认识
一、目标centos7的SELinux初步认识和简单配置,本篇博客仅仅是初步入门级的二、平台centos7.6三、配置解析1.Centos7的SELinux配置文件是/etc/sysconfig/selinux或/etc/selinux/config2.SELinux的三种工作模式:Enforcing强制模式、Permissive允许模式、Disable禁用模式3.se...转载 2019-07-06 23:53:36 · 283 阅读 · 0 评论 -
Centos7笔记之用户管理
一、目标centos7用户管理、组管理二、平台centos7.6三、用户账户信息/etc/passwd 保存着用户的账户信息。centos7的普通用户的编号是从1000开始的,这是个非常有用的安全信息,以后遇到1000以后的莫名其妙的账号有可能就是非法账号。举例1:tom:x:1000:1000:tom.yabohan:/home/tom:/bin/bash举例2:k...转载 2019-07-16 23:05:35 · 1200 阅读 · 0 评论 -
Centos7笔记之RAID介绍和raid0的制作
一、目标centos7文件raid基本设置、raid0的详细设置方法。二、平台centos7.6三、准备工作1. yum install mdadm -y2. 给虚拟机添加两块各5G的scsi磁盘。四、软raid0的实现1.查看系统下是否有刚才添加的两块磁盘命令:ll /dev/ | grep sd 可以看到有sdb和sdc2.给两块磁盘分区命令:fdisk /...原创 2019-07-30 21:04:06 · 6216 阅读 · 0 评论 -
Centos7笔记之umask
一、目标centos7文件默认权限设置,umask的使用。以前看书的时候看见这个反掩码就头晕,学的稀里糊涂的二、平台centos7.6三、解析系统默认权限1. root身份默认的文件和文件夹权限: -rw-r--r--. 1 root root 0 Jul 21 09:53 root_file ---->默认文件权限是644...转载 2019-07-21 14:58:32 · 3364 阅读 · 0 评论