CentOS 7
tangbin0505
微信
展开
-
建用户和用户组
groupadd -g 1001 rsyncuseradd rsync -g 1001 -s /sbin/nologin原创 2021-02-22 20:18:17 · 162 阅读 · 0 评论 -
抓包工具wireshark
https://pc.qq.com/detail/9/detail_6909.htmlhttps://www.wireshark.org/#download原创 2021-02-18 18:45:41 · 172 阅读 · 0 评论 -
CentOS7配置kdump分析内核
1 kdump简介kdump是一种基于kexec的内核崩溃转储技术。kdump需要两个内核,分别是生产内核和捕获内核,生产内核是捕获内核服务的对象,且保留了内存的一部分给捕获内核启动使用。当系统崩溃时,kdump使用kexec启动捕获内核,以相应的ramdisk一起组建一个微环境,用以对生产内核下的内存进行收集和转存。2 安装kexec-toolsyum install kexec-tools3 配置kdump kernelvim /etc/default/grub需要将GRUB_CMD原创 2020-11-11 09:11:57 · 782 阅读 · 0 评论 -
ssh连接不上,ping 不通 ,输入ifconfig 看到eth0 没有ip
ssh连接不上,ping 不通 ,输入ifconfig 看到eth0 没有ip解决办法ifconfig eth0 updhclient eth0ifconfig eth0原创 2020-10-29 16:25:24 · 632 阅读 · 0 评论 -
ssh连接不上,ping 不通 ,输入ifconfig 看到eth0 没有ip
ssh连接不上,ping 不通 ,输入ifconfig 看到eth0 没有ip解决办法ifconfig eth0 updhclient eth0 ifconfig eth0原创 2020-11-04 16:07:38 · 669 阅读 · 1 评论 -
后台运行-前台运行-scp文件断点续传
本地拷贝到远程scp -P 37343 promusicLoops.com.zip root@192.168.1.3:/www/wwwroot/seo2-zip-r 传文件夹-P 端口暂停任务:ctrl + z查看编号:jobsbg将其放入后台 :bg %1查看任务:jobs查看任务运行状态和父进程号:ps -ef|grep scpjobs //查看任务,返回任务编号n和进程号bg %n //将编号为n的任务转后台运行fg %n //将编号..原创 2020-10-23 23:26:33 · 815 阅读 · 0 评论 -
网站流量攻击(CC)解决办法
1 修改防火墙,封客户端ip#防火墙修改:开放端口和封ipvim /etc/firewalld/zones/public.xml<?xml version="1.0" encoding="utf-8"?><zone> <short>Public</short> <description>For use in public areas. You do not trust the other computers on netw原创 2020-10-09 18:22:12 · 585 阅读 · 2 评论 -
ssh远程连接
生成公钥和密钥对ssh-keygen -t rsa访问的目标主机上放pub文件cd /root/.ssh/chmod 600 私钥文件systemctl restart sshdssh -i 私钥 root@192.168.1.5登录后exit退出没有.ssh目录linux root 目录下没有.ssh目录解决 ssh localhost原因:.ssh 是记录密码信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹,因此登录 localhos...原创 2020-09-08 14:32:58 · 120 阅读 · 0 评论 -
pamdicks 挖矿程序处理
安装sysdigcurl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash检测所有程序已隐藏进程sysdig -c topprocs_cpull -h /proc/“pid”/根据系统环境变量,检查各目录下是否存在pamdicksfind / -name pamdicks共计有两个/usr/bin/pamdicks和/bin/pamdicks解决:删除原文件,并原创 2020-08-20 17:32:59 · 975 阅读 · 0 评论 -
ubuntu操作
安装软件apt-get install zabbix-agent或apt-get updateapt-get install alienwget https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.2-1.el7.x86_64.rpmalien zabbix-agent-5.0.2-1.el7.x86_64.rpmdpkg -i zabbix-agent_5.0.2-2..原创 2020-08-18 20:35:23 · 102 阅读 · 0 评论 -
CentOS-Base.repo 镜像仓库
vi/etc/yum.repos.d/CentOS-Base.repo# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geographically close to the client. You should us.原创 2020-08-07 17:38:39 · 2194 阅读 · 0 评论 -
挂载和卸载磁盘
1. 添加一块新磁盘模拟数据盘df -hfdisk -l2. 格式化并挂载磁盘[root@db01 ~]# mkfs.xfs /dev/sdc[root@db01 ~]# mkdir /data[root@db01 ~]# blkid[root@db01 ~]# vim /etc/fstab[root@db01 ~]# UUID=1c6878a1-995f-4f24-ac86-153f8e8af3e9 /data xfs defaults 0 0[root@db01...原创 2020-08-06 17:00:50 · 571 阅读 · 0 评论 -
卸载分区时提示umount: /mnt: target is busy
问题描述:umount -v /dev/vdb1 卸载分区时提示umount: /mnt: target is busy问题原因:该报错通常是由于待卸载磁盘正在使用,导致无法直接卸载。需要将当前使用数据盘的进程杀掉,才能卸载。解决办法:通过lsof命令处理yum install lsof[root@s~]# lsof /mnt/COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEbash 154...原创 2020-06-15 15:09:50 · 4499 阅读 · 0 评论 -
查看线程数和句柄和进程最大文件连接数
一 查线程数方式一:cat /proc/[pid]/status 展示结果中,Threads后边对应的数字就是进程拥有的线程数量。cd /proc/[pid]查看此目录,可看到SSH对应线程目录task和文件句柄数目录fd方式二:ps hH p 3805|wc -l二 查看线程占句柄数ulimit -a查看系统打开句柄最大数量more /proc/sys/fs/file-max查看打开句柄总数lsof|awk '{print $2}'|wc -l根据打开文件句柄的数量...原创 2020-05-10 11:42:44 · 1341 阅读 · 0 评论 -
查看线程数和句柄
方式一:cat /proc/[pid]/status展示结果中,Threads后边对应的数字就是进程拥有的线程数量。cd /proc/[pid]查看此目录,可看到SSH对应线程目录task和文件句柄数目录fd方式二:ps hH p 3805|wc -l原创 2020-05-10 11:24:46 · 478 阅读 · 0 评论 -
date --shell脚本取当前时间和时间格式转换
1原格式输出2020年 04月 29日 星期日 15:55:15 CSTtime1=$(date)echo $time12 时间串输出20200429155515#!bin/bashtime2=$(date "+%Y%m%d%H%M%S")echo $time23 2020-04-29 15:55:15#!bin/bashtime3=$(date "+...原创 2020-04-29 15:25:04 · 1464 阅读 · 0 评论 -
SSH安全防护脚本--自动添加到/etc/hosts.deny
1 修改ssh默认端口vim /etc/ssh/sshd_configPort 2***systemctl restart sshd2 检查命令awk '/Failed/{print $(NF-3)}' /var/log/secure|sort|uniq -c|awk '{print $2 "=" $1}'3 编写脚本vim limit_ssh.sh# 输入密码...原创 2020-04-27 20:23:19 · 1430 阅读 · 0 评论 -
修改SSH默认端口
1 修改配置文件:vi /etc/ssh/sshd_config ,找到 “#port ”2 先将Port 22 前面的 # 号去掉。如定义SSH端口号为57122,则输入Port 57122自定义端口选择建议在万位的端口(如:10000-65535之间)3 重启ssh服务,service sshd restart4 修改密码:passwd...原创 2020-04-23 09:06:11 · 266 阅读 · 0 评论 -
nginx安装及开机启动配置
安装https://www.runoob.com/linux/nginx-install-setup.html?spm=a2c4g.11186623.2.19.31059a80v7aaTf配置开机启动vi /lib/systemd/system/nginx.service[Unit]Description=nginxAfter=network.target [Service]...原创 2020-04-18 09:38:42 · 706 阅读 · 0 评论 -
IP网段
A类IP地址的默认子网掩码为255.0.0.0(由于255相当于二进制的8位1,所以也缩写成“/8”,表示网络号占了8位); B类的为255.255.0.0(/16); C类的为255.255.255.0(/24) /30就是255.255.255.252 /32就是255.255.255.255安全组授权ip如本机IP:119.139.120.1...原创 2020-04-16 14:45:52 · 176 阅读 · 0 评论 -
解压和压缩
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!).gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压...原创 2020-02-06 22:55:19 · 122 阅读 · 0 评论 -
find 删除操作和crontab
一 找到根目录下所有的以a开头的文件并把查找结果当做参数传给rm -rf命令进行删除:1、find / -name “a*” |xargs rm -rf2、find / -name “a*” -exec rm -rf {} \;3、rm -rf $(find / -name “a”)二 如果想指定递归深度,可以这样:1、find / -maxdepth 3 -name ...原创 2020-01-04 12:54:27 · 373 阅读 · 0 评论 -
vi/vim 文件编辑
(:wq :q :q! :wq! i / (向上搜索) ?(向下搜索) dd删除当前行 yy拷贝当前行,p粘贴当前行 ESC切换模式 :set nu显示行号,:set nonu 可以选择复制;行号 gg 定位到第一行,G最后一行,shift+g 最后一行 ^行头 $行尾 u撤销) 。命令模式按o到下一行5gg 切换到第5行按f 再按6 快速定位到改行的6:! 再vim界面下...原创 2019-12-25 09:57:29 · 162 阅读 · 0 评论 -
查看文件系统-查看哪个目录占用过高- 调整 home分区扩大 root分区
1 查看文件系统df -T -hcat /etc/fstab2 查看哪个目录占用du -h -x --max-depth=1 目录过高du -h --max-depth=1 /home 目录占用大小3 调整 home分区扩大 root分区https://blog.csdn.net/u013431916/article/details/805480694 ...原创 2019-12-21 11:06:24 · 403 阅读 · 0 评论 -
firewalld使用iptables使用
1安装firewalldyum install firewalld firewall-configsystemctl start firewalld # 启动systemctl status firewalld # 或者 firewall-cmd --state 查看状态systemctl disable firewalld # 停止systemctl stop firewa...原创 2019-12-21 10:56:23 · 299 阅读 · 0 评论 -
找出占用内存,占用CPU资源最多的前10个进程,占用目录
1内存资源最多的前 10 个进程 ps -auxf | sort -nr -k 4 | head -10或者ps -aux | sort -k4nr | head -102占用 CPU 资源最多的前 10 个进程ps -auxf | sort -nr -k 3 | head -10或者ps -aux | sort -k3nr | head -103 查看哪个...原创 2019-12-21 10:25:08 · 1832 阅读 · 0 评论 -
修改阿里云yum源
1. 备份原镜像文件,便于后期恢复mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupCentos7地址wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo清除...原创 2019-12-20 15:09:23 · 159 阅读 · 0 评论 -
开机自启动-自动挂载命令-vsftpd软件
一 开机自启动方式1 rc.local/etc/rc.local 软链接指向的源文件要执行x权限vim/etc/rc.local添加/usr/local/nginx/sbin/nginx然后chmod 755 /etc/rc.local2 systemctl enable vsftpd3/etc/init.dcp脚本全路径 /etc/rc.d/in...原创 2019-12-02 17:31:05 · 940 阅读 · 0 评论 -
centos7设置外网同步时间和日期
一 centos7从外网同步时间和时区设置第一种方法yum install ntpdate -yntpdate time1.aliyun.com或1. 安装ntpdate工具# yum -y install ntp ntpdate2. 设置系统时间与网络时间同步# ntpdate cn.pool.ntp.org3. 将系统时间写入硬件时间# hwclo...原创 2019-12-01 15:36:48 · 657 阅读 · 0 评论 -
阿里云SMTP邮件服务器mailx
一 环境准备系统环境:CentOS 7.4邮箱类型:腾讯邮箱PS1:首先要保证你的腾讯邮箱开启了SMTP服务。PS2:阿里云465端口要开放二安装mailxyum -y install mailx三 配置mail.rc文件vi /etc/mail.rc#你的邮箱账号set from=*****@qq.com#邮箱所在服务器和端口地址#set smtp=sm...原创 2019-11-15 23:37:31 · 4839 阅读 · 0 评论 -
CentOS 分区建议和文件系统及网络系统
生产分区的建议——————————————————————————————————常规分区:web集群节点/boot 100-200Mswap 内存1.5倍(当内存大于8G时,就分8-16G)/ 剩余分区——————————————————————————————————数据库和存储/boot 100-200Mswap 内存1.5倍(当内存大于8G时,就分...原创 2019-09-27 22:18:59 · 190 阅读 · 0 评论 -
压缩和解压问题
以zip和unzip处理.zip文件1、zip命令的基本使用方法: zip file.zip [要压缩的文件]zip后接压缩后的文件名,在它的后面输入要压缩的文件即可。 2、压缩后,自动删除原文件 zip -m file.zip to.txt意思是说把to.txt文件压缩成file.zip文件,to.txt会自动删除的。 3、将子目录一起压缩 z...原创 2018-10-19 12:59:30 · 308 阅读 · 0 评论 -
文件所有者、所在组和其它组
在linux中的每个用户必需属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。(1)所有者一般为文件的创建者,谁创建了该文件,就是天然的成为该文件的所有者。ls -ahl 命令可以看到文件的所有者。命令 chown 用户名 文件名 来修改文件的所有者。chown -R mysql data 把data文件夹及文件改为mysql用户所有。-R为递归...原创 2018-10-13 12:08:18 · 5710 阅读 · 0 评论 -
输入sysctl –p 命令,参数报sysctl: cannot stat /proc/sys/–p: No such file or directory
1、 modprobe br_netfilter2、 ls /proc/sys/net/bridge3、 sysctl -p原创 2019-09-07 10:54:40 · 23633 阅读 · 7 评论 -
CentOS7最小化安装连接到网络的设置
解决办法:1. 分配ip,使之能够连接到网络首先编辑虚拟机的DHCP池:在弹出的“虚拟网络编辑器”窗口中选择NAT模式的,编辑为其分配地址池:设置物理主机里面的VM8网卡设置设备IP。然后编辑网卡的配置文件,不同的版本可能名字有所不同,我的是这个样子的:其中ifcfg-lo是回环网卡,ifcfg-ens33就是eth0,使用vim编辑它(如果vim没有安装的话就...原创 2019-09-07 10:42:18 · 2065 阅读 · 1 评论 -
Linux 分区及安装总结
1、 硬盘的分区主要分为主分区(Primary Partion)和扩展分区(Extension Partion)两种。 主分区和扩展分区的数目之和不能大于四个。 主分区可以马上被使用但不能再分区。 扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩展分区再分下去的是什么呢?它就是逻辑分区(Logical Partion),而且逻辑分区没...原创 2018-10-16 10:59:14 · 311 阅读 · 0 评论 -
windows 7 通过ssh连接到CentOS 7 及解决乱码问题
一、查看环境条件:windows 和 CentOS 7 的IP 必须同一网段。 可以通过ping ip 看是否ping通。Windows查看ip命令: ipconfig CentOS查看ip命令: ifconfigCentOS 零时修改ip命令: ifconfig eth0 ip 二、 确定Linux主机已经开启了ssh功能确认sshserver是否启动ps -...原创 2018-10-16 10:40:07 · 1401 阅读 · 0 评论 -
CentOS 7 安装samba服务器
安装sambayum -y install samba samba-client 启动Samba应用systemctl start smb nmb1、局域网ping通,win系统和centos同一网段。 查看win系统计算机工作域(WORKGROUP)net config workstation2、新建共享文件夹及路径 mkdir -p /home/log...原创 2018-10-15 17:21:24 · 4106 阅读 · 0 评论 -
CentOS虚拟机断电或强制关机,再开机出现问题:Entering emergency mode. Exit the shell to continue.
解决问题: 输入命令:xfs_repair -v -L /dev/dm-0原创 2018-10-15 17:02:47 · 9761 阅读 · 5 评论 -
centos 7 更新yum为阿里云源下载,解决ipconfig命令经常提示不存在问题
备份当前系统默认 yum 源配置文件[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 查看当前 CentOS7 版本号[root@localhost ~]# cat /etc/centos-release 到阿里云开源镜像站找到对应的 yu...原创 2018-10-14 17:47:49 · 1080 阅读 · 0 评论