Linux grep命令 发布时间: 2021-02-16 18:47:45 评论数: 0
Linux grep命令用于查找文件里符合条件的字符串。grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为"-",则grep指令会从标准输入设备读取数据。语法grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录.. ......
Docker的小点滴... 发布时间: 2021-02-16 17:23:34 评论数: 0
Docker技术的基础:namespace,容器隔离的基础,保证A容器看不到B容器. 6个名空间:User,Mnt,Network,UTS,IPC,Pid cgroups,容器资源统计和隔离。主要用到的cgroups子系统:cpu,blkio,device,freezer,memory unionfs,典型:aufs/overlayfs,分层镜像实现的基础Docker组件:docker Client客户端————>向docker服务器进程发起请求,如:创建、停止、销毁容器等操作 docker Server服务器进程—–>处理所有docker的请求,管理所有容器 do ......
ext4文件系统动态扩容 发布时间: 2021-02-16 15:23:38 评论数: 0
运行 umount [文件系统名称] 命令卸载主分区。umount /dev/vdb1使用df -h查看是否卸载成功,如果看不到/dev/vdb1的信息表示卸载成功。使用fdisk命令删除原来的分区并创建新分区:运行命令 fdisk -l 罗列分区信息并记录扩容前数据盘的最终容量、起始扇区(First sector)位置。运行命令 fdisk [数据盘设备名] 进入 fdisk 界面。本示例中,命令为 fdisk /dev/vdb。输入 d 并按回车键,删除原来的分区。 删除分区不会造成数据盘内数据的丢失。输入 n 并按回车键,开始创建新的分区。输入 p 并按回车键,选择创建主 ......
什么时候使用Shell 发布时间: 2021-02-16 13:58:00 评论数: 0
因为Shell似乎是各UNIX系统之间通用的功能,并且经过了POSIX的标准化。因此,Shell脚本只要“用心写”一次,即可应用到很多系统上。因此,之所以要使用Shell脚本是基于: 简单性:Shell是一个高级语言;通过它,你可以简洁地表达复杂的操作。 可移植性:使用POSIX所定义的功能,可以做到脚本无须修改就可在不同的系统上执行。 开发容易:可以在短时间内完成一个功能强大又妤用的脚本。 但是,考虑到Shell脚本的命令限制和效率问题,下列情况一般不使用Shell: 资源密集型的任务,尤其在需要考虑效率时(比如,排序,hash等等)。 需要处理大任务的 ......
Iptables DDOS/CC 自动屏蔽脚本 发布时间: 2021-02-16 13:16:08 评论数: 0
最近不停地被 CC (DDOS的一种)频繁干扰,分享一个 iptables 屏蔽 DDOS 的脚本。 让 crond 每分钟运行一次。############### KILL DDOS ############## iptables_log="/data/logs/iptables_conf.log" ### Iptables 配置导出的路径,可任意修改 ### ######################################## status=`netstat -na|awk '$5 ~ /[0-9]+:[0-9]+/ {print $5}'|awk -F ......
vsftp 提示 530 Login incorrect错误的解决方法 发布时间: 2021-02-16 09:35:54 评论数: 0
在网上看到这问题原因主要是说服务器系统是64位的。 这种情况只需要把 /etc/pam.d/下面的vsftpd里面的/lib 修改为/lib64cd /etc/pamd.dvi vsftpd然后保存退出service vsftpd restart就ok 不过我的系统是32位。再网上再找过一些资料后发现只需要把/etc/pam.d/vsftpd文件中的auth       required    pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed这一句注释掉就OK了。前面加一个# ......
CentOS、Ubuntu下配置LDAP服务器及相关概念和原理简单介绍 发布时间: 2021-02-15 19:59:27 评论数: 0
1. 目录服务目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,就好象Linux/Unix系统中的文件目录一样。目录数据库和关系数据库不同,它有优异的读性能,但写性能差,并且没有事务处理、回滚等复杂功能,不适于存储修改频繁的数据。所以目录天生是用来查询的,就好象它的名字一样。目录服务是由目录数据库和一套访问协议组成的系统。类似以下的信息适合储存在目录中:企业员工信息,如姓名、电话、邮箱等;公用证书和安全密钥;公司的物理设备信息,如服务器,它的IP地址、存放位置、厂商、购买时间等;LDAP是轻量目录访问协议(Lightweight Directory A ......
Vim_配置选项说明 发布时间: 2021-02-15 01:15:44 评论数: 0
选项配置说明选项书写格式选项说明:se[t]显示所有被改动的选项:se[t] all显示所有非 termcap 选项:se[t] termcap显示所有 termcap 选项:se[t] {option}置位布尔选项(开启) 显示字符串或数值选项:se[t] no{option}复位布尔选项(关闭):se[t] inv{option}逆转布尔选项的值:se[t] {option}={value}将 {value} 附加到字符串选项里, {value} 加到数值选项上:se[t] {option}+={value}将 {value} 附加到字符串选项里, {value} 加到数值 ......
Linux系统中网卡MAC地址克隆方法 发布时间: 2021-02-14 10:12:18 评论数: 0
怎么临时性地改变 mac 地址?你可以在 Linux 运行的时候改变 MAC 地址。需要注意的是当 MAC 地址转换的那一会时间,你的网络会掉线。当电脑重启时 MAC 地址又会变回原来的。下面介绍几种方法来改变你的 MAC 地址。方法一:iproute2$sudo ip link set dev eth0 down $sudo ip link set dev eth0 address 00:00:00:00:00:01 $sudo ip link set dev eth0 up方法二:macchangermacchanger 这个命令可以让你把 MAC 地址改成不同生产厂商的序 ......
Docker容器之nginx(官方使用配置篇) 发布时间: 2021-02-14 03:48:46 评论数: 0
官方安装:docker pull nginx启动跑个静态网页docker run --name my-nginx -d -p 80:80 -v /webroot:/usr/share/nginx/html:ro -d nginx这儿简单介绍下ro,默认容器对这个目录有可读写权限,可以通过指定ro,将权限改为只读添加日志记录docker run --name my-nginx -d -p 80:80 -v /webroot:/usr/share/nginx/html:ro -v /logs:/var/log/nginx -d nginx拷贝容器内的配置文件到本地,进行修改等操作d ......
CentOS下使用iftop按IP查看网卡带宽使用情况 发布时间: 2021-02-14 02:21:04 评论数: 0
1、安装编译组件yum install -y gcc flex byacc libpcap ncurses ncurses-devel libpcap-devel tcpdump2、下载源码并编译安装 cd /usr/local/src wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz tar xvf iftop-0.17.tar.gz cd iftop-0.17 ./configure --prefix=/usr/local/iftop make make install chmod 70 ......
iptables 详细的使用指南 发布时间: 2021-02-13 23:38:59 评论数: 0
Linux系统中,防火墙(Firewall),网址转换(NAT),数据包(package)记录,流量统计,这些功能是由Netfilter子系统所提供的,而iptables是控制Netfilter的工具. iptables将许多复杂的规则组织成成容易控制的方式,以便管理员可以进行分组测试,或关闭、启动某组规则。iptable能够为Unix、Linux和BSD个人工作站创建一个防火墙,也可以为一个子网创建防火墙以保护其它的系统平台。 iptable只读取数据包头,不会给信息流增加负担,也无需进行验证。1. 术语解释DNATDestination Network Address Tr ......
Shell case语句 发布时间: 2021-02-13 10:24:00 评论数: 0
Shell case语句为多选择语句。可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。case语句格式如下:case 值 in 模式1) command1 command2 ... commandN ;; 模式2) command1 command2 ... commandN ;; esaccase工作方式如上所示。取值后面必须为单词in,每一模式必须以右括号结束。取值可以为变量或常数。匹配发现取值符合某一模式后,其间所有命令开始执行直至 ;;。取值 ......
vsftp配置及查看FTP日志 发布时间: 2021-02-13 02:46:08 评论数: 0
FTP服务器的日志设置,可以通过修改主配置文件/etc/vsftpd.conf实现。主配置文件中与日志设置有关的选项包括xferlog_enable 、xferlog_file 和dual_log_enable 等。xferlog_enable如果启用该选项,系统将会维护记录服务器上传和下载情况的日志文件。默认情况下,该日志文件为 /var/log/vsftpd.log。但也可以通过配置文件中的 vsftpd_log_file 选项来指定其他文件。默认值为NO。xferlog_std_format如果启用该选项,传输日志文件将以标准 xferlog 的格式书写,该格式的日志文件 ......
CentOS安装最新版Docker 发布时间: 2021-02-12 10:19:37 评论数: 0
官方建议内核版本要求3.10或更高的CentOS7.X64位版本的系统上查看当前系统内核版本$ uname -r 3.10.0-229.el7.x86_64更新系统$ sudo yum update添加 yum repo. 源$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=ht ......
windows脚本复制到linux脚本执行错误 发布时间: 2021-02-11 21:17:54 评论数: 0
换了新的服务器,备份还是要做的,但是执行脚本的时候发现了一个错误,这个错误在之前的服务器也遇到过,没有记录解决过程,今天再次遇到记录一下。 执行脚本的功能是mysql定时备份,这个文章有讲 我是直接在windows机子里写好复制上出的,执行的时候报出以下错误 -bash: ./mysql_backup.sh: /bin/bash^M: bad interpreter: No such file or directory 出现上面错误的原因之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识 使用vim编辑器打开脚本, 运行: :set ff? 可以看到DOS或UNIX的字 ......
折腾macOS下的vim配置 发布时间: 2021-02-11 19:19:22 评论数: 0
平时用Vim基本上也就是在服务器上编辑配置文件.最近到了新公司,发现同事们都用的是vim[好牛逼是不是],哈哈.自己平时用ide习惯了,突然想,要不也试试本地的,反正是折腾.记录一下吧Vim语法高亮设置只需要找到vimrc配置文件就行,在终端输入下面的指令,就可以打开配置文件cp /usr/share/vim/vimrc ~/.vimrc ~/.vimrc然后在末尾加上syntax on set nu! set autoindent分别是语法高亮、行号、自动缩进.保存下,再开vim发现就已经变样了.好easy是不是.给些参数的参考set hlsearch "高亮度反白 set ......
6步骤实现CentOS系统环境精简优化 发布时间: 2021-02-11 17:56:39 评论数: 0
第一步、删除不必要的自带软件包yum remove Deployment_Guide-en-US finger cups-libs cups ypbind yum remove bluez-libs desktop-file-utils ppp rp-pppoe wireless-tools irda-utils yum remove sendmail* samba* talk-server finger-server bind* xinetd yum remove nfs-utils nfs-utils-lib rdate fetchmail eject ksh mkb ......
如何使用flashfxp上传管理Linux文件之使用sftp功能上传下载文件 发布时间: 2021-02-11 16:49:01 评论数: 0
Linux 没有安装vsftpd临时要上传下载文件,我们就可以使用sftp功能。通常只要开了ssh登录功能,sftp功能就是可以使用。支持sftp功能的软件很多,如flashfxp xftp等。 本文主要介绍flashfxp这个大家熟知的工具。打开flashfxp 如图点击红色图标新建连接,出现下图(注意连接类型)点击“连接类型”,选择第二个“ sftp  over ssh”如下图然后输入你的服务器ip、 帐号、密码、端口(默认是 22) 不用改,如果你服务器上ssh 端口修改过这个地方需要改成你自己设置的ssh端口。填写完成后点击连接,如果你没有输入错误的话,就出现下图点击“ ......
第十二章 学习 shell脚本之前的基础知识 发布时间: 2021-02-11 15:47:37 评论数: 0
日常的linux系统管理工作中必不可少的就是SHELL脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,那就是让你认真对待shell脚本,从一开始就要把基础知识掌握牢固,然后要不断的练习,只要你shell脚本写的好,相信你的linux求职路就会轻松的多。笔者在这一章中并不会多么详细的介绍shell脚本,而只是带你进入shell脚本的世界,如果你很感兴趣那么请到网上下载相关的资料或者到 ......


友情链接: php5000技术知识分享 github 码云 开源中国 csdn linux中国 阿里云 unix技术网 composer中文网 php packagist php python 安卓软件 大众源码 DevStore 猪八戒威客网 人人都是产品经理 PHPwind论坛 互联网的一些事 新客网 黑马程序员 火星时代 hao123it ThinkSNS 开源社区 51CTO学院 办事儿网 IT论坛 java教程 最代码 程序员客栈 大数据培训 小程序开发 微信小程序 php开发新闻 微信小程序 java学习 微信小程序 Linux书籍 网站ip流量 xw素材网 新浪云 腾讯云 华为云 百度 新浪 网易 淘宝 腾讯 1688 搜狐 优酷 房天下 hao123 携程 天涯社区