阿里云+hexo搭建个人博客教程(基于centos7.8)
此教程默认你会一些基础的linux系统命令,譬如cd,mkdir, chmod等,以及基础的windows系统常用的cmd命令,如果不清楚这些命令,建议你请不要继续看下去~
前期准备
拥有一台阿里云的服务器和已经购买好域名且操作系统镜像为centos7以上
这里默认你已经买好域名且已经实名认证
本次教程所需要的软件 a. FileZilla (用于上传和下载服务器文件)
https://filezilla-project.org/download.php?type=client
b. Putty (SSH/Telent客户端,用于连接服务器的终端)
https://github.com/larryli/PuTTY/releases
c. git (用于发布Hexo博客到服务器端的软件)
https://git-scm.com/downloads
一切准备就绪后就开始正式的搭建之旅吧~
搭建步骤在本地计算机安装Hexo环境 博主本地环境:Windows 10 (64位)
安装Node.js 自行去Node.js官网下载Windows(X64)长期支 ...
Debian10.X使用本地ISO安装软件包
前言这是个坑!是个大坑! 如果在配置debian10本地源的时候,直接使用apt-cdrom add命令创建本地源后,在安装软件的时候会有很大几率找不到软件包的位置然后报错。
报错: E: The repository ‘XXX’ does not have a Relase file.
接下来讲解另一种办法
使用第二种创建本地源方法来安装离线软件包首先需添加剩余debian的ISO文件
注意:建议关机进行!
查看是否挂载到系统上1root@debian:~# df -Th
记住/dev/sr0 sr1 sr2地址,待会儿会用上
创建挂载目录首先先进入/media目录里查看存在哪些文件夹
一般情况下存在cdrom和cdrom0两个文件夹,那么为了方便管理,那就再创建两个文件夹,分别是cdrom1和cdrom2来挂在2和3的ISO
设置开机自动挂载123root@debian:~# echo "/dev/sr0 /media/cdrom0 iso9660 defaults 0 0" >> /e ...
Debian10.X创建本地APT源
前言Debian 10.x总共有三个ISO镜像文件
其中1是系统盘 2和3都是其他常用软件盘
挂载步骤其实跟centos和RHEL系统一样,首先创建挂载文件夹,然后设置开机自动挂载最后再挂载即可,命令如下
123mkdir /mnt/aptromecho "/dev/cdrom /mnt/aptrom iso9660 defaults 0 0" >> /etc/fstabmount -a
添加本地源命令如下:
1apt-cdrom add /mnt/aptrom
总结完毕~
2021新年快乐!!
再见2020你好2021
红帽挑战赛复赛试题分析
前言几个星期前参加了个红帽挑战赛,在此之前博主我从来没参加过关于技能方面的比赛,比赛总共分为初赛——复赛——决赛,初赛和复赛都是由红帽官方指定的培训机构进行命题和考试,这次初赛四川赛区使用了笔试,考题都是些很基础的linux系统的命令,很幸运的是我成功的通过了初赛进入到了复赛,复赛采用上机实操,下面我将这次复赛试题进行总结
开始刷题!
试题内容第一题
这题就考察了一个软件源的配置,下面是配置过程:
1[root@system2 ~]# vi /etc/yum.repos.d/yum.repo
12345678[BaseOS]name=BaseOSbaseurl=ftp://192.168.1.1/pub/rhel8.0/BaseOSgpgcheck=0[Appstream]name=Appstreambaseurl=ftp://192.168.1.1/pub/rhel8.0/AppStreamgpgche ...
VMware Workstation16密钥
这是正文123ZF3R0-FHED2-M80TY-8QYGC-NPKYFYF390-0HF8P-M81RQ-2DXQE-M2UT6ZF71R-DMX85-08DQY-8YMNC-PPHV8
完毕!!
RHEL 8.0 磁盘分区管理
前言RHEL8和Centos8他们的分区管理和上代一样,此处将展示一到2019红帽挑战赛复赛试题来演示系统的分区以及其他管理操作
开始
首先需要给虚拟机增添一块20G的SATA硬盘具体步骤如下:
后面接着下一步即可
添加完成后开始分区
查看硬盘是否已上线
1[root@desktop ~]# lsblk
查看硬盘是哪种分区表格式
1[root@desktop ~]# parted 磁盘名(例如/dev/sda) print
如果是MBR分区请使用fdisk分区,GPT分区则使用gdisk分区。一定不能搞错,否则会导致分区失败
使用fdisk新增分区 (gdisk使用方法类似)
1[root@desktop ~]# fdisk /dev/sda
分区完成后检查是否分区成功
磁盘格式化(创建文件系统)
1[root@desktop ~]# mkfs.ext4 或者 xfs 根据具体要求更改
检查格式化是否正确
1[root@desktop ~]# blkid /dev/sda ...
RHEL 8.0 配置YUM本地源
前言在RHEL8中把软件源分成了两个部分,一个是BaseOS,另一个是AppStream。在Red Hat Enterprise Linux 8.0中,统一的ISO自动加载BaseOS和AppStream安装源存储库。已经存在于光盘链接中,只不过要分别去配置.repo文件。BaseOS 存储库 - BaseOS 存储库以传统 RPM 包的形式提供底层核心 OS 内容。AppStream 存储库 - Application Stream 存储库提供用户可能希望在给定用户空间中运行的所有应用程序。
开始1234567891011121314151617181920212223242526272829303132333435363738394041424344454647[root@localhost ~]# mkdir /yum[root@localhost ~]# mount /dev/cdrom /yummount: /yum: WARNING: device write-protected, mounted read-only.[ro ...
RHEL 8.0 配置IP地址以及重启网络方式
前导本文主要讲解如何重启RHEL 8或者CentOS 8网络以及如何解决RHEL8和CentOS8系统的网络管理服务报错,当我们安装好RHEL 8或者 CentOS 8,重启启动网络时,会出现以下报错:
报错信息如下Failed to restart network.service: Unit network.service not found.意思为无法重启网络服务,原因是无法找到network.service网络服务
出现错误的原因是,在RHEL 8和CentOS 8系统里,已废弃network.service,因此只能通过其它方法进行网络配置,包括NM命令工具集。换言之,在rhel8上,必须开启NM,否则无法使用网络
此时必须找到你的网卡标识,可用如下命令确定网卡标识符
1[root#localhost ~]# ip addr
比如我的虚拟机网卡标识符就是ens160
RHEL8或者CentOS8利用手工配置ifcfg使用nmcli来生效新的网络配置
假设网卡标识符为xxx
1[root#localhost ~]# vi etc/sysconfig/ne ...
RHEL 8.0 重置root密码
前导如果你忘记了RHEL 8系统中的root密码,那就得重置root密码,以下为在Grub启动菜单中在RHEL 8上进行手动密码恢复
引导/重启RHEL 8系统
将系统重启,在看到grub菜单后,按键盘上e键中断启动过程:
按完后,将显示linux内核启动参数,此时我们需要修改里面的内容,以便重置RHEL8.0上重置root密码参数如下:
接着删除 ro crash\ 这些内容然后添加rd.break enforcing=0
或者在第六行最后面的quiet后添加如下参数:
1console=tty0 rd.break
输入完成后 Ctrl+x保存退出
退出后将进入单用户模式,此时必须使用rw标志重新安装系统的根目录,因为它处于只读模式
123switch_root:/# mount -o remount,rw /sysrootswitch_root:/# chroot /sysroot //切换到/sysroot目录重置root密码sh-4.4# passwd / ...
字符串和格式化输入输出
第四章总结示例程序12345678910111213141516171819#include <stdio.h>#include <string.h> //提供strlen();函数原型#define DENSITY 62.4 int main() { float weight , volume; int size, letters; char name[40]; //使用数组 printf("你好!你姓什么?\n"); scanf("%s",name) //数组不使用& printf("%s,你体重是多少?\n",name); scanf("%f",&weight); size = sizeof name; //sizeof函数对于具体量括号是可选的 letters = strlen(name); ...
C语言环境配置基于MinGW
前情提要 最常用的免费可用的编译器是 GNU 的 C/C++ 编译器,为了在 Windows 上安装 GCC,您需要安装 MinGW,安装MinGW之后的windows系统便有了linux系统的感觉,可以直接使用make,gcc,ls等命令直接进行操作。
安装步骤官网下载MinGW
官网地址: http://www.mingw.org/
下载完成后安装
打开安装包点击安装
等待相关文件安装完之后,点击continue
安装mingw软件
点击basic setup之后,将所有选项勾选并设置成Mark for Installation
点击软件左上角的Installation,在选择Apply Changes
点击apply进行下载
等待下载完成后,在点击close关闭软件,到这里mingw就安装完成了。下面就是配置
配置环境变量
进入系统设置
找到关于找到高级系统设置
若找不到(win10系统)则可以使用搜索
选择环境变量
在系统变量中选择Path双击,并选择新建
添加环境变量(mingw的bin文件的路径)找到bi ...