
Linux
文章平均质量分 88
董筱杰
学做一颗山野中的小草,虽然弱小但一直在坚持成长。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iptables详解(图文)
iptables简介netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。iptables基础 规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果数据包头符合这样的条件,就这样处理这个数据包”。规则存储在内核空间的信息 包过滤表中,这些规则分别指定了源地址、目的地址、传输协议(如TCP、原创 2020-11-13 14:42:22 · 69973 阅读 · 11 评论 -
Linux下MySQL快速部署
1.上传安装包并解压 ????/需要软件包的可直接私信联系我。tar -xvf mysql-5.7.tar2.安装mysql前,需将系统自带的mariadb-lib卸载,查看系统是否自带Mariadbrpm -qa|grep mariadb3.mysql解压文件所在目录赋予最大权限chmod -R 777 mysql4.删除/etc/mysql.cnf文件rm -rf /erc/my.cnf5.安装MySQL数据库Yum -y install mysql-community-*原创 2020-11-13 14:37:53 · 333 阅读 · 0 评论 -
Linux的基本命令
1.目录及文件的基本操作Pwd //pwd命令的作用是显示当前工作目录名称使用方法Pwd ****** 就是显示目前工作的名称2.cd 切换到当前工作目录列如:#cd /user/ark //切换目录到user/ark下#cd … //切换工作目录至当前目录的上一级目录#cd — //返回到/user/ark目录#cd ...原创 2019-03-20 08:59:35 · 282 阅读 · 0 评论 -
Linux常用命令之查看文件内容
Cat 查看文件内容用法;cat 【选项】…【文件】…选项 :-b //显示行号,空白行不显示行号-n //显示行号,包括空白行栗子:[root@dongxiujie 桌面]# cat /root[root@dongxiujie 桌面]# cat -n /etc/passwd!]More作用:分页查看文件内容,通过空格键查看下一页,q键则推出查看less作用:分页查看文件...原创 2019-03-20 21:16:43 · 2193 阅读 · 0 评论 -
软连接压缩及解压,常用命令技巧
1软连接2硬链接压缩及解压1 gzip作用:压缩与解压缩选项 -d2.bzip2作用:压缩与解压缩3.tar作用;打包与解压文件模式; -c 创建打包文件 -delete 从打包文件中删除 -r 追击文件至打包文件 -t 列出打包文档的内容 -x 释放打包文件 选项;-c 指定解压路径 -f 指定打包后的文件名称 -j...原创 2019-03-20 23:15:32 · 3991 阅读 · 0 评论 -
Linux中特殊符号及用法
井号 (comments)#管理员 $普通用户脚本中#!/bin/bash #!/bin/sh井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行。This line is comments.echo “a = $a” # a = 0由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就行了。这常用在撰写过程中。#echo ...原创 2019-03-20 23:37:52 · 1790 阅读 · 0 评论 -
vim文档编辑的使用
vim的工作模式vim有多种工作模式,常用的有:普通模式、插入模式、命令模式。其中普通模式可以实现基本的光标移动与大量的快捷键操作,插入模式可以可以进行文本的基本功能,命令模式通过特定的指令实现特定的功能比如保存与退出。vim光标的操作vim光标最简单的操作方式是上下左右操作更简单的在下图vim编辑文档进入编辑模式下可以用光标快速操作vim的查找与替换当文件很长的时候我们可以通过...原创 2019-03-21 21:43:01 · 341 阅读 · 0 评论 -
linux shell 脚本基本用法
Linux shell脚本基础学习介绍shell的语法基础,开头、注释、变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。Linux 脚本编写基础◆1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/s...原创 2019-03-25 21:57:51 · 949 阅读 · 0 评论 -
Linux的账户与安全
1 账号及组的概念Linux系统对账号与租的管理是通过ID来实现的2创建账号与组使用命令usseradd可以创建我们需要的账户 groupadd用来创建组账户注意:创建组需要有管理员权限uaeradd作用:创建新账号选项:-c 设置账号全称-d 设置加目录默认为/home/用户名-e 设置账户失效日期-g 设置账户的基本组-G 是指账户的附加组-M 不创建...原创 2019-03-22 19:56:04 · 477 阅读 · 0 评论 -
账户与组文件的解析
账户信息文件信息被保存在/etc/passwd文件中,通过cat/etc/passwd查看文件内容2.账户的密码文件保存在/etc/shadow文件中,通过cat/etc/shadow查看3.组文件信息保存在/etc/group中,通过cat/etc/group查看4.组账户文件密码信息保存在/etc/gshadow中,用cat/etc/gshadow查看通过gpasswd的方...原创 2019-03-22 20:38:20 · 235 阅读 · 0 评论 -
论坛搭建
安装PHP等等准备环境修改apache httpd.conf: sudo vi /opt/httpd-2.4.2-server/conf/httpd.conf ,在 AddType application/x-gzip .gz .tgz 下面添加以下两行: AddType application/x-httpd-php .php ...原创 2019-03-26 23:48:22 · 581 阅读 · 1 评论 -
DNS搭建特殊 解析 子域授权 缓存DNS
在这里插入图片描述1 案例1:搭建单区域DNS服务器1.1 问题本例要求要求为DNS区域tedu.cn搭建一台DNS服务器,以便用户能通过域名的方式访问网站。测试阶段主要提供以下正向记录:1.svr7.dxj.cn —> 192.168.4.72.pc207.dxj.cn —> 192.168.4.2073.www.dxj.cn —> 192.168.4.100配置...原创 2019-04-01 10:57:58 · 2230 阅读 · 0 评论 -
搭建nginx服务器
1 案例1:搭建Nginx服务器1.1 问题在IP地址为192.168.4.5的主机上安装部署Nginx服务,并可以将Nginx服务器,要求编译时启用如下功能:支持SSL加密功能设置Nginx账户及组名称均为nginxNginx服务器升级到更高版本。然后客户端访问页面验证Nginx Web服务器:使用火狐浏览器访问使用curl访问1.2 方案提前准备运维课程所需的所有...原创 2019-04-01 15:45:08 · 166 阅读 · 0 评论 -
部署LNMP环境
1.1 问题安装部署Nginx、MariaDB、PHP环境安装部署Nginx、MariaDB、PHP、PHP-FPM;启动Nginx、MariaDB、FPM服务;并测试LNMP是否工作正常。1.2 方案LNMP(Linux、Nginx、MySQL、PHP)在RHEL7系统中,源码安装Nginx,使用RPM包安装MariaDB、PHP、PHP-FPM软件。操作过程中需要安装的软...原创 2019-04-01 15:46:37 · 262 阅读 · 0 评论 -
Nginx反向代理
1.1 问题使用Nginx实现Web反向代理功能,实现如下功能:后端Web服务器两台,可以使用httpd实现Nginx采用轮询的方式调用后端Web服务器两台Web服务器的权重要求设置为不同的值最大失败次数为1,失败超时时间为30秒1.2 方案使用4台RHEL7虚拟机,其中一台作为Nginx代理服务器,该服务器需要配置两块网卡,IP地址分别为192.168.4.5和192.16...原创 2019-04-01 15:51:29 · 324 阅读 · 0 评论 -
服务端安装NFS服务
第一步:安装NFS和rpc。[root@localhost ~]# yum install -y rpc-bind nfs-utils#安装nfs服务[root@localhost ~]# yum install -y rpcbind#安装rpc服务第二步:启动服务和设置开启启动:注意:先启动rpc服务,再启动nfs服务。[root@localhost ~]# systemctl s...原创 2019-03-28 11:19:10 · 520 阅读 · 0 评论 -
升级lnmp论坛搭建
一步:关闭httpd的服务#systemctl stop httpd//由于apache和nginx占用的都是80端口,因此要关闭httpd的服务二步:安装源码编译需要的软件#yum -y install gcc pcre-devel zlib-deel//安装支持环境编译的包三步:创建系统账户nginx#useradd -s /sbin/nologin ngin...原创 2019-03-28 11:41:30 · 150 阅读 · 0 评论 -
Samba的安装与配置
一、 服务器端配置(一) samba服务器安装服务查询默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分 ,为了对整个过程有一个完整的了解,在此先将这部分卸载掉。使用命令rpm -qa | grep samba ,默认情况下可以查询到两个已经存在的包:samba-client-3.0.33-3.7.el5samba-common-3.0.33-3.7.el...原创 2019-03-28 11:48:13 · 821 阅读 · 0 评论 -
Linux关于文件的权限笔记
1、调整文件的权限命令:chmodLinux的每个文件都定义了文件的拥有者:u(user)、拥有组:g(group)、其他人:o(others)权限,对应的权限用rwx的组合来定义。使用chmod命令,增加权限用+,删除权限用-,某个文件详细的权限用=号。比如:chmod u+r filename #给某文件增加读的权限chmod u-r filename #给某文件删除读的权限ch...转载 2019-04-29 16:46:19 · 151 阅读 · 0 评论 -
linux中 > 、>> 的用法
1 将history命令执行的结果保存到history.log文件中[root@gxzs-solr1 ~]# history > history.log (history.log 文件 会自动生成)[root@gxzs-solr1 ~]# cat history.log2 执行命令 curl ‘xxx’ ,将其返回结果保存到 log.log 中[root@gx-solr1 ...原创 2019-04-29 16:49:01 · 1558 阅读 · 0 评论 -
Linux技术学习roadmap
Linux初级linux图形界面使用linux简单目录结构linux常用命令linux系统安装Linux中级linux用户/文件系统管理linux网络管理linux磁盘管理linux系统和日记维护管理linux安全优化linux系统备份与恢复shell初步编程linux高级Linux服务器Linux Dns服务器Linux Mail服务器Linux Web服务器...原创 2019-04-29 16:50:46 · 608 阅读 · 0 评论 -
Linux监控平台及安装Zabbix
1.Linux监控平台介绍一个成熟的企业必须要有监控平台,流行的开源监控软件有:Cacti、Nagios、Zabbix、smokeping、open-falcon等。 前三款软件都可以监控服务器的基础指标,比如CPU、内存、磁盘、网络等,其中Cacti更擅长监控网络流量,很多IDC机房的网络设备流量用cacti来监控,因为它成图专业。Cacti、Nagios以及Zabbix都是C/S架构,...原创 2019-04-29 17:09:38 · 652 阅读 · 0 评论 -
查看网络配置和测试网络
1.查看网络配置问题1)根据以下要求查看接口信息2)分别查看物理网卡、lo回环接口的信息3)列出所有的网络接口4)ping一下网关地址,然后查看ARP缓存表5)查看本机的路由表6)开启临时服务rsync7)查询rsync服务的端口号(/etc/services)8)利用netstat命令查看系统是否在监听此端口方案查看网络接口的命令为ifconfig,常用的选项为“-a”...原创 2019-05-19 15:21:30 · 701 阅读 · 0 评论 -
临时配置和配置固定IP地址
3.临时配置问题1)网络接口控制2)查看网卡eth0的配置信息、禁用网卡eth03)列出所有网络接口,确认启用状态4)激活网卡eth0,将地址设置为 192.168.4.5/245)为网卡eth0添加一个IP地址 192.168.8.5/246)为本机设置静态路由记录7)访问网段200.0.0.0/24可经192.168.8.100抵达8)默认网关的IP地址为 192.168....原创 2019-05-19 15:22:52 · 1797 阅读 · 0 评论 -
主机名、网关、主机映射配置和DNS、静态路由配置
5.主机名、网关、主机映射配置问题1)为本机配置以下固定参数2)主机名:svr5.tedu.cn3)默认网关:192.168.8.14)调整网络设置,实现以下目标5)通过ping访问主机名svr5.tedu.cn时,6)实际能访问 IP地址 192.168.8.128方案配置网关也可以在网卡配置文件当中,但为了安全着想不建议把太多网络参数,配置到一个配置一个配置文件。主机名...原创 2019-05-19 15:24:20 · 1051 阅读 · 0 评论 -
使用ssh客户端
1.使用ssh客户端问题1)准备两台虚拟机A、B2)主机A的IP地址为 192.168.8.128/243)主机B的IP地址为 192.168.8.15/24,与A可互通4)完成以下远程访问操作5)从主机A上以root身份登入主机B6)在主机B上创建用户student,设置密码redhat7)从主机A上以用户student登入主机B方案SSH的服务名为sshd,它是一个独立...原创 2019-05-19 15:29:16 · 1308 阅读 · 0 评论 -
访问非默认端口、图形转发和使用scp远程复制工具
2.访问非默认端口、图形转发问题1)修改主机B的sshd服务端口2)将端口号改为 80223)重启 sshd 服务,确认监听状态4)从主机A远程登入主机B5)恢复主机B的sshd服务端口6)从主机A再次远程登入主机B,且支持图形程序方案对于ssh服务,它有两个配置文件一个是/etc/ssh/sshd_config服务端配置文件,另一个是/etc/ssh/ssh_config客...原创 2019-05-19 15:30:36 · 278 阅读 · 0 评论 -
SSH图形客户程序
4.SSH图形客户程序问题1)Win7真机通过SecureCRT访问虚拟机A2)配置实现小批量上传、下载3)配置可以从SecureCRT客户端打开A的图形程序4)Win7真机通过WinSCP访问虚拟机A5)基于SCP协议实现上传、下载6)基于SFTP协议实现上传、下载方案配置虚拟机A网络适配器类型为VMnet8,再将真机Win7的VMnet8配置IP地址为192.168.8....原创 2019-05-19 15:47:28 · 439 阅读 · 0 评论 -
日志管理
5.日志管理问题1)查看rsyslog服务是否开启2)查看/var/log/admin.log文件是否存在3)配置rsyslog服务,把本主机的所有日志信息全部额外保存一份到/var/log/admin.log里面去方案存放日志的重点目录:/var/log。重要的日志文件:/var/log/messages。Linux日志服务是rsyslog,在5里面是syslog。服务名称...原创 2019-05-19 15:48:38 · 175 阅读 · 0 评论 -
真机部署YUM仓库
1.真机部署YUM仓库问题1)在根下创建/CentOS6DVD目录2)将CentOS光盘镜像挂载到/CentOS6DVD目录3)编辑客户端配置文件,完成Yum仓库搭建4)利用Yum安装lftp5)利用/etc/fstab文件,实现开机自动挂载方案在真机搭建Yum仓库服务端时,真机是没有光驱设备的。我们采用的方法是,直接挂载光盘ISO镜像文件,挂载时要加上必要的参数“loop”,...原创 2019-05-19 15:49:56 · 190 阅读 · 0 评论 -
真机安装虚拟机软件
2.真机安装虚拟机软件问题安装虚拟机软件,并安装一台RHEL6虚拟机RHEL6虚拟机要求如下:内存1G、硬盘300G、软件包最小化安装分区方案参考:/boot 200M、SWAP 8192M、/ 100G、/data 100G方案VMware虚拟机软件的安装脚本和密钥key文件放在真机的/VMware目录下,安装完成后通过菜单组“应用程序”–>“系统工具”可以找到VMware...原创 2019-05-19 15:50:44 · 248 阅读 · 0 评论 -
真机搭建FTP服务
3.真机搭建FTP服务问题1)安装vsftpd程序,并开启FTP服务2)将其设置为开机自启动服务3)利用FTP服务,实现rhel6光盘内容共享方案搭建FTP服务目的是,想利用FTP服务来提供网络的Yum仓库源,FTP主程序的安装包为vsftpd。此服务为系统服务,安装后开启此服务并设置为开机自起。该服务开启后,默认是允许所有用户只读访问。该程序默认的FTP主目录为/var/ftp...原创 2019-05-19 15:51:23 · 206 阅读 · 0 评论 -
实现真机虚拟机间通信
4.实现真机虚拟机间通信问题1)真机与虚拟机均要关闭SELinux、防火墙、NetworkManager服务2)虚拟机配置网络参数,主机名:svr5.tedu.cn;IP地址:192.168.4.53)配置真机VMware虚拟机软件,实现真机虚拟机间通信方案SELinux配置文件路径为“/etc/selinux/config”,“getenforce”命令为当前查看SELinux状...原创 2019-05-19 15:53:32 · 459 阅读 · 0 评论 -
计算机的基本操作
1.修改计算机名并加入工作组问题在Windows Server 2008 R2服务器上,通过设置计算机名、工作组名,可以以对等组网的方式快速组建Windows办公网络。方案修改Windows 2008服务器的计算机名(可设为自己的姓名拼音),将所属工作组名设为:Tarena-Network。步骤步骤一:修改Windows 2008服务器的计算机名(可设为自己的姓名拼音)。1)打...原创 2019-05-15 08:45:26 · 728 阅读 · 0 评论 -
数制之间的相互转换
1.数制转换问题请将下列数字转换为十进制数:(110010011111)2 、(10110101110)2请将下列十进制数转换为二进制:156、2608、1043方案使用按权展开法将二进制数转换为十进制数,使用短除法除2取余计算十进制数转换为二进制数。步骤实现此案例需要按照如下步骤进行。步骤一:二进制转十进制1)二进制数110010011111,转为十进制的结果是323...原创 2019-05-15 08:47:08 · 1178 阅读 · 0 评论 -
网线的制作及交换机的基本配置
1.网线的制作问题在常见的计算机网络中,网线主要用来连接计算机与交换机(或宽带路由器)、交换机与交换机、交换机与路由器,以及需要连网的其他各种设备。网线的制作与测试是作为网络管理员的一个入门技能。制作一根直通双绞线制作一根交叉双绞线方案1)EIA/TIA T568b线序规范,如表-1所示。表-1 EIA/TIA T568双绞线线序规范类型 1 2 3 4 5 6 7 8T56...原创 2019-05-15 08:52:31 · 3127 阅读 · 0 评论 -
查看及配置交换机管理地址
1.查看及配置交换机管理地址问题交换机是目前用于组建局域网的主要设备,交换机根据MAC地址表实现数据帧的转发,通过查看MAC地址表更加有利于交换机工作原理的理解;通过查看CISCO设备邻居信息来了解网络拓扑;通过telnet方式远程访问、配置交换机,这种方式要求此交换机已配置有IP地址。查看交换机MAC地址表查看CISCO设备邻居信息交换机地址配置及默认网关方案网络拓扑,如图-1...原创 2019-05-15 08:55:40 · 3938 阅读 · 0 评论 -
配置静态路由
1.配置静态路由问题路由器可以将不同网段之间的网络连接到一起,当路由器接收到数据包后要查看数据包中的目标IP,再检查自己的路由表,如果路由表中有和目标IP相匹配的路由条目,路由器才能将数据包按照该路由条目所指定的端口转发出去,实现不同网络之间的通信,那么路由器中的路由表是如何实现的呢?配置了路由器接口IP并为UP状态路由表中自动生成直连路由,对于非直连的路由,需通过静态路由管理员手工添加或通...原创 2019-05-15 08:59:13 · 1231 阅读 · 0 评论 -
telnet远程管理
1.telnet远程管理问题在企业中为方便网络管理员对Cisco设备的配置,一般需事先在Cisco交换机及路由器上开启远程管理的服务,借助网络通过telnet方式远程访问。方案网络管理员通过telnet方式远程管理S1、R1、S2,网络拓扑如图-1所示。图-1本例中的配置练习采用思科模拟器 —— Cisco Packet Tracer 6.0来实现。步骤实现此案例需要按照如...原创 2019-05-15 09:00:28 · 280 阅读 · 0 评论 -
Vlan与trunk配置
1.Vlan与trunk配置问题VLAN(虚拟局域网)是对连接到的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段。一个VLAN可以在一个交换机或者跨交换机实现。VLAN可以根据网络用户的位置、作用、部门或者根据网络用户所使用的应用程序和协议来进行分组。基于交换机的虚拟局域网能够为局域网解决冲突域、广播域、带宽问题。1)按企业部门规划vlan2)...原创 2019-05-15 09:04:01 · 2973 阅读 · 0 评论