Linux
文章平均质量分 88
Linux相关学习,包括虚拟机,shell语言,高可用
fxkcsdn
学习要有一定的广度才能触发深度学习的兴趣,有兴趣再去深度学习,否则达不到真正的深度
展开
-
【nginx学习】跨域问题解决方案
什么是跨域cookie客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。cookie是不可以跨域名的,隐私安全机制禁止网站非法获取其他网站的Cookie同源策略同源是指“协议+域名+端口号”三者相同,同源策略是一种约定,有Netscape公司1995年引入浏览器,它是浏览器最基本原创 2021-06-25 16:51:22 · 440 阅读 · 1 评论 -
【linux学习】 文件时间戳
Linux文件三个时间属性1 modification time(mtime)内容修改时间 这里的修改时间指的是文件的内容发生变化而更新的时间2 change time(ctime) 状态修改时间 这里的修改时间是文件的属性或者权限发生变化而更新的时间3 access time(atime)最后访问时间 这里的访问时间是指文件被读取而更新的时间。stat 文件名 #查看文件的信息和三个时间属性示例1:上传文件最后访问时间(atime)、最近改动时间(ctime原创 2020-06-16 14:02:31 · 916 阅读 · 0 评论 -
【Linux学习】权限管理
权限概念权限分为 读(r=4)、写(w=2)、可执行(x=1)通过命令 ll |grep bin1表示权限信息,2是当前文件或者文件夹的拥有者,3是当前文件或者文件夹的所属组。其中1一共占位9位,前三位表示用户拥有者的权限,中间三位表示所属组的权限,后三位表示其他用户的权限。格式如下:[拥有者权限][所属组权限][其他人权限]例如 rwx-xr-x 表示拥有者有读写可执行权限,所属组...原创 2020-04-07 12:50:29 · 184 阅读 · 0 评论 -
【nginx学习】nignx安装、启动停止
安装安装依赖包nginx安装依赖GCC、openssl-devel、pcre-devel和zlib-devel软件库。nginx是c语言编写的,GCC是C语言编译器,yum install gcc-c++pcre是正则库,nginx支持正则匹配yum install pcre pcre-develzlib提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内...原创 2020-03-30 23:16:54 · 258 阅读 · 0 评论 -
【Linux学习】防火墙开启关闭
查看防火墙状态firewall-cmd --state # 查看防火墙状态开启防火墙systemctl start firewalld.service # 开启防火墙关闭防火墙systemctl stop firewalld.service #关闭防火墙查看开放的端口列表 firewall-cmd --zone=public --list-portsfir...原创 2020-03-29 18:25:18 · 122 阅读 · 0 评论 -
【Linux学习】防火墙开启关闭
查看防火墙状态firewall-cmd --state # 查看防火墙状态开启防火墙systemctl start firewalld.service # 开启防火墙关闭防火墙systemctl stop firewalld.service #关闭防火墙查看开放的端口列表 firewall-cmd --zone=public --list-portsfir...原创 2020-03-09 22:48:20 · 145 阅读 · 0 评论 -
【Linux学习】使用crontab定期备份mysql数据库
首先查看 crontab是否安装crontab -l # 列出当前的定时任务表如果报 “command not found” ,就说明该crontab服务没有安装 如果报 “no crontab for ***” ,就说明已经安装crontab服务了, 不用再安装了定时任务表的格式如下:f1 f2 f3 f4 f5 program其中 f1 是表示分钟,f2 表示小时,f3 表示一...原创 2019-11-05 18:00:08 · 300 阅读 · 0 评论 -
【Linux学习】手动安装lsyncd
1创建普通用户首先创建普通用户commonuseradd common #创建普通用户passwd common #修改用户密码在根目录下创建/app和/file目录,/app专门用来存放软件,/file用来存放待同步的文件修改这两个文件夹的拥有者和所属组为common,方便普通用户部署。chown -R common:common /app /file #修改文件夹的拥有者和归属组...原创 2019-10-24 16:00:18 · 1489 阅读 · 0 评论 -
【Linux学习】lsyncd搭建
1 服务器建立ssh互信首先在两个服务器建立ssh互信,参考上篇文章。2 lsyncd安装yum install http://rpmfind.net/linux/epel/7/x86_64/Packages/l/lsyncd-2.2.2-1.el7.x86_64.rpm3 配置lsyncd.conf文件vi /etc/lsyncd.conf #修改配置文件settings { ...原创 2019-10-24 11:26:30 · 1438 阅读 · 1 评论 -
【Linux学习】Linux主机ssh互信
第一步,在本机使用RSA算法生成公钥私钥文件ssh-keygen -t rsa一路默认回车,系统会在当前用户主目录下生成公钥文件id_rsa.pub和私钥文件id_rsa。进入用户主目录,查看生成的文件2.将生成的公钥文件发送到目标服务器的用户主目录下。ssh-copy-id -i 本机公钥文件 目标服务器 #将本地公钥写到目标机器的 ~/ .ssh/authorized_ke...原创 2019-10-23 10:52:07 · 245 阅读 · 0 评论 -
【Linux学习】Linux磁盘挂载
首先使用df命令查看电脑硬盘信息df -h[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ihBS4NFX-1571745301899)(C:\Users\fengxiankai\AppData\Roaming\Typora\typora-user-images\1571737608910.png)]从上可以看出sda1分区挂载在/boot目录下使用lsbl...原创 2019-10-22 19:55:32 · 583 阅读 · 0 评论 -
【Linux学习】Linux包管理工具
下载命令 wgetwget是下载工具,支持HTTP、HTTPS、FTP协议,只能把文件从服务器下载到本地,并不执行安装。自动安装CentOS安装(包含下载)命令有 rpm和yum首先这两个命令操作的都是rpm文件,那么他们的区别是什么呢?rpm命令无法解决软件包的依赖关系。而yum恰好可以解决软件包之间的依赖关系,并自动安装。例如:如果a.rpm安装包不依赖于其他安装包,则使用rpm...原创 2019-10-21 20:27:36 · 121 阅读 · 0 评论 -
【Linux学习】进程和网络命令
进程查看ps 选项 #查看系统的进程常用参数: a:显示当前控制终端的进程 u:显示进程的用户名和启动时间等信息 x:显示没有控制终端的进程 e:显示所有的进程 -f:显示完整格式的输出 实例ps aux 等价于 ps -ef #查看所有的进程输出的含义: user:启动进程的用户名 PID:进程号 ...原创 2019-10-21 09:27:32 · 227 阅读 · 0 评论 -
【Linux学习】Linux文件管理
查看目录pwd #显示用户当前所处的目录cd 目录名 #改变当前所处的目录列出文件或子目录的信息ls 选项 路径或文件名 #列出文件或子目录的信息参数 -a :显示所有的文件,包括以“.”开头的文件(即隐含文件) -l :以长格式显示文件或子目录的信息。 -i :显示文件的索引号 linux系统用颜色来区分文件类别。蓝色代表目录,绿色...原创 2019-10-17 21:59:44 · 253 阅读 · 0 评论 -
【Linux学习】Linux用户管理
1 用户管理创建用户useradd 选项 用户名选项: -c comment:指定一段注释行描述 -d 目录: 指定用户主目录,如果此目录不存在,则同时使用-m选项 ,创建主目录 -g 用户组 :指定用户所属的用户组 -s Shell文件:指定用户的登陆Shell 用户名:指定新账号的登录名。实例:useradd -d /app...原创 2019-10-17 15:51:57 · 125 阅读 · 0 评论 -
【Linux学习】rabbitmq高可用配置
修改hostname第一步,先修改/etc/hosts 内容,添加各个主机节点的IP地址和主机名,每个节点都要修改。第二步,修改/etc/hostname,每个节点都要修改成对应的主机名。第三步 使用reboot命令重启虚拟机,输入hostname查看主机名是否已经修改成新的主机名。修改文件权限cookie文件是隐藏文件,根据erlang安装的方式不同,存放在/root/....原创 2019-09-30 17:51:47 · 187 阅读 · 0 评论 -
【Linux学习】rabbitmq用户角色
rabbitmq五种用户角色(1)None(其他)不能访问后台管理。(2)Management(普通管理者)显示权限下的虚拟主机,操作拥有的虚拟主机queues,exchanges和bingdings.上篇文章说过,权限通俗的讲就是操作queues,exchanges和bingdings的权限。查看和关闭自己的channels和connections。--这个很好理解...原创 2019-09-29 21:53:44 · 1074 阅读 · 0 评论 -
【Linux学习】rabbitmq常用命令-用户-权限-登陆-虚拟主机
登陆管理开启图形化界面rabbitmq-plugins enable rabbitmq_management重启rabbitmq服务通过两个命令来实现,因为rabbitmqctl是没有restart命令的,所以重启rabbitmq服务需要这么两步。rabbitmqctl stop:停止rabbitmqrabbitmq-server restart: 重启rabbitmq...原创 2019-09-29 17:32:36 · 2375 阅读 · 0 评论 -
【Linux学习】图形化访问rabbitmq
上一篇学习了在linux环境安装rabbitmq,本篇将学习如何图形化访问rabbitmq图形化访问rabbitmq1.需要开放虚拟机的5672和15672端口,否则主机访问不了虚拟机的rabbitmq。firewall-cmd --zone=public --add-port=5672/tcp --permanent //开放5672端口firewall-cmd --zo...原创 2019-09-29 16:43:23 · 478 阅读 · 0 评论 -
【Linux学习】rabbitmq安装过程
首先在根目录下创建 /app文件夹,该文件夹用于存放我们的应用程序。mkdir /app由于rabbitmq需要Erlang语言的支持,所以需要先安装Erlang语言。安装erlang语言 先安装Erlang所需要的依赖yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-...原创 2019-09-29 15:45:54 · 125 阅读 · 0 评论 -
【Linux学习】NAT(地址转换模式)
上篇学习了桥接模式来实现虚拟机上网,桥接模式下,每一个虚拟机都是独立的个体,和物理主机处于同等地位,分别占用一个IP地址,在ip资源短缺的情况下,桥接模式不适用。而NAT模式通过虚拟出NAT设备和DHCP虚拟服务器,来分配虚拟IP给虚拟机,最终使用主机的IP来实现联网。NAT的逻辑架构如下(直接借用网上一张图)在NAT模式下,主机的网卡直接与虚拟NAT设备相连,然后虚拟设备NAT设...原创 2019-09-27 17:48:51 · 1265 阅读 · 0 评论 -
【Linux学习】桥接模式
桥接模式vmvare在安装的时候默认安装了两块虚拟网卡,VMnet1和VMnet8,另外还有VMnet0,VMnet0对应的就是桥接模式的网卡。就是将主机网卡和虚拟机虚拟的网卡利用虚拟网桥进行通信,在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有的桥接设置的虚拟机连接到这个交换机的一个接口上,所有桥接模式下的网卡与网卡都是交换模式的,相互可以访问而互不干扰。虚拟机和主机处于同等的地位...原创 2019-09-27 14:29:50 · 553 阅读 · 0 评论 -
【Linux学习】网络基础-ARP协议
ARP地址解析协议是根据IP地址来获取物理地址的一个TCP/IP协议。原理主机A的IP地址为192.168.1.1,MAC地址为0A-11-22-33-44-01;主机B的IP地址为192.168.1.2,MAC地址为0A-11-22-33-44-02;当主机A要与主机B通信时,地址解析协议可以将主机B的IP地址(192.168.1.2)解析成主机B的MAC地址,以下为工作流...原创 2019-09-26 21:13:48 · 194 阅读 · 0 评论 -
【Linux学习】创建虚拟机
打开vmware,点击编辑栏的文件→新建虚拟机点击下一步:点击下一步:选择虚拟机的操作系统镜像文件,这里我们使用的CentOS7,点击下一步给虚拟机起个名字,设置虚拟机保存的位置,这里我选择的是D盘192.168.174.25文件夹。点击下一步分配虚拟机内存,根据电脑情况设置,内存大的可以多分配一点,这里分配2GB,点击下一步选择网络类型,这...原创 2019-09-26 09:39:21 · 266 阅读 · 0 评论