Linux
文章平均质量分 68
熊博主
勤 静 战
展开
-
网卡命名规则调整:ens转换为eth型
网卡命名规则调整原创 2022-06-08 21:49:46 · 698 阅读 · 0 评论 -
Linux运维-yaml资源清单语法规范(常用于ansible、kubernetes)
YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。YAML 的配置文件后缀为 .yml,如:abong.yml 。①基本语法区分大小写使用缩进表示层级关系缩进不允许使用tab,只允许空格缩进的空格数不重要,只要相同层级的元素左对齐即可’#'表示注释②数据类型对象:键值对的集合,又称为映射(mapp原创 2021-03-05 11:55:16 · 382 阅读 · 0 评论 -
Linux-Centos8停止更新,改用centos stream 8
Linux-Centos8停止更新,改用centos stream 8centos8 stream下载地址:http://mirrors.163.com/centos/8-stream/isos/x86_64/CentOS-Stream-8-x86_64-20201211-dvd1.iso安装方式和centos8一致,使用也差不多,换个名字。原创 2020-12-17 20:50:06 · 3656 阅读 · 3 评论 -
Linux-Centos6系统安装
Centos6系统安装新建虚拟机,添加好后点击“打开此虚拟机”选择“Install or upgrade an existing system”选择“skip”点击“ok”点击“下一步”选择语言,下一步选择键盘,下一步选择存储设备,下一步点击“是,忽略所有数据”设置主机名设置时区设置root用户的密码选择安装类型选择“将修改写入硬盘”选择最小化安装等待安装重新引导系统,即重启输入root用户和密码,登录系统至此,centos6已经安原创 2020-07-22 17:20:27 · 238 阅读 · 0 评论 -
Linux-如何快速定位一个文件的位置?
Linux-如何快速定位一个文件的位置?命令作用which查看可执行文件的位置whereis查看可执行文件的位置及相关文件locate搜索数据库缓存,快速查看文件位置grep过滤,关键字搜索文件find按条件查询相关文件[root@master ~]# which find/usr/bin/find[root@master ~]# whereis findfind: /usr/bin/find /usr/share/man/man1/fin原创 2020-07-13 20:43:40 · 4226 阅读 · 1 评论 -
Linux-重定向、管道符、通配符、转义字符、环境变量
文章目录Linux-重定向、管道符、通配符、转义字符、环境变量1. 输入输出重定向1.1 文件描述符和分界符EOF1.2 输入重定向1.3 输出重定向1.4 两个特殊文件:/dev/null文件和/dev/zero文件2. 管道符3. 通配符4. 转义字符5. 环境变量Linux-重定向、管道符、通配符、转义字符、环境变量在学习了linux常见的命令之后,我们要学以致用!本篇博客就来介绍如何将linux常见的命令用起来,在这里我们假设常见的命令我们已经了如指掌,不熟悉的可以关注我,看我这篇博客Linux原创 2020-07-13 16:50:41 · 686 阅读 · 1 评论 -
Linux-汉化man帮助文档
1.下载中文man手册:wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.2.tar.bz2/cab232c7bb49b214c2f7ee44f7f35900/manpages-zh-1.5.2.tar.bz22.下载解压man手册所要用到的依赖:yum install -y bzip23.解压包:tar -xjvf manpages-zh-1.5.2.tar.bz24.设置编译参数:不原创 2020-07-06 20:04:25 · 385 阅读 · 1 评论 -
Linux-CentOS7安装教程【附CentOS7镜像】
Linux-CentOS7安装教程【附CentOS7镜像】1. 新建虚拟机点击“创建新的虚拟机”点击“下一步”选择“稍后安装操作系统”,点击“下一步”选择"CentOS 7 64",点击“下一步”起一个虚拟机名字,设置一个合适的安装位置,点击“下一步”点击“下一步”点击“自定义硬件”,配置如下图:内存2G、cpu1个8核、移除声卡打印机U盘、桥接模式、添加iso镜像,最后点击关闭。点击“完成”2. 配置虚拟机点击“开启此虚拟机”选择“Install centOS 7原创 2020-06-25 17:21:10 · 36690 阅读 · 61 评论 -
Linux-认识linux系统的服务并对其进行管理
文章目录Linux-服务管理1、服务分类1. 服务有哪些?2. 服务启动和自启动3.查询已安装的服务2、独立的服务1. RPM包安装的服务的文件安装位置2. 独立服务的启动3. 独立服务的自启动3.基于xinetd服务4. 源码包安装的服务Linux-服务管理1、服务分类1. 服务有哪些?Linux服务:RPM包安装的服务独立服务基于xinetd的服务源码包安装的服务①独立的服务是装在内存中的。 如httpd服务是独立的服务,用户访问httpd服务时直接访问该服务。②基于xi原创 2020-06-16 13:33:38 · 424 阅读 · 0 评论 -
Linux-/etc/profile文件的全局变量每次打开终端都不生效,要手动执行source /etc/profile命令
场景介绍打算在虚拟机上的MYSQL上做下测试,在虚拟机的终端上输入mysql,发现并不存在该命令。查看下/etc/profile文件的内容,路径已经添加进去了,使用source /etc/profileg,再次输入mysql,发现没问题了。然后想着关掉再打开一个终端试试,然后又发现mysql这个命令不见了!!!也就是使用source /etc/profile仅在当前终端中有效。解决办法# 检查全局变量[root@master ~]# vim /etc/profile# 加载一次/etc/profi原创 2020-06-08 20:12:31 · 2538 阅读 · 0 评论 -
Linux-基于python2.7.5安装ansible最强攻略【适用于python3版本安装ansible】
文章目录1、什么是Ansible1.概念2.术语3.Ansible好在哪里?2、Ansible安装1. ansible安装2. 受控节点SSH免密登录3. 创建ansible配置文件4. 创建受控节点清单(/etc/ansible/hosts)5. 测试控制节点和被控节点的连通性3、Ansible的使用1. ping受控节点和查看网卡信息2. 复制文件3. 执行脚本4. 查看文件信息5. 安装服务6. 启动,停止,查看服务7. 创建、删除文件1、什么是Ansible1.概念Ansible是一种自动化运原创 2020-06-06 23:39:09 · 3003 阅读 · 4 评论 -
Linux-ubuntu设置root密码
今日疑惑:刚刚装的ubuntu系统,怎么不用输入root密码?只能以普通用户登录,而且不能在终端切换到root?报错如下:解决方法:简单说下以下两个命令的区别:su root #切换到root用户,但是家目录仍保留原来的家目录su - root #切换到root用户,家目录也切换到root对应的家目录...原创 2020-06-05 14:06:55 · 777 阅读 · 0 评论 -
Linux-完美解决linux系统镜像下载速度慢的问题
近期为了做一个实验,打算下载Ubuntu 20.04系统镜像,去官网下载镜像速度实在是太慢了!!!这里推荐网易的镜像,下载速度非常快!!!网易镜像下载地址Ubuntu20.04桌面版链接原创 2020-06-05 09:10:55 · 7244 阅读 · 1 评论 -
Linux-RHEL7.0配置aliyun
RHEL7.0配置aliyun1、创建一个目录,用于存放原来的yum信息。我这里没有yum,就不创建目录了。[root@master ~]# cd /etc/yum.repos.d/[root@master yum.repos.d]# ls[root@master yum.repos.d]# 2、下载镜像源[root@master yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com原创 2020-06-03 19:48:18 · 847 阅读 · 2 评论 -
Linux-OpenLDAP服务集中管理用户账户信息
目的:使用OpenLDAP目录服务管理用户账户信息,实现快速查询、更改、删除用户信息。意义:在一台ldap服务器上进行账号的集中管理,在ldap客户端上使用这些账号,而无需再管理账户。OpenLDAP目录服务1、目录数据库:主要用于存储较小的信息【多查少改的信息】,同时具有很好的读性能,但在写性能方面比较差,所以不适合存放那些需要经常修改的数据。2、目录服务是由目录数据库和一套能够访问和处...原创 2020-04-06 23:08:01 · 2189 阅读 · 1 评论 -
Linux-iSCSI服务部署网络存储,客户端增加远程存储资源
目的:让linux客户端或windows客户端都能够使用在服务器上的远程存储资源。意义:解决了在linux客户端或windows客户端上硬盘存储空间不足的问题。实现过程:1、部署RAID5磁盘阵列①使用4块大小为20G的硬盘【3块主硬盘+1块备份盘】,开启虚拟机,并查看是否添加成功可以看到,已添加成功。②创建RAID5磁盘阵列卡mdadm -Cv /dev/md0 -n 3 -l...原创 2020-04-05 11:51:10 · 441 阅读 · 10 评论 -
Linux-Tomcat服务基本介绍
Tomcat是免费的web服务器!!!当我们访问html文件时,可以使用访问本地html文件的形式打开html文件,如下:与我们平时打开网页看到的形式不一样。而导致两者不一致的原因在于后者使用路web服务器。下载解压并启动tomcatTomcat下载正常启动如下:使用tomcat打开html开启tomcat,将html文件放到目录:D:\Tomcat\tomcat_811...原创 2020-04-01 21:25:42 · 812 阅读 · 0 评论 -
Linux-Nginx服务解析【反向代理、动静分离、负载均衡、会话共享】
Nginx是一款轻量级的Web 服务器、反向代理服务器、电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占用内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/PO...原创 2020-04-01 00:19:45 · 206 阅读 · 0 评论 -
Linux-如何控制内网用户访问网站和下载资源
本文的访问控制是基于正向代理缓存服务之上的,如果不知道Squid服务或不是使用正向代理缓存的,请绕道!!!环境配置服务器主机:外网网卡:桥接模式 自动获取IP地址内网网卡:仅主机模式 192.168.10.10客户端主机:内网网卡:192.168.10.20检测网络连通性:安装Squid服务并配置客户端代理服务器参数,使得客户端可以正常上网服务器安装squid服务程...原创 2020-03-29 15:41:30 · 1207 阅读 · 0 评论 -
Linux-Squid服务让一台处于仅主机模式的内网客户端能够顺利的访问外网
这篇博客旨在如何让一台处于仅主机模式的虚拟机能够访问外网!!!众所周知,网络连接有三种模式:桥接、NAT、仅主机,而桥接模式和NAT模式都可以借助物理机联通外网,但仅主机模式不行,仅主机模式只可以在局域网内部进行通信。划重点:想要让仅主机模式的虚拟机上网,可以借助squid代理缓存服务squid代理缓存服务1、Squid是Linux系统中最为流行的一款高性能代理服务软件,通常用作Web网...原创 2020-03-28 23:13:41 · 1296 阅读 · 0 评论 -
Linux-快速上手Maria数据库管理系统
自RHEL7.0开始,Linux默认的数据库系统更改为Maria数据库管理系统。安装MariaDB服务并登录mariaDB①安装marai服务程序,重启并添加到开启自启项中yum -y install mariadb mariadb-serversystemctl restart mariadbsystemctl enable mariadb②初始化数据库程序mysql_secu...原创 2020-03-25 21:58:01 · 403 阅读 · 2 评论 -
Liunx-使用postfix和dovecot部署邮件系统收发邮件
Web服务和FTP服务需要客户端和服务器同时在线才能完成传输工作,若一方掉线则无法进行。而邮件系统即便对方离线也能发送邮件,等对方上线即可处理该邮件。邮件系统1、电子邮件协议:SMTP、POP3、IMAP4发件协议①简单邮件传输协议(Simple Mail Transfer Protocol,SMTP):用于发送和中转发出的电子邮件,占用服务器的25/TCP端口。收件协议①邮局协议版本...原创 2020-03-22 19:05:36 · 1378 阅读 · 0 评论 -
Linux-bind服务程序提供域名解析服务之配置主服务器【正向解析、反向解析】
在生活中,存在经纬图和世界地图,而对于网络中的计算机而言,存在的是IP地址和域名。这两者之间存在着某些共同点。IP地址和经度纬度都是数字,域名和地图中某个地方的名字都是字符串,字符串相对于数字而言较好记忆。IP地址和经度纬度能精准定位,但是域名和某个地方的名字不是人人都知道。对计算机而言,只能通过ip地址去识别其他主机,而不能通过域名去识别。DNS服务DNS(Domain Name ...原创 2020-03-21 20:06:20 · 842 阅读 · 0 评论 -
Linux-autofs自动挂载服务
我们以往使用的挂载操作,只要将挂载信息写入了/etc/fstab文件中,就能在开机的时候挂载上去,这样很方便,不用我们再去执行挂载操作。但是,如samba和nfs服务,对共享资源都需要进行挂载操作,若是共享资源就多,如成百上千个,但是使用的频率不高,偶尔才使用,这样会给网络带宽和服务器的硬件资源带来很大负载。而autofs服务就是为了解决这个问题的,该服务的作用是:当用户访问一个尚未挂载的文件...原创 2020-03-18 14:39:53 · 394 阅读 · 0 评论 -
Linux-Samba服务实现(Linux和Windows) 或 (Linux和Linux)之间的文件共享
之前讲的FTP和TFTP协议,都是在做文件传输。存放在服务器的一个文件,客户端A下载下来,编辑好了,上传到服务器,然后,客户端B下载下来,修改好了,上传到服务器,然后客户端A再去下载下来修改,一直循环,这是个很麻烦的事情。并且说白了都只是在客户端上修改文件,而非直接在服务器上修改文件,为了能够在服务器上修改文件,samba服务程序应运而生。samba服务程序samba服务是一种文件共享服务,可...原创 2020-03-17 14:50:46 · 1732 阅读 · 1 评论 -
Linux-开启Apache的虚拟主机功能(基于IP地址、基于主机域名、基于IP:端口号)
一台服务器要是只能部署一个网站,那就难免有些浪费了。Apache服务的虚拟主机功能可以基于ip地址、主机域名、端口号来访问网站,这样就可以实现在一台服务器上部署多个网站了。虚拟主机功能把一台处于运行状态的物理服务器分割成多个“虚拟服务器”无法实现硬件资源隔离,仅能限制硬盘的使用空间大小。Apache的虚拟主机功能是服务器基于用户请求的不同ip地址、主机域名、端口号,实现提供多个网站同时为...原创 2020-03-13 19:10:39 · 4313 阅读 · 0 评论 -
Linux-部署httpd服务的个人用户主页功能
如果每个用户都想拥有一个独立的,属于自己的网站,但是由于部署网站不是那么容易,所以管理员root可能就不会帮每个用户都部署网站,毕竟这太难了。而httpd服务的个人用户主页功能就可以轻松的让每个用户都拥有属于自己的网站。个人用户主页功能UserDir功能的配置文件:/etc/httpd/conf.d/userdir.conf配置个人用户主页功能实现abong用户的个人网站httpd服务...原创 2020-03-12 22:48:09 · 667 阅读 · 0 评论 -
Linux-mount: 在 /dev/sr0 上找不到媒体
今天在安装httpd服务程序的时候遇到个问题,由于我的虚拟机没有安装yum,所以先将yum安装上,但是出现了个往常不会出现的问题:每次挂载都挂载不上,repo配置文件也已经写好,但就是挂载不上去,提示说“mount: 在 /dev/sr0 上找不到媒体”,解决方法如下:检查步骤:检查系统镜像文件是否存在,已存在。检查虚拟机设置,发现“已连接”没有勾选上,所以勾选上去。重新挂载。...原创 2020-03-12 14:27:38 · 34808 阅读 · 4 评论 -
Linux-配置双网卡【稳定版】
配置网络连接内外网服务器ip:内网ip: 仅主机模式192.168.10.10外网ip: 桥接模式 自动获取IP地址客户端ip:仅主机模式192.168.10.20预期效果:服务器可以与客户端互相通信,并且服务器还可以连接互联网。配置步骤配置客户端IP,用于与服务端IP通信1、设置网络连接模式为:仅主机模式2、打开虚拟机,查看目录/etc/sysconfig/network...原创 2020-03-10 22:32:41 · 747 阅读 · 0 评论 -
Linux-配置网卡服务(网络会话、双网卡配置)
在我的另一篇博客有讲到如何配置网卡的网络参数。在这里只讲述如何配置网络会话和如何配置双网卡。配置网络会话首先介绍下什么叫网络会话:网络会话,可以看作是一种网络模板。可以让我们在不同的工作场景中快速的切换网络环境,以适应不同的工作地点。在RHEL和CentOS系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcl...原创 2020-03-10 22:32:11 · 1739 阅读 · 3 评论 -
Linux-清理日志文件(需谨慎)
清理日志需谨慎!!!cd进入日志文件所在目录首先区分下日志文件是在线日志还是归档日志可以使用du -sh * 查看目录logs下日志文件的大小可以使用df -h查看系统磁盘空间使用情况归档日志: rm -f 归档日志文件名 【直接删除文件】在线日志: echo "" > 在线日志文件名 【清空文件实际内容,但保留文件】操作生产环境需三思而后行,清理日志用到以上内容即可。...原创 2020-03-04 12:50:30 · 765 阅读 · 0 评论 -
Linux-存储结构与磁盘分区、格式化、挂载
Linux系统中一切都是文件FHS协议整个系统都是文件,想想就头疼,而linux系统又是一个能满足多用户同时使用的系统,这就导致每个人都在里面创建一些文件,然后大家都分不清哪些文件是干嘛的?所以,linux系统为了让每个linux运维人员能快速的接收一台linux服务器,存在着一套基于文件系统层次化标准(FHS,Filesystem Hierarchy Standard)的存储结构。lin...原创 2020-03-03 17:20:14 · 3211 阅读 · 3 评论 -
Linux-su命令和sudo服务
今天来学习如何快捷的在保证当前用户不退出登录的情况下切换用户,以及如何将特定命令的执行权限赋予指定用户,以保证普通用户也能完成root管理员才能完成工作。切换用户id:查看当前用户的uid、gid等信息id 用户名:查看指定用户的uid、gid等信息su 用户名:切换用户,保留原用户的环境变量su - 用户名:完整的切换用户,使用新的环境变量【建议使用】sudo服务(借权服务)作用...原创 2020-03-01 14:14:27 · 409 阅读 · 0 评论 -
Linux-xargs命令
在工作上遇到个清理文件服务器磁盘空间的问题,用到了xargs这个命令,在查阅资料后,觉得这个命令是很有必有弄懂的。xargs的作用在查看了xargs与其他命令的多种结合之后,我发现xargs的作用如下:将前一个命令的输出结果作为参数列表,转换成小块传递给后一个命令,以避免参数列表过长的问题。xargs命令可以与管道符和重定向符一起使用。当前一个命令的输出结果太长时,在将输出结果作为输入...原创 2020-02-27 15:53:32 · 389 阅读 · 0 评论 -
Linux-自动化运维(计划任务)——at和crontab命令
经验丰富的系统运维工程师可以使得Linux在无需人为介入的情况下,在指定的时间段自动启用或停止某些服务或命令,从而实现运维的自动化。计划任务:一次性计划任务 at长期性计划任务(周期性) crontab1、一次性计划任务可以理解为布置作业,布置只需完成一次的作业。at类命令的服务名为atd,可以使用命令systemctl status atd查看atd服务是否启动执行脚本存放在 ...原创 2020-02-26 16:06:55 · 536 阅读 · 3 评论 -
Linux-vim编辑器的使用
本篇博客讲解vim编辑器的使用!!!最实用教程!!!没有之一!!!vim编辑器有三种模式命令模式:对文本进行复制、粘贴、删除、撤销等【默认进入命令模式】输入模式:输入文本内容末行模式:保存、退出文档,以及设置编辑环境一、命令模式的使用模式切换:从输入模式或者末行模式可以通过Esc键回到命令模式。命令作用dd删除(剪切)所在行ndd删除(剪切)所在行开始...原创 2020-02-22 16:15:35 · 5091 阅读 · 2 评论 -
Linux-如何使用ssh协议登录远程主机
之前有朋友问到下面这个问题:其实这个问题只需将网络配置正确,就可以使用远程连接成功的。不清楚如何配置网络的可以看我这篇博客网络配置。SSH协议和sshd服务程序SSH(Secure Shell)是一款能够以安全的方式提供远程登录的协议,也是目前远程管理Linux的首选。要想使用SSH协议来远程管理Linux系统,需要部署配置sshd服务程序。使用sshd服务程序远程管理主机,有两种安全...原创 2020-02-22 10:25:12 · 1481 阅读 · 1 评论 -
Linux-常用命令分类并举例
近期工作时不时会用到在服务器上巡检,但是打开服务器的的黑色小屏,一脸懵。故想学习并总结下Linux的常用命令。在正式介绍Linux命令之前,先介绍一些基本的概念。计算机硬件=运算器+控制器+存储器+输入/输出设备系统内核负责完成对硬件资源的分配、调度等管理任务用户不直接接触硬件,也不直接接触内核。用户可通过shell命令行工具,调用相应的程序或服务去完成某些工作。Bash(Bo...原创 2020-02-18 15:33:38 · 5621 阅读 · 1 评论 -
Linux-配置yum软件仓库
1、什么是yum软件仓库yun软件仓库,即是软件或者服务的集合,可以让用户很方便的安装各种软件和服务。以下是yum的一些命令和作用:2、配置yum软件仓库cd /etc/yum.repos.d【进入该目录】vim yum_rhel7.repo【在该目录下使用vim创建repo文件】编辑repo文件配置内容[Abong] 【仓库名,标识符】name=Abong ...原创 2020-01-15 19:36:08 · 6562 阅读 · 0 评论 -
Linux-配置网络、激活网卡
配置环境虚拟机VMware Workstation上RHEL7一、网络连接方式1、桥接模式:物理主机和虚拟机网卡之间设一座桥梁,虚拟机可以通过物理机的网卡访问外网。2、NAT模式: VM虚拟机的网络服务发挥路由器的作用,使得虚拟机可以通过物理主机访问外网。模拟网卡为VMnet8。3、仅主机模式:只允许虚拟机和物理主机通信,不能访问外网。模拟网卡为VMnet1。二、配置主机名称主机名存...原创 2020-01-12 23:33:24 · 5219 阅读 · 2 评论