技术改变生活

博客园 首页 新随笔 联系 订阅 管理

05 2019 档案

摘要:转载Linux下使用 ipset 封大量IP及ipset参数说明 Linux使用iptables封IP,是常用的应对网络攻击的方法,但要封禁成千上万个IP,如果添加成千上万条规则,对机器性能影响较大,使用ipset能解决这个问题。 iptables 包含几个表,每个表由链组成。默认的是 filter 阅读全文
posted @ 2019-05-30 23:05 小阿峰 阅读(9006) 评论(0) 推荐(1)

摘要:批量创建2019年每日的文件夹: mkdir 2019-{0{1..9},{10..12}}-{0{1..9},{10..31}}&&rm -rf 2019-{0{4,6,9},11}-31 && rm -rf 2019-02-{29..31} 将cat输入的内容保存到a.txt文件中 [root@ 阅读全文
posted @ 2019-05-30 22:10 小阿峰 阅读(112) 评论(0) 推荐(0)

摘要:转载linux下使用 du查看某个文件或目录占用磁盘空间的大小 du -ah --max-depth=1 这个是我想要的结果 a显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小但是由于用了--max-depth选项,表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看 阅读全文
posted @ 2019-05-30 17:44 小阿峰 阅读(6264) 评论(0) 推荐(0)

摘要:转载[Mysql] MySQL配置文件my.cnf的理解 一、缘由 最近要接手数据库的维护工作,公司首选MySQL。对于MySQL的理解,我认为很多性能优化工作、主从主主复制都是在调整参数,来适应不同时期不同数量级的数据。 故,理解透彻my.cnf里的参数是永恒的话题;只有理解透彻了参数设置,才能在 阅读全文
posted @ 2019-05-30 17:42 小阿峰 阅读(1032) 评论(0) 推荐(0)

摘要:转载Centos6最小化安装中设置网卡默认启动 Centos 6.0版本提供了一个"最小化"(Minimal)安装的选项。这是一个非常好的改进,因为系统中再也不会存在那些不必要的文件和服务,这样我们就可以实现服务器为我们所需要的服务提供最大的资源能力。 Minimal的安装也带来了一些缺点,系统默认 阅读全文
posted @ 2019-05-30 12:43 小阿峰 阅读(1970) 评论(0) 推荐(0)

摘要:转载关于 NM_CONTROLLED和Network Manager Redhat在RHEL 6(Redhat Enterprise Linux),上搞了一个 Network manger 服务(同样也影响对应的CentOs 版本)据说是为了方便管理无线Wifi,也许它对普通桌面用户有一些用处,但是 阅读全文
posted @ 2019-05-30 12:01 小阿峰 阅读(6199) 评论(0) 推荐(0)

摘要:一、传统的bond模式网卡绑定 一定要在服务管理中关闭NetworkManager服务并禁用自动启动,因为centos中NetworkManager服务与network服务冲突,默认是由NetworkManager接管网络服务,所以传统方式重启会出现启动失败,错误日志一般如下所示,管理员就得回到机房 阅读全文
posted @ 2019-05-30 10:35 小阿峰 阅读(8510) 评论(0) 推荐(1)

摘要:转载 如何查看已经安装的nginx、apache、mysql和php的编译参数 Mysql查看mysql编译参数 Mysql5.4及之前版本查看编译安装参数,进入到mysql安装目录的bin下面 $ cat /usr/local/mysql/bin/mysqlbug | grep configure 阅读全文
posted @ 2019-05-29 16:51 小阿峰 阅读(266) 评论(0) 推荐(0)

摘要:文章为转载,亲试成功。 Apache无法自动启动,1、将apachectl文件拷贝到/etc/rc.d/init.d 中,然后在/etc/rc.d/rc5.d/下加入链接即可。命令如下:cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd 阅读全文
posted @ 2019-05-29 00:18 小阿峰 阅读(239) 评论(0) 推荐(0)

摘要:转载文章,亲试 Apache2.4以后的版本编译依赖apr,所以,编译之前需要先安装apr及apr-util。 编译参数只是一个参考作用,这个参数是我平常使用的,具体工作中的需求还是要区别对待的 一些注解: --enable-so 启动模块动态装卸载 --enable-ssl 编译ssl模块 --e 阅读全文
posted @ 2019-05-28 22:39 小阿峰 阅读(659) 评论(0) 推荐(0)

摘要:查看系统版本 [root@ABC ~]# cat /etc/redhat-release CentOS release 6.10 (Final) 下载mysql5.5.62源码包,解压后安装 tar –zxf mysql-5.5.62.tar.gz -C /usr/local/src 根据提示安装必 阅读全文
posted @ 2019-05-26 11:27 小阿峰 阅读(370) 评论(0) 推荐(0)

摘要:转载过来的文章,只是借用原文样式与框架,根据自己实验环境进行全面改动,仅供参考! 使用yum安装的MySQL一般版本比较旧,但是运行稳定。如果想要尝试最新的功能或者需要指定特殊的功能的话,就需要手工进行编译安装了。 一、下载安装包 也可以使用下面的方法直接在Linux中下载源码包,在/usr/loc 阅读全文
posted @ 2019-05-26 00:05 小阿峰 阅读(669) 评论(0) 推荐(0)

摘要:ss -nt表是正在建立的主机连接 [root@localhost ~]# ss -ntState Recv-Q Send-Q Local Address:Port Peer Address:Port ESTAB 0 52 192.168.0.17:22 192.168.0.101:59150 启动 阅读全文
posted @ 2019-05-24 21:38 小阿峰 阅读(264) 评论(0) 推荐(0)

该文被密码保护。
posted @ 2019-05-24 17:13 小阿峰

摘要:常用命令实践 [root@b ~]# cat c.txt1.1.1.12.2.2.23.3.3.34.4.4.4 [root@b ~]# cat c.txt |sed 's/^/& /' &作用是代替前面需要替换旧的内容,这里指^。而^有指代以某某开头。 1.1.1.1 2.2.2.2 3.3.3. 阅读全文
posted @ 2019-05-24 10:31 小阿峰 阅读(358) 评论(0) 推荐(0)

摘要:find查找特殊权限的用法 上述範例中比較有趣的就屬 -perm 這個選項啦!他的重點在找出特殊權限的檔案囉! 我們知道 SUID 與 SGID 都可以設定在二進位程式上,假設我想要找出來 /usr/bin, /usr/sbin 這兩個目錄下, 只要具有 SUID 或 SGID 就列出來該檔案,你可 阅读全文
posted @ 2019-05-21 19:00 小阿峰 阅读(628) 评论(0) 推荐(0)

摘要:[root@b ~]# rpm -qa | grep telnettelnet-0.17-64.el7.x86_64telnet-server-0.17-64.el7.x86_64[root@b ~]# chkconfig --list | grep telnet 注:该输出结果只显示 SysV 服 阅读全文
posted @ 2019-05-21 16:57 小阿峰 阅读(2088) 评论(0) 推荐(0)

摘要:转载 CentOS 7 为firewalld添加开放端口及相关资料 1、运行、停止、禁用firewalld 启动:# systemctl start firewalld 查看状态:# systemctl status firewalld 或者 firewall-cmd --state 停止:# sy 阅读全文
posted @ 2019-05-21 16:36 小阿峰 阅读(2524) 评论(0) 推荐(0)

摘要:lftp (自動化腳本) 單純使用 ftp 總是覺得很麻煩,有沒有更快速的 ftp 用戶軟體呢?讓我們可以使用類似網址列的方式來登入 FTP 伺服器啊?有的,那就是 lftp 的功能了! lftp 預設使用匿名登入 FTP 伺服器,可以使用類似網址列的方式取得資料, 使用上比單純的 ftp 要好用些 阅读全文
posted @ 2019-05-20 00:01 小阿峰 阅读(408) 评论(0) 推荐(0)

摘要:关闭系统不必要的端口,增强系统安全,此处以关闭111端口为例进行说明。 1)、查看本机正在监听的端口: [root@b ~]# netstat -tlnup Active Internet connections (only servers)Proto Recv-Q Send-Q Local Add 阅读全文
posted @ 2019-05-17 10:56 小阿峰 阅读(6366) 评论(0) 推荐(1)

