
Linux
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
司小幽
知行合一,学而思。
展开
-
《Linux系统磁盘分区》
(1)Linux系统磁盘分区介绍1.磁盘分区的类型:主分区、扩展分区、逻辑分区。2.一个磁盘最多有四个主分区,一个主分区带一个扩展分区,一个扩展分区分多个逻辑分区3.一块磁盘最多只能有一个扩展分区,扩展分区不能直接用,必须在扩展区上划分逻辑分区,然后格式化才能存数据或系统。example:5个分区:1p+1e(4个L) 对;2p+1e(3个L) 对;3p+1e (2原创 2016-02-13 12:39:30 · 937 阅读 · 0 评论 -
《IP地址介绍及为linux配置IP地址》
①setup->Network configuration->Device configuration->eth0②配置DNS:配置好DNS后:一路点击:ok->save->save&Quit->Quit③让配置生效的方法:a.首先更改配置:vi etc/sysconfig/network-scripts/ifcfg-eth0,将该文件中的O原创 2016-02-13 13:24:28 · 602 阅读 · 0 评论 -
《SSH客户端实现和Linux(Centos)共享文件以及批量管理》
①lrzsz在linux里可代替ftp上传和下载。a.安装lrzsz:b.在SecureCRT中设置上传下载路径:②rz命令: rz命令本地上传文件到服务器:-y:覆盖已有文件③sz命令: sz命令发送文件到本地:rz文件内容:用echo命令替换rz文件中的内原创 2016-02-15 14:14:17 · 1078 阅读 · 0 评论 -
《SSH客户端连接服务器(SecureCRT)》
(1)SecureCRT连接虚拟机Centos流程1)设置会话选项2)设置快速连接选项:3)最后一步了,利用账号密码登录到远程服务器:4)如果没有故障以及问题的话就登陆上去啦:(2)SecureCRT连接虚拟机Centos故障及问题解决CRT连不上Linux①ping linux_ip看是否能pin原创 2016-02-13 13:57:36 · 6100 阅读 · 0 评论 -
《Linux常用命令第一关(1)》
(1)cat-touch-echo命令简介①cat命令:一次显示整个文件内的内容比如下图中的you.txt。$ cat filename②touch命令:此处利用touch命令新建一个不存在的文件:you.txt,以及可以直接将新建的文件置于某个目录下:you/you.txt。③echo命令:echo命令的功能是在显示原创 2016-02-13 15:10:05 · 738 阅读 · 0 评论 -
《Linux常用命令第一关(2)》
(1)yum-rpm-tree命令应用案例简介①yum命令:yum是Linux中的包管理器基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。②rpm命令:rpm 执行安装包二进制包(Bi原创 2016-02-14 19:54:03 · 505 阅读 · 0 评论 -
《Linux别名深层原理以及命令行重要快捷键》
(1)Linux别名深层原理-作用-实战讲解①CP命令:功能: 复制文件或目录说明:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。-i 或 --interactive :覆盖文件之前先询问用户原创 2016-02-15 11:47:31 · 861 阅读 · 0 评论 -
《Linux常用命令第一关(3)之seq命令简介》
seq:用于产生从某个数到另外一个数之间的所有整数举例:①利用seq产生1到10:②利用seq产生5到8:③利用seq产生偶数:④利用seq产生奇数:⑤利用seq横着输出:原创 2016-02-15 13:19:25 · 945 阅读 · 0 评论 -
《查看Linux系统版本以及VMWARE快照》
(1)查看Linux基本信息命令 -uname -hostname①hostname:查看主机名②uname:-a或--all:显示全部信息;-r或--release:显示操作系统的发行编号(内核);-m或--machine:显示电脑类型(32位还是64位);-n或-nodename:显示在网络上的主机名称;(2)VMWARE快照简介关于快照:原创 2016-02-15 13:38:10 · 1009 阅读 · 0 评论 -
《Linux系统useradd-passwd添加账号密码讲解及su命令介绍》
1.首先,我们来看一下如何在windows下添加用户,这里以win10为例:直接在设置里面,家庭和其他用户处进行设置就ok啦~2.那么在Linux下,我们应该如何添加用户呢?举例:比如我们新增一个Enn用户,使用useradd Enn即可当然我们还需要给新增的用户设置密码:直接passwd Enn即可查看一下下,用原创 2016-02-18 18:27:25 · 3711 阅读 · 0 评论 -
《Linxu优化之selinux详解以及运行级别详解》
①查看selinux配置:②还需要注意的是改之前需要备份一下下,以用户名+时间的方式比较醒目较为推荐,防止误操作导致恢复不能:③利用sed命令将enforcing换成disabled(永久生效):检查一下下,是否替换成功:④a.getenforce:查看selinux状态b.setenforce:设置selin原创 2016-02-18 20:00:20 · 526 阅读 · 0 评论 -
《linux优化之需要开机启动的重点服务详解》
1.通过setup命令进行设置开机启动的重点服务:进入System services即可进行相应开机服务的设置,不需要的直接把前面的*去掉即可。2.chkconfig:chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。各运行级系统服务的开启状态以及当前运行级别展示:a.下图利用chkconfig命令查询运行级别为3并且开原创 2016-02-18 20:19:44 · 1484 阅读 · 0 评论 -
《Linux优化之iptables防火墙处理及运维思想》
1.开启防火墙:①重启后永久生效:chkconfig iptables on②即时生效,重启后失效:service iptables start 或者 /etc/init.d/iptables start2.关闭防火墙:①重启后永久生效:chkconfig iptables off②即时生效,重启后失效:3.关闭防火墙后的查看:i原创 2016-02-21 21:56:58 · 505 阅读 · 0 评论 -
《计算机硬件体系及IO优化》
(1)硬件体系优化及IO优化核心优化原理详解三种需要优化的场景:①写并发大:解决微信、微博写压力大的业务,写到内存,根据企业能接收数据的丢失程度,选择频率写到磁盘;②读压力大:写入硬盘,读入内存,供客户访问。③更高的要求:既写到内存,又不希望数据丢失。(方案:a.UPS不间断电源,b.主板安装Flush电池,作用当服务器宕机没电时,利用电池供电,将数据刷到磁盘中。(2)原创 2016-02-13 11:16:53 · 669 阅读 · 0 评论 -
通过Hive及其Udf函数进行Nginx日志分析
需求nginx日志格式: '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; (暂且不将remoteaddr与remote_addr与remote_u原创 2017-08-10 13:09:23 · 683 阅读 · 0 评论 -
《VMWARE核心技术网卡三种模式》
(1)VMWARE核心技术网卡三种模式之NAT原理:虚拟机->宿主机->网优点:宿主机的地址变化,虚拟机的地址无需更改。(此时,宿主机充当网关,虚拟主机充当局域网)(2)VMWARE核心技术网卡三种模式之Bridged通过物理主机网卡架设一座桥,从而连入到实际网络。优点:最真实,更像一台真正的主机。缺点:占用带宽较大,经过路由器,可能会有与其他IP地址冲突的风险。原创 2016-02-13 12:20:27 · 601 阅读 · 0 评论 -
《Linux目录知识介绍》
(1)Linux目录结构知识介绍目录结构①顶点/,其它所有目录都在根下;②根下所有目录都是一个层次;③tree命令: a.-显示目录树结构; b.-l显示层数; c.-d显示目录数。1、通过tree -L 1 /命令显示根目录下仅一层的结构2.加d选项仅显示目录:3.显示bin下的命令(/bin放原创 2016-03-02 11:20:57 · 602 阅读 · 0 评论 -
《大数据工程师(开发)面试系列(2)》
1.HBase和Hive都是基于Hadoop,为什么Hive查询起来非常慢,但HBase不是?Hive是类SQL引擎,其查询都需要遍历整张表,跑MapReduce自然很慢,但HBase是一种NoSQL的列式数据库,基于Key/Value的存储格式,不需要像Hive一样遍历,自然在速度上,乃至写的性能上是相当之快的。相关参考文献:HIVE和HBASE区别2.通原创 2016-11-14 10:31:09 · 2206 阅读 · 0 评论 -
《Shell之locate与find性能命令比较》
1、命令介绍locate:Linux locate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。一般情况我们只需要输入 locate your_file_name 即可查找指定文件。find:find命令是linux系统查找文件的命令,最大的作用是帮助用户在使用linux 系统时候能快速的找出自己所需要的文件 2、实战演练原创 2016-08-20 18:53:03 · 2878 阅读 · 0 评论 -
《Linux重要基础命令回顾复习》
(1)重要基础命令回顾复习①--help:命令的简单帮助;②--man:命令的复杂帮助;③-f,-T,-t:没有用。④cp -f选项:强行复制文件或目录,不论目的文件或者目录是否已经存在。(2)极重要基础命令三剑客之find回顾复习实战①ls -l 以长格式显示文件:② ls -ld以长格式显示目录:如下实例原创 2016-02-22 08:48:35 · 616 阅读 · 0 评论 -
《超级优化Linux远程SSH连接》
1.①通过ls -l /etc/init.d/sshd命令查看sshd服务②通过ps -ef|grep sshd命令查看sshd进程2.ssh_config与sshd_config的区别一个表示本地客户端一个表示服务器:3.通过ll /etc/ssh/sshd_config命令查看sshd配置文件:4.修改配置文件前先原创 2016-02-22 21:01:35 · 2062 阅读 · 0 评论 -
《fstab文件字段详解-原理精讲-实战反刍知识回顾》
1.将boot挂载到磁盘的第一分区并且进行查看:2.通过dd if=/dev/zero of=/dev/sdb1 bs=4096 count=10命令生成一个文件系统,每块4KB左右大小,共10块:3.自行配置挂载点:原创 2016-03-02 13:39:09 · 571 阅读 · 0 评论 -
《Linux下的一些重要文件及目录详解》
1./etc目录下的重要文件及目录详解:2./proc目录下的重要文件及目录详解①通过cat /proc/loadavg命令查看负载均衡:②通过cat /proc/mounts命令查看挂载方法:③通过cat /proc/meminfo命令读出内核信息并解释:3./var目录下的重要文件及目录详解:①通过ll /var/原创 2016-03-02 13:58:57 · 462 阅读 · 0 评论 -
《常用命令案例及重要字符知识实践》
(1)find命令超级重要企业案例运用详解:ctime按照文件修改的时间atime按照文件访问的时间mtime按照文件创建的时间1.在/root/you/test目录下查找七天内创建的文件名为access(匹配所有).log的普通文件并将之删除方案一:方案二:find /root/y原创 2016-03-02 14:51:19 · 440 阅读 · 0 评论 -
《打印行号以及显示行数的不同方法头脑风暴及实践》
文件you.txt中的内容:方案一:通过awk命令显示行号方案二:通过cat -n命令显示行号:方案三:通过grep -n命令显示行号:方案四:通过nl命令显示行号:方案五:利用vi编辑器中的set nu命令:方案六:通过sed命令显示行号:方案七:通过less -N原创 2016-03-02 15:28:30 · 760 阅读 · 0 评论 -
《chkconfig核心案例和核心原理》
1.由下面图知,开机执行顺序为55,关机执行顺序为25:2.通过chkconfig --list sshd发现sshd在runlevel为3以及5的情形下均是启用状态,rc3.d代表runlevel等级为3,删除55后,给/etc/init.d/sshd软链接到/etc/rc3.d/k25sshd,也就是上图中的关闭状态(关机执行顺序),所以再次用chkconf原创 2016-03-02 15:30:20 · 823 阅读 · 0 评论 -
《tar命令打包格式及组合find应用原理及误区详解》
tar命令常用参数-z是否需要用gzip压缩-c建立一个压缩文件的参数指令-v压缩的过程中显示文件-f使用档案文件或设备-j是否需要用bzip2压缩-x解开一个压缩文件的参数指令-t查看tarfile里面的文件1.将you以gzip格式进行压缩为a.tar.gz:原创 2016-03-02 16:30:17 · 1812 阅读 · 0 评论 -
《cut命令及参数企业级案例讲解及对比实战》
1.三种方法取姓名qq:2.有逗号的情况下,取姓名和qq:3.awk多分隔符取姓名qq:原创 2016-03-02 19:35:50 · 429 阅读 · 0 评论 -
《Linux文件属性之用户与用户组介绍》
(1)Linux文件系统重要知识初步讲解①利用df -i选项查看每一个分区inode的使用量情况:②查看sda1和sda2两块磁盘下的inode字节数:③查看格式化磁盘分配了多少inode和block:④ls -lhi-l以长格式列出-hhuman以人类可读的方式查看原创 2016-03-02 19:47:49 · 1327 阅读 · 0 评论 -
《企业生产场景文件删除问题案例准备以及核心应用案例及多重重要参数详解》
(1)企业生产场景文件删除问题案例准备1.创建一个磁盘并且格式化:2.将磁盘挂载到 /app/log下:(2)核心应用案例及多重重要参数详解you目录下的内容:①将you以zip的格式打包为e.tar.gz并且放在/root/test下:②将目录you下除you1.txt文件其余都打包为e.tar.gz:原创 2016-03-03 10:56:52 · 397 阅读 · 0 评论 -
《Inittab重要文件讲解及Linux开机启动过程介绍》
1.通过ps -ef|grep init查看第一个默认启动的进程:2.默认开机启动级别:3.在登陆后执行的脚本所在地(profile.d)新建you.sh文件4.给you.sh赋予可执行权限:5.这样在登录时就会有you.sh中的内容显示了:原创 2016-03-03 11:15:24 · 524 阅读 · 0 评论 -
《Inode与Block重要知识总结核心讲解》
1.查看/dev/sda1下磁盘分区的block大小:2.查看单个inode及block大小:3.有关inode的知识:Inode 用户的属性信息:①首页的目录索引就相当于Inode;②每一页就是一个Block;③整本书就是一个磁盘或分区。“df -i查看挂载的磁盘,inode情况”有关inode小结:学会阶段性的知识,做小结是学好l原创 2016-03-03 11:21:43 · 4481 阅读 · 0 评论 -
《Linux系统文件属性类型介绍及普通文件类型说明》
Linux系统文件属性类型介绍及普通文件类型说明 b块设备link符号链接或软链接文件.tar/.tar.gz/.tgz/.zip/.tar.bz表示压缩文件.shshell脚本文件,通过shell语言开发的程序.pl表示perl语言文件,通过perl原创 2016-03-03 13:04:45 · 513 阅读 · 0 评论 -
《Linux系统链接知识的总结及实践》
(1)Linux系统链接的概念及介绍①硬链接:ln -源文件 目的文件 软链接:ln -s 源文件 目的文件(2)Linux系统属性硬链接介绍及文件删除原理①具有相同inode节点号的多个文件是互为硬链接文件的;②删除硬链接文件或者删除源文件任意之一,文件实体并没有删除;③两者都删除才会真正删除;④当所有的硬链接文件及源文件被删除后,再存放新的数据原创 2016-03-03 13:15:30 · 661 阅读 · 0 评论 -
《Linux正则表达式知识介绍》
(1)Linux基础正则表达式实战讲解显示youone.txt中的内容:a.-o精确匹配:b.过滤出以m结尾的行:c.过滤出以m开头的行:d.利用grep过滤出连续3个或3个以上0的行:e.利用grep过滤出连续3到5个0的行:f.匹配非mdy的内容:g.匹配开头为you结尾为e原创 2016-03-03 14:54:56 · 483 阅读 · 0 评论 -
《linux服务器客户端DNS设置以及hosts文件介绍》
(1)Linux服务器客户端DNS重要的配置文件及实战讲解1.关于DNS的配置文件在 /etc/resolv.conf中,通过cat命令可以进行查看相应的DNS配置信息:2.默认的网卡的优先级别会高于/etc/resolv.conf的优先级别,所以当DNS的配置信息在/etc/sysconfig/network-scripts/ifcfg-eth0中和/etc/resolv原创 2016-03-02 13:10:43 · 871 阅读 · 0 评论 -
《Linux网卡重要文件详细说明及配置实践》
1.ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令,通过ifconfig命令进行查看网卡相应的信息:2.通过cd 到/etc/sysconfig/network-scripts下,并用ls命令列出需要配置的网卡的一些相应信息:3.比如这里,我们要查看的是ifcfg-eth0这块网卡,是哪块就通过cat命令查看相应的网卡的配置信息:原创 2016-03-02 12:50:07 · 479 阅读 · 0 评论 -
《形象讲解sudo命令简单原理及实践优化用户使用命令》
①由Linux优化之安全最小化原则知:普通用户授权权限最小化,即只给必须的管理系统命令所以这里普通用户Enn不能创建文件:同样也不能执行管理员命令如useradd来创建新的普通用户:普通用户的权限其实最小化的可怜,仅仅能查看文件,连rm -f(直接强制删除文件)都做不到:②赋予普通用户Enn更多的权限:visudo(精确用户赋权)原创 2016-02-23 08:45:08 · 1024 阅读 · 0 评论 -
《sudo解决方案企业级应用实战详解》
①利用which命令查看useradd命令所在路径:②只赋予普通用户Enntouch和useradd权限:成功赋予touch权限的普通用户Enn通过sudo命令就可以创建新的文件啦:同样地,被赋予useradd权限的普通用户Enn成功创建了如下的msn用户:通过添加NOPASSWD:ALL让登陆无需密码:③让root不原创 2016-02-23 08:58:42 · 527 阅读 · 0 评论 -
《which命令实战及原理详解-PATH实战配置》
①“/etc/profile”此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从“/etc/profile.d”目录的配置文件中搜集shell的设置。所以如果你有对/etc/profile有修改的话必须得重启你的修改才会生效,此修改对每个用户都生效。——百度经验通过grep PATH /etc/profile查看Linux环境变量(PATH)的默认设置:原创 2016-02-23 09:02:22 · 745 阅读 · 0 评论