- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 iptables filter表案例、iptables nat表应用
七周四次课(11月30日) 10.15 iptables filter表案例iptables -I/-A/-D INPUT -s 1.1.1.1 -j DROP iptable -I是在最前面增加一条规则 -A在最后面增加一条规则 -D是删除规则 后面跟链的名字 -s 后面跟源IP -p指定协议(tcp、) –sport 源端口 -d 目标IP –dport目标端口 -j 跟行为(DOR
2017-11-30 22:52:54 302
原创 iptables、netfilter
10.11 Linux网络相关查看网卡ip //安装包:yum install -y net-tools ifconfig -a:当网卡没有IP的时候不会显示 打开网卡: ifup ens33 关闭网卡: ifdown ens33 关闭网卡后开启网卡(防止远程连接时关闭网卡后没法远程连接) ifdown ens33 && ifup ens33创建一个虚拟网卡 1、先复制网
2017-11-29 20:41:16 195
原创 free、ps、netstat、抓包
10.6 监控io性能 iostat iostat -x 磁盘使用,关注%util iotop 磁盘使用10.7 free命令 free命令可以查看当前内存和虚拟内存的使用情况。 可选-h,-m,-g,表示数字的显示方式,自动或者按M和G。 total=used+free+buff/cache available=free+buff/cache剩余部分total:内存总大小 u
2017-11-28 20:00:14 593
原创 top、w、vmstat、sar、nload
七周一次课(11月27日) 10.1 使用w查看系统负载 w/uptime 查看系统负载 该命令显示内容比较丰富,从左至右显示依次为:系统时间,系统开机时间,显示分钟数,系统用户登录数, load average(系统负载,一分钟内cpu活动的平均值):1分钟 5分钟 15分钟系统分别负载, 一分钟内如果服务器cpu数量为8,那么值小于8就说明当前服务器没有压力,grep -c ‘ph
2017-11-27 22:15:21 232
原创 awk复习
复习 扩展 awk 中使用外部shell变量http://ask.apelearn.com/question/199 awk 合并一个文件 http://ask.apelearn.com/question/493 把一个文件多行连接成一行 http://ask.apelearn.com/question/266 awk中gsub函数的使用 http://ask.apelearn.com/q
2017-11-24 22:01:23 140
原创 sed复习
sed总结:-n只显示我们要打印的行,sed -n ‘2,5p’ /etc/passwd -i更改文件内容 -r不需要脱意 head passwd | sed -r ‘s/(root)(.*)(bin)/\3\2\1/’ head passwd | sed ‘s/(root)(.*)(bin)/\3\2\1/’ s替换,sed -n ‘s/pattern/replace/g’ /et
2017-11-23 22:42:40 163
原创 正则之awk
六周第三次课(11月22日) 9.6/9.7 awk ~ 为匹配 -F定义分隔符 OFS为内置变量,替换print之后的分隔符 NR表示行号 NF表示段数awk支持分段,可以不用脱意用括号之类的 awk -F ‘:’ ‘{print 1}' /root/passwd #按:分割,并打印出第一段,打印所有段为1}' /root/passwd #按:分割,并打印出第一段,打印所有段为0
2017-11-22 22:17:32 171
原创 正则之sed
9.4/9.5 sed se查找 sed -n ‘/root/’p /root/sed/passwd #匹配有root的行并打印 sed -n ‘/root/’p /root/sed/passwd #匹配有root的行,不区分大小写并打印 sed -nr ‘/o+t/’p /root/sed/passwd #不用脱意匹配出o+t的行,并打印 -n只显示匹配行,p打印出结果 -
2017-11-21 22:28:09 136
原创 正则之grep
9.1 正则介绍_grep上 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep -c “sbin” /root/passwd #-c显示一共出现了多少行数[root@wwlinux701 ~]# gr
2017-11-20 21:34:34 615
原创 cut、sotr、uniq、wc、tee、split、tr
五周第五次课(11月17日) 8.10 shell特殊符号cut命令 “*” 任意个任意字符 “?”任意一个字符 “#” 注释字符 “\” 脱意字符 “|” 管道符cut 截取字符串 -d 分隔符 -f 指定段号 -c 指定第几个字符 cat /etc/passwd | head -2 | cut -d “:” -f 1,3 #按“:”分割截取第1和第3段 ca
2017-11-17 23:12:00 389
原创 管道符 & 环境变量
8.6 管道符和作业控制 管道符“|” 把前面命令的结果给后面的命令用。cat server.log | grep "aaa";ls | wc -lctrl+z #暂停任务,丢到后台运行,可以暂停多个任务 jobs #可以列出已经停止的任务 fg #命令能调回暂停任务到前台,多个任务时fg + 2命令号能调回 bg +任务编号2 # 能把2调到后台 sleep 1000#暂停1000秒
2017-11-16 18:44:34 597
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-16 18:42:11 100
原创 shell命令历史 & 命令补全+别名
8.1 shell介绍 shell是一个命令解释器,提供用户和机器之间的交互,每个用户都有特定的shell。centos7默认shell为bash(Bourne Agin Shell) 8.2 命令历史 history ,记录终端中所敲过的命令历史记录。终端如果非正常退出就会保存记录不全,默认最大保存1000条记录。可以修改配置文件改变记录条数和增加时间显示。history #查看之前的命令–
2017-11-15 21:39:27 1653
原创 更换国内yum源、yum下载rpm包
五周第二次课(11月14日) 7.6 yum更换国内源yum install -y epel-release #安装扩展源epel默认yum源地址,国内有163和搜狐速度比较快[root@wwlinux701 yum.repos.d]# cat CentOS-Base.repo[base]name=CentOS-$releasever - Basemirrorlist=http://mirr
2017-11-14 21:31:44 5234
原创 rpm、yum工具用法 & 配置本地yum仓库
五周第一次课(11月13日) 7.1 安装软件包的三种方法 rpm工具(redhat package manager),安装目录文件名都是固定好的 yum工具,联网下载所需要的rpm包 源码包,make && make install 7.2 rpm包介绍 挂载光驱iso文件到mnt目录下,其中Package目录下有很多rpm包mount /dev/cdrom/ /mnt/ rpm包由
2017-11-13 20:41:55 351
原创 gzip,tar,bzip,xz
gzip (不能压缩目录) 压缩: gzip 456.txt –>456.txt.gz 源文件会消失 gzip -c 456.txt –>456.txt.gz 源文件不会消失 解压缩: gzip -d 456.txt.gz gzip -d -c 456.txt.gz gunzip 456.txt.gz 查看压缩内容:zcat 456.txt.gz bzip2 (不能压缩目录) 压
2017-11-09 21:35:11 172
原创 vim基本用法
四周第三次课(11月8日) 5.5 进入编辑模式 进入编辑模式以后,一般模式下的快捷键都无法使用 按小写“i”进入编辑模式 按大写I“进入行首进入编辑模式 按小写“o”进入下一行 按大写“O”进入上一行编辑 按“a” 当前字符的后面编辑 按“A”光标所在行的末尾进入编辑 5.6 vim命令模式 “/+关键字” #进入搜索,并高亮显示,按“n”跳到下一个,按“shift+n”跳到上
2017-11-08 20:15:51 312
原创 vim常用快捷键
四周第二次课(11月7日) 5.1 vim介绍 vim是vi的升级版本,vim有颜色显示(必须特殊的文件在指定的目录下才有颜色),跟文件名也有关系。 vim有三种模式: 一般模式(dd删除一行)、 编辑模式(i后可以编辑)、 命令模式(:wq保存退出) yum install -y vim-enhanced #安装这个包 vim /etc/vimrc #vim配置文件 vim /r
2017-11-07 20:44:55 156
原创 LVM(ext4+xfs的扩容和缩容)
4.10/4.11/4.12 lvm讲解 LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的
2017-11-06 20:22:01 32281 1
原创 磁盘格式化 & 磁盘挂载 & 手动增加swap空间
三周第五次课(11月3日) 4.5/4.6 磁盘格式化cat /etc/filesystems #centos7 所支持的文件系统格式[root@wwlinux701 ~]# cat /etc/filesystems xfsext4ext3ext2nodev procnodev devptsiso9660vfathfshfsplus*[root@wwlinux701 ~]
2017-11-03 11:51:30 284
原创 常用命令:df/du & 磁盘分区
3周第4次课(11月2日) 4.1 df命令 df查看系统磁盘空间情况,默认单位是kb, -h #是根据大小自动显示单位, -m #按M单位显示 -i #查看系统inode使用情况 tmpfs是临时系统文件。系统重启后里面的文件会消失 挂载点/dev/shm就是内存free能查看swap使用情况 4.2 du命令 du查看一个文件或目录大小 当一个文件小于4kb时
2017-11-02 19:18:42 932
原创 常用命令:su / sudo
3周第3次课(11月1日) 3.7 su命令 su切换用户su - username #加上- 会切换到家目录who am i #查看当前用户su - -c "touch 123/txt" wwuser #用wwuser身份去执行touch命令 切换成功后前面显示这样是正常的,是因为有下面三个隐藏文件。如果家目录下没有这三个文件需要在ls -la /etc/skel/ 目录cp一份过来
2017-11-01 20:26:25 787
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人