Linux
matthewfjnd
这个作者很懒,什么都没留下…
展开
-
[菜鸟学Linux]12-FTP
一、FTP基础1、端口:20:资料21:数据2、模式:主动被动:默认3、明文传输:telnet、http、ftp4、vsftpd:very secure ftp5、vsftpd三种验证模式匿名本地虚拟(最安全)二、vsftp1、主配置文件:/etc/vsftpd/vsftpd.conf2、查看配置信息中的非注释文字:grep -v “#” vsftpd.conf_bak > vsftpd.conf3、conf文件中13行配置信息:是否允许匿名(anony原创 2020-05-30 17:53:57 · 275 阅读 · 0 评论 -
[菜鸟学Linux]11-部署网站
几种中间件:IIS、Apache、Nginx几种架构:LAMP、LNMP、LNMPAyum仓库的格式[ ]name=baseurl=enable=gpgcheck=多个源的情况下,网络源以速度优先,本地源以字母优先,混合的情况下,最新版本优先,都是最新的情况下,本地为主下载软件包:httpd下载完成后,需要启动该服务,并加入开机启动项出现默认页面的可能性:网站目录内无文件无权限网络默认路径:/var/www/html编辑index.html更换网站默认路径,如/ho原创 2020-05-26 23:26:47 · 202 阅读 · 0 评论 -
[菜鸟学Linux]10-远程连接服务
一、网络会话约等于网卡模板1、使用nmcli命令管理NetworkManager2、查看网卡配置信息:nmcli connection show3、添加网卡模板:手动IP:nmcli connection add con-name XXX type XXX ifname XXX autoconnect [yes|no] ip4 XX.XX.XX.XX/XX gw4 XX.XX.XX.XXDHCP:nmcli connection add con-name XXX type XXX ifname原创 2020-05-25 01:22:26 · 216 阅读 · 0 评论 -
[菜鸟学Linux]09-防火墙
一、配置网卡配置好服务后,需要立即重启服务才能生效(system restart),如网卡1、vim /etc/sysconfig/network-scripts/ifcfg-enoXXXXIPADDR0=XX.XX.XX.XX2、nmtui(RHEL 7/8)(setup RHEL 5/6)3、nm-connection-editor(图形化)4、鼠标选择network以上四点考试的时候都可以一、iptable数据链路层防火墙1、防火墙从上到下的顺序匹配策略,读取所有策略后,如无匹原创 2020-05-23 23:18:31 · 229 阅读 · 0 评论 -
[菜鸟学Linux]外传04-漫谈Linux中的硬链接与软链接
先谈硬链接在外传03中我们知道,ext4 文件系统会把分区主要分为两大部分小部分用于保存文件的 inode信息;剩余的大部分用于保存 block 信息;每个文件都独自占用一个 inode,文件内容存储在block中,由 inode 的记录来指向(数据块指针);如果想要读取文件内容,就必须借助目录中记录的文件名找到该文件的 inode,才能成功找到文件内容所在的 block 块。现在我们就需要知道,文件名保存在哪里在上一篇外传03中,inode table格式可用看出,inode是不会记录文原创 2020-05-17 22:10:55 · 124 阅读 · 0 评论 -
[菜鸟学Linux]08-软硬链接与磁盘冗余技术
一、软硬链接1、硬链接:一个“指向原始文件inode的指针”系统不为他分配独立的inode文件硬链接与原始文件其实是同一个文件每添加一个硬链接,该文件的inode连接数+1,而且只有当该文件的inode连接数为0时,才算彻底将他删除不能跨分区对目录文件进行链接2、软连接:与Windows系统中的“快捷方式”具有一样的性质包含所链接文件的路径名当原始文件被删除后,链接文件也将失效3、命令:ln(详见漫谈04)二、RaidRaid不仅降低了硬盘设备损坏后丢失数据的机率,还提升了设原创 2020-05-17 21:37:53 · 206 阅读 · 0 评论 -
[菜鸟学Linux]外传03-漫谈Linux文件系统中文件系统
Linux中常见文件系统:Ext3、Ext4、XFS、SWAP文件是存储在硬盘上的,硬盘的最小存储单位叫做扇区sector,每个扇区存储512字节。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个块block。这种由多个扇区组成的块,是文件存取的最小单位。块的大小,最常见的是4KB,即连续八个sector组成一个block文件数据存储在块中,那么还必须找到一个地方存储文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种存储文件元信.原创 2020-05-16 21:21:13 · 144 阅读 · 0 评论 -
[菜鸟学Linux]07-存储结构与磁盘划分
一、物理设备的命名规则1、/dev目录2、硬盘:/dev/sd[a-p],16块硬盘,编号顺序为Linux内核识别顺序3、分区:主分区或扩展分区:1-4逻辑分区:5开始往后或手工指定4、一个硬盘扇区为512字节,第一个分区中,主引导记录占446字节,分区表占64字节,结束符占2字节。分区表中每记录一个分区信息需要16字节,则64字节可分配4个分区。最后16个字节可以拿出来指向另一个分区,就形成了扩展分区二、文件系统与数据资料1、Linux中常见文件系统:Ext3、Ext4、XFS、SW原创 2020-05-16 21:09:59 · 236 阅读 · 0 评论 -
[菜鸟学Linux]06-权限、文件结构
一、文件属性与归属1、ls -l显示信息前一个字符表示文件属性-:普通文件d:目录文件l:链接文件b:块设备文件c:字符设备文件p:管道文件2、权限:对文件可用进行的操作r(4):读w(2):写x(1):执行rwxr-x–w-:7523、改变文件的权限chown:更改某个文件或目录的属主和属组。(命令格式:chown [选项] 用户或组 文件),-R(递归)chgrp:改变文件或目录所属的组。(命令格式:chgrp [选项] group filename),-R(递归原创 2020-05-15 21:28:36 · 166 阅读 · 0 评论 -
[菜鸟学Linux]05-Shell(2)
一、for条件循环1、for循环允许脚本一次性读取多个信息,然后逐一对信息进行操作处理2、格式for 变量名 in 取值列表do 命令序列done二、while条件循环1、while条件循环语句是一种让脚本工具某些条件来重复执行命令的语句,他的循环结构往往再执行前并不确定最终执行的次数。2、格式while 条件测试操作 命令序列done三、case条件测试语句1、在多个范围内匹配数据2、格式case 变量值 in模式 1) 命令序列1 ;;模式 2) 命令序列2原创 2020-05-12 23:36:40 · 131 阅读 · 0 评论 -
[菜鸟学Linux]04-VIM、Shell
一、VIMVIM从VI升级而来,可以着色显示1、三种模式:命令模式、输入模式、末行模式2、命令模式下按a、o、i、r等按键可以进入输入模式,各个新输入位置是:a(after)是当前光标下一位,i(insert)是当前光标位,o是当前光标行下一行,r(replace)是在当前光标位进行替换。按:进入末行模式,输入模式、末行模式下按ESC可以退出到命令模式3、输入模式和末行模式之间不可以直接切换4、几个快捷键dd—删除(delete)yy–复制(copyp—粘贴(paste)u—撤销(und原创 2020-05-11 00:42:14 · 135 阅读 · 0 评论 -
[菜鸟学Linux]03-打包、搜索与重定向、通配符、转义符、环境变量
一、打包压缩与搜索命令1、tar—用于打包和压缩-z:Gzip格式-j:bzip2格式-C 解压到的目录-c:create,-x:execute压缩:tar -cjvf 文件名 压缩的东西解压:tar -xzvf 文件名 -C 解压出来存放的目录2、grep—在文本中执行关键词搜索-n 显示行号-v 反选3、find—按照指定条件来查找文件-name:匹配名称-user:匹配所有者-print:显示-exec…{} ;:交由后面进一步处理,注意,{} ;是必要的,{}原创 2020-05-10 17:46:54 · 215 阅读 · 0 评论 -
[菜鸟学Linux]外传02-漫讲Linux密码破解(以RHEL7为例)(V0.1版)
一、大体流程开机启动在GRUB2界面“任意键”暂停倒计时。选择要修改的kernel,按“e”进行编辑。在linux16参数这行的最后面追加“rd.break”参数,然后按下Ctrl + X组合键来运行修改过的内核程序。进入到系统的紧急救援模式。输入以下命令破解密码:mount -o remount,rw / /sysrootchroot /sysrootpasswdtouch ...原创 2020-05-04 21:43:22 · 306 阅读 · 0 评论 -
[菜鸟学Linux]外传01-Linux的启动过程(以RHEL7+MBR为例)(V0.1版)
一、总体过程BIOS–>MBR(GRUB2)–>Kernel–>Init(systemd)–>Runlevel二、各过程详解1、BIOS(Basic Input/Output System),基本输入输出系统该系统存储于主板的ROM芯片上,计算机在开机时,会最先读取该系统,然后加电自检CPU和内存等,如无异常就开始加载BIOS程序到内存当中。详细的BIOS功能略...原创 2020-05-04 20:32:32 · 247 阅读 · 0 评论 -
[菜鸟学Linux]02-熟悉命令
一、系统状态检测命令1、ifconfig—获取网卡配置与网络状态等RX、TX状态栏中的数据,为从开机后开始计算,一直累计,直到下次重启2、uname—查看系统内核与系统版本信息uname -alocal.localhostname(主机名)3.10.0-123.el7.x86_64(内核版本)SMP Mon May 5 11:16:57 EDT 2017(系统打包时间)X86...原创 2020-05-03 22:08:29 · 290 阅读 · 0 评论 -
[菜鸟学Linux]01-安装Linux并熟悉环境和部分命令
实验架构1、Windows 102、vMware Workstation 15.5.23、RedHat Enterprise Linux 7.0一、搭建整体环境1、在Windows 10中安装vMware Workstation 15.5.2(太简单了,略)2、在vMware Workstation 15.5.2中新建一台虚拟机选择自定义配置(2核2G够了)模拟的系统选择Red...原创 2020-05-03 15:21:17 · 348 阅读 · 0 评论 -
[菜鸟学Linux]00-为什么要学习Linux
参加工作10年了,还真没正正经经地坐下来上一套学习课程过。今年头脑一热,交了2400元买了一套Linux课程,计划把RHCE过了。为什么选择Linux呢?大概是心里稍许有些情节吧首先,在十多年前上大学时,会Linux是一件很炫酷的事情,在CLI环境下敲命令那才算是一名“标准”的计算机大学生,可惜我除了敲Cisco命令,Linux的命令是不会的,为了补足这个遗憾,我今天选择了学习Linux。其...原创 2020-05-02 10:50:47 · 280 阅读 · 0 评论