杨得江-君临天下wyj
我不知道宇宙的目的是什么?但我知道人生的目的是到达彼岸 ,我是一个热爱编程的初中生会给大家发各种编程语言的基础知识和拓展知识
展开
-
Linux基础
本文章向大家介绍Linux基础(day50),主要内容包括12.10 Nginx访问日志、Nginx访问日志、12.11 Nginx日志切割、Nginx日志切割、12.12 静态文件不记录日志和过期时间、静态文件不记录日志和过期时间、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。原创 2024-03-01 19:15:51 · 143 阅读 · 1 评论 -
Linux 简介
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。原创 2023-07-20 07:39:03 · 148 阅读 · 0 评论 -
MySQL 安装配置
MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。原创 2023-08-26 06:43:09 · 614 阅读 · 11 评论 -
Shell 输入/输出重定向
大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。需要注意的是文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)。原创 2023-08-18 07:19:00 · 274 阅读 · 33 评论 -
Shell 函数
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式如下:action;原创 2023-08-17 06:54:44 · 340 阅读 · 14 评论 -
Shell 流程控制
为多选择语句,与其他语言中的 switch ... case 语句类似,是一种多分支选择结构,每个 case 分支用右圆括号开始,用两个分号;表示 break,即执行结束,跳出整个 case ... esac 语句,esac(就是 case 反过来)作为结束标记。,每一模式必须以右括号结束。condition 一般为条件表达式,如果返回值为 false,则继续执行循环体内的语句,否则跳出循环。continue 命令与 break 命令类似,只有一点差别,它不会跳出所有循环,仅仅跳出当前循环。原创 2023-08-18 07:18:51 · 168 阅读 · 0 评论 -
Shell echo命令与Shell printf 命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:您可以使用echo实现更复杂的输出格式控制。原创 2023-08-17 06:54:38 · 199 阅读 · 4 评论 -
Shell 基本运算符
原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加(原创 2023-08-16 06:37:26 · 1196 阅读 · 17 评论 -
Shell 数组
数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。与大部分编程语言类似,数组元素的下标由 0 开始。原创 2023-08-16 06:37:20 · 226 阅读 · 2 评论 -
Shell 传递参数
代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……原创 2023-08-15 06:47:23 · 391 阅读 · 12 评论 -
Shell 变量
在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)例如:或者value0value1value2value3还可以单独定义数组的各个分量:可以不使用连续的下标,而且下标的范围没有限制。原创 2023-08-15 06:47:18 · 781 阅读 · 5 评论 -
Shell 教程
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。原创 2023-08-12 07:10:38 · 303 阅读 · 18 评论 -
Linux apt 命令
apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。apt 命令执行需要超级管理员权限(root)。原创 2023-08-12 07:11:24 · 440 阅读 · 16 评论 -
Linux yum 命令
yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。原创 2023-08-11 07:15:20 · 291 阅读 · 2 评论 -
Linux vi/vim
Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 () 自己也说 vim 是一个程序开发工具而不是文字处理软件。原创 2023-08-11 07:15:57 · 229 阅读 · 20 评论 -
Linux 磁盘管理
Linux 磁盘管理好坏直接关系到整个系统的性能问题。Linux 磁盘管理常用三个命令为 df、du 和 fdisk。原创 2023-08-10 07:12:11 · 450 阅读 · 2 评论 -
Linux 用户和用户组管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。原创 2023-08-09 08:13:05 · 439 阅读 · 6 评论 -
Linux 文件与目录管理
我们知道 Linux 的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法。原创 2023-08-10 07:11:50 · 1224 阅读 · 3 评论 -
Linux 文件基本属性
Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。下图中通过 chown 来授权用户,通过 chmod 为用户设置可以开门的权限。在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组,如:total 64……实例中,文件的第一个属性用 d 表示。d 在 Linux 中代表该文件是一个目录文件。原创 2023-08-09 07:41:33 · 404 阅读 · 2 评论 -
Linux 远程登录
Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。这时我们就需要远程登录到Linux服务器来管理维护系统。Linux 系统中是通过 ssh 服务实现的远程登录功能,默认 ssh 服务端口号为 22。Window 系统上 Linux 远程登录客户端有 SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 为例来登录远程服务器。如果你下载了 Putty,请双击 putty.exe 然后弹出如下的窗口。原创 2023-08-08 06:52:45 · 1481 阅读 · 10 评论 -
Linux 系统目录结构
proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。原创 2023-07-22 08:15:35 · 131 阅读 · 0 评论 -
Linux 系统启动过程
linux启动时我们会看到许多启动信息。原创 2023-07-21 08:52:37 · 151 阅读 · 2 评论 -
Linux 云服务器
是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。云服务器管理方式比物理服务器更简单高效,我们无需提前购买昂贵的硬件,即可迅速创建或删除云服务器,云服务器费用一般在几十到几百不等,可以根据我们的需求配置。:腾讯云目前活动多一些,性价比也高,。很多云服务器给新用户提供的优惠力度是最大,基本上都是 1~2 折,建议新注册的用户购买。原创 2023-07-20 07:39:25 · 137 阅读 · 0 评论 -
Linux 安装
本章节我们将为大家介绍 Linux 的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果自己不想搭建,也可以直接买一台学习用用,参考。本章节以 centos6.4 为例。centos 下载地址:建议安装64位Linux系统。接下来你需要将下载的Linux系统刻录成光盘或U盘。你也可以在Window上安装VMware虚拟机来安装Linux系统。原创 2023-07-21 08:01:19 · 134 阅读 · 0 评论