
Linux
文章平均质量分 83
止语---
这个作者很懒,什么都没留下…
展开
-
Linux cGroup详细介绍
Linux cGroup系列转载 2022-09-01 21:00:58 · 579 阅读 · 0 评论 -
linux中systemctl详细理解及常用命令
一、systemctl理解Linux 服务管理两种方式service和systemctlsystemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。systemd对应的进程管理命令是systemctl1. systemctl命令兼容了service即systemctl也会去/etc/init.d目录下,查看,执行相关程序systemctl redis startsystemctl redis stop# 开机自启动转载 2022-03-24 11:35:39 · 2796 阅读 · 0 评论 -
centos桥接模式网络配置
centos桥接网络模式详解原创 2021-04-17 21:51:00 · 7676 阅读 · 0 评论 -
还觉得linux命令难吗,看这篇2w多字的linux命令详解,通俗易懂
序言 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍、命令参数格式、命令参数、命令常用参数示例。由于linux命令较多,我还特意选了一些日常使用较为频繁的命令进行讲解,但还是免不了文章很长,建议大家收藏起来,用到的时候不会了再来阅读。当然学习linux命令最好的方法...转载 2020-06-02 21:49:52 · 457 阅读 · 0 评论 -
linux之循环
script中有三种循环,也可以分成两类循环,分别是 while 循环和 for 循环。1、while 循环while循环中有分为两种循环,分别是whiel do done和until do done两种while [ condition ] #condition左右两侧有空格do #循环开始 程序段done 当condion 满足条件时,即...原创 2018-03-25 20:01:10 · 830 阅读 · 0 评论 -
linux之账号管理
linux系统上的用户登录主机获取shell的环境工作时,是如何进行的呢?首先在PC前利用tty1~tty7终端机提供的login接口,并输入账号和密码进行登录,输入账号和密码后系统做了什么呢?a、寻找 /etc/passwd 里面是否有输入的账号,如果没有则跳出,如果有则将该账号对应的 UID 和 GID(在 /etc/group)读出来,此外将该账号的主文件夹和shell设置也一起读出b 、核...原创 2018-03-25 22:45:07 · 779 阅读 · 0 评论 -
Linux之xargs
可以用管道将一个命令的stdout(标准输出)重定向到另一个命令的stdin(标准输入)。例如:[root@localhost Test]# cat sh1.3.sh | grep fruit 但是,有些命令只能以命令行参数的形式接受数据,而无法通过stdin接受数据流。在这种情况下,我们没法用管道来提供那些只有通过命令行参数才能提供的数据。那就只能另辟蹊径了。该xargs命令出场了,...原创 2018-03-31 16:47:59 · 182 阅读 · 0 评论 -
Linux之文件查找命令
Linux中常见的文件查询命令有5个 which:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果; type:用于区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。type命令其实不能算查找命令; whereis:只能用于程序名的搜索,而...原创 2018-03-31 20:35:14 · 419 阅读 · 0 评论 -
Linux之tcpdump
出处:https://blog.youkuaiyun.com/Jerry_1126/article/details/73732727tcpdump命令-->用来将网络中传送的数据包的"头"完全截获下来提供分析,常见的有Wireshark【命令作用】该命令支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其...转载 2018-03-31 20:41:26 · 226 阅读 · 0 评论 -
Linux之磁盘概述
介绍Linux 硬件相关概念(硬盘、磁盘、磁道、柱面、磁头、扇区、分区、MBR、GPT),教程操作方法: 硬盘的功能相当简单但很重要,它负责记录系统所需要的各种数据。硬盘记录数据有两个方面,一个是硬件方面的存储原理和结构,另外一方面则是软件方面的数据和文件系统。硬盘的主要行为就是数据的存放和取出。构成硬盘的基本元件,主要可以分为实际存储数据用的磁盘(Plat Platter)、读取数据...原创 2018-04-01 11:29:40 · 799 阅读 · 0 评论 -
Linux之wget命令
wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。语法wget(选项)(参数)选项-a:在指定的日志文件中记录资料原创 2018-04-03 07:25:00 · 184 阅读 · 0 评论 -
Linux之文件压缩与打包
在讲解压缩与打包之前说一下什么是压缩,简单的说,就是经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间,计算机中都是以byte为单位的,其实bit才是计算的最小单位,比如对于一个8位的 0000 00001正好是一个byte,但是发现前7位都是0,因此可以“记录”1,这样...原创 2018-03-28 22:59:43 · 740 阅读 · 0 评论 -
同网段不同网段主机间通信原理
在当今的以太网络通信中,在IP数据包中有两个必不可少的地址,那就是IP地址和网卡地址(即MAC地址),在数据包中,无论是IP地址还是MAC地址,都有源地址和目标地址,因为通信是双方的,所以就必须同时拥有双方的地址!在同一IP网络中通信,将会发生以下事件:1、同网段主机间通信 主机A与主机B通信,这时主机A肯定首先要封装这些需要发给主机B的数据包,那么对于主机A来说,自己的IP地址和MAC...转载 2018-04-06 08:38:26 · 12188 阅读 · 2 评论 -
Linux之数组和关联数组
数组是shell脚本非常重要的组成部分,它借助索引将多个独立的数据存储为一个集合。普通数组只能使用整数作为数组索引。Bash也支持关联数组,它可以使用字符串作为数组索引。在很多情况下,采用字符串式索引更容易理解,这时候关联数组就派上用场了。在这里,我们会看到普通数组和关联数组的用法。(1) 定义数组的方法有很多种。可以在单行中使用一列值来定义一个数组:array_var=(1 2 3...原创 2018-03-31 11:47:46 · 1134 阅读 · 0 评论 -
Linux之数值运算:let,(()),[ ]
在Bash shell环境中,可以利用let、(( ))和[]执行基本的算术操作。而在进行高级操作时,expr和bc这两个工具也会非常有用.可以用普通的变量赋值方法定义数值,这时,它会被存储为字符串。然而,我们可以用一些方法使它能像数字一样进行运算(1) let 命令可以直接执行基本的算术操作。当使用let时,变量名之前不需要再添加$,例如[rhx@localhost Test]$ source ...原创 2018-03-31 11:14:10 · 3058 阅读 · 0 评论 -
Linux之eval命令使用
1.eval命令将会首先扫描命令行进行所有的替换,类似于C语言中的宏替换,然后再执行命令。该命令使用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。这些需要进行两次扫描的变量有时候被称为复杂变量。新建一个文件test将字符串”HelloWorld!“写入文件中,把cat test赋值给变量WORD,如果我们echo WORD并不能的到test中的内容;然而eval WORD则能显示文...原创 2018-03-31 10:46:25 · 655 阅读 · 0 评论 -
Linux文件管理
Linux中的所有数据都被保存在文件中,所有的文件被分配到不同的目录。目录是一种类似于树的结构,称为文件系统。当你使用Linux时,大部分时间都会和文件打交道,通过本节可以了解基本的文件操作,如创建文件、删除文件、复制文件、重命名文件以及为文件创建链接等。在Linux中,有三种基本的文件类型:1) 普通文件普通文件是以字节为单位的数据流,包括文本文件、源码文件、可执行文转载 2017-04-07 08:32:31 · 336 阅读 · 0 评论 -
VI编辑器的操作模式
VI编辑 器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。原创 2017-04-05 21:28:21 · 812 阅读 · 0 评论 -
Linux修改密码
学习Linux的时候,由于长时间不用忘记了登录密码,一般安装Centos的时候,安装虚拟机用户名基本为admin或者root,但是当时记不清楚密码是什么了,看了一些帖子,觉的说的不清楚,而且按照上面的无法实现密码更改,下面给出详细的更改密码的方法。1、重启系统2、系统进入前3秒钟,按下Enter键3、按下e键进入到编辑模式下,在图中的三个选项当中,通过移动键盘上的上下箭头,选中kern...原创 2018-03-10 20:45:43 · 3355 阅读 · 0 评论 -
VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址
安装完成虚拟机之后,在原虚拟机上操作很不方便,使用XShell进行远程连接,在输入ifconfig命令进行查看的时候,发现没有eth0虚拟网卡为了将网络写入到文件中,需要在相应的文件进行配置1、切换到相应的目录cd /etc/sysconfig/network-scripts中找到为为ifcfg-eth0的一个。2、使用命令vim ifcfg-eth0 命令进入到命令行模式下输入 i...原创 2018-03-10 22:22:33 · 4695 阅读 · 0 评论 -
文件与目录管理
1、目录操作 目录操作中要注意以下特殊的目录. 表示本层目录.. 表示上一层目录- 表示前一个工作目录~ 当前用户所在的目录~account 表示account这个用户的目录要搞清楚其中的含义...原创 2018-03-11 20:49:21 · 1619 阅读 · 0 评论 -
Linux之Sed详解
1、Sed功能与语法结构Sed是Stream Editor(流编辑器)缩写,是操作、过滤和转换文本内容的强大工具。常用功能有替换、删除、新增、选取特定行等功能。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重...原创 2018-03-18 18:47:10 · 198 阅读 · 0 评论 -
Linux之grep
首先介绍一些特殊符号,仅列出常用的几个注意:以中括号的形式,表示一个整体grep用法讲解grep (global search regular expression and print the line),以行为单位进行信息的提取和分析[root@localhost ~]grep [-acinv] [--color=auto] '查找的字符串' filename参数解析:-a 将binary文件以...原创 2018-03-24 22:04:00 · 1393 阅读 · 0 评论 -
linux之source
source命令用法source FileNamesource命令作用在当前bash环境下读取并执行FileName中的命令。*注:该命令通常用命令“.”来替代。使用范例:source filename . filename(中间有空格)source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从Bourne Shell而来)是source的另一名称...转载 2018-03-24 22:22:42 · 2080 阅读 · 0 评论 -
linux之awk
之前的文章介绍了字符,字符串处理 的“函数”,如grep,sed egrep等,现在介绍一个好用的数据处理工具,就是awk,awk 通常将一行分成若干个字段进行处理,这里有别于grep 和sed处理按行进行处理。[root @localhost tmp]#awk '条件类型 1{动作1} 条件类型2 {动作2}...' filenameawk 可以处理后续的文件,也可以处理前一个命令的...原创 2018-03-25 08:33:41 · 1003 阅读 · 0 评论 -
linux之文本比较工具
文本比较工具常见的有:diff 以行为单位,常用在ASCII纯文本文件的比较上,常用于同一文件(软件)新旧版本之间的差异比较上cmp 比较两个文件,以字节为单位,使用较少这里主要介绍一下diff的用法和后续的patch 命令[root @localhost ~]#mkdir -p /tmp/vitest #创建目录[root @localhost ~]#cd /tmp/vitest[roo...原创 2018-03-25 09:20:55 · 2521 阅读 · 1 评论 -
linux之变量的设置与显示
变量的显示使用 echo 进行显示,在变量前面必须加上 $ [root @localhost ~]#echo $variable[root @localhost ~]#echo $PATH或者使用{}将变量括选起来[root @localhost ~]#echo ${variable}变量的设置使用赋值 = 连接变量和它的内容显示变量 name 时为空的,因为这个变量没有设置(即可以理解为没有定...原创 2018-03-25 14:50:39 · 7449 阅读 · 0 评论 -
Linux之交互式scripts
经常在删除文件时出现需要选择y的情形此时需要从键盘上键入“y”或者“n”1、交互式出入参数#!/bin/bash#program:# This program shows "Hello World!" in your screen#History:#205/08/3 rhx First ReleasePATH=/bin:/sbin:/usr/bin:/usr/sbin:/us...原创 2018-03-25 16:57:45 · 1762 阅读 · 0 评论 -
linux之判断式
1、判断基础知识当要检测某个文件或者文件d的相关属性,可以利用 test 命令[root @loacalhost ~]#test -e /vitest使用 test 命令检测 目录vitest是否存在但是不会显示任何结果,因此进行改进为有“参数”输出的形式[root @loacalhost ~]#test -e /vitest && echo "The dir exist" || ...原创 2018-03-25 18:36:57 · 842 阅读 · 0 评论 -
Linux之脚本执行
Linux 下脚本的执行方式有分三种:(1)bash script-name 或者 sh script-name;(2)path/script-name或者./script-name;(3)source script-name或者. script-name。下面,分别介绍下这三种方式的特点:(1)bash script-name或者sh script-name这是当脚本文件本身没有可执...原创 2018-03-31 08:39:11 · 667 阅读 · 0 评论 -
C语言之指针操作
存储属性静态存储属性,栈(动态存储属性)静态存储属性:变量在定义时候就分配好空间栈变量:变量在使用时分配空间,使用后释放空间判断标准: 静态存储属性变量:全局变量 局部变量,若有static修饰,则是静态存储属性; 若没有static修饰,则是栈变量二维数组初始化 stat原创 2017-04-06 15:57:41 · 319 阅读 · 0 评论