- 博客(15)
- 收藏
- 关注
转载 Linux下"/"和"~"的区别
”/“是根目录,”~“是家目录。Linux存储是以挂载的方式,相当于是树状的,源头就是”/“,也就是根目录。而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家“目录就是/root,普通用户a的家目录就是/home/a.可以看到用户创建完后,我们就可以在/home目录下看到,就是系统默认创建的该用户的”家“目录。用户创建完后,我们就可以在/home目录下看到,就是系统默认创建...
2019-05-15 16:21:45 255
原创 MySQL数据库的备份与恢复
.MySQL数据库的备份基本备份的输入命令:mysqldump -u root -p syumysql1>/home/bak/2019-04-15/stumysql1.sqlEnter password:song123此时,已成功将数据库stumysql1备份到/home/bak/2019-04-15/目录下的test.txt文件下了加-B 参数备份的实践:下面以备份stumy...
2019-05-15 15:27:23 208
转载 Linux系统RPM包管理之查询、校验命令
一、本篇博客讲解一下Linux系统RPM包管理的两种类型的命令1、查询命令,2、校验命令二、查询命令1、rpm -q 【包名】,功能:查询软件包是否安装,-q代表query(查询),例如:2、rpm -qa ,功能:查询所有已经安装好的软件包,-qa代表query all(查询所有),例如:3、rpm -qi 【包名】 ,功能:查询软件包的详细信息。{ -i :代表 informa...
2019-05-07 19:26:25 641
原创 Nginx日志切割
Nginx Web服务器每天会产生大量的访问日志,而且不会自动地进行切割,如果持续数天访问,将会导致该 access.log日志文件容量非常大,不便于SA查看相关的网站异常日志。可以基于shell脚本结合 crontab计划任务对 nginx日志进行自动、快速的切割,其切割的方法使用mv命令即可,在auto. nginx log.sh文件中写入以下脚本,代码如下#!/bin/bash#aut...
2019-05-07 16:17:42 177
原创 Nginx的防盗链配置
防盗链的含义是网站内容本身不在自己公司的服务器上,而通过技术手段,直接调用其公司的服务器网站数据,而向最终用户提供此内容。一些小网站盗用高访问量网站的音乐、图片、软件的链接,然后放置在自己的网站中,通过这种方法盗取高访问量网站的空间和流量网站每天访问量很大,而且占用了很多不必要的带宽,浪费资源,所以必须采取一些限制措施。防盜链其实就是采用服务器端编程技术,通过URL过滤、主机名等实现的防止盗链...
2019-05-07 16:15:31 136
转载 centos搭建nginx服务器
注意:nginx的默认安装路径是"/usr/local/nginx/"下载源码右键复制链接地址,在阿里云上用wget下载解压tar zxvf nginx-1.14.2.tar.gz编译源码注:官网上提到,源码编译安装的默认路径是/usr/local/nginx。链接:https://www.nginx.com/resources/wiki/start/topics/tutoria...
2019-04-27 19:17:40 499
转载 Python的变量、字符串和删除空白操作
变量添加变量将导致Python解释器需要更多工作在程序中可以随时修改变量的值,而Python始终记录变量的最新值2.2.1变量的命名和使用变量名只能包含字母,数字,下划线。可以以字母下划线打头,但不能用数字打头变量名中间不能有空格,可以使用下划线分割单词,如greeting_message不能将Python关键字和函数名作为变量名变量名应该简短同时具有描述性建议少用小写字母l和字...
2019-04-27 19:07:34 1206
转载 Linux硬链接和软连接的区别
***原理***硬链接(hard link):A是B的硬链接(A和B都是文件名),则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除了其中一个,对另外一个没有影响。每增加一个文件名,inode节点上的链接数增加一,每删除一个对应的文件名,inode节点上的链接数减一...
2019-04-27 18:44:55 472
原创 yum/rpm方式安装MySQL数据库
下面是搜狐网提供的数据库软件镜像地址:http://mirrors.sohu.com/mysql,如果本书使用的版本不再发布,那么可以选择5.6的其他相关版本注意:yum/rpm安装方式适合所有MySQL软件产品。1.rpm包方式安装MySQLrpm包的安装方式非常简单,这里以el6平台下的MySQL 5.6.40版本为例,首先,要通过上述搜狐镜像地址下载到如下四个MySQL相关软件安装包。MyS...
2019-04-21 15:39:40 256
原创 Linux用户登录shell终端,提示-bash-4.1$的错误信息或警告信息的解决办法
如果一个公司的服务器,使用root用户通过Xshell远程登陆后,出现如下图所示状况,发现登录终端变成bash-4.1#,是什么原因导致的?以下是针对出现这种情况时的修复为正常登录SHELL环境的处理切换某个用户的时候可能出现-bash-4.1$原因分析系统变量丢了为jfedu1创建家目录:、home/jfedu1;将、/etc/skel中的 .bash开头的文件复制至/home/j...
2019-04-17 14:18:35 1299
原创 MySQL索引
MySQL索引可以用来快速地寻找某些具有特定值的记录,所有 MySQL.索引都以B-树形式保存。如果 MySQL没有索引,执行 select时会从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。如果表中数据有上亿条数据,查询一条数据花费的时间会非常长,索引类似于电子书的目录与页码的对应关系,可加快数据的查找。MySQL数据库常见索引类型:普通索引,唯一索引,全文索引,主键索引,组合索...
2019-04-16 16:24:30 135
原创 Linux的启动流程
(1) 加载 BIOS计算机电源加电质检,首先加载基本输入输出系统(Basic Input Output System,BIOS),BIOS 中包含硬件 CPU、内存、硬盘等相关信息,包含设备启动顺序信息、硬盘信息、内存信息、时钟信息、即插即用(Plug-and-Play,PNP)特性等。加载完 BIOS 信息,计算机将根据顺序进行启动。(2) 读取 MBR读取完 BIOS 信息,计...
2019-04-12 10:24:23 301 1
原创 Linux的启动过程
不管是 Windows 还是 Linux 操作系统,底层设备一般均为物理硬件,操作系统启动之前会对硬件进行检测,然后硬盘引导启动操作系统,如下为操作系统启动相关的各个概念:1、BIOS基本输入输出系统(Basic Input Output System,BIOS)是一组固化到计算机主板上的只读内存镜像(Read Only Memory image,ROM)芯片上的程序,它保存着计算机最重要的...
2019-04-12 10:22:24 143
原创 Linux磁盘分区
Linux所有目录是一个有层次的倒着树状结构, /为linux所有目录的起点。所以linux所有路径都是以/开始的。 /etc/sysconfig /注意:1、目录和磁盘分区是没有关联的2、/下不同的目录可能对应不同的磁盘分区或不同的磁盘设备3、所有的目录都是按照一定的类别有规律的组织和命名的。相对路径:相对于当前路径下的路径绝对路径:从根为起始点的路径![在这里插入图片描述...
2019-04-12 10:20:21 238
原创 Xshell常用快捷键(部分)
tab 进行补全Ctrl + a 可以快速切换到命令行开始处Ctrl + e 切换到命令行末尾ctrl + l 清屏上箭头 向上翻命令记录下箭头 向下翻命令记录Ctrl + r 在历史命令中查找Ctrl + u 删除光标所在位置之前的所有字符Ctrl + k 删除光标所在位置之后的所有字符ctrl + w 删除光标之前的一个单词Ctrl + d 结束当前输入、退出shell...
2019-04-10 14:10:18 709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人