
Linux
一个小学僧
这个作者很懒,什么都没留下…
展开
-
每天一个新知识之Linux(CentOS7)下部署vsftp服务
文章目录一、VSFTP的概述1.1 什么是VSFTP1.2VSFTP连接的类型1.3 VSFTP的工作模式1.4 VSFTP传输模式1.5VSFTP的验证方式二、部署VSFTP2.1 部署VSFTP2.2 匿名用户验证2.3 本地用户验证2.4 虚拟用户验证一、VSFTP的概述1.1 什么是VSFTP VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,全称为Very Secure FTP。1.2VSFTP连接的类型控制连接持续连接,使用TCP端口21,用于用户指令的收原创 2020-07-14 22:32:48 · 411 阅读 · 0 评论 -
每天一个新知识之Linux(CentOS7)下的DNS服务器部署(主从、DNS缓存、分离解析)
文章目录一、域名的解析过程二、DNS服务器相关信息三、DNS服务器的记录类型四、搭建DNS服务器4.1 搭建DNS服务器4.2 主从DNS服务器4.3 DNS缓存服务器4.4 DNS分离解析(智能解析)一、域名的解析过程HOST→→本地缓存→→DNS服务器|DNS服务器缓存→→全球13个根域服务器#任何一步中查询到对应结果直接返回,DNS服务器收到返回信息后会将解析记录返回的同时在本地缓存一份对应记录。二、DNS服务器相关信息类型说明软件包名称bind服务名称na原创 2020-07-13 22:12:56 · 831 阅读 · 0 评论 -
每天一个新知识之Linux下DHCP服务器配置部署(MAC绑定、超级作用域、DHCP中继)
文章目录一、安装DHCP服务1、联网情况下使用yum进行安装2、修改yum源为本地光盘进行yum安装二、配置DHCP服务2.1 dhcp服务配置文件模板2.2 配置dhcp服务2.3 启动DHCP服务并验证三、DHCP服务器MAC地址绑定四、DHCP服务器的超级作用域五、DHCP中继一、安装DHCP服务1、联网情况下使用yum进行安装#yum安装yum -y install dhcpyum -y install dhcp-common[root@centos-01 ~]# rpm -q dhcp原创 2020-07-05 23:47:47 · 2796 阅读 · 0 评论 -
每天一个新知识之Linux CentOS7下将yum源替换为本地光盘
#创建光盘挂载目录并挂载光盘镜像[root@centos-01 ~]# mkdir /mnt/cdrom && mount /dev/cdrom /mnt/cdrom mount: /dev/sr0 写保护,将以只读方式挂载#备份yum源[root@centos-01 ~]# mkdir /etc/yum.repos.d/bak && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak#创建本地源[root@cento原创 2020-07-04 21:48:28 · 286 阅读 · 0 评论 -
每天一个新知识之CentOS7更改默认网卡名称为eth0
在CentOS7中,默认的网卡名称变成了ens这种命名方式,下面介绍下如何将其修改为我们习惯使用的eth的命名方式。1、修改网卡配置文件名cp -a /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/bak_ifcfg-ens32mv /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-eth0原创 2020-07-01 14:16:29 · 651 阅读 · 0 评论 -
每天一个新知识之Linux的日志管理
文章目录一、常见的日志文件二、日志服务rsyslogd2.1日志文件的格式2.2 rsyslogd日志服务的配置文件2.2.2 自定义日志三、日志轮替3.1 日志文件轮替的命名规则3.2 logrotate配置文件3.3 lograotate配置文件主要参数3.4 自定义日志轮替3.5 logrotate命令一、常见的日志文件日志文件说明/var/log/cron系统定时任务相关日志/var/log/cups/记录打印信息的日志/var/log/dmes记录系统在开原创 2020-06-28 22:26:31 · 412 阅读 · 0 评论 -
每天一个新知识之Linux的系统管理
文章目录一、进程管理1.1 进程管理的作用1.2 进程的查看1.2.1 PS命令1.2.2 TOP命令1.3 进程的管理1.3.1 信号1.3.2 kill命令1.3.3 killall命令1.3.4 pkill命令二、工作管理2.1 注意事项2.2 如何把命令放入后台2.3后台命令的管理2.3.1查看后台运行的工作2.3.2将后台暂停的工作恢复至前台2.3.3将后台暂停的工作恢复执行2.3.4将后台命令脱离终端运行一、进程管理1.1 进程管理的作用判断服务器健康状态查看系统中所有的进程杀死进程原创 2020-06-24 23:05:37 · 1085 阅读 · 0 评论 -
每天一个新知识之Linux的服务管理
文章目录一、服务的分类二、服务的管理2.1、RPM包默认安装的服务管理2.1.1、独立的服务管理2.1.2、基于xinetd服务的管理2.2源码包安装的服务管理2.2.1源码包服务的启动管理2.2.2源码包服务的自启动管理三、Linux中常见的服务及优化一、服务的分类Linux服务分类:RPM包默认安装的服务服务是通过RPM包安装的,可以被服务管理命令识别。独立的服务服务可以自行启动而不依赖于其他的管理服务。基于xinetd的服务服务不能独立启动而是需要依靠管理xinetd服务来原创 2020-06-23 22:27:32 · 450 阅读 · 0 评论 -
每天一个新知识之Linux的运行级别、启动引导与系统修复
一、Linux的运行别1、Linux中的运行级别在Linux系统中,默认有7个运行级别:运行级别说明0关机1单用户模式,主要用于系统修复(如遗忘密码等)2不完全的命令行模式,不包含nfs服务3完全的命令行模式4系统保留,未使用5图形界面6重启2、运行级别的查看与切换查看:[root@localhost ~]# runlevel N 3#N代表进入当前系统级别前的上一个级别,N=None说明开机直接进入3级别#3为当前原创 2020-06-23 21:12:24 · 437 阅读 · 0 评论 -
每天一个新知识之Linux的Shell编程
文章目录一、什么是Shell1、什么是Shell2、shell的分类3、shell与shell 脚本(shell script)4、shell脚本的执行方式二、shell编程相关命令1、echo2、printf3、test4、awkawk的基本使用awk的运算符awk的内置变量awk中两个特殊保留字BEGIN和ENDawk的函数算数函数字符串函数时间函数位操作函数其他函数自定义函数awk的条件语句和循环语句**条件语句**IF 语句IF - ELSE 语句IF - ELSE - IF循环ForWhileBr原创 2020-06-20 23:43:40 · 559 阅读 · 0 评论 -
每天一个新知识之正则表达式
一、什么是正则表达式和为什么要使用正则表达式正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。典型的搜索和替换操作要求您提供与预期的搜索结果匹配的确切文本。虽然这种技术对于对静态文本执行简单搜索和替换任务可能已经足够了,但它缺乏灵活性,若采用这种方法搜索动态文本,即使不是不可能,至少也会变得很困难。通过使用正则表达式,可以:测试字符串内的内容。例如,可以测试输原创 2020-06-19 21:05:27 · 458 阅读 · 0 评论 -
每天一个新知识之LInux的Bash
文章目录一、Bash的模式二、Bash常用快捷键三、Bash的标准输入输出四、Bash的输入输出重定向1、输出重定向2、输入重定向五、多命令的顺序执行六、管道符七、Bash中的通配符和特殊符号八、Bash的变量和运算符1、变量的定义规则2、变量的分类3、用户自定义变量变量的定义变量的调用变量的查看变量的删除4、环境变量4.1环境变量配置文件环境变量配置文件调用过程登录时生效的环境变量配置文件/etc/profile/etc/profile.d/*.sh~/.bash_profile~/.bashrc/etc原创 2020-06-18 21:51:32 · 448 阅读 · 0 评论 -
每天一个新只是之Linux的常用命令(持续更新ing)
文章目录1、ls命令2、cd 命令3、pwd 命令4、mkdir 命令5、rmdir命令6、rm 命令7、mv 命令8、cp 命令9、cat命令10、more 命令11、less 命令12、head 命令13、tail 命令14、which 命令15、whereis 命令16、locate 命令17、find 命令18、chmod 命令19、tar 命令20、chown 命令21、df 命令22、du 命令23、ln 命令24、date 命令25、cal 命令26、grep 命令27、wc 命令28、ps原创 2020-06-17 23:35:32 · 381 阅读 · 0 评论 -
每天一个新知识之Linux的LVM逻辑卷管理
一、什么是LVM逻辑卷1、什么是逻辑卷许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。注意/boot分区不能基于LVM创建,必须独立出来。2、关于逻辑卷的几个概念PE (Physical Exte原创 2020-06-17 20:36:14 · 588 阅读 · 0 评论 -
每天一个新知识之Linux的磁盘配额
一、磁盘配额基础知识1、什么是磁盘配额磁盘配额是一种磁盘空间的管理机制,使用磁盘配额可限制用户或组在某个特定文件系统中所能使用的最大磁盘空间和文件个数。2、实施磁盘配额需要满足的条件内核必须支持磁盘配额[root@localhost ~]#grep CONFIG_QUOTA /boot/config-2.6.32-573.el6.x86_64CONFIG_QUOTA=yCONFIG_QUOTA_NETLINK_INTERFACE=y#CONFIG_QUOTA_DEBUG is not原创 2020-06-16 22:25:49 · 1075 阅读 · 0 评论 -
每天一个新知识之Linux的磁盘管理及在线磁盘新增
一、常用磁盘管理命令1、df命令Linux df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。#用法:df [选项]... [文件]...常用选项说明-a显示特殊文件系统,这些文件系统都是保存在内存中的如/proc,所以占用量都是0-h单位换算,使用人类可读的格式-T增加文件系统类型-l只显示本机的文件系统2、dh命令Linux du命令用于显示目录或文件的大小,du会显示指定的目录或文件所占用的磁盘空间。#用法:du原创 2020-06-15 22:26:16 · 564 阅读 · 0 评论 -
每天一个新知识之linux下利用diff比较两个文件的差异并使用patch进行差异文件同步
1、首先我们先来了解下diff和patch这两个命令的使用方式diff 选项 旧文件 新文件 #作用比较新旧文件的不同常用选项用途-a将文档当作文本文档来处理-b忽略空格造成的差异-B忽略空白行造成的差异-I忽略大小写造成的差异-N当比较两个目录时,如果某个文件只在一个目录中,则在另一个目录中将视为空文件-r比较目录时递归比较子目录-u使用统一的输出格式patch 选项 < 修补文件 #用于修补文件。常用原创 2020-06-13 21:31:04 · 1186 阅读 · 0 评论 -
每天一个新知识之VIM编辑器常用快捷键及操作
一、定义别名使用vi调用vim快捷键# alias vi='vim二、命令说明按键作用a再光标所在字符尾后插入A在光标所在行尾插入i在光标所在字符前插入I在光标所在行首插入o在光标下插入新行O再光标上插入新行gg移动到文件头^移动到行首$移动到行尾...原创 2020-06-12 22:18:30 · 946 阅读 · 0 评论 -
在Windows10的Ubuntu18.04子系统中设置python开发环境
Ubuntu18.04已经默认安装的python2改为python3,所以在使用的时候注意区别版本原有的python命令会报错: 运行python时需要使用python3: 这里的安装的python版本是python3.6.5,默认没有安装pip包管理器,安装方式如下(安装时注意是python3-pip不是python-pip): 安装时会同时安装相关依赖时间较长请耐心等待… ...原创 2018-07-03 22:28:06 · 6755 阅读 · 0 评论 -
Linux常用命令(转载)
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui...转载 2018-07-07 21:32:16 · 146 阅读 · 0 评论 -
vim常用命令(转载)
关于Vimvim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh) 1.1 Vim的几种模式正常模式:可以使用快捷键命令,或按:输入命令行。插...转载 2018-07-07 22:21:42 · 156 阅读 · 0 评论 -
CentOS7下安装Python3
转自:https://www.cnblogs.com/dongml/p/8719421.html亲测可行。linux Centos7下安装python3及pip3先去python官网下载python3安装包执行命令:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz安装zlib-devel包(后面安装pip需要用到,...转载 2018-10-16 13:51:14 · 115 阅读 · 0 评论 -
centos下安装mysql及python3
https://www.cnblogs.com/starof/p/4680083.html转载 2019-01-09 11:37:30 · 275 阅读 · 1 评论 -
Ubunu下vim+python+YCM配置
https://blog.youkuaiyun.com/qq_33039859/article/details/81490382sudo apt-get install libpython3.6-devcd ~/.vim/bundle/YouCompleteMe./install.py转载 2019-03-04 12:34:24 · 332 阅读 · 0 评论 -
ubuntu中安装mysql并设置
https://blog.youkuaiyun.com/weixx3/article/details/80782479转载 2019-04-05 13:03:06 · 155 阅读 · 0 评论 -
centos安装mysql
https://www.cnblogs.com/silentdoer/articles/7258232.html转载 2019-05-09 12:02:44 · 120 阅读 · 0 评论 -
centos7安装python3
https://www.cnblogs.com/jmaly/p/7800091.html转载 2019-05-09 12:32:26 · 206 阅读 · 0 评论 -
Windows10 下启用Linux子系统并设置中文环境
1、启用开发者模式 设置-更新和安全-针对开发人员-开发人员模式-等待完成 2、设置-程序和功能-启用或关闭windows功能-适用于Linux的Windows子系统-确定-等待安装完成并重启PC 3、安装Linux 打开windows10的应用商店,搜索Linux,选择需要的版本点击-获取 我这里选择的是ubuntu18.04,点击获取后等待安装完成 4、启动 在开...原创 2018-07-03 20:55:01 · 13096 阅读 · 0 评论