自定义博客皮肤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)
  • 收藏
  • 关注

原创 结构体

结构体成员赋值#include <stdio.h>#include<string.h>//使用了strcpy命令struct Student { char name[32]; //姓名 int age; //年龄 float score; //成绩};int main(){struct Student student1;struct Student student2;strcpy(student1.name,"张三");

2020-11-02 18:38:40 155

原创 练习1

输入一个数字n(1<=n<=9) 输出九九乘法表,具体来说,是nn的乘法表。 第i行第j列输出ij=ij。 同一行的若干列之间,用制表符’\t’隔开。 每一行的最后没有制表符。#include<stdio.h>int main(){int i,j;for(i=1;i<10;++i){ for(j=1;j<10;++j){ if(i<j)printf(" ");elseprintf("%d*%d=%d\t",i,j,i*j);}pr

2020-10-25 19:13:18 1221

原创 函数部分

引用最简单的sinx函数库#include<stdio.h>#include<math.h>int main(){ int n; scanf("%d",&n); printf("sin(%d)=%f",n,sin(n));return 0;}##这次因为有函数所有必须加上#include<main.h>相当于引用函数库,而且后面编译的时候不能使用gcc+文件名,必须gcc+文件名然后再加上 -lm代表编译的时候加上c语言的算术动态库都加进来(一

2020-08-30 15:51:54 2210 1

原创 入门c

计算两个数的和差积商余#include<stdio.h>main(){int n;int m;printf(“请输入一个数字:”);scanf("%d",&n);printf(“请再输入一个数字:”);scanf("%d",&m);printf("%d+%d=%d\n",n,m,n+m);printf("%d-%d=%d\n",n,m,n-m);printf("%d*%d=%d\n",n,m,n*m);printf("%d/%d=%d\n",n,m,n/m

2020-07-24 15:57:46 224

原创 数据库基本管理

mariadb数据安装mariadb属于mysqul的分支[root@www yum.repos.d]# yum install mariadb-server.x86_64##安装mariadb[root@www yum.repos.d]# systemctl start mariadb##打开mariadb服务[root@www yum.repos.d]# mysql##直接输入mysql进行数据库操作[root@www yum.repos.d]# vim /etc/my.cnf##这个是配置文

2020-07-15 00:25:44 158

原创 web服务器的构建

主要内容是apache的配置,虚拟主机配置,https配置,集成内容[root@localhost ~]# curl -I www.taobao.com##显示淘宝的 http response 的头信息HTTP/1.1 301 Moved PermanentlyServer: TengineDate: Mon, 06 Jul 2020 10:27:07 GMTContent-Type: text/htmlContent-Length: 278Connection: keep-aliveLo

2020-07-11 23:41:17 735

原创 系统引导修复方案

[root@localhost ~]# dd if=/dev/zero of=/dev/sda bs=446 count=1##将我们前面将的引导分区的那446个字节用数据填满root@localhost ~]# reboot##重启

2020-07-06 16:03:08 645

原创 SElinux

