- 博客(21)
- 收藏
- 关注
原创 C语言基础——控制语句
条件判断语句1、if-else语句if(条件){ /* 如果表达式为真将执行的语句 */}else{ /* 如果表达式为假将执行的语句 */}2、if语句if(条件){ /* 如果表达式为真将执行的语句 */}3、if-else if-else语句if(条件1){ /* 当条件1为真时执行 */} else if(条件2){ /* 当条件2为真...
2019-12-02 19:25:28 193
原创 C语言基础——基本数据类型、运算符和变量
基本数据类型–字符型、整型和浮点型#include <stdio.h> main() { printf("%c\n",'a'); printf("%d\n",123); printf("%f\n",3.14);}注意:字符型是单个字符,必须使用英文单引号''包裹printf("输出格式",输出项列表);输出格式:%c(c是charactor的首字母)表示输...
2019-12-02 19:14:42 401
原创 C语言基础--helloworld(linux系统下)
HelloWorld1、创建hello.cvim hello.c2、在hello.c下写代码,并保存#include <stdio.h>main() {printf("hello world");}代码解释:#include <stdio.h>是一个文件,在C语言中称为头文件,里面有些函数提供给我们直接使用。main()称为主函数,是C语言中默认的入...
2019-12-02 15:29:06 291
原创 Linux ---selinux详解
一、selinux的定义1 SElinux安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)2 SElinux对系统的影响SELinux插件开启时会为系统中开启的每一个程序和每一个文件加载一个标签...
2019-11-21 21:03:09 1968
原创 Linux下FTP服务
FTP服务的安装及启用1、 FTPFTP ( File TransferProtocol,文件传输协议 ) 是 INTERNET 上仍常用的最老的网络协议之一 , 它为系统提供了通过网络与远程服务器进行传输的简单方法。在 RED HAT ENTREPRISE LINUX 7中,FTP 服务器包的名称为 VSFTPD , 它代表 Very Secure File TransferProtoco...
2019-11-14 22:55:16 143
原创 Linux下系统存储--LVM
LVM存在的意义及名词解释1、LVM存在的意义:2、LVM的图解3、名词解释LVM的建立1、查看LVM的信息pvs #查看pv的信息 vgs #查看vg的信息 lvs #查看lvm的信息2、步骤在创建过程中我们可以用以下命令监控,可以更好的看到创建效果watch -n 1 "pvs;echo ======;vgs;echo ======;lvs...
2019-11-14 20:42:15 179
原创 Linux下PXE网络部署
部署kickstart1.kickstartkickstart是一个定义了Linux安装过程的配置文件,比如要在系统中使用的时区、如何对驱动器进行分区、或者应该安装哪些软件包。有了这个文件可以解放双手,让Linux安装过程按照我们预先定义的要求进行自动化安装,同时部署大量主机时十分有用。2.kickstart安装部署kickstart需要apache服务器,因此需要安装httpd。在配好y...
2019-11-08 08:52:23 243
原创 Linux 磁盘管理
本地存储设备识别基础命令fdisk -l ##列出磁盘分区信息cat /proc/partitions ##查看系统识别的设备df ##查看系统中正在被系统挂载的设备信息blkid ##查看系统可使用的设备设备的挂载和卸载设备的名称设备的挂载1...
2019-11-07 23:06:49 306
原创 Linux下的软件管理技巧
本地利用镜像安装软件(搭建yum源)1)挂载镜像[root@foundation72 mnt]# mkdir /mnt/ios ##建立一个专门存放镜像的目录[root@foundation72 mnt]# mv /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /mnt/ios/ ##把...
2019-10-31 23:27:34 98
原创 Linux下的网络部署
图形方式配置网络1、nm-connection-editor 图形的设定ip的方式在真机连接虚拟机中讲过,这不再赘述!2、nmtui方式设置nmtui 当系统没有图形时可以用此命令开启网络设定的ui界面(1)执行nmtui命令,选择Edit a connection(2)删除现有网络后新建一个(3)选择以太网(4)填写名称(westos),设备(eth0)后选择手动Manua...
2019-10-31 22:54:59 328
原创 Linux下系统的定时任务及延时任务
一、系统的延时任务1)at相关命令at 23:37 ##设定任务时间at> touch /mnt/file{1..3} ##设定要定时执行的任务at> <EOT> ##ctrl+d 发起任务 at -l #查看定时任务 at -c 任务号 #查看任务详细信息...
2019-10-28 18:07:21 101
原创 Linux下虚拟机的安装及快照
安装虚拟机步骤详解一、虚拟机相关命令1)虚拟机基础命令virsh list ------------------- ##查看正在运行的虚拟机virsh list --all ------------- ##查看所有虚拟机virsh start 虚拟机名 ---------- ##打开虚拟机virsh shutdown 虚拟机名 ------ ##正常关闭虚拟机virsh destr...
2019-10-24 21:49:37 131
原创 Linux 下日志管理
查看系统中的日志rsyslog1.rsyslog此服务是用来采集系统日志的。其不产生日志,只是起到采集作用。2.rsyslog的管理系统常用日志/var/log/messages ----所有日志级别的常规信息(不包含邮件,服务认证,定时任务)/var/log/maillog --------- 邮件日志/var/log/crog -------------定时任务日志/var/l...
2019-10-24 20:56:26 137
原创 Linux下文件传输优化的几种方法
scp远程复制命令的应用scp file username@ip:/dir 相当于上传(将自己主机上面的文件复制到远程主机上面)scp username@ip:/file dir 相当于下载(将远程主机上面的文件复制到自己的主机上面)示例:将服务端/mnt/ 下的单个文件westos1上传至客户端的/mnt目录下两种报错:将文件复制要去的地址写错将文件复制的地址写错两种...
2019-10-17 21:23:39 357
原创 Linux下Openssh服务的安全优化策略
什么是sshd服务SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确...
2019-10-17 20:32:40 195
原创 进程了解及进程定在图形工具中的查看方式
进程进程:(系统未完成并正在进行的工作)程序被触发后,执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中,操作系统给予这个内存内的单元一个识别码(PID),可以说,进程就是一个正在运行中的程序。查看进程1、图形方式查看:gnome-system-monitor2、命令模式符号含义ps -A所有进程ps -a在环境中的所有进程,不包含环境信息...
2019-10-12 19:40:49 303
原创 Linux安全优化之权限详解
文件权限存在的意义1、文件权限的存在是系统最底层安全设定方法之一2、保证文件可以被授权的用户做相应的操作文件权限的查看ls -l file文件权限查看ls -ld dir目录权限查看ls -LR dir递归目录查看ll file文件权限查看ll -d dir目录权限查看对权限的理解r:1、对文件:是否可以查看文件中的内容 —&...
2019-10-11 20:30:26 159
原创 Linux安全优化之用户管理!!!
用户存在的意义现阶段我们接触到的用户为超级用户root和普通用户,在Linux系统中,由于角色不同,权限和所完成的任务也不同。多用户系统从系统管理角度来说更为方便。从安全角度来说,多用户管理的系统更为安全。组存在的意义将用户分组是Linux系统中对用户进行管理及控制访问权限的一种手段,通过定义用户组,在很大程度上简化了管理工作。用户组(group)就是让某一类用户(user)具有相同权限...
2019-10-10 23:03:58 401
原创 Linux中的输入输出 !!!
系统输入输出介绍系统需要读取输入信息,经过cpu处理将输出显示到字符设备上,进程通过文件描述的编号通道来获取输入并输出(字符设备所在的目录是 /dev /pts)输入设备: 就是键盘、鼠标和一些硬件设备在系统输入的字符输出设备: 就是系统接收到我们想要实现的命令后,经过进程的处理产生字符并且输出到屏幕上如何定向输出输出重定向符号>重定向正确输出2>重定...
2019-10-08 21:32:25 366
原创 vim 的使用! ! !
@Vim 的使用大全 !! !vim工作参数的调整方法:set nu添加行号:set nonu取消添加行号:set mouse=a添加鼠标选择:set cursorline行线显示注意:在vim程序中设定的vim工作方式是临时的,在vim关闭后还会还原。如果要永久保存vim的工作方式还需要在vim的配置文件:/etc/vimrc当无意修改 ...
2019-10-05 19:48:08 524
原创 Linux之文件管理
Linux之文件管理linux下进行文件的新建及删除文件的新建:1、建立一个文件 可以用touch filename(文件名)进行建立也可以用 touch 同时建立多个文件stat filename(文件名)可以查询文件的access、modify、change会发现这样一个问题:当你打开文件不做任何修改时,access时间会改变,当你修改文章的内容时,三者均会发生改变,当你只改变...
2019-09-26 20:58:11 183 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人