- 博客(31)
- 资源 (1)
- 收藏
- 关注
转载 加密
<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post"> <div
2018-11-06 10:53:26 391
原创 rpm包管理功能全解
在linux系统中,服务是要通过程序来提供的,通过调用各种接口编译好之后的源码包文件,需要使用rpm(redhat package manager)命令来安装来提供相应的服务,下面详细讲解一下此命令的使用。rpm包的安装主要包括软件包的安装、升级、卸载、查询和校验五大部分,下面逐一介绍。 常用选项 -v,--vobose:输出详细的介绍信息 -h,--hash:以进度
2016-07-18 22:15:35 1208
原创 什么叫跨平台语言
什么叫跨平台语言呢?今天就个人理解简单谈一下,还望指正。 简单的说,就像插座和插头,这世界上有没有完全通用的插座呢?没有。但是比如某家公司,制作了插座和插头,一方面自己使用,一方面又制作了各种转换器,就说:我这里的插座可以适配世界上所有的插头,这就是“跨平台”。用在Java之上,也就是Java代码一旦编译运行成功,就可以在不同的平台之上运行,因为其是在Java虚拟机中运行的,依托Java
2016-07-14 18:50:57 5021
原创 如何通过xshell实现Win和linux的交互
1、查看lrzsz是否安装如果没有安装,配置yum源,使用rpm -ivh lrzsz-0.12.20-36.el7.x86_64,即可。 2、使用命令rz,实现windows到linux传输文件 3、同理,使用命令sz FILE,实现linux到windows传输文件
2016-07-13 15:11:38 1416
原创 lvm基本应用,扩展及缩减实现
lvm(Logical volume Manager)由PV、VG组成,是可以实现磁盘扩展和缩减的管理方式,在磁盘容量不可控的情况下,比较实用。 PV(Pycical Volume)创建PV:pvcreate /dev/DEVICE移除PV:pvremove /dev/DEVICE VG(Volume Group) 创建VG:vgcreate [-s
2016-07-09 11:28:03 725
原创 root密码忘记
1、重启虚拟机,在此界面按e。 2、进入grub界面,选择忘记密码的系统,按e。 3、来到编辑模式下,选择系统的内核,按e。 4、在rhgb quiet后面加“空格”,然后键入“single”或则数字“1”,回车确定。 5、再次来到编辑模式下,按b进入单用户模式,修改密码。
2016-07-08 21:50:25 499
原创 忘记root密码怎么办
1、重启系统时,在此界面按e,进入grub界面。 2、再按e,来到编辑页面。用上下键,选择内核,按e。 3、然后在编辑页面rhgb quiet之后加“空格”,再键入single或者1,回车确定。 4、再次来到编辑页面,按b,之后就可以进入密码修改界面。
2016-07-06 21:22:56 517
原创 RAID各级别及其特性
RAID,独立冗余磁盘阵列,下面简单介绍几种RAID及其相关特性 RAID-0:条带卷 特性:读写速度提升 无容错能力 最小磁盘数:2,2+ 可用空间:N*min (S1,S2...) RAID-1:镜像卷 特性:读性能提升,写性能略微下降
2016-07-03 17:06:41 1090
原创 mount:No medium found
使用vmware时,科技将iso作为系统的镜像。但是,在配置yum源的时候,可能会遇到这样的问题。 究其原因,是由于镜像文件未启动。 解决方法: 右击,点击连接,之后会闪烁,表示连接成功。 如果想彻底解决此问题,在虚拟机的CD/DVD设置里,将“已连接”和“启动时连接”勾选。 问题解决。
2016-06-15 18:42:12 1056 2
原创 未来已来
虚拟现实,又称VR(virtualreality),是一种综合利用计算机图形系统和现实中各种接口设备,在计算机上生成可交互的沉浸式环境的技术,可以将虚拟世界和现实世界实现无缝的连接。它的出现,足以颠覆我们的认知。接下来我们走进VR,慢慢了解一下这个神秘又陌生的家伙。 军事+VR 现代的战争早已演变为了一场虚拟战争。通过VR合成创造一种险象环生、几近真实的立体战场环境,使受训士兵
2016-06-15 11:55:16 4044 3
原创 find详解
find是Linux上的一个实时查找工具,能通过遍历指定路径下文件系统层级结构完成文件的查找。但是,查找速度较慢。 用法 find [options] [查找起始路径] [查找条件] [处理动作] options在实际操作过程中,不经常使用,此处不做介绍 查找的起始路径可以是根文件目录,但是一般为了检索速度,可以指定路径来查找 查找条件包括
2016-06-11 20:10:00 705
转载 Sublime Text常用技巧
转自:https://github.com/jikeytang/sublime-textPluginsEmmet Git,Document原名为:Zencoding, 快速生成html,css,默认扩展快捷为tab,如果tab按钮损坏,ctrl+e替换。 生成规则在:Preferences -> Browser packages -> Emment -> emm
2016-06-07 12:25:46 858
原创 用户及其权限管理
linux系统是在纯命令行下是实现对系统的管理的,命令的常见格式是 COMMAND [OPTIONS] Paratemeter,选项修正命令,命令再作用与参数。 转入正题,对于计算机来说,用户只是以一个数字的形式存在于其中,用户的每一次登陆都需要认证(Authenticacion)以及之后授权(Authorization),这些机制的存在,都需要在计算机种维护特殊的数据库来实现
2016-06-04 21:34:18 704
原创 Linux容易被忽视的细节
linux容易被忽视的细节一:当一个用户对目录具有写权限,但对目录下的文件没有任何权限时,是否可以编辑此文件,是否可以删除此文件? 测试 1、创建/tmp/test目录,其下创建test.txt文件,写入任意数据 2、查看test目录的权限770,修改test.txt的权限600,修改test目录的属组为test,修改text.txt的属组为t
2016-06-04 17:08:02 538
原创 使用nfs之后初始化mysql失败
将nfs作为mysql的数据目录输出后,在另一台主机上启动mysql进程时,会出现如下这样的错误,究其原因,其实还是nfs自身设计的缺陷。 初始化就是使用特定的用户,去特定的目录去更新mysql,虽然说添加mysql用户之后,所有的对数据的修改权限都是以mysql用户执行的,而且nfs的数据目录也都设计成了mysql,常理是没有问题的。但是,执行mysql_ins
2016-05-24 22:16:46 1814
原创 安装的虚拟机没有了VMnet1
虚拟的东西终归时有其缺陷的,大家安装好虚拟机之后,网络适配器中是有VMnat1和VMnat8俩块网卡的,VMnat1负责主机域虚拟机的host-only通信,而VMnat8则负责和虚拟机的nat通信,但是,有一天我发现,我的虚拟机怎么也ping不通宿主机了,尝试了很多方案,重启网络服务,关闭防火墙规则等等,无济于事,就差重新安装了。后来发现竟然是宿主机中的VMnat1丢失了。 其实解决方
2016-05-18 14:02:44 5342 1
原创 系统提示缺少libltdl.so.3
今天安装heartbeat-pils-2.1.4-11.el5.i386.rpm时,显示 因为重新安装的linux,所以以前的一些操作都丢失了,安装了一大堆的开发工具"Development-libraryes”,"Development Tools",以为缺少的库就在里面,后来也没有安装成功。最后发现只是本地yum源之下提供此库的rpm包未安装,于是,安装对应rpm包。
2016-05-18 13:29:40 6514
转载 各种加解密算法比较
一、加密算法介绍对称加密算法对称加密算法用来对敏感数据等信息进行加密,常用的算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。AES(Advanced Encryption Standard):高级加密标准,是下
2016-05-17 21:41:47 9156 1
原创 浅谈yum源的配置
yum,是linux系统中用来管理rpm包的管理器,而rpm是用来提供服务的,如果采用RHEL官方的源来提供服务,费用是十分昂贵的,虽然centos是免费的,但是远不如直接使用yum本地源的方式来管理rpm方便,下面简要谈谈yum源的配置。 1、挂载本地镜像 2、复制镜像文件 3、创建yum源服务的配置文件 4、使用rpm
2016-05-17 21:18:33 869
原创 构建集群的基础理论
集群分为LB、HA、HP,负载均衡集群只是提高了服务的质量,高可用集群则是重在提供集群服务的稳定性,并行处理集群则在大数据的高度计算能力上又有着很重要的地位,构成集群有这么几层结构,Client、schedule和Server。通过schedule的调度可以将用户的请求发送给server,再由server做出响应,又有着NAT,DR和TUN三种结构,至于每种结构的配置方法,大家自行搜索,很容易找到
2016-05-16 12:26:40 1024
原创 Linux集群之LVS的NAT
在大数据时代的今天,集群这个概念,我想是可以作为大数据这个更加抽象的名次的一种缩影的解释,但又不完全相同。集群不仅仅要在处理速度上有质的飞跃,而且在某种程度上,是提供更加可靠的数据处理的。LB、HA、HP这三种集群类型,在各自的领域,都有着不同的使用范围。而集群的实现,有不同的实现工具,基于四层的LVS和基于七层的Nginx、Haprocy都可以实现,今天简单谈一下LVS的实现。 首先要
2016-05-04 16:16:17 855
原创 事务是什么?
事务:简单来说,事务就是一个动作要完成所需要的过程,事务可以是一条SQL语句,也可以是多条SQL语句或者整个程序。 事务日志:重做日志和撤销日志。 给大家举一个很俗很俗的例子。 俺要到银行存钱,分为以下步骤: 把钱交给工作人员--->工作人员填单--->将单子给俺签字--->工作人员确认并输入电脑如果以上过程完成到第三步时,工作人员over了,这该怎么办
2016-04-25 19:48:23 1069 2
原创 基于Linux和Windows管理的samba
Win上的文件共享的协议是CIFS/SMB,就是大家熟知的网上邻居。而linux则是基于内核nfs协议,那么如何,让win可以实现与linux上的文件的通信呢?一位来自澳大利亚的学生就遇到了这么一种情况,他只有一台linux主机,一台win和一台unix主机,在他们之间。如果不实用ftp,如何实现文件的互相映射管理呢?于是就有了samba。(这里有一个小插曲,这位学生其实当时申请这项技术时,用的是
2016-04-14 21:03:22 993 2
原创 半小时就让你损失几十万的一条命令
LINUX上的防火墙功能大家都应该不陌生,但是作为实现作为内核功能的防火墙功能怎么会受用户空间随意控制呢?大家有没有想过这个问题。所以说,简单的一条iptables命令只是用户空间管理内核的一条命令,而真正实现防火功能的还是内核上netfilter上的规则,基于iptables/netfliter才真正完成了这一任务。 于是在内核上就产生四张表,fliter,nat,mangle和raw
2016-04-09 21:03:33 767
原创 courier-authlib报错你急不急?
courier-authlib,是由一位美籍俄罗斯人的杰作。虽然大家在实际的应用生产中,只是用这个库去调用MySQL的数据,但是,这个软件其实有着众多的邮件服务器的功能,MTA,MDA......只不过其MDA不像postfix那样强大和易操作,这里大家暂且可以理解其就是一款软件,就是连接MySQL的一种途径,不过,大家在编译安装时,可能会遇到这样的error:
2016-03-30 19:23:50 1265
原创 编译安装软件报错怎么办!
linux不再提供图形化的安装信息,相信大家在编译安装软件的时候进程会遇到编译安装之后,报错的时候,这时真是苦恼急了,下面我来为大家介绍一下LINUX的纠错方法。 首先,大家要知道LINUX的一个重要的哲学思想,那就是如果大家使用rpm安装的软件包,被别的程序所依赖的时候,一定要装其-devel包,因为这个安装的程序索要依赖的库和头文件就在这个devel包中。但是,如果大家是编译安装的包
2016-03-28 11:40:00 1130
转载 关于Dovecot 与 mysql 安装的一场巨汗。
如果你的服务器打算配备邮件功能, Dovecot 比较常用,所以一般我都在安装 RedHat 的时候把 邮件 里头的 Dovecot 选上。然而安装完成之后,系统里头不单会有Dovecot 还会有mysql 5.0 如果你还打算在这台服务器上装 Mysql 5.1,这么系统会告知你系统中已经存在 mysql 5.0 ,无法安装。这么好了,就把原来的 mysql 卸载吧!rpm -e
2016-03-27 10:04:28 911 1
原创 postfix安装中断
postfix是邮件服务的新贵,作为MTA的三剑客之一,占据了如今邮件服务的很大份额。除了老期的sendmail由于历史遗留的原因,无法定时更换外,postfix活跃在邮件服务器的最前端,没有之一。 但是,大家在编译安装postfix是肯定会遇到这样的问题。 为什么无法进行了呢,答案很简单,错误已经很明确的指出,是由于导入libmysqlclient.so.18
2016-03-24 17:10:18 556
原创 编译PHP出错如何解决
在编译安装PHP时,有时会遇到这样的问题。 执行.configure之后,进行安装时出现make: *** [sapi/cli/php] Error 1的错误提示,使安装过程中断。 原因如下:./configure 沒抓好一些环境变数值。错误发生点在建立-o sapi/cli/php是出错,没給到要 link 的 iconv 函式库参数。 解决方案:编制安装目录
2016-03-22 21:18:31 573
原创 修改PATH变量的方法
在LINUX系统中,PATH变量的作用很大,今天给大家介绍几种常用的方法。 1、直接PATH=$PATH:/PATH/TO/FILE 这种方法只是暂时有效,重新启动系统会自动消失,不建议使用。 2、vim ~/.bash_profile,添加export PATH=$PATH:/PATH/TO/FILE 这种方法只是对用户生效,如果大家只是平常练习的话,可以
2016-03-19 10:28:32 2198
原创 浅谈LAMP平台的构建
LAMP时运维必备的基本功,也是将来从事DBA的最起码的要求,当需要升级你的MySQL等最基本的服务时,这就排上用场了,这里,给大家简单的谈一谈。 大致的安装顺序是这样的,大家先有个概念:apr--->apr-util--->httpd--->MySQL--->php 因为升级软件,是不可以卸载旧的软件的,这是Linux不同于Windows之处,底层的库是互相共享的,所以,只需
2016-03-17 15:14:00 701
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人