自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 基于Linux的C入门:Hello World

Hello Worldhello world是我们在学习任何一个机器语言的第一个例子。虽然这个例子十分简单却充分体现了一个语言的整体结构。#include <stdio.h>是一个文件,在C语言中称为头文件,里面有些函数提供给我们直接使用。main()称为主函数,是C语言中默认的入口函数,在默认情况下运行程序时系统会先调用程序中的main函数。一般情况下,一个完整的程序中主函数...

2019-11-23 22:24:24 324

原创 有关Linux的一些基础题

一、文件系统的管理1.使用vim编辑器打开一个3000行内容的文件后,光标处在文本最后一行的位置,现在需要清空所有内容。请问你可以使用哪个快捷键?dggd表示删除,gg表示移动到第一行。当光标处在文本最后一行的位置可以使用dgg,清空所有内容2、光标处在文本第一行的位置,现在需要清空所有内容。请问你可以使用哪个快捷键?(dG/d3000d)与问题1类似gg: 光标移动到第一行G:光标...

2019-11-17 20:12:22 1054

原创 基于Linux的typecho以及DiscuzX初步认识

一、mysql的简单了解安装mariadb服务开启该服务,并关闭火墙输入mysql,进去mysql环境。在mysql环境中,每个语句需要以分号结束show databases;显示已有函数库GREATE DATABASE +函数库名;(不区分大小写)use +函数库名;进入该函数库select 所需内容 from +库名;从该库中取出所需内容create...

2019-11-16 21:04:20 240

原创 基于Linux的简单系统错误排查

一、超级用户密码遗忘为模拟遗忘密码,我们可以修改root密码为随意字母组合在修改完成后,reboot重启虚拟机此时遗忘密码,因此无法使用密码登录。再次重启电脑在开机的过程中快速按E,进入以下的界面对红框中的内容进行一定的修改修改完成后,crtl+d退出修改根目录,并输入期望的密码若虚拟机的selinux处于enforcin状态需要建立 .autorelabel 文件。修...

2019-11-16 20:34:21 150

原创 基于Linux的selinux的初级管理

一、Selinux三个模式Enforcing 强制(强制模式)— SELinux 策略强制执行,基于 SELinux 策略规则授予或拒绝主体对目标的访问Permissive 宽容(警告模式)— SELinux 策略不强制执行,不实际拒绝访问,但会有拒绝信息写入日志Disabled 禁用(关闭模式)— 完全禁用SELinux1、临时修改首先使用getenforce 查看当前的selinu...

2019-11-10 20:28:20 206

原创 基于Linux的ftp

一、安装并开启ftpyum install vsftpd -ysystemctl start vsftpd 开启ftp服务systemctl stop firewalld 关闭火墙systemctl enable vsftpd 开机自动开启ftplftp ip ##能登陆并且显示,表示安装成功查找vsftpd的配置文件二、vsftpd服务的配置参数vim /etc/...

2019-11-09 21:54:45 244

原创 基于Linux的LVM建立

一、lvm的建立在建立前,我们先获取3个分区,并将其转化为lvm格式L查询,可知8e为Linux lvm在建立好3个分区,利用watch指令观察1、pvcreate—创建逻辑卷2、vgcreate----创建卷组vgcreate cq /dev/vdb{1,2,3}将vdb3整合创建一个名为cq的卷组3、lvcreat-----创建逻辑卷lvcreate -L 2G ...

2019-11-09 20:46:54 184

原创 基于Linux的管理系统存储

一、MBR分区划分MBR分区时, 次反分为2部分。MBR(512字节)+和磁盘分区分区数最多为4,且每个磁盘最大为2Tfdisk /dev/vdb -l查看磁盘数fdisk /dev/vdb 查看vdb的分区情况先查看该模式下的指令帮助,按m查看按n新建分区在新建完成后按wq退出并保存再次查看vdb的分区数,检测发现新建成功若不想退出的情况下查看,可以按p显示分区数...

2019-11-03 23:26:06 242

原创 Linux的自动安装及u盘格式化

一、安装过程的自动化首先,将u盘设置为安装驱动将u盘清空,并将镜像放置u盘中在自动安装之前。在httpd以及system-config-kickstart服务之后开启http服务并关闭火墙利用网站进行测试测试成功后,设置系统的参数,利用system-config-kickstart设置密码为不可见状态选择U盘驱动选择安装新的启动引导初始化硬盘标签以及清除ma...

2019-11-02 22:26:21 254

原创 基于Linux的软件安装

一、yumyum上层软件管理工具,最重要的功能是可以解决软件的倚赖关系yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件1、下载镜像并挂载2、配置本机yum源指向正常情况,该目录下无文件,若有可以将先删除3、gpk-application在安装虚拟机之前,若没有安装太多的资源包,变可以通过这样的方式获取没有安装的资源包二、yum指令yum install...

