![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 74
我最喜欢的系统
安逸的施月溪
这个作者很懒,什么都没留下…
展开
-
环境变量配置文件的读取顺序整理
环境变量是在操作系统中存储的一些特定于环境的信息,这些信息可以被操作系统和运行在其中的应用程序使用环境变量分为和两种临时的环境变量就是会话为单位,当会话关闭的时候环境变量也会随之消失永久的环境变量记录在文件中,在每次开机的时候会自动读取不管是临时还是永久的环境变量都是同样的写法:区别在于,临时环境变量只需要在命令行中写入这句话就可以了而永久的环境变量需要在特定的配置文件中写入对于永久的环境变量,分为系统级别和用户级别,系统级别提供给所有的用户使用用户级别是只有特定用户使用。原创 2024-05-20 14:32:23 · 353 阅读 · 0 评论 -
【linux】cut的基本使用
cut主要用于按列切分文本行,并输出指定的字段,这是类unix系统中常用的文本处理工具。原创 2024-01-22 21:19:15 · 463 阅读 · 0 评论 -
【linux】ps的基本使用
ps是linux中用于显示进程的工具,确切来说是显示活动进程的工具ps的基本格式是 ps [选项]原创 2024-01-20 22:07:39 · 1101 阅读 · 0 评论 -
【linux】find的基本使用
当我们想要在linux的文件系统中寻找文件的时候就可以用find命令。原创 2024-01-19 23:21:30 · 374 阅读 · 0 评论 -
使用虚拟机安装AIX7.2【re】
总的来说aix的安装很简单,就是花时间,还有后续的配置才是大头进行到这一步其实已经是一个可以使用的样板机了,退出把image多copy几份,然后用copy的image启动开始捣鼓,不然本尊要是出了什么事情,从iso开始安装又要花2小时时间默认使用的rpm包是本地安装,而且ssh也不自带,如果想要ssh功能的话要从iso文件中安装或者去网上下载包安装还有默认的ksh居然不能上下键查看历史命令,可以用 set -o emacs 设置为emacs风格然后用 Ctrl + P 查看上一条命令。原创 2024-01-17 22:50:43 · 3353 阅读 · 3 评论 -
【linux】visudo
visudo命令是用来修改一个叫做 /etc/sudoers 的文件的,用来设置哪些 用户 和 组 可以使用sudo命令。并且使用visudo而不是使用 vi /etc/sudoers 的原因在于:visudo自带了检查功能,可以判断是否存在语法问题,所以更加安全。原创 2024-01-16 23:22:28 · 786 阅读 · 0 评论 -
【shell】读取表格文件的数据
shell在处理复杂问题的时候不具备优势,如果业务环境能够使用python的话用python又简单又好用,但是很多云平台的现场可能需要shell脚本文件(还好是要求bash)但是现在有一个业务场景就是运维人员会把参数写在excel表格中然后开发人员就要根据运维的表格完成自动构筑,第一步就是取得参数。原创 2024-01-15 21:30:21 · 1677 阅读 · 0 评论 -
【linux】awk的基本使用
awk是shell中一个强大的文本处理工具,被用于处理文本和数据当你心中默念想要使用类似于处理某一行,处理某一列 的文本的功能时,就是awk登场的时候了举个简单的例子是,当我们想知道自己的所有网卡的名字时,可以用ifconfig查看我们会看到类似于上述信息一样密密麻麻的文字,当然我们可以手动CTRL C CTRL V 把网卡名称拿出来,但是如果希望有一种写法可以不用手动去查看获取的话,可以试试使用awk。原创 2024-01-14 21:52:38 · 895 阅读 · 0 评论 -
【shell漫步】3 条件分支结构
接上文的运算符的内容,这一章终于开始接触控制结构。原创 2024-01-06 21:45:03 · 1093 阅读 · 0 评论 -
【shell漫步】2 运算符
算术运算(对数字的 数学 运算)关系运算(用来做数字的条件判断)逻辑运算(布尔值的条件判断)字符串运算符(对字符串进行条件判断)原创 2024-01-05 12:58:04 · 1029 阅读 · 0 评论 -
【shell漫步】1 变量定义和使用
在shell中除非直接利用数字,文本或者数组进行操作比如 echo "hello"只要是想重复使用的数据都应该用变量的形式保存在内存中以供重复调用,以上述的echo "hello"为例,可以直接使用hello这一文本数据格式,但是如果要在项目中使用100次呢,重复写相同的文本是一件低效率的事情,除此以外如果需要把所有的hello都改成halo,手动修改100次而且项目位置都不一样,这就更加抓狂了,所以需要把数据以变量的形式声明而在shell中声明变量的方法非常简单,就是变量名=数据 (原创 2024-01-04 21:28:30 · 1294 阅读 · 0 评论 -
【linux】ufw 的基本使用
所有的云平台的网络流量的进出基本上有三层,首先是虚拟网的流量控制,一般是通过子网访问控制列表来控制vpc也好子网也好的流量出入,其次是安全组控制一层,通过安全组规则控制一类/一组主机(指EC2/ECS/VM/CE这些资源)的流量出入,最后是主机内部的防火墙redhat系默认使用firewalld服务,ubuntu默认使用ufw,一部分debian系和小众发行版还在使用默认的iptables,不管是哪一种本质上都是在iptables层面上设置的,只不过ufw是更加容易使用的一种封装而已。原创 2024-01-03 22:51:25 · 1518 阅读 · 1 评论 -
Rhel8安装Postgres
实际上安装数据库的过程大同小异,只要linux的代差和数据库代差不是大的离谱的话都是同样的操作流程本次工作环境是RHEL8.8,类推RHEL7,8,9没有问题使用postgre是13版本,话说中文社区只更新到12版本。原创 2024-01-02 22:59:59 · 485 阅读 · 0 评论 -
【linux】cat的基本使用
cat是一个常用的命令,用来显示文本的内容,合并和创建文本文件当我们想到了想要查看一个文件的内容的话,就是该这个命令登场的时候老规矩先看help的指令集。原创 2024-01-01 22:24:33 · 1284 阅读 · 0 评论 -
【linux】tail的基本使用
和head相反,tail是用来显示文件末尾的内容的 ,默认状态下显示末尾10行数字有正数和负数两种选项,没有符号的时候等于负数比如如下的无符号写法以及-n -5 的写法他们的结果是一致的如果是指定了正数的话结果就会变成:从第5行开始一直输出到末尾显示效果就是各自输出最后10行并且附上各自的文件名称tail的输出和cat,echo的输出一样,也可以通过管道传递给其他命令使用也可以其他命令输出给tail用总体来说是linux命令中比较简单的一种命令祝大家玩得开心。原创 2023-12-31 21:55:34 · 640 阅读 · 0 评论 -
【linux】head的用法 输出文件开头的内容
在linux可以用find查找一个文件,可以用grep查找符合要求的文件内容,但是有的时候希望查看文件的前几行或者后几行(其实这种场景经常可以遇到,比如接触到日志分析的时候),那就应该使用head和tail这两个工具了,head是输出文件从开头的内容,tail显示文件结尾的内容首先先创建一个测试文件,完全的显示有20行。原创 2023-12-30 21:28:17 · 850 阅读 · 0 评论 -
【linux】touch的基本使用
刚接触linux时候的几个最基础的命令之一,用来创建文件。如果使用touch --help的时候会发现作者对于touch的简介:Update the access and modification times of each FILE to the current time.用于修改文件的访问和时间戳带我的leader属于那种累不死的铁人,一个人同时管理好几个项目,虽然也亲自上一线写代码,但是用的库可能不超过50个。原创 2023-12-27 22:13:52 · 1750 阅读 · 0 评论 -
关于刚转行一个数据库安装了一个月这件事
不得不说infla的内容真的杂,一向不做笔记的我居然为了infla做了一堆notes,然后今天的例行会议上,问及我的进度的时候,我说还在做数据库的部分,给全场上了一个沉默。没有去问国籍)入职9个月了一直在学敲命令,今天还在敲命令,然后报错报的是英语,但是他看不明白。虽然对于infla工程师到底是什么也完全没有概念,但是凭借着前端快一年的发呆经验,配合精通的Ctrl+C Ctrl+V技术,在公司的压力下(主要是这个原因,因为员工得听公司命令),我分配到了我的infla生涯的第一个现场——DB2数据库的配置。原创 2023-12-19 22:26:34 · 464 阅读 · 0 评论 -
关于DB2的25000端口被占用
由于官方文件中说明了在11.5.5之后的版本中默认使用25000作为端口,所以在响应文件中取消对端口的指定,结果安装的过程没有报错,但是安装之后发现安装程序自动将已经被services中占位的端口向后移动到没有被占位的下一个端口了,也就是变成了25010(空)出错的原因是,响应文件中的端口和services文件中的端口冲突,但是根据常理来说,services文件中只负责记录端口,事实上没有启动的端口是不会冲突的。不过既然客户要求了要用25000端口,那就尽量满足甲方的要求才是真。于是发现是这个玩意儿。原创 2023-12-14 21:48:11 · 764 阅读 · 0 评论 -
ansible初步
ansible的用途是自动化构建,构建的对象包括服务器,操作系统,中间件等等。(实际上只要愿意,ansible中提供了面对亚马逊云,azure之类的模块,个人倾向于云服务构建时采用云服务商自己的工具比如cloudformation,而构建中间件等使用ansible)原创 2023-12-07 22:49:38 · 359 阅读 · 0 评论