11 2024 档案
摘要:系统进程 【1】、进程基本概述 当我们运行一个程序,那么我们将运行的程序叫进程 PS1:当程序运行为进程后,系统会为该进程分配内存,以及进程运行的身份和权限 PS2:在进程运行的过程中,服务器上会有各种状态来表示当前进程的指标信息 程序和进程的区别 程序是数据和指令的集合,是一个静态的概
阅读全文
摘要:磁盘管理 Linux哲学思想:Linux中一切皆文件 所以对于硬件设备来说,在Linux中也是以文件的形式存在,设备文件 [root@kylin-xu ~]# ll /dev/sda* brw-rw 1 root disk 8, 0 Nov 20 04:11 /dev/sda brw-rw 1 ro
阅读全文
摘要:【1】、什么是定时任务 1.什么是定时任务 闹钟/每天定时 7点半 8点 在固定的时间做什么事情。 2.定时任务作用 固定时间时间同步 数据备份(备份的服务器) 重要的数据保留3份 公司备份服务器 笔记本 移动硬盘/网盘一份 先打包然后再备份(代码文件 上百个 上千个) 占用磁盘io 降低传输速度
阅读全文
摘要:【1】、修改默认的YUM仓库 Centos、Redhat等操作系统默认软件库都是国外的,下载速度慢 Centos默认仓库是随机的,和DNS有关 阿里云 清华大学 重庆大学 北电 个人也可以搭建YUM仓库(软件的仓库) 修改为阿里的源 找到阿里源 https://developer.aliyun.co
阅读全文
摘要:【1】、yum安装 特点: 必须保证可以联网 类似手机软件商店直接安装 类似windows360软件管家 搜索软件-->点击安装自动帮我们安装 安装位置自动,我们自己不能定义位置 自动解决依赖问题 某个软件依赖于另外一个软件 # 存放软件仓库的位置,Kylin、Ubuntu /etc/yum.rep
阅读全文
摘要:作用: 根据不同的文件类型查找出想要的文件 语法结构: find 在哪里找 找什么类型的 # 格式1 find /data f find /data 按照名称查找 # 格式2 【1】、常用文件类型 文件类型: f # 表示普通文件 d # 表示目录 l # 表示链接文件 c # 表示字节设备 b #
阅读全文
摘要:awk 【1】、awk作用 1.取行 2.取列 3.模糊过滤 4.判断比较 字符串比对 数字比对 5.支持if for while 数组 6.格式化输出 GNU/AWK 编程语言 语法结构: awk '模式' file # 默认就是输出 不需要加动作 awk '模式+动作' file 其他命令的输出
阅读全文
摘要:指针与结构体 【1】、指针 变量是一个占位符,底层指向是一个内存地址。 &:取地址符 &a:取出a变量的地址 1、指针的概念 b内存地址 0x11111111111, 值:500 var b int = 500 a指针变量,指向了一个内存地址 0x11111111111 变量a持有了变量b的地址。这
阅读全文
摘要:map Map 是一种无序的键值对的集合。 无序 :map[key],不可能使用 map[0] map[1]1去取出数据 键值对:key - value /key - value key - value key - value Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,
阅读全文
摘要:数组和切片 【1】、数组 1、什么是数组 一组数 数组需要是相同类型的数据的集合 数组是需要定义大小的 数组一旦定义了大小是不可以改变的。 package main import "fmt" // 数组 // 数组和其他变量定义没什么区别,唯一的就是这个是一组数,需要给一个大小 [6]int [10
阅读全文
摘要:函数 入门简单精通难 函数式编程 1、什么是函数 函数就是一段代码的集合 go语言中至少要有一个 main函数 函数需要有一个名字,独立定义的情况下。见名知意 函数可能需要有一个结果,也可能没有 func print() { fmt.Println("hello") } package main i
阅读全文
摘要:流程控制 面向过程编程 自上而下的执行() 面向对象编程:让程序像人一样的思考来运行,而不是机械式的自上而下 (架构) 将世界抽象为一个个的对象,然后用程序来模拟这一个个的对象,然后进行一些人工化的操作实现 现实世界的逻辑 定义 (属性) 判断 (对错,导向不同的结果) 循环 (很多事情本质上都是在
阅读全文
摘要:数据类型 动态类型编程语言 运行时判断 静态类型的编程语言 : Go 、C 、 在开发的时候,就需要给一些定义的变量赋值空间大小。C 需要自己去开辟这个空间 数据类型 : 每种在Go语言中出现的基本数据类型,会有一个默认的空间大小。 1、布尔类型数据 布尔型的值只可以是常量 true 或者 fals
阅读全文
摘要:go基础语法 【1】、注释 我们为什么要写注释? 一个项目,是很多组成的。写的时候,你能看懂的。 半年、一年 (时间久了,自己写代码看不懂了) 对接、项目很多时候都是多人协作完成。(很难沟通,直接读懂代码是比较困难) 在刚开始学习的时候,不喜欢写注释。 什么是注释: 来描述我当前这个代码是做什么的,
阅读全文
摘要:sed 作用: 1.取行 2.删除行 3.替换行 4.增加内容 5.后向引用 语法结构: sed '模式+动作' file # 直接处理文件 效率比较高 cat file|sed '模式+动作' # 效率较低 其他命令的结果|sed 对显示到屏幕上的内容进行处理 模式: 找谁,按照行 模糊过滤查找文
阅读全文
摘要:特殊符号 # 的作用 1.在一些配置文件中表示注释 2.在前导符中表示root用户登录当前系统 $ 的作用 1.获取变量内容 echo $PAHT echo $LANG ! 的作用 1.强制执行 | 的作用 1.管道符,命令拼接 ; 的作用 1.命令分隔符,不管前面的命令是否执行成功,都会去执行后面
阅读全文
摘要:用户/用户组 【1】、 用户分类 一般看用户名,本质要看用户uid,gid. uid user id 用户id 相当于身份证号码. 也是我们最关注。 gid group id 组id,相当于户口本号码. 用户分类 uid 说明 root 固定是 0 权限高 /root/ 普通用户 一般是>=1000
阅读全文
摘要:文件属性 【1】、ls -ihl 每一列的含义 [root@kylin-xu ~]# ls -ilh 总用量 105M 102604839 -rw-r--r-- 1 root root 57M 9月 21 2017 access.log 102685193 -rw 1 root root 2.7K
阅读全文
摘要:Linux常见核心文件 文件 说明 /etc/hostname 主机名 /etc/os-release 系统版本信息 【1】、查看linux基本信息 面试题:你拿到一个linux后一般做什么? 检查,优化 主机名 ip 系统版本 内核版本 。。。。 1、查看与修改主机名 xu@xu-ubuntu:~
阅读全文
摘要:打包压缩 压缩工具 说明 tar命令 使用最多 gzip 一般与命令搭配,管道。。 zip/unzip window,linux之间传输 (linux,windows默认都支持的格式) 【1】、tar⭐⭐⭐⭐⭐ 打包和压缩: 在Linux中压缩是分为2部分 打包 打包就是把文件放在一起,只是单纯的叠
阅读全文
摘要:四、日志分析 【1】、what is 日志 日志log 分析,检查系统,服务是否正常运行,一般都要看日志。 后面学习的一些服务软件,遇到故障就要查看日志。 Linux日志一般存放在/var/log/目录。 【2】、核心日志 ip,root,密码,22(端口) Linux默认核心日志 说明 /var/
阅读全文
摘要:一、目录结构 【1】、Windows和Linux目录结构 windows目录结构: D:\新建文件夹\OneDrive\桌面\Linux\oldboy\第一阶段 C:\PerfLogs E:\node_modules Linux目录结构:类似Windows只有一个C盘,使用 “/” 表示,“/” 是
阅读全文