2019-10-27 20:37:24 181

原创 基于Linux的网络管理

一、关于ip在实验中使用的是ipv4,2进制32位子网掩码255对应ip的网络位子网掩码0对应ip的主机位172.25.0.10/255.255.255.0为例172.25.0代表网络位10代表主机位。172.25.0.10/255.255.255.0等价于172.25.0.10/24二、配置ip1、图形界面可选择自动获取也可以选择静态地址。2、文本化图形----nmtui...

2019-10-26 21:31:33 246

原创 基于Linux的系统延时、定时任务及临时文件

一、系统延时任务1、利用at命令实现延时at + time/now+min 任务在某时刻执行/任务从现在起几分钟后执行,利用ctrl+d结束设置该指令为1分钟后创建file1-file10文件该指令为,在05:03时创建file1文件at -l----查看当前的延时任务at -c +任务id-----查看延时任务的目的该指令的目的时建立10个文件at -r +延时任务i...

2019-10-20 21:45:54 232

原创 基于Linux的虚拟机安装及管理

一、镜像安装首先明确,该机是否有安装虚拟机需文件。在本机存在安装所需的镜像以及系统文件后,开始安装。首先进入超级用户,打开virt-manager。点击创建虚拟机,并选择本地镜像安装在browse里,选择本地镜像选择内存以及cpu个数以及机器大小设置虚拟机名字以及选择自行配置虚拟机数据配置网卡,硬盘之后进入安装,利用键盘的上下键选择选择安装时的语言选择时区,键盘...

2019-10-20 21:10:35 166

原创 基于Linux的时间管理及同步

一、时间管理利用timedatectl管理系统时间timedatectl status显示当前时间信息timedatectl set-time 设定当前时间timedatectl set-timezone 设定当前时区timedatectl set-local-rtc 0|1 设定是否使用utc时间,1为使用timedatectl set-ntp true|false 是否允许...

2019-10-19 22:01:13 110

原创 基于Linux的日志管理

一、系统日志进程和操作系统内核需要能够为发生的事件记录日志,这些日志可以用于系统审核和问题故障排除,一般这些日志永久存储/var/log目录种。/var/log/messages 大多数系统日志信息记录在此/var/log/secure 安全和身份认证相关的信息和错误的日志文件/var/log/cronu 与定时任务x相关的日志文件/var/log/boot.log 与系统启动有关的日志...

2019-10-13 21:53:32 135

原创 基于Linux的文件归档以及压缩解压

一、文件的归档tar,对文件进行归档将/etc/指令归档到etc.tar下。同时还能将已经归档的文件解开。打包的参数主要有:-c------建立一个压缩文件-x------解开一个压缩文件-t-------查看tarfile里面的文件-v------压缩的过程显示文件-f------指定打包的文件名-p-----使用原文件的原来属性-P-----可以使用绝对路径来压缩二...

2019-10-13 21:11:28 149

原创 基于Linux的sshd服务

一、修改串口打开/etc/ssh/sshd_config文件,在17h行处修改port值。重启配置文件后,观察串口的值。此时想要访问该虚拟机,则要加-p +串口值。二、限定访问地址有时,可以通过不同的ip地址访问同一虚拟机为了限制这一情况。同样在/etc/ssh/sshd_config文件下,限定访问地址设置好后,进行实验。在使用另一ip地址时,访问被拒绝。三、黑白名...

2019-10-13 20:41:57 150

原创 基于Linux的远程控制及服务控制

一、远程登陆和控制先建立实验所需环境查看主机与虚拟机的ip。并在虚拟机上重新设置一个与主机联通的ip这里的add我们只需点一下,避免系统要求输入多个ip设置相同的网络号,不同的主机号。Gateway无需填入。设置完成后进行保存在虚拟机上ping主机,有数据传输时,表示二者连接成功在主机上登陆虚拟机用户,此时所需密码为虚拟机的密码。touch文件成功,表示用户在主机上正常登...

2019-10-06 15:03:25 648

原创 基于Linux的进程管理

一、进程与程序程序:放置在储存媒体中,为实体文件的型态存在进程:程序被触发后,执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中,操作系统并给予这个内存单元一个识别(pid),可以说,进程就是一个正在运行的程序。二、查看进程状态系统的状态主要有R(running):正在运行S(sleep):处于休眠状态(idle),可以被唤醒(signal)D:不可被唤醒,通常进程可能在等...

2019-10-06 14:43:52 130

原创 基于Linux的acl及mask

一、acl的权限列表1、作用:让特定用户对特定文件拥有特定权限2、acl列表查看-rw-rwxr–+ 1 root root 0 jul 21 15:45 file^acl开启图中的+号表示,acl权限开启。此时显示的u,g,o的权限并非完全准确需要查看acl开启的文件特权getfacl file ##查看acl开启的文件的特权#file:file ##文件名称#owner:r...

