Linux
路德维德
这个作者很懒,什么都没留下…
展开
-
每天一个Linux命令:ls
ls是Linux最常用的命令,其作用是列出指定目录的文件和文件夹清单。命令格式ls [选项] [路径]常用参数-a:列出目录下的所有文件,包括以 . 开头的隐藏文件-A:与-a类似,但不列出 . (代表当前目录)和 … (代表当前目录的父目录)-c:根据ctime(文件状态最后改变的时间)排序,通常会配合-l和-t参数使用-cl:显示ctime但仍根据文件名称排序-clt:显示...原创 2019-11-29 23:19:48 · 113 阅读 · 0 评论 -
Linux内核优化
编辑/etc/sysctl.conf文件 vim /etc/sysctl/conf net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 kernel.msgmnb = 65536 ...原创 2019-11-15 08:52:39 · 170 阅读 · 0 评论 -
Linux系统故障修复
文章目录单用户模式进入单用户模式单用户模式Linux系统中有一个叫做单用户模式的东西,类似Windows系统中的安全模式。进入单用户模式后,我们就可以在最小环境中进行系统的维护与修复,玩过Linux系统的都知道Linux中有一个运行级别的概念,单用户模式就是运行级别1。在单用户模式中,系统会引导你进入根shell,并且禁用网络,大多数进程会停止,只有少数进程仍在运行。单用户模式的设计初衷就是当...原创 2019-11-10 11:36:14 · 255 阅读 · 0 评论 -
静态路由转发
环境10.0.0.11worker1CentOS 7.6192.168.0.11worker2CentOS 7.610.0.0.12/192.168.0.12routerCentOS 7.6流程各节点按照环境配置IProuter节点开启路由转发 echo 'net.ipv4.ip_forward=1' >> /...原创 2019-11-05 18:09:05 · 552 阅读 · 0 评论 -
搭建一个LNAMP架构的网站
首先说一下,为什么是LNAMP而不是LANMP,因为动静分离是要基于nginx才能做到的,所以一般的思路是,先访问nginx,nginx自己处理静态页请求,将动态页请求转给Apache处理,所以Apache只是个打工的,nginx才是老板。实际的架构上通过默认的80端口访问的一般也是nginx,分给Apache的一般就是个没人用的几万开外的端口。...原创 2019-10-30 15:45:47 · 728 阅读 · 0 评论 -
关于IP地址、网络地址、子网掩码、广播地址
IP地址IP地址(Internet Protocol Address)由网络号+主机号组成,网络号相当于电话区号,主机号相当于电话号码。Ipv4分为A、B、C、D、E五类地址,任何一个Ipv4的IP地址都由32位二进制数组成,每段8位,一共4段。A类地址由1字节的网络号和3字节的主机号组成(每个字节是8位),A类地址范围是(1.0.0.0到127.255.255.254),A类的网络号是第...原创 2019-10-28 19:46:38 · 2533 阅读 · 0 评论 -
userspace和kernelspace
userspace用户空间在操作系统中,用户安装的软件和运行的服务kernelspace内核空间在操作系统中,能执行命令,提供操作系统的底层服务的能力userspace需要操作系统的资源时,需要向kernelspace请求资源。一般来说,由于kernelspace直接与硬件交互,所以kernelspace模块和进程要比userspace进程快得多。...原创 2019-10-28 19:11:50 · 1021 阅读 · 0 评论 -
Tomcat
文章目录部署Tomcat搭建zrlog博客系统部署Tomcat安装Java环境 yum -y install java-1.8.0-openjdk下载Tomcat编译包ll-rw-r--r--. 1 root root 10982406 10月 24 11:18 apache-tomcat-9.0.27.tar.gz解压tar zxf apache-tomcat-9.0.27....原创 2019-10-25 18:59:15 · 143 阅读 · 0 评论 -
源码安装
文章目录检查环境安装lrzsz上传源码包解压缩源码包进行配置并解决依赖关系编译安装启动服务查看端口添加防火墙检查环境[root@freedom yum]# getenforceDisabled[root@freedom yum]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall da...原创 2019-08-19 15:22:11 · 107 阅读 · 0 评论 -
LVM
LVM逻辑卷管理器逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管传统的硬盘分区强行扩容从理论上可行,但是可能造成数据丢失。而LVM是在硬盘分区和文件系统之间添加了一个逻辑层,通过一个抽象的卷组把多块硬盘进行卷组合并。物理卷PV——physical volume:物理卷就是LYM的基本存储逻辑块,但和基本的物理...原创 2019-08-19 15:10:25 · 90 阅读 · 0 评论 -
Linux系统目录结构
路径在Linux操作系统中有一个重要概念——路径。路径指的是如何定位到某个文件,分为相对路径和绝对路径。绝对路径指的是从根目录(/)开始写起的文件和目录名称。相对路径指的是相对于当前路径的写法。...原创 2019-08-19 15:22:30 · 295 阅读 · 0 评论 -
动态添加硬盘
方法1[root@H2 ~]# cd /sys/class/scsi_host[root@H2 scsi_host]# lshost0 host1 host2[root@H2 scsi_host]# echo "- - -" > /sys/class/scsi_host/host0/scan[root@H2 scsi_host]# echo "- - -" > /sys/...原创 2019-08-19 15:22:49 · 205 阅读 · 0 评论 -
权限管理
文章目录简述Linux系统中的3类人Linux系统中3种权限对于目录对于普通文件文件权限权限设置用户表示操作chmod选项给属主增加执行权限去掉属主的执行权限授予属主读写执行权限增加权限授予权限属主仅拥有读权限删除权限授予权限给属组添加和删除执行权限授予属组中用户读写执行权限给其他人添加执行权限用数字表示权限属主拥有读写权限、属组拥有读权限、其他人拥有读写执行权限给所有用户添加执行权限设置权限注意...原创 2019-08-19 15:23:05 · 622 阅读 · 0 评论 -
vim编辑器
文章目录简述vim的三种工作模式:切换模式总结模式之间编辑模式命令模式下常用操作复制、移动、删除文件内容撤销和重复执行的相关操作跳转操作替换查找末行模式下常用操作行号跳转取消匹配内容的高亮替换计算机英语简述系统自带的是vi编辑器,vim是vi的升级版。vim的三种工作模式:命令模式:可以进行文件的查看、复制、剪切、删除等操作编辑模式:可以直接进行文本的编辑末行模式:复制、剪切、删除、...原创 2019-08-19 15:23:23 · 665 阅读 · 0 评论 -
软件管理
rpm原创 2019-08-19 15:23:47 · 1690 阅读 · 0 评论 -
dd命令与黑洞、白洞文件
dd从输入文件复制数据到输出文件,并且支持读写速度控制和数据格式化。选项if=:源文件of=:目标文件bs=bytes:同时设置读写的块大小为_字节count=:拷贝块的个数黑洞文件/dev/null任何对/dev/null的数据写入都会成功,但是数据会消失。经常用来把不想在屏幕上消失的内容通过输出重定向写入黑洞文件,在shell脚本中应用较多。白洞文件/dev/zero...原创 2019-08-19 15:24:02 · 565 阅读 · 0 评论 -
磁盘分区
分区符认识MBR:全称为Master Boot Record,即硬盘的主引导记录。主引导程序:BootLoader分区表魔数分区主分区:最多4个,默认编号从1开始扩展分区:最多1个逻辑分区:逻辑分区是建立在扩展分区上的,可以有很多个扩展分区本身无法使用,只是作为逻辑分区的容器存在。先创建一个扩展分区,在扩展分区之上创建逻辑分区,我们真正存放数据的是主分区和逻辑分区,大量数据...原创 2019-08-19 15:24:44 · 1998 阅读 · 0 评论 -
swap交换分区
swap交换分区swap交换分区就是把磁盘中一块当作内存使用用以解决真实物理内存不够的问题。添加交换分区创建分区创建swap交换分区(也可以理解为格式化)[root@freedom /]# mkswap /dev/sdb2正在设置交换空间版本 1,大小 = 2097148 KiB无标签,UUID=a3b1a853-7e7a-4caf-a8e3-67b868ccd96f启动swap...原创 2019-08-19 15:25:49 · 168 阅读 · 0 评论 -
管道符与通配符
管道符管道命令符(|)的作用是把前一个命令原本要输出到屏幕的标注正常数据当做是后一个命令的标准输入。一条命令中可以有多个管道符,只要前面的命令有输出结果,管道符后面的命令即可再执行。通配符“*”——表示匹配的任意内容,可以是任意个字符(也可以是0个字符)“?”——表示匹配的单个字符,且必须存在(不能是0个字符)“[]”——表示匹配括号内条件的任意一个字符...原创 2019-08-19 15:26:05 · 444 阅读 · 0 评论 -
iptables
防火墙防火墙其实是一个隔离工具,工作与主机或网络的边缘,对于进出本主机或者本网络的报文根据事先定义好的网络规则进行匹配检测。防火墙分为网络防火墙和主机防火墙。iptablesiptables是一个规则管理工具,负责在5个钩子函数中进行增修改除等操作。filter过滤,防火墙natnetwork address translation网络地址转换m...原创 2019-08-20 14:12:58 · 110 阅读 · 0 评论 -
输出重定向
输出重定向输出“>”:覆盖输出,会覆盖掉原来的内容“>>”:追加输出,不会覆盖掉原始文件内容,在原始文件末尾继续添加错误输出“2>”:错误覆盖输出,会覆盖掉原来的内容“2>>”:错误追加输出,不会覆盖掉原始文件内容,在原始文件末尾继续添加全部输出“&>”:将标准输出和错误输出全部写入到文件中,覆盖原有内容“&>>...原创 2019-08-17 15:37:05 · 155 阅读 · 0 评论 -
NTP时间同步
NTPNetwork Time Protocol:网络时间协议NTP目的是对网络内所有具有时钟的设备进行时间同步,使设备能够提供基于同一时间的多种应用。[root@101 ~]# yum -y install ntpyum –y install ntp同步本机时间:date2019年 02月 28日 星期五 11:28:02 CSTdate -s 23:41date2019...原创 2019-08-17 15:37:46 · 130 阅读 · 0 评论 -
软链接和硬链接
软链接创建软链接ln -s 源文件 目标文件[root@freedom ~]# ln -s hello helloolrwxrwxrwx 1 root root 5 7月 10 18:09 helloo -> hello硬链接创建硬链接ln 源文件 目标文件[root@freedom ~]# ln how hown-rw-r--r-- 2 root roo...原创 2019-08-17 15:38:43 · 82 阅读 · 0 评论 -
生产服务器选型部署方案
文章目录网络选择宽带选择共享带宽或独立带宽网络安全硬件服务器选型方面CPU内存硬盘软件版本漏洞网络选择宽带国内最大的两家宽带,电信和网通,河南以南地区以网通为主,河南以北以电信为主,所以我们应根据业务范围选择宽带。如果业务在全国范围都有的话,建议机房采用双线路以解决南北之间互访的问题,双线路通过智能DNS来解决双线选路的问题。选择共享带宽或独立带宽图片多的业务建议100M独立光纤文字类...原创 2019-08-26 18:42:24 · 360 阅读 · 0 评论 -
shell-判断
if语句if [条件]then命令elifthen命令elifthen命令else命令fi数值判断-eqequal等于-nenot equal不等于-gtgreater than大于-gegreater than/equal大于等于-ltless than小于-leless than/equal...原创 2019-08-19 15:21:04 · 90 阅读 · 0 评论 -
磁盘阵列
简述RAID:全称Redundant Array of Inexpensive Disks,廉价冗余磁盘阵列,通过多块磁盘组成一种模式来提高吞吐量和可靠性。功能:整合闲置磁盘空间提高磁盘读取效率容错磁盘阵列等级RAID-0:磁盘容量相同,总容量为所有磁盘容量和RAID-1:磁盘容量相同,总容量为一块硬盘容量RAID-5:磁盘容量相同,总容量为磁盘容量之和减一块磁盘RAID-1...原创 2019-08-19 15:20:45 · 225 阅读 · 0 评论 -
Linux基础命令1
文章目录一、ls命令作用选项举例1、查看当前目录下的文件2、查看文件详细信息包括权限、创建日期属主和属组3、以人类易读的方式显示文件大小方法一:方法二:注意4、显示所有的文件5、显示所有文件的详细信息6、显示所有文件的详细信息并以人类易读的方式显示文件大小7、查看目录的信息二、man命令作用格式举例1、查看ls命令的使用方法三、pwd作用格式四、cd作用举例1、命令的基本格式:…+option+...原创 2019-08-19 15:14:00 · 173 阅读 · 0 评论 -
Linux基础命令2
18.alias设置和查看别名19.unalias删除别名特别注意:接手一台服务器的时候首先要查看一下设置了那些别名20.uname显示输出系统信息,查看主机信息-aall显示所有信息-rrelease查看操作系统发行版本或内核版本号21.hostname设置和查看主机名注意:hostname修改的主机名立即生效但是再次启动就失效了...原创 2019-08-19 15:14:22 · 66 阅读 · 0 评论 -
Linux的运行级别
运行级别0关机1单用户模式2未使用3多用户模式或文字界面4未使用5图形化界面6重启原创 2019-08-19 15:14:42 · 71 阅读 · 0 评论 -
sort与uniq
sort-uunique去除重复行-rreverse降序排列,默认是升序-ooutput将排序结果输出到文件中-nnumeric以数字排序,默认是按字符排序-tseparator指定分隔符-kkey指定要排序的关键词-bblank忽略前导空格-Rrandom随机排序,每次运行的结果均不同uniq...原创 2019-08-19 15:15:06 · 91 阅读 · 0 评论 -
用户及用户组管理
文章目录简述passwd文件详解group文件详解/etc/default/useradd文件详解主组和附加组Linux中用户分类系统用户useradd选项创建普通用户Freedom创建用户并添加描述信息创建用户并指定用户ID为1004创建用户并指定主组ID为0(注意:指定组的时候必须保证组已经存在)passwd选项userdel选项groupaddgroupdelidsuusermod选项简述...原创 2019-08-19 15:15:22 · 1470 阅读 · 0 评论 -
Apache与PHP
sed功能:命令:sed功能:通过指定的正则表达式完成指定关键字的过滤、截取、修改等操作语法格式:sed ‘command’ filename(s)特点:1.sed属于一个流线式的非交互式的编辑器2. sed在输入命令和文件名后,将在屏幕上输出3.在不用重定向至文件之前,是不会改变文件现有内容。以避免修改文件时出现问题选项:p 查看文件d 删除内...原创 2019-08-19 15:15:38 · 260 阅读 · 0 评论 -
find
find查找文件或目录find 查找范围 查找条件-name按名称查找-maxdepth查看多深的文件,不能超过所限制的目录下的内容-mindepth查看不小于多深的文件,不低于所限制内容-not非-o或-a和-user查找属于某用户的文件-group查找属于某用户组的文件-size按文件.原创 2019-08-19 15:16:02 · 135 阅读 · 0 评论 -
tar压缩归档
tar选项-c——create:创建压缩归档包-z——gzip:适应gzip进行归档-v——verbose:显示压缩归档的过程-f——file:指定归档名-x——extract:解压缩归档包-t——list:列出包内文件-C——指定解压包的位置创建tar压缩归档包[root@freedom test]# tar czvf num.tar.gz {1..15}解压缩ta...原创 2019-08-19 15:16:34 · 137 阅读 · 0 评论 -
Linux三剑客
文章目录grepawksedgrep-ccount只输出匹配行的计数-iignore不区分大小写-wwhole word精确匹配-vinvert显示不匹配的所有行-eegrep使用正则表达式-n显示行号-r递归查找-l不显示匹配行,只显示匹配文件#!/bin/bash#寻找/etc/pass..原创 2019-08-19 15:16:51 · 98 阅读 · 0 评论 -
定时任务
简述定时任务:定时执行我们与先设置的指令。一次性计划任务周期性计划任务一次性计划任务一次性计划任务:执行单个任务之后就会自动退出at使用at命令需要先下载at软件包[root@freedom ~]# yum install at -y[root@ken2 ~]# systemctl restart atd#启动atd服务并设置为开机启动[root@ken2 ~]# sys...原创 2019-08-19 15:17:08 · 2086 阅读 · 0 评论 -
防火墙
firewalld[root@freedom ~]# systemctl stop firewalld[root@freedom ~]# systemctl disable firewalld[root@freedom ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemo...原创 2019-08-19 15:17:33 · 206 阅读 · 0 评论 -
网络服务
文章目录NFSNFS简述服务端配置下载安装rpcbind和nfs配置nfs文件重启客户端配置下载安装rpcbind和nfs将nfs挂载至本地目标:nfs共享多个客户端samba配置下载安装samba配置samba文件创建共享路径并重启创建smb用户访问samba服务器更改权限NFSNFS简述NFS:Network File Server网络文件服务优点:配置简单,使用方便缺点:兼容性差...原创 2019-08-19 15:18:10 · 721 阅读 · 0 评论 -
正则表达式
^^n以n开头$n$以n结尾.^1.2$表示任意字符+^1.+2$至少重复一次*^1.*2$重复任意次(可以是0次){}{n}准确重复n次{1,3}至少1次,至多3次{1,}至少1次,至多不限{,3}至多3次,至少不限[][0,9,a-z]表示范围()^(12)表示内部是一...原创 2019-08-19 15:18:26 · 109 阅读 · 0 评论 -
网络管理
[root@freedom /]# systemctl stop NetworkManager[root@freedom /]# systemctl status NetworkManager● NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.s...原创 2019-08-19 15:19:26 · 2128 阅读 · 0 评论