![](https://img-blog.csdnimg.cn/67bea8d208b44dc4b740ccdd89068f70.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
玩转Linux
文章平均质量分 76
会玩Linux么,玩得好么?专栏参考马哥教育、linux就该这么学等
flytalei
这个作者很懒,什么都没留下…
展开
-
红帽认证笔记-csa
考试题要求:将/var/log/journal目录及任何子目录下的任何.journal复制到/home/elovodo/container_journal。如果题目没给到具体网址,就search来搜索一下。这个时候才进入主题,切换为elovodo用户哦。(切记这是以root身份拷贝的)原创 2023-10-18 23:27:59 · 358 阅读 · 0 评论 -
红帽认证笔记-ce
playbook运行之前检查所有主机的NTP的状况。4.查看系统role里本体需要使用的变量。adhoc使用shell模块检查现象。5.编写playbook。运行playbook之后。原创 2023-10-09 18:12:52 · 150 阅读 · 0 评论 -
Linux-文件和目录权限
一般来说(并不强行规定),owner的权限>group的权限>others的权限,注意一点,文件的owner不一定属于该文件的所属组。③确定每一类人的权限,有r就是有读权限,有w就是有写权限,有x就是有执行权限。②确定拥有人权限的三列,所属组权限的三列,其他人权限的三列。权限对于普通文件和目录文件的作用是不一样的。①找到权限9列,将其3等分。原创 2023-09-19 21:59:47 · 544 阅读 · 0 评论 -
Linux-网卡和网络配置
CentOS 7之后使用基于硬件、设备拓扑和设置类型来命名,保证了网卡名称的唯一性和稳定性,如ens160,ens192…这样虽然保证了唯一性,但生产环境中不适合成百上千台机器的批量管理。咱还是回归到传统的网卡命令方式eth0、eth1、eth2…注意以上这个命令还必须切换到根目录下执行,不然在别的目录下执行会有问题(网卡名称没有该成功,导致我ssh远程都登录不上了)。早期的Linux系统中CentOS 6之情的发行版,网卡的名称通常以连续的序号来命名:eth0、ech1等。我的是基于BIOS引导的。原创 2023-09-18 17:19:09 · 256 阅读 · 0 评论 -
Linux用户和用户组信息管理
primary group(主要组),private group(私有组),attached group(附加组)/etc/group存放着⽤户组的信息。①⽤户组的添加(groupadd)②⽤户组的删除(groupdel)④⽤户组的修改(groupmod)③⽤户组的查看(grep 组名)创建⽤户的时候指定⽤户组。原创 2023-09-16 22:35:39 · 161 阅读 · 0 评论 -
linux中如何获取帮助
注意:装好的系统是没有这个whatis信息的,会提示noting appropriate,新装好的系统是没有whatis依赖的数据库的。1.等,新系通装好一段时间后,系统会怎么生成whatis数据库,等的时间不确定;2.手动执行命令生成whatis相关数据库,(不同的版本命令有差异)执行mandb之后就可以使用whatis了。怎么解决没有whatis没有提示的问题。原创 2022-11-14 14:23:46 · 285 阅读 · 0 评论 -
Linux-命令种类
外部命令:在文件系统路径下有对应的可执行程序文件,当执行命令时才从磁盘加载至内存中,执行完毕后从内存中删除。通过type可查看命令类型。内部命令:由shell自带的,而且通过某命令形式提供,用户登录后自动加载并常驻内存中。对于经常执行的较长的命令,可以将其定义成较短的别名,一遍执行。系统优先识别alias命令,其次是内部命令,最后是外部命令。alias显示当前shell进程所有可用的命令别名。定义别名name,其相当于执行命令value。alias>>>>内部>>>>外部。撤销别名:unalias。原创 2022-11-14 12:05:24 · 207 阅读 · 0 评论 -
Linux-积累查看日志文本文件命令
动态查看tomcat的catalina.out的最后几段日志内容,新日志会不断刷新输出在屏幕上。以上命令会查询到如下内容。原创 2022-10-31 13:50:17 · 123 阅读 · 0 评论 -
Linux-shell脚本编程
shell脚本编程:是基于过程式、解释执行的语言高级编程语言:编译:高级语言–>编译器–>机器代码文件–>执行,如:C,C++解释:高级语言–>执行–>解释器–>机器代码,如:shell,python,php,JavaScriptjava比较特殊,java是编译和解释的结合性的高级编程语言。chmod -x hello.shchmod 777 hello.s不知道为什么我“chmod -x hello.sh”失败......原创 2022-06-07 18:45:18 · 972 阅读 · 0 评论 -
linux-文件查找
C语言中文网find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大小、时间、inode 号等来搜索文件。但是 find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,find命令就会消耗较大的系统资源,导致服务器压力过大。所以,在使用 find 命令搜索时,不要指定过大的搜索范围。find 命令的基本信息如下:命令名称:find。英文原意:search for files in a directory hierarchy.所在路径:/bin/find。原创 2022-05-26 09:45:53 · 1002 阅读 · 0 评论 -
Linux-文本常见处理工具
文章目录cat--查看文本文件内容cat–查看文本文件内容格式cat [option]... [file]..常见选项-E: 显示行结束符$-A: 显示所有控制符(tab键、换行等,将来有可能就是因为这些不可见字符导致文件的格式不正确)-n: 对显示出的每一行进行编号-b: 非空行编号(是空行的就不加编号)s: 压缩连续的空行成一行#cat还支持输入输出的指令,临时创建一个简单的文件的话就不用使用vim命令了#一个简单的创建文件的编辑工具cat > /data/f3.原创 2022-05-23 21:23:58 · 206 阅读 · 0 评论 -
Linux-强大的文本编辑之神vim
vimVisual editor improved 和vi使用方法一致,但功能更为强大。如果系统是最小化安装,默认只有vi,没有vim,可能需要手动安装vim。vim的模式转换:命令模式、插入模式、底行模式命令模式-------->插入模式i:insert,在光标所在处输入I:在当前光标所在行的行首输入a:append,在光标所在处后面输入A:在当前光标所在行的行尾输入o:在当前光标所在行的下方打开一个新行O:在当前光标所在行的上方打开一个新行插入模式----Esc键---->原创 2022-05-16 14:35:27 · 290 阅读 · 0 评论 -
Linux-安装部署nginx
我天,nginx功能这么强大,它的安装包竟然1M都不到nginx的编译安装yum -y install gcc pcre-devel openssl-devel zlib-develnginx对应的编译安装方法根据需要启动相关配置./configure --prefix=/apps/nginx \--user=nginx \--group=nginx \--with-http_ssl_module \--with-http_v2_module \--with-http_realip_mo原创 2022-05-05 19:05:18 · 2186 阅读 · 0 评论 -
Linux-安装部署tomcat首页无法访问
本次实验主要是安装部署Tomcat,如果页面能访问tomcat的欢迎首页就说明安装成功了。首先等jdk安装,配置相关环境变量。用rz命令上传jdk的linux安装包时,结果当前窗口一顿乱码调动。后来有老哥说rz命令要加参数“-be” ,使用“rz -be”上传-b : -binary 用binary的方式上传下载,不解释字符为ascii-e: -escape 强制escape所有控制字符,比如Ctrl+x,del等。环境变量的配置export JAVA_HOME=/opt/java/jdk/j原创 2022-04-28 19:40:42 · 2529 阅读 · 2 评论 -
Linux-发送邮件
第一步,安装mail服务检测系统是否安装了mail服务[root@centos8 ~]# rpm -qf /usr/bin/mailerror: file /usr/bin/mail: No such file or directory刚开始我的系统就没有mail服务,使用“yum -y install mailx”安装时有一只报错,提示“ Error: Failed to download metadata for repo ‘appstream’: Cannot prepare interna原创 2022-04-27 21:17:45 · 2851 阅读 · 2 评论 -
Linux-IO重定向
文章目录怎么去找一个正在运行的程序的路径?怎么将一个命令的标准输出到另一个终端?怎么去找一个正在运行的程序的路径?比如此时正在动态查看一个文件"tail -f xxxxx.conf"[root@centos8 ~]# tail -f anaconda-ks.cfg第一步可以通过“ps -aux”,查看所有正在运行中的程序,此命令可以查看进程的用户(User)、进程ID(PID)、cpu和内存等信息。第二步找到“tail -f ”的进程编号第三步,在/proc目录里,进入进程编号文件夹,这原创 2022-04-22 20:58:19 · 565 阅读 · 0 评论 -
Linux-硬链接和软链接
硬(hard)链接:本质上就是给一个文件起了一个新的名称,实质上还是同一个文件。就相当于一个人都好几个名字,有学名、有乳名、还有绰号。虽然有不同的称呼,但是其实都指的是同一个人。就算去掉了一个名字,你还是你,并不会受去掉名字的影响。以上截图是将/data目录下的f1.txt文件硬链接到相同目录下dir1文件的f1.txt文件。硬链接之后会在文件的属性中显示文件的链接数。如果删除了原文件,硬链接文件并不会受影响。思考:硬链接可以跨分区吗,能将“/data”目录下的文件硬链接到“/opt”目录下吗?不原创 2022-04-20 21:25:36 · 1268 阅读 · 0 评论 -
Linux-如何正确清理大文件
背景:linux上用rm删除容量较大的文件时,虽然文件已经删除了,但该文件仍然占据着磁盘空间,磁盘空间得不到释放。如果此时机器不能重启怎么办?此时正确的做法是应该将大文件放置到“/dev/null”设备中,/dev/null设置可以看成windows中的垃圾回收站。#big是大文件[root@centos8 ~]# cat /dev/null > /boot/big模拟下大文件删除的正确操作第一步,先创建一个相对于当前磁盘分区来说容量较大的文件。[root@centos8 data]#原创 2022-04-20 19:35:49 · 2554 阅读 · 0 评论 -
伟大的系统-Linux
Linux之父-林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds),真是计算机界的传奇人物。创造了Linux这个伟大的操作系统,如今生活中各种智能终端设备手机、电脑、服务器、路由器、交换机、机顶盒等各种家电都离不开Linux。今天开始就走进Linux的世界吧!查看Linux版本#查看Linux内核版本cat /proc/version#查看Linux的发行版#Linux的etc目录就相当于windows的注册表cat /etc/redhat-release查看原创 2022-04-01 12:06:07 · 1570 阅读 · 0 评论