![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 97
曹世宏的博客
这个博客主要记录我平常学习的一些网络,编程,与计算机有关的一些资料,笔记以及心得体会等。
记录博客,一是为了系统的整理一个大知识块,梳理结构知识点,加深记忆。同时,也把学过的一些东西记录下来发,方便以后用到的时候随时查询。另一个也是希望能对有需要的人有点帮助。共同交流学习。
字节跳动内推链接:https://job.toutiao.com/s/JFToRSu
字节跳动校招内推码: YYG5KEY
投递链接: https://job.toutiao.com/s/Jy8BSv6
展开
-
Linux关机命令总结
title: Linux关机命令总结 date: 2017-08-01 19:42:37 tags: [Linux] categories: - Linux - 命令linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法。首先来看一下linux下比较常用的一些关机转载 2017-08-25 13:41:19 · 518 阅读 · 0 评论 -
Linux下的数据备份工具rsync
rsync简介:rsync命令( Remote Sync)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软...原创 2018-07-06 17:13:20 · 492 阅读 · 0 评论 -
NFS服务器搭建与配置
NFS服务简介什么是NFS?NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;NFS一般用来存储共享视频,图片等静态数据。NFS挂...原创 2018-10-18 14:42:40 · 270400 阅读 · 37 评论 -
Linux下autofs自动挂载服务
Autofs简介Autofs介绍:mount是用来挂载文件系统的,可以在系统启动的时候挂载也可以在系统启动后挂载。对于本地固定设备,如硬盘可以使用mount挂载;而光盘、软盘、NFS、SMB等文件系统具有动态性,即需要的时候才有必要挂载。光驱和软盘我们一般知道什么时候需要挂载,但NFS和SMB共享等就不一定知道了,即我们一般不能及时知道NFS共享和SMB什么时候可以挂载。而autofs服务就提...原创 2018-10-18 14:47:41 · 1971 阅读 · 0 评论 -
Samba服务器搭建与配置
Samba服务简介Samba的起源:对于windows的网上邻居来讲,共享文件的方式用的是SMB和CIFS协议以及NETBIOS协议Linux/Unix之间用的是NFS协议。 但是Linux和Windows之间是不能共享的,所以澳大利亚国立大学的Andrew Tridgell,决定开发一款软件,这款软件就是为了实现不同的系统之间互相共享文件的,于是一款叫做SMB的软件横空出世了,但...原创 2018-10-18 17:49:19 · 24383 阅读 · 1 评论 -
Linux下systemctl命令和service、chkconfig命令的区别
title: Linux下systemctl命令和service、chkconfig命令的区别date: 2018-10-15 20:00:10tags: [Linux笔记,Linux命令]categories:Linuxsystemctl和service、chkconfig命令的关系systemctl命令:是一个systemd工具,主要负责控制systemd系统和服务管理器...原创 2018-10-16 13:20:36 · 17821 阅读 · 1 评论 -
DNS服务器搭建与配置
title: DNS服务器搭建与配置date: 2018-10-15 21:20:07tags: [Linux笔记,Linux服务]categories:LinuxDNS服务介绍DNS服务简介:DNS(Domain Name System–域名系统),是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。是一个应用层的协议DNS使用...原创 2018-10-16 13:25:41 · 20113 阅读 · 1 评论 -
ISCSI服务器搭建与配置
ISCSI服务简介ISCSI简介:iSCSI( Internet Small Computer System Interface 互联网小型计算机系统接口) 技术是一种新存储技术,该技术是将现有的SCSI接口与以太网技术相结合,使服务器可与使用IP网络的存储装置互相交换资料。iscsi 结构基于客户/服务器模型,其主要功能是在TCP/IP网络上的主机系统(启动器initlator)和存储设备...原创 2018-10-25 23:04:00 · 40400 阅读 · 1 评论 -
FTP服务器搭建和配置
FTP服务简介FTP概述: FTP是文件传输协议(File Transfer Protocal)的简写,主要完成与远程计算机的文件传输。FTP采用客户/服务器模式,客户机与服务器之间利用TCP建立连接,客户可以从服务器上下载文件,也可以把本地文件上传至服务器。FTP服务器有匿名的和授权的两种。匿名的FTP服务器向公众开放,用户可以用“ftp”或“anonymous”为帐号,用电子邮箱地址...原创 2018-10-25 23:10:07 · 6428 阅读 · 0 评论 -
Linux对大于2T的磁盘分区方法及创建逻辑卷LVM
在需要对一个4T的硬盘分区时,使用fdisk不能建立分区。原因是fdisk只能建立2TB大小的分区。如果大于2T需要采用GPT磁盘模式。下面介绍下MBR和GPT原理。MBR和GPT原理:MBR原理:主引导记录(MBR,Master Boot Record)是位于磁盘最前边的一段引导(Loader)代码。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由...原创 2019-07-27 09:57:39 · 6667 阅读 · 2 评论 -
nmap扫描工具学习笔记
参考文档:2019.3_Kali man namp手册。Namp简介Namp概述:nmap - 网络探测工具和安全/端口扫描器Namp是一个综合性的工具,并且特性丰富的端口扫描工具。Nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个 主机也没有问题。Nmap以新颖的方式使用原...原创 2019-10-03 22:39:34 · 1402 阅读 · 0 评论 -
Kali基本扫描工具
Fping工具的使用fping简介:fping是一个小型命令行工具,用于向网络主机发送ICMP回应请求,类似于ping,但在ping多个主机时性能要高得多。fping完全不同于ping,因为可以在命令行上定义任意数量的主机,或者指定包含要ping的IP地址或主机列表的文件。与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实...原创 2019-10-03 22:40:04 · 6059 阅读 · 0 评论 -
Linux系统日常管理
监控系统的状态:w:查看当前系统负载: Linux w命令用于显示目前登入系统的用户信息。 执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。 单独执行 w 指令会显示所有的用户,也可指定用户名称,仅显示某位用户的相关信息。语法:w \[ - fhlsuV ][用户名称] 参数说明: -f (from): 开启或关闭显...原创 2018-07-05 22:20:58 · 2559 阅读 · 0 评论 -
Linux下的shell脚本
shell脚本的基本结构:shell脚本示例:[root@localhost ~]# cd /usr/local/sbin/[root@localhost sbin]# vim first.sh#! /bin/bash## This is my first shell script.## Writen by Cao 2018-7-2.dateecho "Hello wo...原创 2018-07-02 17:44:29 · 714 阅读 · 0 评论 -
Linux基础
Linux概述Unxi的发展:1946年:世界上第一台计算机ENIAC诞生于美国1960年:麻省理工学院研发出兼容分时操作系统1965年:Multiscs计划1970年:Ken Thompson研发出Unix原型1973年:Ritchie用C语言编写了Unix内核,Unix正式诞生1974年:Unix对外公布,开始广泛流行Linux的发展:1986年:Tan...原创 2018-05-15 00:15:49 · 831 阅读 · 0 评论 -
Linux学习笔记--命令篇
Linux基本网络及文件传输命令基本网络命令网络下载—wgetwget命令作用:wget命令语法: wget命令参数:wget命令实例:文本浏览—-lynxlynx命令作用:lynx命令语法:wget命令参数:lynx命令实例:基本网络配置命令查看或设置基本配置配置或显示网络设备—-ifconfigifconfig命令作用:ifconfig命...原创 2018-05-15 00:23:30 · 862 阅读 · 0 评论 -
Linux磁盘管理
查看磁盘或目录的容量:命令df:“df” 查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认是按k为单位显示的。图:df查看磁盘状态示例df常用的选项有:-i :显示inode 信息而非块使用量。-h : 使用合适的单位显示,例如:M,K,G等。-k:以K为单位显示。-m:以M为单位显示。图:df常用参数使用示例命令du:du...原创 2018-06-21 00:08:00 · 6776 阅读 · 0 评论 -
Linux的文本编辑工具vim
Linux vi/vim:所有的 Unix Linux系统都会内建 vi 文本编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。vi 和vim最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。显示颜色更易于用户进行编辑。vim的模式:vim...原创 2018-06-22 11:16:21 · 375 阅读 · 0 评论 -
文档的压缩与打包
Linux下的压缩文件:在linux下最常见的压缩文件通常都是以.tar.gz 为结尾的,除此之外还有.tar, .gz, .bz2, .zip等等。linux系统中的后缀名其实要不要无所谓,但是对于压缩文件来讲必须要带上。这是为了判断压缩文件是由哪种压缩工具所压缩,而后才能去正确的解压缩这个文件。以下介绍常见的后缀名所对应的压缩工具。.gz :gzip 压缩工具压缩的文件.bz2: ...原创 2018-06-22 11:17:41 · 340 阅读 · 0 评论 -
安装RPM包或者安装源码包
RPM工具使用方法:RPM是 “Redhat Package Manager” 的缩写,根据名字也能猜到这是Redhat公司开发出来的。RPM 是以一种数据库记录的方式来将所需要的套件安装到Linux 主机的一套管理程序。也就是说,linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间依赖相关性。RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷。但是...原创 2018-06-24 18:23:05 · 19066 阅读 · 1 评论 -
学习shell脚本之前的基础知识
什么是shell:shell就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。用户直接面对的不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给系统内核,接着内核再去支配计算机硬件去执行各种操作。linux发布版本(Redhat/CentOS)系统默认安装的shell叫做bash,即B...原创 2018-06-24 18:24:19 · 1136 阅读 · 0 评论 -
初步认识Linux
Linux系统启动的过程Linux系统的启动过程大体上可分为五部分:内核的引导、运行init、系统初始化、建立终端、用户登录系统。1.内核引导:当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。紧接着由启动设备上的grub程序开始引导Linux,当引导程序成功完成引导任务后,Linux从它们手中接管了CPU的控制权,然后CPU就开始执行L...原创 2018-06-17 09:11:26 · 626 阅读 · 0 评论 -
Linux文件与目录管理
绝对路径和相对路径:绝对路径:路径的写法一定由根目录 ‘/’写起,例如 /usr/local/mysql 这就是绝对路径。相对路径:路径的写法不是由根目录 ‘/’写起,例如,首先用户进入到/, 然后再进入到home ,命令为 cd /home 然后 cd test 此时用户所在的路径为 /home/test 第一个cd命令后跟 ‘/home’ 第二个cd命令后跟 ‘test’, 并没有斜...原创 2018-06-17 09:12:51 · 876 阅读 · 1 评论 -
Linux下正则表达式的应用
正则表达式:在计算机科学中,正则表达式是这样解释的:它是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。对于系统管理员来讲,正则表达式贯穿在日常运维工作中,无论是查找某个文档,抑或查询某个日志文件分析其内容,都会用到正则表达式。在...原创 2018-06-29 23:52:11 · 838 阅读 · 0 评论 -
Linux系统用户及用户组管理
认识/etc/passwd和/etc/shadwo:这两个文件可以说是linux系统中最重要的文件之一。如果没有这两个文件或者这两个文件出问题,则是无法正常登录linux系统的。/etc/passwd:图:passwd前10行内容示例‘/etc/passwd’ 由 ‘:’ 分割成7个字段,每个字段的具体含义是:用户名(如第一行中的root就是用户名),代表用户账号的字符串...原创 2018-06-18 22:59:45 · 439 阅读 · 0 评论 -
服务器基础
服务器定义及发展史服务器概念:图:服务器概念服务器也是一种计算机。服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存,系统,总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求...原创 2018-05-18 23:01:49 · 6395 阅读 · 0 评论