2019-10-04 20:18:05 461

原创 基于Linux的文件权限

一、文件权限存在的意义系统最底层安全设定方法之一保证文件可以被可用的用户做相应的操作二、文件权限的查看1、文件权限的查看查看文件属性(详细信息):ls -l +文件名查看目录属性ls -ld +目录名字ll +文件名ll -d +目录名三、文件权限读取-|rw-r–r--| 1 |root |root| 0|0ct 3 04:15| westos1[1] [2]...

2019-10-04 19:48:51 135

原创 基于Liunx的sudo用法

一、sudo的权力下放1、权力下放文件为/etc/students将原文件的一处进行修改,观察使用不同指令的区别。此文件可以用vim直接编译,但是不提供语法检测也可用visudo编辑此文件,visodo命令提供语法检测2、下放方式输入指令 visudo注意:虽然可以在任意位置添加指令,但是由于代码规范性,尽量在100行左右添加。输入格式为:用户名 主机名称=(得到的用户身份)...

2019-10-04 18:46:26 81

原创 基于Linux的用户管理

在进行用户管理之前,我们要先明确什么是用户以及用户的存在形式。1)用户是操作者在系统中的身份,有了这个身份,系统才能识别我们是谁,才能给予我应有的权限。2)用户是系统最底层的安全机制的一部分。3)用户在系统中以字符和文件的形式存在一、用户的查看1、查看当前用户whoami-------------查看当前用户2、系统中用户的查看id ##查看指定用户id信息id -u #...

2019-10-02 09:23:38 155

原创 基于Linux的输入输出以及管道

一、输出重定向符号先建立实验所需的条件。我们在普通用户下,按名字查找etc文件夹下名为passwd的文件数。能正常查询的文件只有2个,而不能查询的共有17个。重定向输出编号为1 >将编号为1结果存入file1中,而编号为2的内容显示在字符器。重定向输出编号为2 2>将编号为2结果存入file2中,而编号为1的内容显示在字符器。重定向所有输出 &a...

2019-09-28 22:49:04 173

原创 基于Linux的vim模式管理

Vim的三种模式vim有三种模式:1、命令模式2、插入模式3、退出模式一、命令模式1、调整vim的工作模式在vim程序中使用:set +调整参数,来调整工作模式例如::set nu 可以在每一行前显示行号。但是这种操作方法,在重新打开文件后会失效。重新打开文件后,可以发现行号已经消失。这是因为在vim程序中调整模式只是暂时的,当文件关闭,便会被释放。若想永久保存,我们需要修...

2019-09-28 22:23:20 135

原创 基于Linux的文件管理

一、文件的建立方法一:touch +文件名例如:touch file便可以在当前目录下建立一个名为file的文件。一个文件存在3个时间,分别是atime(access):文件被访问的时间标识、mtime(modify):文件内容被修改的时间标识、ctime(change):文件属性及内容被修改的标识。touch不仅仅能够建立文件,同时还能改变一个文件的时间戳。方法二:在图形模式下,直接点...

2019-09-26 16:36:45 130

原创 基于Linux的获取帮助指令

一、查看指令的用途可以通过whatis +指令名称,查询该指令的含义。如上述指令,查询help指令的含义。但是系统却没有能够给出help指令的含义,那是因为还没有获取命令详解。我们可以输入mandb来获取详解。在获取完命令详解后,便可以查询命令含义。二、查看指令用法命令 --help,可以获得绝大部分指令的用法上图,我们可以得到cat指令的用。可以发现在用途中存在一些符号,...

2019-09-26 13:36:55 118

原创 Linux有关路径、历史的指令以及通用配置符

一、Linux中如何运行指令1、指令的组成及规则指令主要由命令、参数以及目标组成。三者之间用空格隔开,在实现某些功能时,可以省略参数。上述指令中,ls表示指令、-s表示参数、/root表示目标。但是我们可以发现,虽然两条指令有所不同,但是结果却是相同的。这是因为使用一个“-”时,我们用小写字母来代表参数的缩写,在使用两个“-”时,参数就要全拼。此外,指令必须在行提示符后输入,否则视为无效...

2019-09-26 00:22:49 179

原创 基于Linux的虚拟机管理并开启shell

一、管理虚拟机的指令:1、rht-vmctl start desktop(虚拟机名)---------打开虚拟机在打开虚拟机后,需要观察其状态。2、rht-vmctl status desktop(虚拟机名)---------观察虚拟机运行状态可以看见,虚拟机desktop已经在运行,下面我们来显示虚拟机。3、rht-vmctl view desktop(虚拟机名)---------显示虚...

2019-09-25 22:52:27 1498

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除