摘要:2分钟看懂DMZ区 装载 原文链接 最近看到一个名词“DMZ区”,一直充满疑问,今天对其进行了查询,理解如下: 1、DMZ是什么? 英文全名“Demilitarized Zone”,中文含义是“隔离区”。在安全领域的具体含义是“内外网防火墙之间的区域”。 2、DMZ做什么? DMZ区是一个缓冲区,在 阅读全文
posted @ 2019-05-16 22:55 小阿峰 阅读(2836) 评论(0) 推荐(0)

摘要:[root@a ~]#cat break.sh #!/bin/bash while : #其中“:”表示while循环的条件永远为真的意思 do read -p "Enter a number [1-5]: " num case $num in 1|2|3|4|5) echo "It's OK" ; 阅读全文
posted @ 2019-05-13 18:15 小阿峰 阅读(4184) 评论(0) 推荐(0)

摘要:shell函数,完成特定功能的代码片段(代码模块化)。函数必须先定义,然后才能使用。 shell函数的定义: 方法一: 函数名() { 函数要实现的功能代码 } 方法二:function 函数名 { 函数要实现的功能代码 } shell函数的调用: 函数名 函数名 参数1 参数2 [root@a ~ 阅读全文
posted @ 2019-05-13 17:47 小阿峰 阅读(677) 评论(0) 推荐(0)

摘要:linux inode已满解决方法 原文 今天login server的一个网站,发现login后没有生成session。根据以往经验,一般是空间已满导致session文件生成失败。 df -h Filesystem Size Used Avail Use% Mounted on/dev/mappe 阅读全文
posted @ 2019-05-11 18:00 小阿峰 阅读(741) 评论(0) 推荐(0)

摘要:[root@b ~]# mkfs.ext4 -N 90000000 /dev/sdb3 首先是mkfs.xfs的,重点是这几个: -i size=512 : 默认的值是256KB,这里的设置是为了selinux的,这个设置针对inode size,selinux使用xfs的Extend Attrib 阅读全文
posted @ 2019-05-11 17:51 小阿峰 阅读(5384) 评论(0) 推荐(0)

摘要:转载——dd 参数解释 1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > 2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file > 3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为byt 阅读全文
posted @ 2019-05-11 16:23 小阿峰 阅读(3308) 评论(0) 推荐(1)

摘要:添加新物理硬盘 用ssh工具连接到服务器,执行:fdisk -l 查看磁盘,并没有新加的硬盘 用ssh工具连接到服务器,执行:fdisk -l 查看磁盘,并没有新加的硬盘 fdisk -l查看硬盘及分区状态 fdisk -l查看硬盘及分区状态 查看主机总线号,命令:ls /sys/class/scs 阅读全文
posted @ 2019-05-11 14:31 小阿峰 阅读(4482) 评论(0) 推荐(1)

摘要:url=www.computergame.com #定义一个变量 echo ${#url} #变量字符串数量统计 20 echo ${url:0:10} #变量中字符串的截取,变量的切片操作 www.comput echo ${url:5} #变量切片操作,不指定切片数量,默认取所有 compute 阅读全文
posted @ 2019-05-10 11:14 小阿峰 阅读(289) 评论(0) 推荐(0)

摘要:基礎正規表示法字符彙整 (characters) 經過了上面的幾個簡單的範例,我們可以將基礎的正規表示法特殊字符彙整如下: 再次強調:『正規表示法的特殊字元』與一般在指令列輸入指令的『萬用字元』並不相同, 例如,在萬用字元當中的 * 代表的是『 0 ~ 無限多個字元』的意思,但是在正規表示法當中, 阅读全文
posted @ 2019-05-09 23:07 小阿峰 阅读(244) 评论(0) 推荐(0)

摘要:参考其他博客链接地址 suid、sgid、sbit与chattr set_uid,文件在执行阶段具有文件所有者的权限;set_gid用户在此目录下创建的文件都具有和该目录所属的组相同的组;sbit设置后用户只能对自己创建的文件目录进行删除/改名/移动等操作,而无法删除他人的文件。 suid是针对二进 阅读全文
posted @ 2019-05-09 12:46 小阿峰 阅读(593) 评论(0) 推荐(0)

摘要:转载出处来自于其他网址 使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: 1 #!/usr/bin/expect 2 set timeout 30 3 spawn s 阅读全文
posted @ 2019-05-07 09:51 小阿峰 阅读(529) 评论(0) 推荐(0)

摘要:转载原链接地址 % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指 阅读全文
posted @ 2019-05-07 09:44 小阿峰 阅读(3162) 评论(0) 推荐(0)

摘要:老司机是如何飙车的——P2P传输协议 转载来自2017-03-27 15:23 点波蓝字关注变智者 老司机是如何飙车的——P2P传输协议 转载来自2017-03-27 15:23 点波蓝字关注变智者 秋明山上人行稀,常有车手较高低,如今车道依旧在,不见当年老司机。其实老司机们从未离去,只不过好的车手 阅读全文
posted @ 2019-05-06 23:33 小阿峰 阅读(7973) 评论(0) 推荐(0)

摘要:文章转载! linux自定义开机启动服务和chkconfig使用方法1. 服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭。将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconf 阅读全文
posted @ 2019-05-04 21:31 小阿峰 阅读(1706) 评论(0) 推荐(1)

摘要:本文主要介绍了Linux添加目录到环境变量以及添加Sublime Text到环境变量,通过具体的解释说明,让我们从中学到Linux添加目录到环境变量以及添加Sublime Text到环境变量的精髓所在,让我们对Linux内部原理越来越熟悉,希望大家能够在以后的学习中更加快速的弄明白其中的关键。便于更 阅读全文
posted @ 2019-05-04 13:17 小阿峰 阅读(939) 评论(0) 推荐(0)

摘要:当你使用SSH登录VPS下载大的文件,比如下载10G的文件,你总不能坐在电脑旁或者开机让它下载吧。当你编译源文件的时候,网络突然断开了,那是很糟的一件事情,因为有可能你重新编译的时候会失败,于是你只有重装系统的选择了。但Linux的screen命令能避免这些灾难。 man screen查看系统介绍 阅读全文
posted @ 2019-05-04 11:55 小阿峰 阅读(348) 评论(0) 推荐(0)

摘要:nginx配置文件 主配置文件结构,四部 1、man block :主配置段,即全局配置段,对http,mail,tcp/udp,stream都有效 event { …… } 事件驱动相关的配置 2、http { …… } http、https协议相关段配置文件 3、mail { …… } mail 阅读全文
posted @ 2019-05-04 11:51 小阿峰 阅读(187) 评论(0) 推荐(0)

摘要:sshd服务 1.sshd介绍 sshd为secure shell的简称;可以通过网络在主机中开机shell的服务 连接方式(在客户端):ssh username@ip #文本模式 ssh -X username@ip #可以在链接成功后开启图形界面 注意: 第一次链接陌生主机是要建立认证文件,然后 阅读全文
posted @ 2019-05-03 10:53 小阿峰 阅读(953) 评论(0) 推荐(0)

摘要:做DNS的人都知道nslookup命令是做什么用的,windows系统自带的。但是linux系统是不自带这个命令的,需要人手动安装。如果您不记得这是哪个软件包提供这个命令的话,那您还真会有些麻烦了。下面教您如何找到这个命令的软件包。 命令yum provides */nslookup 就可以找到提供 阅读全文
posted @ 2019-05-02 16:04 小阿峰 阅读(7578) 评论(0) 推荐(0)

摘要:转载! 用于产生从某个数到另外一个数之间的所有整数例一:# seq 1 10结果是1 2 3 4 5 6 7 8 9 10例二:#!/bin/bashfor i in `seq 1 10`;doecho $i;done或者用for i in $(seq 1 10)也可以seq-f, --format 阅读全文
posted @ 2019-05-01 22:45 小阿峰 阅读(447) 评论(0) 推荐(0)

摘要:xargs与find经常结合来进行文件操作,平时删日志的时候只是习惯的去删除,比如 # find . -type f -name "*.log" | xargs rm -rf * 就将以log结尾的文件删除了,如果我想去移动或者复制就需要使用参数来代替了。 xargs -i 参数或者-I参数配合{} 阅读全文
posted @ 2019-05-01 22:01 小阿峰 阅读(3847) 评论(0) 推荐(0)

摘要:centos双网卡问题,一个网卡配置局域网,一个网卡配置公网,如果内网访问自动走eth1,如果外网访问自动走eth2. 需要配置路由吗? 1. 首先查看机器是否是双网卡,命令如下:lspci | grep -i ether记得不要用ifconfig,如果另外一张网卡没有接网线的话就不对;2. 然后确 阅读全文
posted @ 2019-05-01 20:49 小阿峰 阅读(7805) 评论(0) 推荐(0)