Linux
橘子女侠
投入现在就是对未来最大的回馈
展开
-
shell脚本判断某服务是否运行
shell脚本判断某服务是否开启脚本如下:#!/bin/bash#检查服务状态,是否安装read -p "请输入要检测的服务:" SERVICEnetstat -anp | grep $SERVICE &> /dev/nullif [ $? -eq 0 ]then echo "$SERVICE服务已经启动!"else rpm -q $SERVICE ...原创 2019-04-03 12:12:04 · 8999 阅读 · 0 评论 -
Linux中搭建FTP服务器,FTP安全部署(匿名、本地、虚拟用户的管理)
1. 实验环境: Linux rhel6.5 作为vsftp服务器,IP地址为:202.100.10.3,网络连接——VMnet8; Win7 虚拟机作为客户机,IP地址为:202.100.10.30,网络连接——VMnet8;2. 实验步骤:(1)前期测试1.1> 首先在服务器上安装vsftp服务,并启动;1.2> 配置服务器端的IP地址,结果...原创 2019-04-07 15:18:22 · 2075 阅读 · 0 评论 -
Linux环境下使用Postfix和Dovecot搭建邮件系统
1. 实验环境: Linux rhel6.5作为邮件服务器,IP:192.168.20.20 Windows server 2008上安装Foxmail,作为邮件测试的客户端,IP:192.168.20.130Postfix邮件系统(一)2. 实验步骤:(1)前期准备1.1> 配置邮件服务器端的IP地址,并重新启动网络服务;1.2> 清除防火...原创 2019-04-07 15:17:12 · 8130 阅读 · 0 评论 -
Linux下MySQL数据库的安全配置
1. 修改mysql管理员账户的密码方法一:shell命令mysqladmin -u root -p password "123"方法二:mysql数据库命令mysql>use mysql;mysql>update user set password=password('123') where user='root' and host='localho...原创 2019-04-07 15:16:12 · 1449 阅读 · 0 评论 -
Linux下MySQL数据库的安装与基本操作
mysql数据库的基本操作目录:(1)前期准备,安装及测试mysql数据库 (2)数据库的基本操作 (3)数据库的基本操作——单表查询 (4)数据库的基本操作——多表查询 (5)数据库的基本操作——子查询(1)前期准备,安装及测试mysql数据库1.1> 安装mysql-server;1.2> 验证是否安装成功;1.3> 设置mysql登录的...原创 2019-04-07 15:14:47 · 1410 阅读 · 0 评论 -
Linux下的Apache、HTTP服务器的安装与配置
1. http服务的基本概念(1)WEB简介WEB是一种交互式图形界面的Internet服务,具有强大的信息连接功能,通过超文本链接( HyperText ) 的方式将信息通过 Internet 传递到全球每个角落!一般情况下,终端用户通过浏览器输入比较完整的URL即可以完成访问。(2)URL简介统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上...原创 2019-04-07 15:13:29 · 6914 阅读 · 0 评论 -
Linux环境下DNS服务、DNS服务器的搭建与配置
1. DNS系统(1)DNS系统的作用 正向解析:根据主机名称(域名)查找对应的IP地址; 反向解析:根据IP地址查找对应的主机域名;(2)DNS系统的类型缓存域名服务器: 也称为高速缓存服务器(提高重复查询的速度,节省互联网的网络带宽,适用于公司人员多,访问流量大); 通过向其他域名服务器查询获得域名——>IP地址记录; 将域名...原创 2019-04-07 15:12:10 · 19862 阅读 · 1 评论 -
Linux环境下配置DHCP服务,实现动态地址分配
一:实验拓扑图二:实验环境如上拓扑图:左边网络连接方式为VMnet1,网段为192.168.10.0/24 DHCP Server:克隆的Red Hat_1 DHCP Client:物理机Win 7中间网关:克隆的Red Hat_2,需要开启路由转发功能右边网络连接方式为VMnet8,网段为202.100.10.0/24 DHCP Relay...原创 2019-04-07 15:10:21 · 3411 阅读 · 0 评论 -
搭建基于file(本地)、ftp服务和http服务的YUM软件仓库
1. yum简介(1)yum简介Yum能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。(2) yum软件仓库配置文件yum的一切信息都存储在一个叫yum.reops.d目录下的配置文件中,通常位于/etc/yum.reop...原创 2019-04-07 15:07:43 · 676 阅读 · 0 评论 -
PXE简介、PXE+Kickstart实现无人值守,网络装机
1. PXE简介(1)PXE PXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络启动。工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client...原创 2019-04-07 15:19:19 · 635 阅读 · 0 评论 -
Linux环境下iptables代理及NAT转发
1. 实验环境Linux rhel6.5作为WEB-内网(client),IP地址:192.168.10.10 ,——VMnet8 ;Linux rhel6.5作为GATEWAY—网关, eth1的IP地址:192.168.10.1——VMnet8;eth2的IP地址:202.100.10.1——VMnet1;Linux rhel6.5作为WEB-外网(client),IP地址:20...原创 2019-04-08 10:33:04 · 5965 阅读 · 0 评论 -
Linux环境下MBR简介、如何修复MBR扇区故障
1. MBR简介(1)MBR主引导记录(MBR,Main Boot Record)是位于磁盘最前边的一段引导代码。它负责磁盘操作系统对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统在对硬盘进行初始化时产生的;通常,将包含MBR引导代码的扇区称为主引导扇区(MBR扇区)。MBR扇区作为管理整个磁盘空间的一个特殊空间,它不属于磁盘上的任何分区,因而分区空间内的格式化命...原创 2019-04-08 10:34:41 · 2710 阅读 · 0 评论 -
Linux中使用shell脚本采集局域网中存活主机和MAC地址,并存入文件
shell脚本采集某个C类网络中存活主机的MAC地址脚本实现功能:采集某个C类网络中存活的主机,并将存活主机的MAC地址得到保存在文件中;shell脚本如下:#!/bin/bash#该脚本用于采集某个C类网络存活主机的MAC地址ETH=$(ifconfig | grep eth | awk '{print $1}')echo "开始检测存活主机......."NET=192...原创 2019-04-03 12:12:30 · 1365 阅读 · 1 评论 -
使用shell脚本配置网卡IP地址
shell脚本配置网卡IP地址shell脚本如下:#!/bin/bash#该脚本用于设置网卡的IP地址#第一部分:变量的设置ETH=$(ifconfig | grep "^eth" | awk '{print$1}')MAC=$(ifconfig | grep "^eth" | awk '{print$5}')read -p "请输入设置IP地址:" IPread -p "...原创 2019-04-03 12:12:19 · 6338 阅读 · 0 评论 -
Linux下Vim文本编辑器的使用
Vim文本编辑器1. 文本编辑器(1)作用: 创建或修改文本文件; 维护Linux系统中的各种配置文件;(2)Linux中常见的文本编辑器: vi:类Unix系统中的默认文本编辑器; vim:vi编辑器的增强版本,习惯上也称为vi;2. Vim文本编辑器的三种工作模式vim文本编辑器的三种工作模式:命令模式、输入模式、末行...原创 2019-04-02 21:31:16 · 407 阅读 · 0 评论 -
Linux常用命令之网络命令详解(ping、ifconfig、mail、traceroute、netstat、setup、nslookup、route)
Linux常用命令——网络命令1. ping命令:测试网络连通性ping 是常用的网络命令,主要通过 ICMP 协议进行网络探测,测试网络中主机的连通性。基本信息如下:命令名称:ping。 所在路径:/bin/ping。 执行权限:所有用户。 功能描述:测试网络连通性。 基本格式: ping [选项] IP或域名ping命令的常见选项:-b: 后面加入广播地址,用于对...原创 2019-04-02 20:53:21 · 1791 阅读 · 0 评论 -
Linux下sshd服务、服务管理命令及sshd服务环境搭建
1. linux中服务管理与控制(以sshd为例)(1)什么是服务可以用来给客户提供相关操作,对自己没有什么好处,因为服务开的越多,被攻击的可能就越大;(2)用什么控制服务系统初始化进程可以对服务进行相应的控制(3)进程控制命令ssh -------->sshd(ssh用为客户端,主要进行服务器端的连接;sshd用为服务器端)systemctl...原创 2019-04-08 10:39:40 · 439 阅读 · 0 评论 -
公钥,私钥,数字签名,证书图解(转)
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷到了...转载 2019-04-08 10:38:09 · 4867 阅读 · 5 评论 -
Linux环境下设置磁盘配额
磁盘配额磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。实现磁盘限额的条件 需要Linux内核支持 安装quota软件包Linux磁盘限额的特点 作用范围:针对指定的文件系统(分区) 限制对象:用户帐号、组帐号...原创 2019-04-08 10:36:58 · 3751 阅读 · 0 评论 -
Linux环境下如何修复GRUB引导故障
引起GRUB故障的原因: MBR中的GRUB程序遭到破坏 grub.conf文件丢失,引导配置有误故障现象 系统引导停滞,显示“grub>”提示符解决思路: 尝试手动输入引导命令 进入急救模式,从备份文件中恢复grub.conf修复GRUB引导故障(1)查看系统中的grub...原创 2019-04-08 10:35:56 · 20777 阅读 · 4 评论 -
Linux环境下搭建Rsyslog日志服务器
1. Rsyslog日志服务简介(1)Rsyslog简介rsyslog( rocket-fast system for log),它提供了高性能,高安全功能和模块化设计。rsyslog能够接受从各种各样的来源,将其输入,输出的结果到不同的目的地。(2)为什么要是有Rsyslog web服务器多的时候检查日志是一件痛苦的事情; 使用一台统一的日志服务器,将登录认证,系统日...原创 2019-04-05 13:54:53 · 5063 阅读 · 6 评论 -
Linux常用命令之压缩解压缩命令详解(gzip、gunzip、bzip2、bunzip2、tar)
压缩和解压缩:gzip(gunzip)和bzip2(bunzip2)(1)gzip命令:压缩文件或目录".gz"格式是 Linux中最常用的压缩格式,使用 gzip 命令进行压缩,其基本信息如下:命令名称:gzip。 所在路径:/bin/gzip。 执行权限:所有用户。 功能描述:压缩文件或目录。将/etc/services复制到/tmp/目录中进行压缩,不保留原文件,并查看压...原创 2019-03-31 16:51:15 · 3108 阅读 · 0 评论 -
Linux常用命令之权限管理和用户管理命令详解(chmod、chown、chgrp、umask、useradd、passwd、who)
Linux常用命令——权限管理命令(1)chmod命令:更改文件或目录的权限chmod 是修改权限的命令,基本信息如下:命令名称:chmod。 所在路径:/bin/chmod。 执行权限:所有用户。 功能描述:修改文件的权限模式。在Linux系统中,文件的权限有两个人可以更改,一个是文件的所有者,一个是管理员root;1.1> 更改权限的方式一:chmod [ {ug...原创 2019-03-31 16:38:29 · 576 阅读 · 0 评论 -
Linux常用命令之文件搜索命令详解(find、locate、which、whereis、grep、wc)
Linux常用命令——文件搜索命令1. find命令:在目录中查找指定文件find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,find命令就会消耗较大的系统资源,导致服务器压力过大。所以,在使用 find 命令搜索时,尽量更精准的查找,这样消耗系统的资源少,查找的速度快。find 命令的基本信息如下:命令名称:find。 所在路径:/bin/find。 格式:fin...原创 2019-03-31 16:32:11 · 1377 阅读 · 0 评论 -
Linux常用命令之文件目录处理命令详解(ls、mkdir、cd、pwd、rmdir、cp、mv、rm、touch、cat、more、less、head、tail、ln)
1. Linux命令的基本格式(1)命令提示符登录Linux系统后,我们可以看到如下内容: [root@localhost ~]#这就是 Linux 系统的命令提示符。其中:[]:这是提示符的分隔符号,没有特殊含义。 root:显示的是当前的登录用户,使用 root 用户登录。 @:分隔符号,没有特殊含义。 localhost:当前系统的简写主机名(完整主机名是 localh...原创 2019-03-31 16:18:31 · 4256 阅读 · 0 评论 -
Linux系统简介,系统分区和目录结构详解
1. Linux系统简介(1)Linux系统的基本认识Linux 系统是一套免费使用和自由传播的类 Unix 操作系统(主要用在服务器上),是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多...原创 2019-03-22 21:37:42 · 4559 阅读 · 7 评论