linux
局外人^旁观者
这个作者很懒,什么都没留下…
展开
-
Linux系统中虚拟机的使用
欢迎使用Linux系统在刚开始接触Linux系统时,由于我们对Linux直至甚少,在我们操作中将Linux系统破坏掉的可能十分巨大,所以在虚拟机中完成各种操作是十分有必要的。开启Linux系统终端首先登陆Linux系统主机界面,单击右健,选择open in Terminal一.通过命令对虚拟机进行控制虚拟机状态[kiosk@foundation70 Desktop]$ rht-v...原创 2019-07-03 18:51:12 · 890 阅读 · 0 评论 -
Linux系统之高速缓存DNS,正向解析,反向解析和双向解析
什么是DNS DNS(Domain Name System,域名系统):万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。 DNS协议运行在UDP协议之上,使用端口号53。DNS的配置文件含义DNS(Domain Name Sy...原创 2019-08-09 23:09:02 · 433 阅读 · 0 评论 -
Linux系统之CIFS文件系统
CIFS文件系统搭建samba服务器环境:安装samba,samba-common,samba-client三个软件包samba:这个套件主要包含了 SAMBA 的主要 daemon档案 ( smbd 及 nmbd )、 SAMBA 的文件档 ( document )、以及其它与 SAMBA 相关的logrotate 设定文件及开机预设选项档案等;samba-common:这个套件则主要提...原创 2019-08-19 21:40:06 · 515 阅读 · 0 评论 -
Linux系统之NFS文件系统
NFS文件系统NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。常用于linux与linux’系统之间,允许多个客户端通过网络共享文件访问。##包括基本的NFS命令与监控程序 服务端客户端都装这个 au...原创 2019-08-19 23:12:12 · 403 阅读 · 0 评论 -
Linux之数据库的简单管理
数据库安装数据库第一步:安装数据库(mariadb)服务[root@mysql ~]# yum install mariadb.x86_64 已加载插件:langpacks正在解决依赖关系--> 正在检查事务---> 软件包 mariadb.x86_64.1.5.5.52-1.el7 将被 安装--> 正在处理依赖关系 mariadb-libs(x86-64) =...原创 2019-08-14 22:40:48 · 226 阅读 · 0 评论 -
Linux之网络磁盘共享(iscsi)
iscsi网络磁盘iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:把原来只用于本机的SCSI...原创 2019-08-19 23:59:49 · 1745 阅读 · 1 评论 -
Linux之系统排错
MBR主导分区损坏模拟问题:dd if=/dev/zero of=/dev/vda bs=446 count=1当你重启电脑后会出现以下错误,系统无法正常开机前提条件----------------必须要有一个与系统相同的镜像解决方案(1)真机执行virt-manager,选择grub2出现错误的虚拟机,并关闭虚拟机;(2)点击灯泡,根据虚拟机版本添加光驱(如7.3的系统光驱为7...原创 2019-08-15 00:02:13 · 446 阅读 · 0 评论 -
Linux之高级网络配置(bond,team以及网桥的搭建)
bond网络##什么是bond,为什么要配置bondbond是将多块网卡虚拟链接成一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。特点:bond默认情况下支持两块网卡工作。在linux下配置bond,通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务,实现主备功能。bonding网络有三种使用方式模...原创 2019-08-15 02:30:10 · 685 阅读 · 0 评论 -
Linux系统之SeLinux服务
Selinux是什么 Selinux 的全称是Security Enhance Linux,就是安全加强的Linux。在Selinux之前root账号能够任意的访问所有文档和服务 ; Selinux则是基于MAC(强制访问机制),简单的说,就是程序和访问对象上都有一个安全标签(即selinux上下文)进行区分,只有对应的标签才能允许访问,否则即使权限是777,也是不能访问的。 ...原创 2019-08-11 16:33:36 · 767 阅读 · 0 评论 -
Linux系统之防火墙(firewalld)
防火墙的简述在网络中,所谓“防火墙”,是指一种将内部网和公众访问网(如Internet)分开的方法,它实际上是一种隔离技术。防火墙是在两个网络通讯时执行的一种访问控制尺度,它能允许你“同意”的人和数据进入你的网络,同时将你“不同意”的人和数据拒之门外,最大限度地阻止网络中的黑客来访问你的网络。换句话说,如果不通过防火墙,公司内部的人就无法访问Internet,Internet上的人也无法和公司内...原创 2019-08-20 21:36:47 · 696 阅读 · 0 评论 -
Linux系统之防火墙(iptables)
注意:firewalld和iptables不能同时打开,一定要关闭firewalld,再打开iptables,不然会对下面的实验有影响防火墙的工作机制(三表五链)链: 链就是位置,共有五个 : 数据包进路由之前(PREROUTING)、目的地址为本机,进系统(INPUT) 、转发(FORWARD)、原地址为本机,向外发送,出系统(OUTPUT)、发送到网卡之前,出路由(POSTROUTING)...原创 2019-08-20 23:40:13 · 5595 阅读 · 0 评论 -
shell中常用的基本命令(diff、patch、cut、sort、uniq、&&与||、test、tr)
diff 命令(比对文件)名称方法不检查空格字符的不同diff -b不检查空白行diff -B显示全部内文,并标出不同之处diff -c不检查大小写的不同diff -i若比较的文件为 C 语言的程序码文件时,显示差异所在的函数名称diff -p仅显示有无差异,不显示详细的信息diff -q比较子目录中的文件diff -r...原创 2019-08-21 00:55:36 · 293 阅读 · 0 评论 -
Linux系统之Apache
什么是ApacheApache HTTP Server(简称Apache):是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache的默认服务端口为:80##Apache的默认设定默认发布目...原创 2019-08-15 23:46:15 · 457 阅读 · 0 评论 -
Linux系统之DNS的集群,更新(远程更新,加密更新)和ddns(动态域名解析)
DNS集群的搭建基本概念:DNS服务器一般在使用时,为了缓解服务器的压力,多使用一个主DNS服务器,多个副DNS服务器,这些DNS服务器就组成了一个DNS集群。 搭建DNS之前我们需要将之前在DNS的主配置文件步里做的DNS双向解析的代码删掉##主DNS的搭建主dns在之前作dns的正向解析,反向解析时,已经搭建好了.切记一定要将双向DNS给注释掉,还原最初始的样子,防止影响下面...原创 2019-08-13 22:00:46 · 336 阅读 · 0 评论 -
Linux系统之FTP服务
什么是ftp 文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。 FTP允许用户以文件操...原创 2019-08-02 14:50:45 · 552 阅读 · 0 评论 -
Linux系统之延时及定时机制
系统延时任务——at在Linux系统中,我们的延时任务同at命令来执行,此命令有两种表示方法:1. at 时间:在该时间点执行at’后的命令2. a t now+数字min:在数字min后执行at后的命令我们在输入命令结束后使用ctrl+d发起任务名称方法查看任务列表at -l查看任务内容at -c 任务号取消任务执行at -r 任务号...原创 2019-07-27 20:28:49 · 728 阅读 · 0 评论 -
Linux系统中vim的详细使用
1.使用set调整vim的工作方式名称方法显示每一行行号:set nu取消每一行行号:set nonu显示鼠标:set mouse=a显示行线:set cursorline注意操作命令在vim的只读不可写中进行,并且必须要添加:在vim程序中设置的vim工作方式是临时的,在关闭后下次打开需要重新设置;想要永久保存vim工作方式可以编辑vim...原创 2019-07-04 15:13:33 · 309 阅读 · 0 评论 -
linux系统中输入输出管理
1.单行输入[root@localhost Desktop]# touch file[root@localhost Desktop]# vim file[root@localhost Desktop]# cat file qwertyuiop[root@localhost Desktop]# tr 'a-z' 'A-Z' < file QWERTYUIOP2.多行输入te...原创 2019-07-04 21:47:01 · 170 阅读 · 0 评论 -
Linux系统中文件的权限
文件权限的意义有:1.系统最底层安全设定方法之一2.保证文件可以被可用的用户做相应操作文件权限的查看名称方法查看文件ls -l filename 和 ll filename查看目录ls -ld dir 和ll -d dir文件权限的读取在终端中查看文件权限后或出现以下内容-rw-r–r--. 1 kiosk kiosk 5388 Jul ...原创 2019-07-14 17:02:55 · 220 阅读 · 0 评论 -
Linux系统中用户的管理
Linux系统之用户的管理在进行用户管理操作之前,我们必须要了解到Linux系统中分别有三类用户:1 root :也被称为超级用户。超级用户对系统有控制权限,可以不受限制的运行任何命令,root 用户可以看作是系统的管理员。2 系统用户: 系统用户通常是不可登陆的,执行某些服务及进程的帐号。3 普通用户: 一般用户都是普通用户,这些用户对系统文件的访问受限。1.查看用户##查看当前...原创 2019-07-10 23:24:44 · 852 阅读 · 0 评论 -
Linux系统中进程及服务控制
什么是进程进程就是系统未完成并且正在进行的工作查看进程的方式##图形查看在控制台输入gnome-system-monitor,即可显示进程的页面##选择命令查看名称方法所有进程ps -A在环境中的所有进程,不包含环境信息ps -a显示进程用户信息ps -u显示当前环境中运行的进程,包含环境信息ps -a列出系统中所有运行包含...原创 2019-07-18 11:00:47 · 256 阅读 · 0 评论 -
Linux系统中sshd服务
sshd简介通过网络在主机中开启shell——sshd=secure shell;有两种连接方式文本连接——ssh username@ip图形连接——ssh -X username@ip注意:1.第一次连接陌生主机时需要建立认证文件,会询问是否建立,输入yes或no,不可输入y或n; 2.在第二次再次连接该主机时不需要再次输入,因为生成~/.ssh/know_hosts文件...原创 2019-07-18 22:45:56 · 318 阅读 · 0 评论 -
Linux系统之文件在系统中的传输
scpscp进行数据复制——有没有都复制,稳定(准确)性高上传——scp file root@ip:dir下载——scp root@ip:file dir##将westos文件上传到ip为28的主机中[root@westos_server Desktop]# mkdir westos[root@westos_server Desktop]# touch westos/file{1...原创 2019-07-20 00:00:54 · 167 阅读 · 0 评论 -
Linux之虚拟机管理
虚拟机管理命令名称方法开启虚拟机管理器virt-manager显示正在运行的虚拟机virsh list显示所有虚拟机virsh list --all打开虚拟机virsh start desktop正常关闭虚拟机virsh shutdown desktop强行关闭虚拟机virsh destroy desktop显示虚拟机virt...原创 2019-07-24 23:33:35 · 314 阅读 · 0 评论 -
Linux系统之软件管理
使用已有的网络资源安装软件如果在网络上已经存在一个yum源,我们可以通过配置以下文件来共享网络上的yum源,其中文件必须以.repo结尾。第一步:在/etc/yum.repos.d/目录下创建一个xx.repo文件第二步:在该文件中写入以下内容[rhel7.3] ##仓库名称name=rhel7.3 ##对...原创 2019-07-25 14:59:13 · 1197 阅读 · 0 评论 -
Linux系统之系统日志管理
rsyslog此服务是用来采集系统日志的,他不产生日志,只起到采集作用rsyslog的管理##/var/log目录下文件含义名称方法服务信息日志/var/log/message系统登陆日志/var/log/secure定时任务日志/var/log/cron邮件日志/var/log/maillog系统启动日志/var/log/boot...原创 2019-07-21 15:21:07 · 455 阅读 · 0 评论 -
Linux系统之虚拟机的快照及其自动安装
虚拟机的快照在/var/lib/libvirt/images/目录下找到进行快照的xx虚拟机的硬盘文件,以westos虚拟机为例第一步:创建虚拟机的镜像快照文件##建立快照,create创建,-f格式qcow2,-b 源虚拟机磁盘文件 [root@foundation70 images]# qemu-img create -f qcow2 -b /var/lib/libvirt/imag...原创 2019-07-25 18:20:45 · 493 阅读 · 0 评论 -
Linux系统之网络配置
什么是IP ADDRESS网络位(前三段) 主机位(最后一段)网络地址进程:intrenet protocol ADDRESSipv4:internet protocol version4ip由32个0/1组成11111110.11111110.11111110.111111110=255.255.255.255子网掩码用来划分网络区域子网掩码非0的位对应...原创 2019-07-22 00:39:16 · 1254 阅读 · 0 评论 -
Linux系统之磁盘管理
本地存储设备时别名称方法真实存在的设备fdisk -l系统识别的设备cat /proc/partitions系统可以使用的设备blkid系统正在挂载的设备df 其中,四者之间的关系为真实存在的( fdisk -l),但不一定被识别;识别的(cat /proc/partition),不一定能用;一定能用的(blkid),不一定被使用(df...原创 2019-07-31 10:09:28 · 1467 阅读 · 0 评论 -
Linux系统之LVM(逻辑卷管理)
LVM相关知识LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制.LVM是建立在磁盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。##为什么要使用LVM Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区...原创 2019-07-31 16:20:11 · 483 阅读 · 0 评论 -
shell中的文本处理正则表达式(grep+sed+awk)
grep文本过滤命令grep用于shell脚本时,如果模板搜索成功返回0,不成功返回1,搜索文件不存在返回2名称方法搜索file中的xxxgrep xxx file只输出匹配行的计数grep -c xxx file不区分大 小写(只适用于单字符)grep -i xxx file查询多文件时不显示文件名grep -h xxx file...原创 2019-08-22 10:26:54 · 347 阅读 · 0 评论