Linux
文章平均质量分 63
下一个艺术家
世界上美好的东西不太多,立秋傍晚从河对岸吹来的风~
展开
-
linux中curl命令获取http状态码
curl命令是一个功能强大的网络工具,它能够通过http、ftp等方式下载文件,也能够上传文件。常用参数curl命令参数很多,这里只列出我曾经用过、特别是在shell脚本中用到过的那些。-v/–verbose 小写的v参数,用于打印更多信息,包括发送的请求信息,这在调试脚本是特别有用。-m/–max-time 指定处理的最大时长-H/–header 指定请求头参数-s/–slient 减少输出的信息,比如进度–connect-timeout 指定尝试连接的最大时长-x/–proxy &原创 2021-02-17 21:40:33 · 2311 阅读 · 0 评论 -
PV,UV,QPS,TPS,并发量
PV,UV,QPS,TPS,并发量原创 2021-01-29 23:59:02 · 861 阅读 · 0 评论 -
Linux:/bin;/sbin;/usr/bin;/usr/sbin;/usr/local/bin;/usr/local/sbin的意义
Linux:/bin;/sbin;/usr/bin;/usr/sbin;/usr/local/bin;/usr/local/sbin的意义bin是binary的缩写,二进制。上述六个目录的含义:/bin:通常是普通用户和超级用户都会用到的必要的命令,例如ls,pwd等等。[root@server3 ~]# which lsalias ls='ls --color=auto' /usr/bin/ls[root@server3 ~]# which pwd/usr/bin/pwd/sbi原创 2020-12-03 20:09:23 · 625 阅读 · 0 评论 -
一周肝出Linux之远程服务详解(ssh远程登录、scp远程复制、sftp安全下载、TCP Wrappers访问控制)
简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。原创 2020-10-05 13:13:38 · 6520 阅读 · 22 评论 -
Linux之DNS服务--主从服务器的顶替工作
每个IP地址都可以有一个主机名,有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。原创 2020-09-30 10:03:13 · 3104 阅读 · 11 评论 -
Shell之函数与数组 (超详细的函数与数组例子)
Shell 函数的本质是一段可以重复使用的脚本代码,这段代码被提前编写好了,放在了指定的位置,使用时直接调取即可。 Shell 中的函数和C++、Java、Python、C# 等其它编程语言中的函数类似,只是在语法细节有所差别。原创 2020-09-22 12:11:41 · 2364 阅读 · 8 评论 -
Shell编程规范变量详解必看!!!(管道符号与重定向,shell变量类型)
前言 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Linux 命令的执行必须依赖于 Shell 命令解释器。Shell 实际上是在 Linux 操作系统中运行的一种特殊程序,它位于操作系统内核与用户之间,负责接收用户输入的命令并进行解释, 将需要执行的操作传递给系统内核执行,shell 在用户和内核之间充当了“翻译官”的角色。当用户登录到 Linux 系统时,会自动加载一个 Shell 程序,以便给用户提供可以输入原创 2020-09-21 08:48:16 · 729 阅读 · 0 评论 -
Linux服务之vsftp服务--(原理+实验)
大家好呀,今天介绍的是基于FTP协议Linux中的VSFTP服务 Vsftp(Very Secure FTP)是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,是一款小巧而又易用FTP服务器程序,Vsftpd 在安全性、高性能及稳定性三个方面有很好的表现。它提供的主要功能包括虚拟IP设置、虚拟用户、Standalone、inetd操作模式、强大的单用户设置能力及带宽限流等。在安全方面,它从原理上修补了大多数Wu-FTP、ProFTP,乃至BSD-FTP的安装缺陷,使用安全编码技术解决了缓冲溢原创 2020-09-17 16:13:57 · 857 阅读 · 3 评论 -
如何部署Linux中的FTP服务(匿名用户)!
FTP一、概念1.1介绍FTP(File transfer protocol )文件传输协议端口TCP21:命令TCP20:数据1.2原理默认采用被动模式被动模式FTP为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。在被动方式FTP中,命令连接和数据连接都由客户端,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。当开启一个FTP连接时,客户端打开两个任意的原创 2020-09-16 15:38:05 · 442 阅读 · 2 评论 -
云计算运维必会的PXE批量装机!(PXE远程安装与kickstart无人值守安装)
准备两台虚拟机,一台做PXE服务器,一台不需要安装系统,用于后续PXE客户端装机PXE服务器的配置需要两张网卡,一张做桥接模式,一张做VMnet1修改配置文件[root@server1 ~] yum -y install tftp[root@server1 ~]vi /etc/xinetd.d/tftp #进入配置文件修改内容{ socket_type = dgram protocol = udp原创 2020-09-15 08:57:32 · 4770 阅读 · 4 评论 -
如何部署Linux系统中NFS共享服务
NFS作用: 通过网络让不同的机器,不同的操作系统可以共享彼此的文件. NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,远程主机的目录就像是自己的一个磁盘分区,在使用上很便利。NFS的工作过程:首先服务器端启动RPC服务,并开启111端口服务器端启动NFS服务,并向RPC注册端口信息客户端启动RPC服务,向服务器端的RPC服务请求服务端的NFS端口服务端的RPC服务反馈NFS端口信息给客户端客户端通过获取的NFS端口来建立和服务端原创 2020-09-13 21:15:25 · 369 阅读 · 2 评论 -
如何部署Linux系统中的DHCP服务(内含原理和实验步骤)
准备三台虚拟机,两台作为客户端,一台作为服务器。服务器的部署:设置网卡类型为Vnet1,仅主机模式。虚拟网络编辑器设置,取消本地虚拟机的DHCP服务,为了实现自己部署DHCP。设置服务器的IP地址,网关,子网掩码,DNSBOOTPROTO=staticIPADDR=192.168.1.10NETMASK=255.255.255.0GATEWAY=192.168.1.2DNS1=192.168.1.2重启网卡,并查看地址设置是否生效设置真机VMnet1 IP地址为服务器的网关地址,原创 2020-09-10 18:58:23 · 1417 阅读 · 1 评论 -
如何快速搭建Linux系统中Samba服务(含详细步骤!)
Hello,你好哇,我是下一个艺术家!一个在学习Linux系统的小白!今天给大家介绍的是Linux当中的samba服务,可以在Linux与windows,Linux与Linux之间文件共享,下面是实验的详细步骤。- 概述Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Sa原创 2020-09-08 12:21:53 · 4452 阅读 · 0 评论 -
常用的Linux中Vi编辑器的指令及作用(干货哟)
Vi编辑器的工作模式Hello,你好哇,我是下一个艺术家!一个在学习Linux系统的小白!据说熟练的使用Vi编辑器是一个老程序员基本的操作。所以接下来给大家带来常用Vi编辑器的指令及作用。Vi编辑器是Linux系统当中非常重要的一个工具。vi编辑器是Linux系统下最基本的编辑器,工作在字符模式下。由于不使用图形界面,因此Vi的工作效率非常高,且它在系统和服务管理中的功能是带图形界面的编辑器无法比拟的。Vi编辑器有三种模式:命令模式(command mode)、输入模式(insert mode)和末原创 2020-09-06 10:37:40 · 1682 阅读 · 0 评论 -
VMware中CentOS7系统的安装和初始化配置(含详细步骤)
一、 虚拟机CentOS7系统的安装1、 点击创建新的虚拟机2、 选择自定义(高级)(C),点击下一步3、 点击下一步4、 点击浏览,查找到CentOS7系统的光盘映像,点击下一 步5、 选择需要安装的磁盘位置,点击下一步6 、 选择处理器数量及每个处理器的内核数量,根据实际情况去选择,点击下一步7、 选择虚拟机的内存,根据实际情况去选择,点击下一步8、 网络类型、I/O控制器类型及磁盘类型直接点击下一步,创建磁盘选择创建新虚拟磁盘,点击下一步9、 设置最大磁盘大小,点击下原创 2020-09-03 09:36:04 · 3604 阅读 · 1 评论 -
Linux环境下安装管理程序-源代码编译安装
要求:编译安装apache软件,安装成功后修改其绑定的域名为www.qqq.com,启动服务,查询服务是否正常启动,最后测试该网页网站是否可正常访问。一、用xshell下载安装包和依赖包至虚拟机二、tar解压缩包进入opt根目录下将依赖包移动到和安装包路径下,命名为apr和apr-util三、利用yum安装支持c/c++程序语言的编译器和pcre、expat、perl依赖包环境四、设置安装目录、安装模块等(./configure配置)注意要在httpd目录中进行执行结果五、m原创 2020-09-02 13:58:29 · 277 阅读 · 0 评论 -
Linux环境下安装管理程序-源代码编译安装(apache)含详细步骤
要求:编译安装apache软件,安装成功后修改其绑定的域名为www.ky06.com,启动服务,查询服务是否正常启动,最后测试该网页网站是否可正常访问。一、用xshell下载安装包和依赖包至虚拟机二、tar解压缩包进入opt根目录下三、利用yum安装支持c/c++程序语言的编译器和pcre、expat、perl依赖包环境四、设置安装目录、安装模块等(./configure配置)注意要在httpd目录中进行执行结果...原创 2020-09-01 23:59:46 · 407 阅读 · 0 评论 -
RAID磁盘阵列
RAID磁盘阵列介绍Redundant Array of Independence Disks的时缩写,中文简称为独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别(RAID Levels)常用的RAID级别RAID 0,RAID 1,RAID 5,RAID 6,RAID 1+0等RAID 0RAID 0 连续以位或字节为单位分割数据,并行读/写于多个硬盘上,因此具有很高的原创 2020-08-31 16:39:35 · 304 阅读 · 0 评论 -
Linux系统修改登陆密码实验
步骤一,重启虚拟机按F2进入BIOS界面,将光盘驱动至于第一位保存重启按1,再按回车进入sh-4.2chroot /mnt/sysimage/输入passwd两次输入密码123123exit退出reboot重启此时密码修改为123123原创 2020-08-26 19:49:30 · 378 阅读 · 0 评论 -
Linux系统中修复GRUB引导故障恢复
Linux系统中修复GRUB引导故障恢复GRUB是大多数Linux系统默认使用的引导程序,可以通过启动菜单的方式选择进入不同的操作系统(如果有的话)。当“/boot/grub2/grub.conf”配置文件丢失,或者关键配置出现错误,或者MBR记录中的引导程序遭到破坏时,Linux主机启动后可能只会出现“grub>”的提示符,无法完成进一步的系统启动过程。如图所示:把系统光盘放入光驱,重启Linux系统。系统启动时按“F2”键,在“boot:”提示符下输入“linuxrescue”后“回车”,进原创 2020-08-26 18:14:43 · 1187 阅读 · 0 评论 -
Linux引导故障和修复实验
关于mbr扇区文件故障的修复。原创 2020-08-26 17:26:07 · 414 阅读 · 0 评论 -
Linux账号与权限管理详解
用户:超级用户:uid、gid为0,超级用户是系统管理员,具备系统最高权限程序用户:每个程序在创建时会自动创建一个程序用户,uid、gid为1到999,一般这个用户只在维护这个程序时才会被使用,一般也不允许此用户使用账户密码登录到系统中去的普通用户:系统用户,命令创建,uid、gid为1000+,一般普通用户的权限是有限的,需要让它具备管理员权限的话,后面会用到一个知识点,叫sudo,提权组账号:基本组(私有组)必须有,不指定则同用户名租附加组(公共组)添加用户账号:useradd -u :原创 2020-08-25 14:03:09 · 349 阅读 · 0 评论 -
Linux应用程序基础概述
应用程序与系统命令的关系典型应用程序的目录结构文件类型保存目录普通执行程序文件/usr/bin服务器执行程序文件和管理程序文件/usr/sbin-应用程序配置文件--/etc-日志文件/var /log应用程序参考文档文件/usr /share /doc’-应用程序手册页文件-/usr/share/man–常见的软件包封装类型RPM软件包拓展名为“.rpm”DEB软件包拓展名为“.deb”源代码软件包一般原创 2020-08-17 23:43:28 · 405 阅读 · 0 评论 -
Linux-Vi编辑器概述
三种工作模式命令模式、输入模式、末行模式使用方式vi xxx /Vi一个文件进行编辑vim xxx /增强型文件编辑器,是一个开发工具,也可以对某个文件进行编辑a:当前光标后插入内容A:光标行尾插入内容i:当前光标位置插入内容I:光标所在行头插入内容o:在光标所在行的位置插入一个新行O:在光标所在行后面插入一个新行移动^/o/Home 移动到行首$ /End 移动到行尾G 移动到末行#G 移动到指定行删除x /Del 删除光标处单个字符dd 删除光标所在行#dd原创 2020-08-17 22:45:01 · 301 阅读 · 0 评论 -
Linux目录与常用指令集
Linux目录结构树形目录结构根目录所有分区、目录、文件的位置起点整个树形目录结构中,使用独立的一个“/”表示常见子目录/root :系统管理员root的宿主目录/home :普通用户宿主目录/boot :系统内核、启动文件/dev :设备文件/etc:配置文件/bin : 所有用户可执行的命令/sbin :管理员可执行的管理命令/usr :应用程序/var :日志文件等查看文件内容 —cat显示出文件内容cat文件名查看文件内容—more全屏方式分页显示文件内容mo原创 2020-08-17 11:42:45 · 278 阅读 · 0 评论 -
Linux基础命令的分类与shell基础
shell的分类bash大多数Linux系统默认使用的shell,bash shell是Bourne shell 的一个免费版本,它是最早的Unix shell,bash还有一个特点,可以通过help命令来查看帮助。包含的功能几乎可以涵盖shell所具有的功能,所以一般的shell脚本都会指定它为执行路径。cshC shell 使用的是“类C”语法,csh是具有C语言风格的一种shell,其内部命令有52个,较为庞大。目前使用的并不多,已经被/bin/tcsh所取代。kshKorn shel原创 2020-08-14 17:31:34 · 358 阅读 · 0 评论 -
简单学会Linux初始化
CentOs-7-4系统初始化主机重命名:hostnamectl set -hostname server1 bash1.设置IP地址2.关闭防火墙,关闭核心防护3.光盘挂载4.yum源的配置设置IP地址Vi /etc/sysconfig/network-scripts/ifcfg按i进入插入模式BOOTPROTO=staticIPADDR=20.0.0.13NETMASK=255.255.255.0GATEWAY=20.0.0.2DNS1=20.0.0.2ONBO原创 2020-08-11 00:11:38 · 561 阅读 · 0 评论