-
一起聊-聊token认证
服务器2021-02-19
互联网概念的token认证,大抵是在RESTful API 流行后提出的,在开始token认证之前,我们先梳理下常见的互联网认证机制。 一、HTTP Basic Auth HTTP Basic Auth常见的有两种:第一种就是最常见的,即我们在登陆一些web页面时,会让我们输入用户名密码;另一种
-
Linux系统程序从编译到二进制安装
服务器2021-02-19
很长一段时间以来,安装LAMP时都是编译安装其数据库(MySQL,MariaDB,Percona Server)的。这是一个非常耗时的过程,而且编译安装的版本,很多插件默认是不会被编译安装的。 偶然间在 MariaDB 的下载列表里,看到有适用于 Linux 下的二进制安装包。于是就研
-
HTTP缓存原理介绍(写给后端程序员
服务器2021-02-19
通过Internet获取资源既缓慢,成本又高。为此,Http协议里包含了控制缓存的部分,以使Http客户端可以缓存和重用以前获取的资源,从而优化性能,提升体验。虽然Http中关于缓存控制的部分,随着协议演进,有一些变化。但我觉着,作为后端程序员,在开发Web服务
-
Linux基础命令解析
服务器2021-02-18
mkswap 在Linux设备或者文件中创建交换分区,创建完成之后必须使用swapon来使用它。一般在/etc/fstab中有一个交换分区列表,这样开机的时候就可以使用它。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法 mkswap[-c][-f
-
linux下的vsftpd
服务器2021-02-18
安装ftp 通过yum命令查看并安装ftp的vsftpd.x86_64版本 system enable vsftpd //设为开机启动 通过firewall-config配置防火墙否则ftp为服务无法通过防火墙,如图首先选择为Permanent模式,然后将ftp勾选,最后点击Options选项卡的第一个选项生效 关闭selinux
-
以操作系统的角度述说线程与进程
服务器2021-01-23
什么是线程 什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困
-
实现宿主机到虚拟机的端口映射(端口转发)
服务器2021-01-23
测试环境: 宿主机:Windows Server 2003 R2 Enterprise X64 Edition 虚拟机:VM10.0.2 ,装的CentOS7.4 需求背景: 宿主机系统更换麻烦,把外部请求从宿主机转发到虚拟机内的linux处理,宿主机开放端口8080,linux开放端口80,linux的ip为192.168.150.128 实
-
Linux命令行极简教程
服务器2021-01-21
1、命令行真的好吗 程序员的使命 维基百科的解释: 命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符
-
linux命令详解
服务器2021-01-21
linux系统信息命令 arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat
-
Linux如何统计进程的CPU利用率
服务器2021-01-21
Linux的top或者ps都可以查看进程的cpu利用率,那为什么还需要了解这个细节呢。编写这篇文章呢有如下三个原因: * 希望在脚本中,能够以过非阻塞的方式获取进程cpu利用率* ps无法获得进程当前时刻的CPU利用率;top则需要至少1秒才能获得进程当前的利用率* * 好