
linux
wang161x
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用su命令进入root时,提示“认证失败”
用su命令进入root时,提示“认证失败”,如下图示:sudo su –这样就可以了直接su需要输入root密码,前面加sudo输入的是用户密码原创 2018-11-25 11:31:09 · 3505 阅读 · 0 评论 -
DNS服务总结及搭建
DNS:Domain Name Service域名服务使用的UDP服务端口为53,TCP服务端口也是53端口。具体是用BIND(Berkeley Internet Domian)计算机通信:mac地址–>ip地址–>主机名称 实质上最后还是靠mac地址,但在网络层的时候主机见通信考得是ip地址名称解析:其实就是数据库查找相应的键。在之前名称解析是由名称分配机构(ICANN)进...原创 2018-11-27 13:06:20 · 1476 阅读 · 0 评论 -
主从服务器配置
主从主DNS服务器的BIND可以低于从服务器版本向区域中添加从服务器的关键两步1.在上级得到授权2.在区域数据文件中为从服务器添加一条NS记录核对应的A记录或PTR记录主服务器:vim /var/named/wang.com.zoneIN NS ns2ns2 IN A 172.16.200.175vim /var/named.rfc1912.zoneszone "wang....原创 2018-11-27 13:06:42 · 1043 阅读 · 0 评论 -
浅谈http原理及报文首部
浅谈http原理基础http:Hypertext Transport Protocol 超文本传输协议经典的有ISO提出的OSI七层模型客户端是浏览器Browser,服务端为http server而html则是http传送文本格式。超文本标记一个页面中可能包含多个页面对象。我们用URI来定义互联网上的每一个资源URL:Uniform Resource Identifier 统一资源...原创 2019-08-05 22:11:13 · 224 阅读 · 0 评论 -
httpd功能特性及配置介绍(一)
一次web请求的基本过程:建立连接–>接受请求–>处理请求–>访问资源–>构建响应–>发送响应–>记录日志web服务器的输入/输出结构单线程I/O结构多线程I/O结构复用的I/O结构复用的多线程:多个线程,每个线程响应多个请求Apache HTTP Serve俗称apachehttpd:是一个高度模块化的程序,是由核心和模块组成:core+mod...原创 2019-08-05 22:10:23 · 2388 阅读 · 0 评论 -
httpd功能特性及配置介绍(二)
11.路径别名Alias /alias/ “/path/to/somewhere/”意味着访问http://server_ip/alias/时其页面来自域/path/to/somewhere/这个位置12.设定默认字符集Add Default Charsethttp事务requestName:value请求主体reponseName:value响应主体MIME:多媒体类...原创 2019-08-05 22:10:08 · 326 阅读 · 0 评论 -
数据库基础
动态网站:程序:JAVA APPLET (JAVA虚拟机)将可执行文件下载至客户端在环境中运行服务器执行:静态资源(图片,jpeg,html,plaintext)动态资源:程序硬编码:echo "<h1>hello world</h1>"The time is :abc //abc是一段程序可嵌入html中的web开发机制————分体式结构 例如php...原创 2019-08-05 22:09:34 · 174 阅读 · 0 评论 -
apache2.4实战之个人网页配置
要求:在根目录下创建/www/wang文件夹,并在文件夹内创建欢迎页面。使用yum安装httpdyum install httpd -y2.配置httpd.conf文件vim /etc/httpd/conf/httpd.conf20 31 ServerRoot "/etc/httpd" 32 42 Listen 80 43 ...原创 2019-08-05 22:09:43 · 1198 阅读 · 0 评论 -
ftp协议及简单配置
在我们的学习和生活,FTP服务器可谓充斥了我们的生活,比如我们交作业时的ftp服务器,是不是很方便呢!所以今天就来研究一下ftp服务器吧。ftp协议是一种非常古老的协议。古老到他的安全性在现在已经不能保证,在互联网刚刚兴起的时候,为了实现不同主机间的文件传输,由此ftp服务应运而生,在那时,网络运营还是一个问题,所以ftp协议就致力于传输文件,以至于它没有一丝丝防范性,安全性很差。FTP:Fi...原创 2019-08-05 22:10:01 · 2614 阅读 · 0 评论 -
vsftpd之pam认证登录
我们的ftp服务器搭建好啦,但是我们不想让别人访问,这时候我们可以对系统用户、匿名用户、ftp用户进行认证这时我们需要一个pam_mysql的rpm包,注:centos6中的epel源中有他的rpm包,我们可以直接下载使用,在centos7中因为epel源中没有pam_mysql的rpm包,所以我们要编译安装pam_mysql。pam是一个可插入认证模块centos6:首先我们安装一个pa...原创 2018-11-27 13:07:07 · 5946 阅读 · 0 评论 -
浅谈iptbles及TCP三次握手4次挥手详解
若要实现跨平台搭建文件系统在类unix中实现将linux中的文件映射为window中的文件Samba是由墨尔本大学的一名研究生来实现的,它使用了三台主机开发了sambasamba实现了Netbios和smb协议,需要两个进程来实现netbios:nmbd smb:smbd winbindd(一般不启动)开发端口:137 138 139 445AD(LDAP):Active Direc...原创 2019-08-05 22:09:24 · 430 阅读 · 0 评论 -
配置rsyslog+loganalyzer+lamp日志查看工具
Loganalyzer是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案1.安装lamp...原创 2019-08-05 22:08:30 · 582 阅读 · 0 评论 -
源码编译mysql数据库
提起数据库相信大家都已经很耳熟了,但是你真的了解它吗?接下来咱们就了解一下mysql数据库吧。首先大家都知道程序=数据+指令可是数据都存储在哪里呢?数据存储肯定要通过硬盘来惊醒存储,自然少不了IO交互:i/o:提供数据 保存数据 提供文件 交互式输入 持久存储中存在的问题:1.文件数据冗余和不一致性比如公司一张工资表和人事表里面肯定有重复的地方,那么这些重复的条目就形成了数据冗余...原创 2018-11-27 13:06:53 · 536 阅读 · 0 评论 -
mysql查询语句使用基础
我们编译完mysql后,就可以进行的使用它了,那么如何进入mysql呢?在我们安装完mysql后会生成4个没有密码的root帐号,2个没有账号密码的mysql账户,注意这里是mysql的root账户并不是系统的账户,但是为什么是4 个注意这与本身的host有关,就是主机名为localhost、::1、127.0.0.1、bogon他们四个的,主机不同可能不同,但是localhost、::1、127...原创 2018-11-27 13:05:40 · 340 阅读 · 0 评论 -
openssl创建私有CA
浅谈数据加密A—&gt;b:(ftp,http,smtp,telnet)明文传输不能保证数据完整性不能进行身份验证机密性:plaintest–&gt;转换规则–&gt;ciphertextciphertext–&gt;转换规则–&gt;plaintest所以我们需要一种方案来确保我们的信息安全。这就是我们的密钥。转换算法:密钥...原创 2018-11-27 13:06:09 · 681 阅读 · 0 评论 -
测试实现yumrepository的配置
为自己创建一个rpm软件仓库1.准备文件服务器,使用httpd为例,请事先确保已经安装httpd程序包2.在/var/www/html目录,使用一个目录来保存准备制作成为yum仓库的程序rpm包mkdir /var/www/html/test3在这里我们使用test3作为我们的仓库名将自己的rpm包复制到自己的创建的目录下。3.创建yum仓库createrepo /var/www...原创 2018-11-27 13:05:57 · 397 阅读 · 0 评论 -
linux(x64)下安装Matlab 2015b破解版(含安装包)
装需要12G左右的空间,可以在安装之后把文件移至/home文件夹。环境 :linux-x86安装包http://pan.baidu.com/s/1o7BCgsi安装步骤:将网盘中的R2015b_glnxa64.iso; matlab 205bLinux Crack.rar下载解压后放置/home文件夹中。挂载iso镜像文件sudo mkdir /medir/matlabsudo ...原创 2018-11-25 11:36:44 · 1499 阅读 · 0 评论 -
Ubuntu 16.04 64位中文版 配置 LAMP+phpMyAdmin PHP(7.0)开发环境
1.安装 Apache Web服务器.终端:sudo apt-get install apache2 apache2-doc -y,然后测试是否安装成功。浏览器地址栏输入:http://localhost,回车,出现下图所示内容则代表成功!这步一般没什么错。2.安装PHP7.0和Apache的php模块.终端:sudo apt-get install php7.0 libapache2-...原创 2018-11-25 11:50:55 · 245 阅读 · 0 评论 -
Ubuntu 16.04下安装VMware Workstation 11图文教程
VMware workstation 是一个可以进行桌面操作的虚拟软件。我们可以安装该软件用作沙箱,也可以运行一些只能在win系统的软件。1.因为从官方网站下载需要帐号密码,所以我选择在pchome上下载:http://download.pchome.net/system/sysenhance/detail-10771.html下载时间较长,请耐心等待。2.在脚本包上设置执行命令.chm...原创 2018-11-25 11:53:30 · 440 阅读 · 0 评论 -
ubuntu关闭中文输入法的联想功能
支持ubuntu的输入法很多,但那一款最适合呢?要我说当然是ubuntu自带的输入法喽,今天系统挂了重装系统之后发现ubuntu自带的输入法的联想功能很是烦人。左键点击输入法的图标,右键点击蓝色的联,就可以取消输入法的联想功能了,是不是很简单啊!!...原创 2018-11-25 11:56:13 · 1768 阅读 · 0 评论 -
vm下载与安装ubuntu系统
1.下载ubuntu16系统。https://www.ubuntu.com/download/desktop/thank-you?version=16.04.3&architecture=amd64https://msdn.itellyou.cn/选择Not now, take me to the download打开VMware workstation选择Creat a New ...原创 2018-11-25 11:59:50 · 3822 阅读 · 0 评论 -
ubuntu 16.04 下重置 MySQL 5.7.20 的密码
ubuntu 16.04 下重置 MySQL 5.7.20 的密码安装mysql后,如果不小心将root密码忘记怎么办?不要担心,mysql可以不用密码登录。需要知道系统密码。编辑mysql的配置文件,在[mysqld]段下加入一行“skip-grant-tables”。注:centos和ubuntu配置文件路径不同vim /etc/mysql/mysql.conf.d/m...原创 2018-11-25 12:07:12 · 474 阅读 · 0 评论 -
shell:计算1-100以内奇数和偶数的和
计算1-100以内奇数和偶数的和考虑使用for循环来进行遍历1-100以内for I in {1..100}对于奇偶数的取法最简单的是I=$[$I+2]但我们采用:YS=$[$I%2]so.整段代码如下:1 #! /bin/bash2 for I in {1..100};do3 YS=$[$I%2]4 if [[ $YS = 0 ]];then5 SUM1=$[SUM1...原创 2018-11-25 12:09:12 · 10880 阅读 · 1 评论 -
fdisk后出现bad magic number in super-block
刚刚添加了一块新的硬盘,然后就fdisk进行分区,然后就出现bad magic 了,这可怎么办,我的硬盘,我的缓冲区,no没有道理啊!因为是新的硬盘不可能出现bad magic number in super-block,然后又重新操作了一遍,发现还是同样的提示。然后终于找出问题:未指定FS的格式!so,just do it!mkfs -t ext4 /dev/sdc1在试试是不...原创 2018-11-25 12:10:45 · 8956 阅读 · 0 评论 -
RAID与LVM
RAID:控制器、廉价冗余磁盘阵列、独立冗余次磁盘阵列RAID分为RAID(0-6)亦可以组成RAID10、RAID01RAID0是条带所谓条带就是将至少两块的硬盘并行连接至主板上的PAID芯片上,然后在进行数据复制时,服务器在发送每个数据包前都会在其首部贴上控制信息来标记该数据包送至哪块硬盘或者target。数据在硬盘上的复制的时候分别在两个硬盘上交替复制。RAID1是镜像所谓镜像就是...原创 2018-11-25 12:11:37 · 491 阅读 · 0 评论 -
脚本:选择硬盘为指定的硬盘进行创建分区
前提为虚拟机上创建一块硬盘,假设它为/dev/sdb,未指定的硬盘创建分区1列出当前系统上所有的磁盘,让用户选择,如果选择quit则退触脚本,如果用户选择错误,就让用户重新选择:2.当用户选择后,提醒用户确认接下来的操作会损坏数据,并请用户确认;如果用户选择Y就继续,选择n就退出,否则就让用户重新选择3.抹除硬盘所有分区后执行sync命令,并睡眠3秒,创建三个主分区,第一个20MB第二个5...原创 2018-11-27 13:03:44 · 353 阅读 · 0 评论 -
脚本:通过ping命令测试193.168.0.151到192.168.0.254主机是否在线
通过ping命令测试193.168.0.151到192.168.0.254主机是否在线。如果在线,就显示“ip is up”,其中ip换作真正的ip地址,且以绿色显示如果不在线,就显示“ip is down”,其中ip换作真正的ip地址,且以红色显示使用while语句1 #! /bin/bash2 declare -i I=15134 while [ $I -le 254 ];do...原创 2019-08-05 22:10:49 · 1839 阅读 · 0 评论 -
源码包编译安装nginx并进行测试
1.源码包编译安装在这里我是用wget下载使用,也可以使用图像界面的浏览器下载wget http://nginx.org/download/nginx-1.9.9.tar.gz因为是源码。所以包并不是太大,不到1M2.下载完成后我们就进行解包了,我们下载的gzip归档包,开始解压tar xf nginx-1.9.9.tar.gz3.然后切换至我们的解压目录.cd nginx-...原创 2019-08-05 22:10:57 · 336 阅读 · 0 评论 -
MySQL主从复制
实现主从同步主服务器只能写入数据,从服务器只提供查询配置过程:主服务器172.16.200.1351,更改server-id2,启用二进制日志3,创建有复制权限的帐号从服务器172.16.200.1361,更改server-id2,启用中继日志3,指向主服务器(连接)4,启动复制线程5,限制从服务器只读主服务器:1.更改server-id 启动二进制日志在mysqld中...原创 2018-11-27 13:05:26 · 135 阅读 · 0 评论