1.对系统的影响[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf##让匿名用户可以登录[root@localhost ~]# systemctl restart vsftpd##删除掉pub里面的文件,将输入文件的设置打开##本地用户默认也不能上传信息,给他的家目录加上个w权限就行##本地用户也可以上传文件了[root@localhost ~]# touch /mnt/westosfile[root@localhost ~]# mv /mn

2020-07-05 17:13:06 146

原创 FTP部署和基本配置

FPT是为系统提供通过网络与远程服务器进行传输的方法,ftp的类型很多,这里先说明VSFTPD##首先配置好yum源,然后继续[root@localhost yum.repos.d]# yum search ftp##寻找ftp的软件源##vsftpd .×86_64就是VSFTPD的服务,lftp.×86_64相当于他的浏览器服务[root@localhost yum.repos.d]# yum install vsftpd.x86_64 lftp.x86_64##对其进行安装[root@lo

2020-07-01 17:30:50 484

原创 LVM拓展

1.LVM的建立拉伸缩减[root@localhost ~]# mkdir qqdata##创建一个qqtata目录,存放qq的数据资料[root@localhost ~]# fdisk /dev/sdb##给磁盘b划分一个分区1为100M[root@localhost ~]# mkfs.xfs /dev/sdb1##格式化出现问题mkfs.xfs: /dev/sdb1 appears to contain a partition table (dos).mkfs.xfs: Use the -f

2020-06-28 00:17:30 393

原创 存储管理拓展

##1.设备名称识别和查看

2020-06-27 13:49:45 558

原创 PXE网络安装Linux

1.kickstart的安装和部署(用网络安装系统)[root@localhost ~]# yum install httpd system-config-kickstart##我们先安装共享kickstart的工具http,还有kickstart的制作工具,因为我们已经有dhcp了这里就不用安装了[root@localhost ~]# systemctl status httpd##查看httpd状态,发现已经打开和开机自启动了,我们就不需要再设置了● httpd.service - The Apa

2020-06-24 17:16:38 495

原创 软件管理拓展

1.搭建yum源安装软件[root@localhost network-scripts]# gpk-application ##这是一个类似与软件商店的文件##我们先下载一个匹配系统版本的镜像,然后再使用secureCRT传输到我们的虚拟机里面[root@localhost root]# mount /dev/cdrom /media/##我们把光盘镜像挂载到media上,我们要是用虚拟机本来没有挂载的话,可以使用mount 下载的镜像 要挂载的位置实现挂载比如[root@localhost Des

2020-06-22 20:04:57 598

原创 虚拟机管理,网络部署

列出运行的虚拟机列出所有的虚拟机运行虚拟机 后面是虚拟机的名字显示虚拟机关闭虚拟机 后面是他的名字强行关闭虚拟机图形里面删除虚拟机(前端管理文件) 后面是虚拟机名删除虚拟机的硬盘恢复虚拟机 后面是虚拟机的名字.xml,如果提示路径不对,需要将的路径放到上面的/var/lib/libvirt/images/里面(scp和mv命令),但是这是一次性的打开,关闭就没了永久恢复,后面是虚拟机名字[root@localhost images]# qemu-img create -f qcow2 .

2020-06-21 14:50:40 1790

原创 日志管理,定时和延迟任务

1日志的采集和方法##日志是系统记录系统内部重要的事情##日志是由系统本身产生的,产生的日志是在内存中的,然后肯定有程序将内存的日志采集到硬盘中,然后分成各类文件保存在不同的位置,这个程序就是rsyslog服务,他不生成日志,他的任务是采集日志[root@localhost Desktop]# > /var/log/messages##我们先清空日志[root@localhost Desktop]# ssh root@192.168.0.200##我们远程连接下200ip[root@loc

2020-06-12 18:04:20 2409

原创 文件优化

1.scp,rsync的使用##scp用于远程复制从一个终端复制到另外一个终端[root@localhost ~]# cd /mnt/[root@localhost mnt]# lltotal 0drwxr-xr-x. 2 root root 6 May 4 03:19 cdrom[root@localhost mnt]# lscdrom[root@localhost mnt]# touch file{1…10}[root@localhost mnt]# lscdrom file1

2020-06-10 10:53:29 346

原创 Openssh服务优化策略

1.常用命令##我们首先需要找两台主机,因为我们这块没有两台主机,只能用rhel7.6和没有装图形的rhel8.1作为两台主机进行试验操作:##我们将rhel8.1作为操作机,将rhel7.6作为服务机(被操作机)##我们先在rhel8.1上连接7.6的IPssh root@198.168.0.100,以root的身份连接,##我们进入被操作机的桌面创建个file##可以看到rhel7.6中的桌面上已经创建好了file##我们尝试用操作机打开被操作机的firefox,发现不能打开不存在

2020-06-07 18:08:08 569

原创 进程管理拓展

进程管理初步1.ps命令详解补充:##在任务管理器里面右键Memory选择status选项可以查看各个进程的状态##比如我们打开一个firefox,如果将它最小化后他的状态就会由running变为sleeping状态[root@localhost Desktop]# gedit^Z##ctrl+z[1]+ Stopped gedit##可以看到我们将这个进程打入后台后出现了类似于windows系统未响应的状态[root@localhost Desktop]# bg##唤醒回前台[2

2020-06-06 15:45:50 1391

原创 权限设定

1文件权限属性详解具体描述如下##拓展:[root@localhost Desktop]# ls -l /dev/sda1##硬盘的文件第一个字符为b,为块设备brw-rw----. 1 root disk 8, 1 May 26 06:53 /dev/sda1##针对这个l进行演示(软连接和硬链接):[root@localhost Desktop]# ln -s /etc/passwd .##这个是创建一个/etc/passwd的软连接到desktop的桌面的passwd上[root@l

2020-05-29 12:50:41 258

原创 用户管理

1.什么是用户##用户是操作者在系统的身份##用户是系统最底层的安全机制的一部分##用户在系统中以字符和文件的形式存在2.用户存储文件/etc/passwd##用户的信息文件(储存的包含用户)/etc/group/etc/shadow##用户的认证文件/home/username##用户的家目录/etc/skel/##用户的骨文件所存在的模板[root@localhost Desktop]# vim /etc/passwd##这个里面有六种颜色,一种颜色代表一类信息,第一个(roo

2020-05-26 16:55:50 713

原创 系统的输入与输出

1.系统的输入输出[root@localhost ~]# dd if=/dev/zero of=/mnt/file bs=1M count=10001000+0 records in1000+0 records out1048576000 bytes (1.0 GB) copied, 16.6429 s, 63.0 MB/s[root@localhost ~]# rm -fr file[root@localhost ~]# dd if=/dev/zero of=/dev/shm/file bs

2020-05-23 18:46:41 1678

原创 系统的学习linux

1.什么是GNU,linux,unixGNU是一个自由软件操作系统—就是说,它尊重其使用者的自由。GNU操作系统包括GNU软件包(专门由GNU工程发布的程序)和由第三方发布的自由软件。GNU的开发使你能够使用电脑而无需安装可能会侵害你自由的软件。Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到...

2020-05-22 21:26:56 852

原创 磁盘管理

[root@localhost ~]# fdisk -l##fidisk是一个创建和维护分区表的程序,(列出所有分区表)Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 by...

2020-05-06 11:44:10 506

原创 软件管理

1.软件管理[root@localhost ~]# cd /etc/yum.repos.d##yum源的配置文件夹,yum如果想能用, 必须放在/etc/yum.repos.d的文件夹下,才能生效,yum配置文件必须.repo结尾的[root@localhost yum.repos.d]# lsredhat.repo[root@localhost yum.repos.d]# df##d...

2020-05-03 18:50:44 764

原创 服务管理,网络管理

1.服务管理[cxg@localhost ~]$ su -Password: Last login: Sun Apr 26 10:56:25 CST 2020 on pts/1[root@localhost ~]# systemctl li##这时候我们想不起来要输入的具体命令,输入一半可以连续按两下TAB进行提示,下面就是提示link list-depe...

2020-04-27 17:48:01 588

原创 进程管理

1.进程管理[cxg@localhost ~]$ ps ##列出系统中当前运行的那些进程 PID TTY TIME CMD 9255 pts/0 00:00:00 bash 10204 pts/0 00:00:00 ps[cxg@localhost ~]$ ps ax##显示所有进程{包括运行,中断,不可中断,僵死,休眠(ss)} PID T...

2020-04-26 09:55:06 1510

原创 重定向,用户管理,密码管理,权限管理

1.利用自设的vim编辑器,将yaml的TAB设置为两个空格自己设置一个vim编辑器(设置tab为2个空格)[cxg@severe1 ~]$ pwd/home/cxg ##在这个普通用户上[cxg@severe1 ~]$ vim .vimrc ##自定编辑autocmd ...

2020-04-22 23:19:59 650

原创 学习中2

#1.start      #打开虚拟机poweroff      #关闭虚拟机#2.#c#命令行提示符中[3]字符的含义[kiosk@foundation0 Desktop]$[1]kiosk:运行shell的用户是谁[2]@:分割符号[3]foundation0:主机短名称[4]Desktop:所在当前主...

2020-04-07 17:53:47 106

原创 学习中

linux 初学首先先学会装虚拟机VMware Workstation Pro------→redhat7.6(带图形)和redhat8.0(不带图形)-----→设置好各项参数,开始快乐起来-----→新的内容su -           #进入超户rhel>OEL>...

2020-04-07 16:53:56 120

空空如也

空空如也

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

TA关注的人

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