
linux基本知识
文章平均质量分 72
Hannah_zh
这个作者很懒,什么都没留下…
展开
-
shell脚本典型案例
1、统计出现次数最多的ip[root@foundation51 shell]# cat test.txt 1 134.102.173.432 134.102.173.433 134.102.171.424 134.102.170.9[root@foundation51 shell]# cat test.txt | awk '{print $2}'| sort | uniq -c...原创 2020-03-10 20:39:04 · 257 阅读 · 0 评论 -
Linux学习笔记—时间同步和设定时间
一、时间同步chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。chrony由两部分组成:chronyd和chronycchronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟与时钟服务器同步环境部署:客户端:server11(172.25.51.11)服务端:server12(172.25.51.12)注意: 客户端、服务端关闭...原创 2018-11-26 21:09:01 · 930 阅读 · 0 评论 -
Linux基础—netstat命令
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。netstat命令参数:-a ##all,显示所有选项,默认不显示LISTEN相关-n ##不做解析-t ##tcp,仅显示tcp相关选项-u ##udp,仅显示udp相关选项...原创 2018-11-26 21:15:44 · 273 阅读 · 0 评论 -
Linux学习笔记—管理网络
1.IP基础知识iPv4 IPv4是互联网协议(Internet Protocol,IP)的第四版,构成现今互联网技术的基础的协议。IPv4地址可以分为网络地址和主机地址两部分。 网络地址可以使用如下形式描述:172.25.0.10/255.255.255.0 ip地址:172.25.0.10 子网掩码:255.255.255原创 2018-01-21 23:58:28 · 341 阅读 · 0 评论 -
Linux基础—nmcli命令
一、基础知识在CentOS7 / Redhat7中默认使用 NetworkManager 守护进程来监控和管理网络设置。nmcli是命令行的NetworkManager工具,自动把配置写到/etc/sysconfig/network-scripts/目录下面。CentOS7 / Redhat7之前的网络管理是通过 ifcfg 文件配置管理接口(device),而现在是通过NetworkMana...原创 2018-11-27 16:08:19 · 6155 阅读 · 1 评论 -
Linux基础—KVM虚拟化
一、虚拟化简介系统虚拟化是将底层物理设备与上层操作系统、软件分离的一 种去耦合技术,在一台物理机器上逻辑的划分出多台机器。虚拟化的目的是实现IT资源利用效率和灵活性的最大化。在一台物理主机上虚拟出多个虚拟计算机(虚拟机,VirtualMachine,VM),其上能同时运行多个独立的操作系统,这些客户操作系统(Guest OS)通过虚拟机管理器(Virtual Machine Monitor,...原创 2018-11-27 18:59:36 · 660 阅读 · 0 评论 -
Linux学习笔记—虚拟化之KVM
1.虚拟机的管理命令virt-viewer 虚拟机名称 ##显示虚拟机 virsh start 虚拟机名称 ##开启指定虚拟机 virsh list ##显示正在运行的虚拟机 virsh list –all ##显示所有虚拟机 virsh shutdown 虚拟机名称 ##正常关闭指定虚拟机 virsh destroy 虚http拟机名称 ##强原创 2018-01-23 00:22:28 · 1436 阅读 · 0 评论 -
Linux学习笔记—软件安装rpm&yum
1.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用于redhat操作系统 || || || || 软件名称 软件版本 软件适用系统 64位2.原创 2018-01-22 17:27:28 · 519 阅读 · 0 评论 -
Linux基础—yum仓库搭建
一、本地yum源搭建1、从网络上下载本机系统版本匹配的iso镜像文件hostnamectl ##查看本机系统版本本机系统版本为7.3,因此从源端下载 rhel-server-7.3-x86_64-dvd.iso 镜像文件2、把 rhel-server-7.3-x86_64-dvd.iso 挂载到/mnt以便访问镜像中的文件mount rhel-ser...原创 2018-11-27 21:31:29 · 718 阅读 · 0 评论 -
Linux学习笔记—自动安装脚本Kickstart
一、Kickstart概述使用Kickstart,系统管理员可以创建一个包含安装期间所有常见问题答案的文件,以自动安装Red Hat Enterprise Linux 。Kickstart类似于 Oracle solaris 中的Jumpstart 或 Microsoft Windows 的无人值守安装。二、Kickstart 安装Kickstart制作工具安装软件包 system-co...原创 2018-11-27 22:14:02 · 647 阅读 · 0 评论 -
Linux学习笔记—管理系统存储
1、基本概念和命令1、MBR和GPT基本概念 MBR MBR的全称Master Boot Record(主引导记录),其是存在于驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息。主引导扇区是硬盘的第一扇区。它由三个部分组成,主引导记录MBR、硬盘分区表DPT和硬盘有效标志。在总共512字节的主引导扇区里MBR占446个字节原创 2018-01-26 22:10:26 · 307 阅读 · 0 评论 -
HTTP与HTTPS的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,H...原创 2018-12-06 12:42:14 · 228 阅读 · 0 评论 -
Linux基础—awk命
一、awk命令awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息。awk处理过程: 依次对每一行进行处理,然后输出awk `/La/` dataf3 #显示含La的行。awk -F ":" '{print $1,$2}' /etc/passwd #以“:”为分割,显示/etc/passwd每一行的第1和第2个...原创 2019-03-11 21:41:45 · 254 阅读 · 0 评论 -
Linux学习笔记—系统日志
进程和操作系统内核需要能够为发生的事件记录日志 , 这些日志可用于系统审核和问题的故障排除 , 一般这些日志永久存储 /var/log 目录中。一、系统日志默认分类日志文件用途/var/log/messages系统服务及日志,包括服务的信息,报错等(大多数系统日志信息)/var/log/secure安全和身份认证相关的消息和错误的日志文件/var/log/m...原创 2018-11-26 21:05:35 · 359 阅读 · 0 评论 -
Linux学习笔记——shell文本处理正则表达式
1.grepgrep(Global search regular expression and print out the line)全面搜索研究正则表达式并显示出来。 grep可以根据用户指定的“模式”对目标文件进行匹配检查,打印匹配到的行,由正则表达式或者字符及基本文本字符所编写的过滤条件。 1.grep的格式grep 匹配条件 处理文件示例:grep root passw...原创 2018-05-14 11:14:38 · 313 阅读 · 0 评论 -
Linux学习笔记—shell常用指令(二)
1.test命令知识点一:test命令和[]等同test "$A"=="$B" 等同 ["$A"=="$B"]["$A"="$B"] [&qu原创 2018-06-16 19:30:44 · 287 阅读 · 0 评论 -
/proc/sysrq-trigger详解
/proc/sysrq-trigger详解这是一组“魔术组合键”,只要内核没有被完全锁住,不管内核在做什么事情,使用这些组合键能即时打印出内核的信息。使用sysrq组合键是了解系统目前运行情况的最佳方式。如果系统出现挂起的情况或在诊断一些和内核相关,比较怪异,比较难重现的问题的时候,使用sysrq键是个比较好的方式。怎么打开和关闭SysRq组合键?为了安全起见,在红帽企业版Linux里面,...转载 2018-09-25 21:35:45 · 455 阅读 · 0 评论 -
Linux常见问题—mysql异常“Another MySQL daemon already running with the same unix socket”
1、 当虚拟机异常断电,mysql进程没有正常关闭,再次开启数据库时出现以下报错:“Another MySQL daemon already running with the same unix socket.”解决办法:[root@server3 ~]# cd /var/lib/mysql/[root@server3 mysql]# lsibdata1 ib_logfile0 ib...原创 2018-11-05 21:16:39 · 516 阅读 · 0 评论 -
Linux基础—root用户忘记密码
当我们登陆系统,忘记root用户密码,该怎么办?下面为大家介绍如何解决忘记root用户密码问题:1.重新启动系统2.在系统启动阶段按上下健停止系统系统引导3.选择启动引导标题,按“E”进行编辑4.找到linux16引导条目这一行,从这行最后删除到ro选项,并把ro改为rw,然后添加rd.break选项5.ctrl+x启动设定过后的系统引导条目6.进入系统后执行chroot /sysro...原创 2018-11-20 19:41:59 · 388 阅读 · 0 评论 -
Linux基础—认识bash这个shell
学习目标1、什么是Shell?Shell是外壳的意思,就是操作系统的外壳。我们可以通过Shell命令来操作和控制操作系统,与操作系统内核通信,比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说,Shell是一个命令解释器,它通过接受用户输入的Shell命令来启动、暂停、停止程序的运行或对计算机进行控制。Shell在操作系统中的定位:2、什么是Shell脚本?Shel...原创 2018-11-19 22:04:06 · 282 阅读 · 0 评论 -
Linux学习笔记—sshd服务及服务管理
一、SSH介绍SSH 为 Secure Shell 的缩写 , 是应用层的安全协议。SSH 是目前较可靠 , 专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。二、客户端连接方式ssh 远程主机用户@远程主机ipssh 远程主机用户@远程主机ip -X ##调用远程主机图形工具ssh 远程主机用户@远程主机ip ...原创 2018-11-25 23:25:51 · 341 阅读 · 0 评论 -
Linux学习笔记—man的用法
man是手册manual的缩写man man #####查看man命令的帮助man passwd ###查看passwd命令的帮助1、man的级别1 系统命令2 系统接口3 函数库4 特殊文件,比如设备文件5 文件6 游戏7 系统的软件包8 系统管理命令9 内核示例:man 5 passwd ##查看/etc/passwd文件的帮助man 1 passwd ...原创 2018-11-25 23:47:25 · 376 阅读 · 0 评论 -
Linux学习笔记—lvm管理
1.LVM名词LVM(Logical Volume Manager,逻辑卷管理器)是Linux下对磁盘分区进行管理的一种机制。LVM是建立在磁盘分区和文件系统之间的一个逻辑层,利用LVM可以在磁盘不用重新分区的情况下动态调整分区的大小。 PV(Physical Volume,物理卷):硬盘分区或从逻辑上看和硬盘分区类似的设备 VG(Volume Group,卷组):一个LVM卷组由一个或多原创 2018-01-28 19:05:06 · 357 阅读 · 0 评论 -
Linux学习笔记—系统中的文件传输
一、scp命令—拷贝scp是linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作。1、上传scp 本地文件 远程主机用户@远程主机IP:远程主机目录 ##文件scp -r 本地目录 远程主机用户@远程主机IP:远程主机目录 ##目录例如:2、下载scp 远程主机用户@远程主机IP:远程主机文件 本地目录 ...原创 2018-11-26 10:37:34 · 209 阅读 · 0 评论 -
Linux学习笔记—vsftpd服务
1.ftp服务介绍(1)ftp服务简介 FTP(文件传输协议)是internet上仍常用的最老的网络协议之一,它为系统提供了通过网络与远程服务器进行传输的简单方法。 在RED HAT ENTERPRISE LINUX6中,FTP服务包名称为VSFTPD,它代表Very Secure File TransferProtocol Damon服务器名称也叫做vsftpd,默认配置文件让ANONY原创 2018-01-31 23:28:11 · 315 阅读 · 0 评论 -
Linux学习笔记—文件的归档和压缩
一、文件归档文件归档,就是把多个文件变成一个归档文件。归档的目的就是方便备份、还原及文件的传输操作归档命令工具:tar归档语法:tar [选项] 归档文件名 需归档的源文件或目录解包语法:tar [选项] 归档文件名 [-C 目标目录]tar命令参数:-c ##创建 .tar 格式的包文件-f ##指定归档文件或磁盘设备-t ##显示归档文件中的内容-r ##向...原创 2018-11-26 12:56:50 · 632 阅读 · 0 评论 -
Linux学习笔记—系统恢复技术
1.系统引导过程概述2. 系统异常及恢复技术1. bios 初始化 • 基本输入 / 输出系统 ( BIOS ) 是内置于标准 x86/x86-64 硬件的固件接口 , 将硬件置于已知状态并准备好系统以加载 操作系统 • 出现什么情况 ? – 检测并初始化硬件 – 确定从中引导的设备 • 可能出现了什么错误 ? – 错误或异常 BIOS 设置 – 错误引导设备顺序原创 2018-01-28 15:02:45 · 542 阅读 · 0 评论 -
深入解析kvm qemu libvirt
在所谓的kvm技术中,应用到的其实有2个东西:qemu+kvm kvm负责cpu虚拟化+内存虚拟化,实现了cpu和内存的虚拟化,但kvm不能模拟其他设备; qemu是模拟IO设备(网卡,磁盘),kvm加上qemu之后就能实现真正意义上服务器虚拟化。 因为用到了上面两个东西,所以一般都称之为qemu-kvm。 libvirt则是调用kvm虚拟化技术的接口用于管理的,用libvirt管理方便,...原创 2018-09-14 10:53:08 · 518 阅读 · 0 评论