CENTOS学习笔记: 一、shell 脚本基础-bash变量和逻辑运行 1、 终端:附着在终端上的接口程序 GUI:KDE ,GNone,Xfce CLI: /etc/shells bash zsh fish 2、bash的特性 命令展开:~,{} 命令别名:alias,unalias 命令历史:history 文件名统配:giob 快捷键:Ctrl+a ,u ,i ,l 命令补全:$ PATH 路径补全: 3、bash特性之:命令hash 记录上次查找结果内容并缓存 key-value(键值) 命令:hash 查看hash缓存 hash -d 删除hash缓存 hash...
目录结构了解 CentOS系统中没有磁盘的概念,一切皆文件,/目录下的的一个个文件夹目录就相当于磁盘了,这里简单记录几个常用的目录以及对应的作用:dev:Linux一切皆文件,包括硬件也进行了文件化,可以在该目录下看到所有的硬件设备medie:连接到系统中的硬件例如U盘、光驱等会被系统识别并挂载到该目录下mnt:外部存储挂载,例如Windows、Linux双系统时可以将windows分区挂载到该目录下,再或者虚拟机与物理机的文件共享etc:关于...
sort命令是linux系统中非常常用的一个排序命令,sort的工作原理就是将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码进行比较,然后按照顺序输出。 sort常用选项:-n:--number-sort 按字符串数值排序,与-g区别为不转为浮点数-g:--general-number-sort按通用数值排序,支持科学计数法-f:--gnore-case忽略大小写,默认大小写字母不同-k:--key=POS1...
上一节演示如何安装Docker,链接:Docker学习笔记之-在CentOS中安装Docker 本节演示 将.net core 3.1 部署到docker容器当中,并使用 Nginx反向代理,部署平台 CentOS 7.8 在演示之前先打地基: 1,需要安装 Nginx 支持 (centos7.8 默认不带Nginx) 2,需要安装 .NET Core Runtimes 运行时支持 额外补充:如果要在CentOS上开发 .NET应用,要安装 SDK(SDK中包括运行时)。 如果只需运行应用程序,只需要安装运行时。 如果要安装该运...
iostat是I/O statistics(输入/输出统计)的缩写,该工具是对系统磁盘操作活动进行监视,显示磁盘活动整体统计情况,不对某个进程进行分析,当然,也可以显示cpu使用情况。CentOS Linux操作系统,默认是没有安装此软件包的,安装命令:yum install sysstat 通过man命令查看iostat的帮助文件,主要OPTIONS:-c:显示cpu使用情况-d:显示磁盘使用情况-n:显示NFS使用情况-N:显示磁盘...
echo命令在linux系统中的通过man命令查到的帮助文档中说的非常简单,就是显示一行文本(display a line of text),个人认为echo命令是linux中最基础的命令,也是非常常用的命令,特别是在shell脚本中用处最多,echo命令的功能也是非常的多的。我们接下来就介绍一些echo命令的常用方法。1、 echo帮助查看特别之处,不是echo -h、echo --help,而是help echo。 2、 查看echo的版本...
ps命令在linux系统中描述中说是显示所有活动进程,而top命令是实时动态显示进程信息。意思是说,两个命令都是查看系统进程信息,但是ps命令是查看系统过去信息的一次性快照或者瞬时的信息,top查看系统进程动态信息,默认10秒钟更新一次,可以持续监视进程。先说ps命令: 运行ps命令不带任何参数:结果只显示运行在控制台下的属于当前用户的进程,只运行了bash shell,以及ps本身,...
fdisk适用小于2T磁盘的分区,如果超过2T,用fdisk每次最多也只能分2T的空间,和dos中的fdisk类似,因此在dos中使用过fdisk的,还是可以使用,如果没有使用过,就有点的不方便了,没有图形化。语法:fdisk(选项)(参数)选项-b<分区大小>:指定每个分区的大小;-l:列出指定的外围设备的分区表状况;-s<分区编号>:将指定的分区大小输出到标准输出上,单位为区块;-u:搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起...
xargs命令是给其它命令传递参数的过滤器,它将标准输入数据转换成命令行参数,能够处理管道或者stdin,并将其转换成特定命令的参数。xargs也可以将单行、多行文本输入转换成别的格式。xargs用法:1、替换工具(读取输入数据,重新格式化输出)文件:test.txt内容:a b c d e f gh i j k l m no p qr s tu v w x y z多行变单行输出:cat test.txt|xargs-n 选项:多行输出cat test.txt|xargs -n3-d选项:自定义定界符echo "nameyname...
在linux系统中,执行某些命令时,需要输入很长很长的一串命令和参数,如果输一次到无所谓,如果这种命令经常输入,就显得非常麻烦。而linux系统提供的alias别名方式解决了这个问题,把很长的一串命令和参数,使用很短的,容易记忆的词代替,执行该词就相当远执行那一段命令和参数。我查看一下系统默认的alias别名有哪些?直接输入alias命令即可查看系统所有的别名。我们也可以创建自己的别名:Alias命令的语法:alias [-p] [name[=...
1、编译安装方式源码包下载,并上传到服务器:https://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.43.tar.gz查看是否安装有apache:rpm -qa httpd安装依赖包及相关软件:yum install pcre-devel zlib-devel expat-devel gcc gcc++ -y上传apr-1.7.0.tar.gz并安装:tar zxf apr-1.7.0.tar.gzcd apr-1.7.0./configure make && make install上传apr-util-1.6.1.tar.gz并安装:tar zxf apr-util-1.6.1.tar.gzcd apr-ut...
Linux文件系统中,文件或目录有两个属性:访问权限和文件所有者,也称为权限和归属,其中访问权限包括读取、写入、执行三种基本类型;而归属包括属主(就是拥有该文件的用户)、属组(拥有该文件的组)。Linux系统的文件或目录,就是通过访问权限和归属来控制用户对数据的访问的。查看目录和文件的属性命令:ls -l#以长格式显示文件或目录的详细信息。或者ll,而ll并不是linux的基本命令而是ls -l的一个别名。 第一栏:文件的属性(...
NFS允许网络中的计算机之间通过网络共享资源, NFS主机分享的目录,挂载到本地客户端当中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,在客户端端看起来,就像访问本地文件一样。NFS系统应用优缺点:优点:l 安装简单、容易掌握l NFS文件系统内数据是数据看的见。l 部署快速,维护简单,可控且满足需求就是最好的。l 从软件层面上看,数据可靠性高,经久耐用。l 非常稳定。缺点:l 存在单点故障,如果nfs server...
配置yum更新源Yum(Yellow dog Updater, Modified)是Redhat、CentOS中的软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,并且自动处理安装包的依赖性关系,自动安装安装所有依赖的软件包,无须人工干预。在Centos中,默认从国外Centos官方源下载rpm包,下载速度非常缓慢,因此我们在动作中,会把下载源改为国内的yum源(阿里、清华大学、搜狐等镜像仓库),下面我们以阿里源镜像为例实战修改:用普通用户...
1、调整文件描述符文件描述符的定义:是内核为了高效管理已被打开的文件所创建的索引,用于指向被打开的文件,所有执行I/O操作的系统调用都通过文件描述符;文件描述符是一个简单的非负整数,用以表明每个被进程打开的文件。程序刚刚启动时,第一个打开的文件是0,第二个是1,以此类推。生产环境中,如果描述符少了,而服务器访问量比较多,服务器就支撑不了,因此需要我们加大文件描述符。默认文件描述符为1024。 临时修改文件描述...