linux基础
linux基础
monster_hahaha
这个作者很懒,什么都没留下…
展开
-
linux中的进程管理
1.程序和进程程序:一个静态文件存储在计算机系统的硬盘等存储空间中; 进程:处于动态条件下由操作系统维护的系统资源管理实体;2.进程的状态R 正在运行S 可被唤醒的睡眠D 不可被唤醒的睡眠T 停止状态Z...原创 2019-10-10 21:43:12 · 534 阅读 · 0 评论 -
linux磁盘管理之lvm(二)
1.lvm的定义:LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。2.lvm的原理:3.具体实现:准备工作:mkdir /weixindata #新建文件夹fdisk /dev/vdb 新建一个分区1,将他的分区标签改为8efdisk -l ...原创 2019-11-14 19:56:39 · 166 阅读 · 0 评论 -
linux磁盘管理(一)
1.检查系统中的设备1.注:系统中真实存在的设备不一定能被识别, 能识别不一定能用fdisk -l #系统中真实存在的设备cat /proc/partitions #查看系统识别的设备blkid #系统可使用的设备df ...原创 2019-11-08 00:22:13 · 115 阅读 · 0 评论 -
linux中的日志管理
1.系统日志的含义 系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。系统日志包括系统日志、应用程序日志和安全日志(引用自百度百科)。2.如何管理系统日志?1.日志的采集:vim /etc/rsyslog.conf ...原创 2019-10-17 23:27:26 · 361 阅读 · 0 评论 -
批量部署linux系统
1.pxe是什么? 预启动执行环境(Preboot eXecution Environment,PXE)也被称为预执行环境,提供了一种使用网络接口(Network Interface)启动计算机的机制。这种机制让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装的操作系统。2.pxe工作原理3.实验前提共享yum源以配置完成4.实验步骤1.ks配...原创 2019-11-08 01:19:08 · 550 阅读 · 0 评论 -
kickstart自动部署安装linux系统
1.前提条件1.要有一台配置好配置好本地yum源的主机;2.该主机需要有httpd,dhcp,systemctl-config-kickstart服务;2.操作步骤具体分三个部分:<1>安装system-config-kickstart软件,打开httpd,关闭防火墙yum install dhcp httpd system-config-kickstart ...原创 2019-11-07 22:47:17 · 158 阅读 · 0 评论 -
怎么用u盘安装linux系统以及u盘的格式化
1.素材1.一个u盘;2.想要安装的镜像文件;2.操作步骤1.查看u盘的设备名称:df #查看设备如图:sdb就是我的u盘;2.卸载u盘:umount /dev/sdb1 #卸载u盘3.查看u盘是否被系统识别:cat /proc/partitions 如图:4.将镜像文件刻录...原创 2019-11-07 21:56:55 · 2186 阅读 · 0 评论 -
linux之高级网络控制
1.链路聚合链路聚合(英语:Link Aggregation)是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从 哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计 算报文的发送端口,故障...原创 2019-11-28 23:49:03 · 134 阅读 · 0 评论 -
linux中的网络配置之dns及dhcp服务器
1.dns是什么?域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。域名系统(Domain Name System,DNS)是Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一...原创 2019-10-31 22:41:47 · 1499 阅读 · 0 评论 -
linux中的网络配置之网关
1.nmcli 命令nmcli 命令使用的前提是 networkmanager必须开始nmcli device connect eth0 #启用eth0网卡nmcli device disconnetc eth0 #关闭网卡nmcli device show eth0 #查看网卡信息nmcli devic...原创 2019-10-31 22:06:48 · 8864 阅读 · 0 评论 -
linux中的网络配置之ip地址
1.ip的含义类似手机号码一样,ip是用来分发给连通互联网的主机,达到通信目的的一种手段。2.ip地址的结构ip地址分为网络地址和主机地址;1.网络地址:用来识别设备所在的网络,它位于ip地址的前段。同一网络的设备,都具有相同的网络地址。1.主机地址:主机地址位于ip地址的末尾,用来识别网络上的设备,统一网络上的设备都具有相同的网络地址,而各设备之间通过主机地址来区别。3.子网掩码子...原创 2019-10-31 18:23:58 · 1924 阅读 · 0 评论 -
linux之DNS管理二(DNS远程更新以及动态域名解析)
1.DNS远程更新1.基于ip的更新在desktop上1.关闭sexlinux2.添加允许谁更新:vim /etc/named.rfc1912.zones在zone "westos.com" 添加allow-update { 172.25.60.2: };systemctl restart named3.修改目录权限:chmod g+w /var/n...原创 2019-11-28 20:58:50 · 662 阅读 · 0 评论 -
linux之DNS管理一(高速缓存DNS,MX记录,正反向解析以及辅助DNS)
1.高速缓存DNS## 1.DNS总览权威名称服务器:存储并提供某区域(整个dns域或dns域的一部分)的实际数据,他的类型包括:Master:包含原始区域数据,有时称作“主要”名称服务器;Salve:备份服务器,通过区域传送从Master服务器获得区域数据的副本,有时称作“次要”服务器;非权威/递归名称服务器:客户端通过其来查找来自权威服务器的数据;2.高速缓存dns:局域网内的...原创 2019-11-28 15:54:20 · 1414 阅读 · 0 评论 -
linux之selinux
1.selinux是啥SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。2.如何进行管理1.selinux的开关查看:getenforce2.改变状态:vim /etc/sysconfig/selinuxSELINUX=enforing #开...原创 2019-11-15 00:41:13 · 206 阅读 · 0 评论 -
linux之ftp服务
1.FTP服务的定义 FTP(文件传输协议)是internet上仍常用的最老的网络协议之一,他为系统提供了通过网络与远程服务器进行传输的简单方法;2.ftp协议提供的软件:在rhel7中:vsftpd(Very Secure File TransferProtocolDamon )3.服务基本信息软件安装包: vsftpd软件默认发布目录: /...原创 2019-11-14 23:36:00 · 154 阅读 · 0 评论 -
linux软件管理之安装第三方软件以及第三方软件仓库的搭建
1.第三方软件不能直接安装的原因有的第三方软件的依赖性,不能识别;2.什么是依赖性关系?某些软件在安装时会要求安装一些别的东西;3.rpm命令的使用rpm-i 安装软件-v 显示过程-h hash加密(MD5等对称加密)-a 所有-p 软件包-e 删除软件-ivh 建立软件-qa 查看所有已经安装过的软件包-ql ...原创 2019-11-01 02:05:50 · 634 阅读 · 0 评论 -
linux软件管理之部署共享型yum源
1.部署步骤1.在一台已经配置好本地yum源的主机中安装httpd如图:2.配置网络yum源:<1>开启httpd服务<2>关闭防火墙systemctl start httpd #启动apache的服务httpdsystemctl enable httpd #设置开机启动systemctl stop frewalld #关闭...原创 2019-11-01 01:45:44 · 147 阅读 · 0 评论 -
linux软件管理之配置本地yum源
1.yum是什么?Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。2.yum源是什么?yum源是一个软件集合地,只需要搜索并安装你想要的...原创 2019-11-01 00:41:12 · 185 阅读 · 0 评论 -
系统的定时与延时任务
1.定时和延时任务的区别1.定时任务时永久的2.延迟任务是暂时的2.用at命令实现延时任务at 16:00 回车;输入想要执行的任务;再 ctrl+d now+1min 同上at -l 查看任务 -c 2 查看数字对应任务的命令 -r 2 删除数字对应的任务如图,此时间下设置的任务(这里...原创 2019-10-24 22:51:38 · 294 阅读 · 0 评论 -
linux系统中的临时文件
1.什么是临时文件 下载和安装'卸载软件、打开电子邮件和即时消息程序中的文件或传输文件时创建。通常,创建临时文件的程序会在完成时将其删除,但有时候这些文件会被保留。 一段时间后,这些废弃的临时文件(若长时间不清理会相当大)可能会占去大量的硬盘空间、累积硬盘磁盘碎片并降低系统性能。删除这些文件是安全的。2.linux中的临时文件管理命令如下:su - ...原创 2019-10-31 10:52:35 · 2637 阅读 · 0 评论 -
优化linux中的文件传输
1.scp的方式传输文件比较慢,但是传输文件完整;1.上传scp 目标文件 远程主机user@远程主机ip:目的路径2.下载scp 远程主机user@远程主机ip:目标文件 目的路径2.rsync的方式传输文件传输速度快,但是会漏传一些东西; rsync -r 复制目录 -l 不忽略链接 ...原创 2019-10-17 22:33:38 · 122 阅读 · 0 评论 -
linux中的文件权限管理
1.什么是文件的权限?系统底层安全的保证; 保证了文件可以被可用的用户操作;2.管理文件的权限1.文件权限的查看ls -l 文件名 ##查看文件属性ll 文件名ls -ld 目录名 ##查看目录属性ll -d 目录名注:*ls -l = ll2.文件属性的含义ls ...原创 2019-10-08 21:27:25 · 153 阅读 · 0 评论 -
linux系统中的输入输出与重定向
1.输入与输出1.输入:键盘,鼠标以及系统录入字符; 输出:系统处理输入后产生的字符; 输出的形式:1正确,2错误2.重定向输入> ##定向正确输出2> ##定向错误输出&> ##定向所有输出注意:定向会覆盖原文件内容...原创 2019-10-07 21:42:06 · 254 阅读 · 0 评论 -
vim的三种模式
一.命令模式1.vim打开后即默认进入命令模式,在此模式中不能编辑,但是可以设定vim的工作方式。:set nu ##显示行数:set nonu ##取消行数:set cursorline ##显示下标线:set mouse=a ##显示鼠标注意:上述vim的设定方式是临时的,当...原创 2019-10-07 18:47:01 · 840 阅读 · 0 评论 -
linux系统中的文件管理
1.创建文件touch file ##创建一个名称为file的文件;另外touch命令还可以修改文件的时间戳:accesstime表访问,modiftytime表修改,changetime表修改文件的属性(changetime包含modiftytime);2.创建目录mkdir text...原创 2019-09-26 11:14:15 · 647 阅读 · 1 评论 -
虚拟机的自动化管理
1.用脚本实现虚拟机的自动化安装1.切换为超级用户2.cd 到 /usr/bin/ 目录下3.编辑配置文件 vim vm_create.sh#!/bin/bashvirt-install \ #安装虚拟机 --name $1 \#设置虚拟机的名称--cdrom /home/kiosk/Desktop/rhel-server-7...原创 2019-10-24 21:55:34 · 561 阅读 · 0 评论 -
linux虚拟机的手动安装及克隆
1.虚拟机的手动安装1.安装前的准备:<1>支持虚拟化的cup<1>要安装的系统镜像文件2.开始安装:打开Virtual machine manager:virt-manager 选择本地安装的方式:选择镜像文件:设定cpu核心数和内存大小:设定硬盘容量:勾选检测硬件信息:...原创 2019-10-24 23:14:11 · 280 阅读 · 0 评论 -
linux系统中的用户管理
1.用户是什么?用户就是系统管理者的身份用户在系统中的存储方式是:/etc/passwd 用户信息文件 用户名称:密码:uid:gid:说明:家目录:系统默认shell (默认shell指定有哪些可以查看/etc/shells文件)/etc/group 用户组文件 组名称:组密码:组id:组成员/etc/shadow...原创 2019-10-08 17:40:07 · 232 阅读 · 0 评论 -
linux中的sshd服务安全部署
1.sshd服务是啥?在linux系统的操作中,用来让远程主机通过网络连接访问其他主机的服务;2.怎么控制?systemctlsystenctl status sshd #查看服务状态systemctl start sshd #开启服务systemctl stop sshd #关闭服务systenctl restart sshd #重启服务如图...原创 2019-10-10 23:06:46 · 180 阅读 · 0 评论