文章目录 3.23-Linux文件编程creat open read write函数3.24-lseek fopen fwrite fread fseek getc getchar函数3.25-fputc putchar fprintf sprintf fscanf sscanf函数3.26-Linux进程控制fork vfork函数3.23-Linux文件编程creat open read write函数 文件编程 进程线程编程 tcp/udp 操作系统五大功能 Linux文件:文件本身包含的数据(打开文件可以看到的数据信息) 文件属性(元数据:文件的访问权限,文件的大小,创建日期等) 目...
@@elasticsearch安装 1 安装 1.1 elascticSearch版本 从es官网中找到最新版本的下载地址,可以先将文件下载到本地后上传至linux服务器上,也可以直接复制下载地址到服务器上下载。 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.0-linux-x86_64.tar.gz下载完成后,解压文件,并将解压后的文件移动到/usr/local/elk/elasticsearch路径下 tar zxvf elasticsearch-7.12.0-linux-x86_64.tar.gz mv el...
环境变量与文件查找 变量创建变量环境变量对比export、env、set环境变量与全局变量的区别永久变量和临时变量创建shell脚本将命令路径添加到 PATH 环境变量删除变量 搜索文件命令whereislocatefind命令练习变量 变量就是Shell变量,创建变量可以使用declare进行预声明。实际上Linux变量是即用即创建的。例如如下temp=shiyanlou即可。按照作用域来划分,shell的变量的可以分为以下三种: 局部变量(local variable):只能在函数内部...
Linux学习笔记 1. Linux 是一个操作系统 ? 安装在计算机硬件上,来管理计算机的软硬件资源。 2. 常用Linux 命令 linux 命令格式 : 命令 [-选项] [参数] 例: ls -l 2.1 目录处理命令 1.显示目录r 读 w 写 x 执行 2. mkdir 创建目录cd 切换目录 pwd 显示当前目录 rmdir 删除空目录 cp 复制文件或目录 例 cp -rp [原文件或目录][目标目录] -r 复制目录 -p 保留文件属性 mv 剪切文件、改名 rm 删除文件
课程来自兄弟连 https://www.bilibili.com/video/BV1mW411i7Qf P25-P26 Vim常用操作 Vim简介Vim是一个功能强的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,他的作用是建立、编辑、显示文本文件 Vim没有菜单,只有命令Vim工作模式进入 vi filename 命令模式 插入模式 iao进入,ESC退出 编辑模式 命令以回车结束运行 退出 输入:wq插入命令命令 作用a 在光标所在字符后插入A 在光标所在行尾后插入i 在光标所在字符前插入...
Tripware是目前最为著名的系统完整性检查的工具,该软件可以帮助我们判断系统的一些重要文件是否被***者修改过,对每个要监控的文件生成一个数字签名放入数据库中,比对现有的数字签名和保留的开始的数字签名是否一致,来判断这个文件是否被改过。Tripwire是一个非常贵的商业软件,但是它有自由软件版本,使用GPL许可证,虽然与商业版相比功能相对欠缺,但是已经足够我们使用了。重要提示:完整性检查工具的安装最好是在linux系统安...
Linux Shell 笔记 # #!是一个约定标记,告诉系统用哪个Shell来执行#!/bin/bash # echo:在控制台窗口输出文本echo "hello world" # 添加可执行权限chmod +x ./test.sh# 执行脚本./test.sh # 变量命名规则# 1,变量名和=之间不能有空格;# 2,由英文字符、数字、下划线组成,不能数字开头,不能使用bash关键字# 使用变量# $变量名 或者 ${变量名} 推荐# 设置变量只读readonly 变量名# 删除变量(不能删除只读变量)unset 变量名# 变...
Linux内核开发学习笔记(二) 3.内存寻址4.Linux中的进程 学习视频资源链接:https://www.bilibili.com/video/BV1mZ4y1s7a5?p=7 代码资源链接:http://wwww.kerneltravel.net/journal/ii/index.htm 3.内存寻址 CPU、MMU、内存和磁盘间进行交互。 MMU的工作原理:虚拟地址->线性地址(段机制)->物理地址(分页机制)。 (1)段机制(段描述符表(段表)) 段描述符表:由段号,基地址,界限,属性组成。 其中,线性地址=段的起始地址...
账户管理和磁盘管理 账号管理用户组管理磁盘管理 账号管理简介Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的口令。 用户在登...
写在最开始! 我的云服务器是阿里云的 2核4G ECS 上行带宽为1M 下行带宽不受限 硬盘容量40G 我使用的是 Finalshell 连接我的云服务器,对于新手来说finalshell比较友好,推荐使用 下载地址 http://www.hostbuf.com/downloads/finalshell_install.exe 准备工作 首先我们要确保自己的云服务器系统版本为 centos7 确认安装了 wget、yum、vim这些(可自行百度安装方法,一般系统都已自带) 然后下面进行 screen 的下载安装 yum install...
systemctl Systemd 并不是一个命令,而是一组命令,涉及到系统管理的方方面面。 查看 Systemd 的版本 systemctl --version重启系统 sudo systemctl reboot关闭系统,切断电源 sudo systemctl poweroffCPU停止工作 sudo systemctl halt暂停系统 sudo systemctl suspend让系统进入冬眠状态 sudo systemctl hibernate让系统进入交互式休眠状态 sudo systemctl hybrid-sleep启动进入救援状态(单用户状态) sudo systemctl rescue syst...
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.comCSDN博客地址:https://blog.csdn.net/weixin_46718879 目录 1.版本说明2.概述3.命令4.验证5.后序 1.版本说明 DataAuthorVersion Revision2021/02/28abner1.0 初定版本 2.概述 总结一些linux常用命令。 3.命令 ifconfig eth0 192.168.0.193 netmask 255.255.0.0 ifconfig eth0 down ifconfig eth0 hw ether 00:0A:35:00:84:59 ifconfig eth0 up4.验证...
Bsh的算术运算有以下几种方法:序号 名称 语法 范例1 算术扩展 $((算术式)) r=$((1+1))2 使用外部程序exper expr 算术式 r=expr 1+13 使用$[] $[算术式] r=$[4+5]4 使用内置命令declare declare -i 变量=算术式 declare -i r=1+15 使用内置命令let let 算术式 let r=1+1
1、微软系统的正文文件与UNIX系统的正文文件之间格式上的差别。 unix系统和dos系统文件存储格式不一样。 计算机的史前史,那时的打字机使用两个字符来开始一个新行。首先是一个字符命令使打印头移回开始位置(回车),然后另一个字符命令控制向前进纸一行(进纸).在计算机诞生之初,存储设备十分昂贵。于是有人就提出没有必要用两个字符来表示一行的结束。UNIX一族决定只用一个字符来表示行尾。来自苹果阵营的人则把回车作为换行的标准...
DHCP(Dynamic Host Configuration Protocol的简写),意思就是“动态主机配置协议”。我们在网络可以通过DHCP,实现主机自动获取IP配置信息,不需要手工配置。信息包括:ip地址、子网掩码、网关地址、DNS地址,还可以给客户机提供主机名、域名、时间服务器地址、打印服务器地址、WINS服务器地址等。DHCP最大的好处就是大大节省人力,计算机越多,越能提现这种好处,同时也可以减少ip地址冲突现象的产生,方便我们运维。1、 安装D...