- 博客(34)
- 收藏
- 关注
原创 让我们了解下Linux的运行级别
Linux的运行级别有6个,而这6个运行级都有各自的功能,某个程序在一个运行级别里面运行在另一个级别就不启动,这6个运行级别可以通过如下命令查看从上图可以看到这6个运行级别分别是:0 系统停止 1 单用户模式 2 多用户模式除开NFS功能(进入无网络服务) 3 完整多用户模式 4 未使用 5 X11图形模式 6重启一般情况下我们处于的运行级在3或者5,那么如何切换呢,使用"init + 运...
2019-04-03 17:21:00
143
原创 使用java实现hex和ascii码的转换
几乎很少写JAVA代码,第一是确实不会,第二感觉JAVA写起来不爽(较python、golang),但总有万不得已必须要用java的时候。这里记录下使用java实现的hex十六进制和acsii码之间的转换(代码主要还是从网上找来的,简单改吧改吧)。一、ASCII to Hex这里是将ascii码转换为十六进制值,代码如下:private static String asciiToHex...
2019-04-03 14:00:59
2861
1
原创 go语言如何入门:Linux下安装Go环境
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。具有简洁、快速、安全,并行、有趣、开源,内存管理、v数组安全、编译迅速的特征。Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。...
2019-04-02 18:23:52
925
原创 网站是使用cdn是如何让网站访问更加稳定快速安全
网站使用TTCDN的四大好处有哪些?第一、隐藏网站服务器让网站服务器不会遭受到针对性的攻击,有效提高网站服务器安全性。第二、加快各区域不同网络访客访问网站的访问速度,有效提高访客访问网站的访问体验从而提升访客留存率。第三、减轻网站服务器压力,有效提高网站服务器稳定性。第四、防御DDoS、cc等攻击,防止网站遭受攻击导致网站不可访问。那么网站如何使用TTCDN?TTCDN的原...
2019-04-01 15:02:15
685
原创 MySQL 如何查找删除重复行?
如何查找重复行第一步是定义什么样的行才是重复行。多数情况下很简单:它们某一列具有相同的值。本文采用这一定义,或许你对“重复”的定义比这复杂,你需要对sql做些修改。本文要用到的数据样本:createtabletest(idintnotnullprimarykey,daydatenotnull);insertintotest(id,day)values(1,'2006-1...
2019-03-29 16:58:35
133
原创 木有IPv6就木有未来,聊聊部署IPv6的必要性
v6大规模的改造,最早是在2012年信息产业部发文要三大运营商改造基础网络,那时三大运营商近80%的网络都改造完毕,只是国内腾讯阿里等互联网企业一直不积极,导致我国无IPv6资源可以用,因此第一次的IPv6改造,我觉得是半拉子工程。2017年底,国务院办公厅印发了《推进互联网协议第六版(IPv6)规模部署行动计划》,并且制定了三个阶段。2018年是第一阶段,主要的目标是督促互联网OTT、运...
2019-03-29 16:13:32
947
原创 通过shell脚本实现mysql数据备份与清理
导读Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核,不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。ubuntu 上shell脚本实现数据库的定时备份和删除一个月以前的数据curdate=`date +...
2019-03-29 15:20:46
315
原创 Linux系统中“awk”命令的妙用
导读awk是一个强大的文本分析工具,简单来说awk就是把文件逐行读入,(空格,制表符)为默认分隔符将每行切片,切开的部分再进行各种分析处理。0、基本用法awk是一个强大的文本分析工具,简单来说awk就是把文件逐行读入,(空格,制表符)为默认分隔符将每行切片,切开的部分再进行各种分析处理awk命令格式如下awk [-F field-separator] 'commands' inpu...
2019-03-29 14:52:25
276
原创 python中 os._exit() 和 sys.exit(), exi
os._exit() 和 sys.exit()os._exit() vs sys.exit()概述Python的程序有两中退出方式:os._exit(), sys.exit()。本文介绍这两种方式的区别和选择。os._exit()会直接将python程序终止,之后的所有代码都不会继续执行。sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么py...
2019-03-29 14:50:56
186
原创 如何在 Linux 中安装、配置和使用 Fish Shell?
每个 Linux 管理员都可能听到过 shell 这个词。你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用?shell 是一个程序,它是提供用户和内核之间交互的接口。内核是 Linux 操作系统的核心,它管理用户和操作系统之间的所有内容。Shell 可供所有用户在启动终端时使用。终端启动后,用户可以运行任何可用...
2019-03-29 14:31:03
659
原创 如何在 Linux 下乾坤大挪移?
mv 也是 Linux 下一个使用频率非常高的命令,但除了一些基本用法,你还知道它的哪些高级用法呢?1. 基本用法移动一个/多个文件; 移动一个/多个目录; 重命名文件/目录。这些都是很基本的用法,无需赘述。下面介绍一些更高级的用法。2. 打印操作信息我们如果只移动一两个或少数几个文件/目录时,暂且还可以去目标位置去查看文件是否移动成功。但如果有千百个文件呢?如何在不去目标位...
2019-03-28 16:51:35
213
1
原创 Linux系统下如何使用autofs挂载NFS共享
如何在网络文件系统上配置基本自动挂载功能。网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。NFS ( Network File System ) 是由 Linux 、 UNIX 及其他类似操作系统使用的互联网标...
2019-03-28 16:36:52
233
原创 windows下如何可用连接调节及time_wait调优
在windows+nginx+tomcat平台,发现连接接稍微一大,访问就有问题。在主机上通过netstat进行查看时,也发现有大量time_wait的情况 。在linux平台上这个问题非常好解决,通过sysctl.conf调节tcp/ip参数即可。windows下经确认也有类似的调节机制,其叫dynamicportrange。一、windows7/win2008平台下1、查看可用端口数...
2019-03-28 16:13:38
1113
2
原创 简单介绍Ceph分布式存储集群
在规划Ceph分布式存储集群环境的时候,对硬件的选择很重要,这关乎整个Ceph集群的性能,下面梳理到一些硬件的选择标准,可供参考:1)CPU选择Ceph metadata server会动态的重新分配负载,它是CPU敏感性的,所以Metadata Server应该有比较好的处理器性能 (比如四核CPU). Ceph OSDs运行RADOS服务,需要通过CRUSH来计算数据的存放位置,...
2019-03-27 17:20:19
179
原创 详解Linux chattr 命令,超越权限任性修改
读很多时候,Linux机器被不同的用户使用。因此,这些用户有机会访问一组共同的文件。这就为一些问题打开了大门,比如意外删除或编辑重要文件,而作为管理员,你肯定不希望发生这样的事情。值得庆幸的是,存在一个名为“chattr”的命令,它可以在上述场景中帮助到你。下面,我们使用一些容易理解的示例来讨论这个工具。本页面所有的例子都在Ubuntu 16.04 LTS上进行了测试。Linux chat...
2019-03-27 15:11:05
261
原创 自定义Ubuntu/Windows双系统引导菜单主题
学习Linux自然少不了要装双系统,其中Ubuntu便是我们用的最多的Linux系统。装完双系统后,Ubuntu会自动生成grub开机引导及菜单,及其丑陋,而且很多我们用不到的选项。今天我们就介绍burg:修改开机引导主题。效果图如下:burg是基于grub2的引导软件,所以用grub2引导的朋友们可以放心使用。步骤1.添加源sudo add-apt-repository pp...
2019-03-27 14:59:29
887
原创 大神教你在Linux中使用tcpdump命令
一般情况下Linux系统会自带tcpdump工具,如果系统没有安装,直接用命令安装就行了。安装命令:yum install -y tcpdump查看安装版本命令:tcpdump --help查看网卡命令:知道了网卡,就可以使用tcpdump工具针对服务器上的网卡监控、过滤网络数据。tcpdump常用命令:#抓取所有经过 eth0,目的或源地址是 192.168....
2019-03-26 17:19:53
515
1
原创 为什么UDP有时比TCP更有优势
随着网络技术飞速发展,网速已不再是传输的瓶颈,UDP协议以其简单、传输快的优势,在越来越多场景下取代了TCP,如网页浏览、流媒体、实时游戏、物联网。1,网速的提升给UDP稳定性提供可靠网络保障CDN服务商Akamai(NASDAQ: AKAM)报告从2008年到2015年7年时间,各个国家网络平均速率由1.5Mbps提升为5.1Mbps,网速提升近4倍。网络环境变好,网络传输的延迟、...
2019-03-26 15:57:49
312
原创 必须要清楚知道Linux的10个最危险的命令
Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。这篇文章将会向你介绍十条命令,但你最好不要尝试着去使用。当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普通用户身份下,破坏的只是自己的一亩三分地。1. rm -rf 命令 rm -rf命令是删除文件夹及其内容最快的方式之一。仅仅一丁点的敲错或无知都可能导致不可...
2019-03-26 15:41:42
163
1
原创 怎么样让你的Linux系统变的更加安全
做为一个小白,以为自己懂了点Linux知识,会搭建Linux各种服务就觉得自己牛的不要要的。在我们团队里面,我将使用了一台破电脑搭建Linux服务器,上面跑着Ftp服务存放着资源,ssh服务可以远程登录,VPN业务可以访问内网的网络,Web服务存放着我们业务的各种脚本方便同事们随意查看资料,以及正在搞的多媒体服务。我了个去,那天上班,发现各种服务没了,然后登录上破电脑一看,啥资料都没了。当时一...
2019-03-26 15:06:13
295
1
原创 四种解决Nginx出现403 forbidden 报错的方法
我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下:1. open() "/data/www/1.txt" failed (13: Permission denied), client: 192.168.1.194...
2019-03-25 15:48:25
26810
原创 linux运维需要掌握的基础知识
踏入linux运维工程师这一职业,其实有很多工具技能需要掌握,下面我来给大家一一介绍。1、shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控CPU,内存比率的脚本,这是最基本的了,也是最有意义,而另一个脚本语言是可选的,一般是3P,即python, perl和php,php就不需要考虑了,除非你要做开发,我个人...
2019-03-24 15:31:51
276
原创 简单介绍Java 的JAR包、EAR包、WAR包区别
WAR包WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。War专用于Web方面。大部分的JAVA WEB工程,都是打成WAR包进行发布的。War是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。通常用于网站,打成包部署到容器中,以tomcat来说,将war文件包放置它的\webapps\目录下,...
2019-03-19 17:33:00
463
原创 Linux 开发的五大必备工具举例 说明
Linux 已经成为工作、娱乐和个人生活等多个领域的支柱,人们已经越来越离不开它。在 Linux 的帮助下,技术的变革速度超出了人们的想象,Linux 开发的速度也以指数规模增长。因此,越来越多的开发者也不断地加入开源和学习 Linux 开发地潮流当中。在这个过程之中,合适的工具是必不可少的,可喜的是,随着 Linux 的发展,大量适用于 Linux 的开发工具也不断成熟。甚至可以说,这样的工具已...
2019-03-19 17:11:55
335
原创 Linux监控工具讲解
本文主要记录一下 Linux系统上一些常用的系统监控工具,非常好用。正所谓磨刀不误砍柴工,花点时间总结一下是值得的!本文内容脑图如下:top 命令top 命令我想大家都挺熟悉吧!Linux 下的 top 命令有点类似于 Windows下的任务管理器,能够实时动态地监控并显示系统中各个进程的资源占用状况,是 Linux下常用的性能监控和分析工具。一个常见的top命令的执行视图如下...
2019-03-19 15:02:47
136
原创 双系统下的Linux替换为其他发行版的高效可行的方法
在双系统引导的状态下,你可以将已安装的 Linux 发行版替换为另一个发行版,同时还可以保留原本的个人数据,假设你的电脑上已经以双系统的形式安装了 Ubuntu 和 Windows,但经过将 Linux Mint 与 Ubuntu 比较之后,你又觉得 Linux Mint 会更适合自己的时候,你会怎样做?又该如何在删除 Ubuntu 的同时在双系统中安装 Mint 呢?你或许觉得应该首先从在双...
2019-03-19 14:28:44
273
原创 分享px、em、rem他们的区别介绍
PXpx像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。PX特点1. IE无法调整那些使用px作为单位的字体大小;2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。EMem是相对长度单位。相对于当前对象内文本的字体尺寸。...
2019-03-19 14:10:52
782
原创 了解Linux:ls命令怎么样使用
1、ls命令可以在Linux中显示出文件和目录,如下图。当然,ls命令不可能只能实现这么简单的操作,下面就通过一些参数来查看ls的其他用法2、ls -l,使用长清单模式来列出文件和目录,可以详细的看出文件或文件夹的大小、权限、时间戳、所有者等信息3、显示文件的大小,上图中都是字节数,下面通过ls -lh来直接显示文件大小4、那么通过上图显示出了文件的大小,那么想要对其进行排...
2019-03-18 18:09:11
470
原创 Linux启动流程详解
在BIOS阶段,计算机的行为基本上被写死了,可以做的事情并不多;一般就是通电、BIOS、主引导记录、操作系统这四步。所以我们一般认为加载内核是linux启动流程的第一步。第一步、加载内核操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。我们查看一下,/boot 目录下面大概是这样一些文件:$ ls /bootconfig-3.2.0-3-amd64con...
2019-03-18 17:51:15
703
原创 CDN技术原理 CDN细节特点
互联网的蓬勃发展,全世界的网民总数已经超过了 40 亿,意味着全世界一半的人都在上网,我国网民规模达8.02亿,普及率为57.7%,如此庞大的市场必然竞争激烈,使网站对对网站的浏览速度和效果愈加重视,CDN作为网站加速的工具,得以得到更广泛的应用和发展。CDN的全称Content Delivery Network,即内容分发网络,我们将从CDN的中文表义去理解,也就是内容,分发和网络分析起:...
2019-03-18 15:47:42
334
原创 DDoS流量攻击发展史-高防行业白皮书
随着DDoS流量攻击频率逐年增长,流量峰值甚至突破1.7Tbps新的高度。DDoS这一网络公敌,在各种防御设备围截之下,攻击者却依旧不断地钻研新的攻击方式,攻击复杂度也越来越高。云漫网络根据2018年上半年DDoS流量攻击情况最新统计,正式发布《2018年DDoS流量攻击发展史-高防行业白皮书》(以下简称白皮书),将对DDoS流量攻击发展情况进行分析阐述,旨在帮助DDoS攻击行业学会结合自身业务发...
2019-03-18 15:32:28
432
原创 CC攻击种类以及CC特性 CC常用防护方式
作为网站运营管理员,都会经历大大小小的DDoS攻击,但要知道很多DDoS攻击比例大都来源于CC攻击。CC攻击是DDOS(分布式拒绝服务)的一种,相比其它的DDOS攻击CC似乎更有技术含量一些。他们之间的原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击。CC,全称Challenge Collapsar,意为“挑战黑洞”,其前身名为Fatboy攻击,是利用不断对网站发送...
2019-03-18 15:24:42
1394
原创 CDN的发展史与技术原理
我们人的一生会经历孩童,少年,成年,老年的四个重要阶段,CDN尚且也是如此。CDN主要经历了缓存、加速、移动和未来四个重要时期。缓存期(1998年-2003年)世界上第一个CDN诞生于美国万维网的发明人的Akamai公司,他们在麻省理工学院时,注意到互联网变得异常拥堵和缓慢,便想能否写个算法来解决这个问题,他和他的研究生一起写出了这个算法,还在日后凭借此算法成立了Akamai公司。...
2019-03-14 18:00:49
1243
原创 云防御必将取代传统高防成企业首选
尽管传统高防经历多年持续的演进,但仍远远满足不了网络业务发展的安全需求。在“万众企业上云”的今天,新一代的互联网大牛也针对云业务的特点,创新性地提出了全新技术架构的云防御方案。那么,在云计算、物联网、大数据、大安全的推动下,云防御是否可以替代传统高防呢?随着网络的快速扩容以及物联网等的发展,黑客可以利用来作为肉鸡的攻击资源越来越广泛,以及随着攻击技术不断演进,攻击成本越来越低,攻击流量峰值...
2019-03-13 17:04:23
569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人