linux
Zss风云同路
这个作者很懒,什么都没留下…
展开
-
iptables使用教程
iptables 使用选项-t, --table table 对指定的表 table 进行操作, table 必须是 raw, nat,filter,mangle 中的一个。如果不指定此选项,默认的是 filter 表。通用匹配:源地址目标地址的匹配-p:指定要匹配的数据包协议类型;-s, --source [!] address[/mask] :把指定的一个/一组地址作为源地址,按此规则进行过滤。当后面没有 mask 时,address 是一个地址,比如:192.168.1.1;当 mask原创 2022-01-10 15:13:45 · 197 阅读 · 0 评论 -
firewalld端口转发
5.firewalld端口转发开启防火墙伪装:firewall-cmd --add-masquerade --permanent //开启后才能转发端口添加转发规则:firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080:toaddr=192.168.1.1 --permanent(PS:此规则将本机80端口转发到192.168.1.1的8080端口上,配置完–reload才生效)如果配置完以上规则后仍不生效,检查防火墙是否开原创 2021-08-19 23:22:34 · 2015 阅读 · 0 评论 -
linux 磁盘测试
bs=n,block size,每次读取 n bytes 写入,可与 count 联用;ibs=n,一次读入 bytes 个字节 (default is 512);obs=n,一次性写 n bytes 个字节 (default is 512);bs 可以同时设置上边两个参数;cbs=n,一次转换 n 个 bytes,即转换缓冲区大小。;count=n, bs 操作的次数,仅拷贝 n 个块,如 dvd: bs=1M count=4430;skip=n,指 if 后面的原文件跳过 n bytes .原创 2020-11-03 18:55:06 · 337 阅读 · 0 评论 -
安装gcc脚本
#!/bin/bash# 官网 https://gcc.gnu.org/## 下载地址 (镜像)# https://gcc.gnu.org/mirrors.html## 依赖说明# https://gcc.gnu.org/install/prerequisites.html## 命令参数# $1 指定安装版本,如果不传则获取最新版本号,为 new 时安装最新版本##GCC version numberGCC_VERSION=$1# GCC安装基目录INSTALL_BA.原创 2020-10-19 17:33:13 · 248 阅读 · 0 评论 -
centos network.service not be found
1、由于安装和卸载别人软件引起的操作问题通过dvd镜像安装networkmanager1、挂载镜像mount /dev/cdrom /mnt/centos7df -h 查看是否挂载成功2、使用yum安装修改 /etc/yum.repo.d/下的文件1、将所有*.repo文件移走2、添加CentOS-Media.repo内容如下[c7-media]name=CentOS-$releasever - Mediabaseurl=file:///mnt/centos7gp原创 2020-09-08 11:33:06 · 3575 阅读 · 0 评论 -
iptables说明
Iptables(8) System Manager's Manual Ipt.原创 2020-09-07 14:50:43 · 106 阅读 · 0 评论 -
lvs
学习转载 2020-08-19 01:17:38 · 63 阅读 · 0 评论 -
linux产生随机数的方法
1、利用$RANDOM产生随机数,再利用md5sum 加密。echo "$RANDOM"|md5sum|cut -c 5-152、利用openssl openssl rand -hex 8openssl rand -base64 83、cat /proc/sys/kernel/random/uuid|md5sum|cut -c 2-104、date +%s%N|md5sum|cut -c 2-10...原创 2020-05-20 11:17:35 · 142 阅读 · 0 评论 -
搭建lnmp环境
1、centos7安装linux2、安装nginx#!/bin/bash#author:zhongshusong#time 2019-10-15#shuming: 安装nginx-1.17.4.tar.gz#创建软件包存放目录mkdir -pv /usr/local/src/nginxis_pass(){ if [ $? != 0 ];then echo "$1 error." exit 1 fi原创 2020-05-19 10:10:17 · 172 阅读 · 0 评论 -
关闭虚拟网卡
我们知道:kvm虚拟化环境安装好后,ifconfig会发现多了一个虚拟网卡virbr0这是由于安装和启用了libvirt服务后生成的,libvirt在服务器(host)上生成一个 virtual network switch (virbr0),host上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0 使用的是 NAT 模式(采用 IP Masquera...原创 2020-01-14 09:29:05 · 2306 阅读 · 0 评论 -
搭建ftp服务器
#!/bin/bash#deploy ftp#安装ftpyum -y install ftp vsftpd#开机自启systemctl enable vsftpd#备份cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.confbakmkdir /data/ftphome#添加用户useradd -d /data/ftphome/...原创 2019-12-24 15:52:18 · 177 阅读 · 0 评论 -
centos7系统自带服务
systemctl list-unit-file |grep 服务名systemctl list-units实现开启自启和关闭开启jiqisystemctl enable 服务名systemctl disable 服务名原创 2019-10-30 15:35:01 · 371 阅读 · 0 评论 -
centos7 防火墙设置
一、FirewallD简介FirewallD 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它支持 IPv4, IPv6 防火墙设置以及以太网桥接,并且拥有运行时配置和永久配置选项。它也支持允许服务或者应用程序直接添加防火墙规则的接口。 以前的 system-config-firewall/lokkit 防火墙模型是静态的,每次修改都要求防火墙完全重启...原创 2019-10-21 11:12:09 · 213 阅读 · 0 评论 -
关于查看tcp连接数和状态
一、查看哪些IP连接本机netstat -an二、查看TCP连接数1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,...原创 2019-09-17 16:45:05 · 1630 阅读 · 0 评论 -
CentOS7图形界面与命令行界面切换
在图形界面使用 ctrl+alt+F2切换到dos界面 dos界面 ctrl+alt+F2切换回图形界面在命令上 输入 init 3 命令 切换到dos界面输入 init 5命令 切换到图形界面如果想系统默认以某种方式启动,使用systemd创建符号链接指向默认运行级别。修改方法为:1.首先删除已经存在的符号链接:rm/etc/systemd/sy...原创 2019-09-12 20:42:15 · 358 阅读 · 0 评论 -
Linux看看硬件信息
agent38:~ # dmidecode|grep "System Information" -A9System Information Manufacturer: Huawei Product Name: RH2288H V3 Version: TBD by OEM Serial Number: 2102311TBW10H900...翻译 2018-11-27 11:23:28 · 163 阅读 · 0 评论 -
umount挂载点失败
agent38:~ # umount -v /dev/sda9umount: /oracle: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) 使用 fuser -m 设备名 查...原创 2018-11-27 18:01:23 · 1312 阅读 · 0 评论 -
tcpdum详解
tcpdump的介绍tcpdump 是一个运行在命令行下的抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP / IP和其他数据包.tcpdump适用于大多数的类Unix系统操作系统(如linux,BSD等)。类Unix系统的tcpdump需要使用libpcap这个捕捉数据的库就像windows下的WinPcap。在学习的tcpdump前最好对基本网络的网络知识有一...转载 2018-12-05 10:54:34 · 1540 阅读 · 0 评论 -
Linux系统监控
的Linux中监控CPU,内存和磁盘状态的外壳脚本。(centos7) 这篇博客中所写的脚本,在实际工作中并没有什么卵用,工作中并不会用到这种脚本去监控。不过自己写一遍,可以让初学者对CPU,内存,磁盘等一些基础知识和基础命令更加了解。如图1所示,利用的vmstat工具监控CPU详细信息,然后基于的/ proc / STAT计算CPU利用率进行监控,超过80报警并提取出占用CPU最高的前...转载 2018-12-06 16:53:00 · 270 阅读 · 0 评论 -
Linux自己制作命令
1.打开需编辑的文件vim /etc/profile2.文件中如下写alias gitll=’git pull’ alias gitsh=’git push’3.最后执行文件使其及时生效source ~/.bashrc这样以后pull代码或者push代码只需要输入gitll或者gitsh,当然这只是一个简单的栗子,其他复杂的自己去diy吧~~~~--...原创 2018-12-20 09:12:36 · 2155 阅读 · 0 评论 -
nginx 检查文件是否正常
nginx -t -c /usr/nginx/conf/nginx.conf 检查配置文件是否正常。nginx-squit 优雅停止nginx,有连接时会等连接请求完成再杀死worker进程 nginx-sreload 优雅重启,并重新载入配置文件nginx.confnginx-sreopen 重新打开日志文件,一般...原创 2019-07-23 14:50:07 · 1524 阅读 · 0 评论 -
资源下载链接
1、nginx 历史版本下载链接 :http://nginx.org/download/2、mysql历史版本下载链接:https://downloads.mysql.com/archives/community/3、jdk历史版下载链接 :https://www.oracle.com/technetwork/cn/java/archive-139210-zhs.html...原创 2019-08-06 18:09:39 · 332 阅读 · 0 评论 -
linux配置单网卡配置多ip
1.查看IP信息ip addr类似eth0则代表网卡inet 172.16.222.113/24则表示IP地址2.若配置单个IPvi /etc/sysconfig/network-scripts/ifcfg-eth1eth1代表的是配置哪个网卡DEVICE=eth1IPADDR=要配置的IP地址NETMASK=255.255.255.0GATEWAY=要配置的网...原创 2019-08-24 13:10:09 · 497 阅读 · 1 评论 -
centos7用传统网卡
一、前言在我们安装完centos7系统之后查看网卡名称,通常是类似ens33或eno开头的,为了便于识别我们可以自行更改网卡名称,下面是具体操作方法。二、修改网卡名称这里演示的修改之前的网卡名称为ens33,我们需要修改为eth0。网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33系统引导文件:/etc/default/grub...转载 2019-08-26 10:42:01 · 123 阅读 · 0 评论 -
linux查看cpu信息
查看CPU信息(型号)[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz# 查看物理CPU个数[root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort|...原创 2019-08-27 14:52:14 · 56 阅读 · 0 评论 -
yum的配置
1、/ect/yum.conf[main]cachedir=/var/cache/yum #yum下载的RPM包的缓存目录keepcache=0 #缓存是否保存,1保存,0不保存。debuglevel=2 #调试级别(0-10),默认为2(具体调试级别的应用,我也不了解)。logfile=/var/log/yum.log...原创 2019-09-10 11:03:33 · 173 阅读 · 0 评论 -
linux 查看历史命令显示时间和用户
1、在/ect/profile添加export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S-$USER_IP-$USER]"2、查看登录用户1、查看当前登录用户信息 who命令: who缺省输出包括用户名、终端类型、登陆日期以及远程主机。 who /var/log/wtmp 可以查看自从wtmp文件创建以来的每一次登陆情况 (1)-b:查看系统最...原创 2019-09-11 09:35:12 · 2307 阅读 · 0 评论