- 博客(13)
- 收藏
- 关注
原创 Linux-关于网络基础及其交换机命令(一)
计算机网络 硬件+软件 网络的功能: 1,资源共享 2,信息传递 3,提高可靠 4,提高处理能力 网络的发展阶段 1,60年代 分组交换,提高网络传输数据的效率 2,70~80年代 tcp/ip,统一了网络世界 3,90年代 web技术,为普通用户提供方便直接的网络服务 标准化组织 ISO 国际标准化组织 IEEE 电气与电子工程师学会 网络的范围 WAN 广域网 大范围 LAN 局域网 小范围 网络设备 交换机 能使终端设备(比如pc、服务器)入网 路由器 能使设备的数据进行远距离传递 网络的拓
2020-07-31 21:37:22
646
原创 Linux-关于MySQL(四)
1.用户授权 1.1 用户授权介绍:数据库管理员root用户,登陆数据库服务后,添加新的用户,给可以连接数据服务使用。 1.2 用户授权的命令格式 (数据库管理员登录后执行) grant 权限列表 on 数据库名 to 用户名@“客户端地址” identified by “密码” with grant option; 1.3 命令参数介绍 权限列表的表示方式 数据库名的表示方式 用户名的定义 客户端地址的表示方式 密码 with grant option 可选 1.4 权限例子 grant all 代表
2020-07-30 18:48:17
113
原创 Linux-关于MySQL(三)
外键的使用 给外键字段赋值时 字段的值只能在参考表的字段值的范围内选择。 外键的作用:限制字段赋值的 表的存储引擎必须是 innodb 被参考的字段必须时主键 字段类型必须一致 被参考的表 必须事先创建*** 创建外键命令 create table 库.表 (字段名列表,foreign key(表1字段名)references 表2(表2字段名) on update cascade on delete cascade)engine=innodb; 案例: mysql> create ta.yg_t
2020-07-29 09:30:16
157
原创 Linux-关于MySQL(二)
一、修改表结构 1.1 字段约束条件(限制字段赋值) 查看字段约束 desc 库名.表名; 1.1.1 是否允许字段赋空(null)值 默认允许 字段名 类型 not null ; mysql> create table db1.t12( name char(10) not null , addr char(30) not null ); Query OK, 0 rows affected (0.05 sec) mysql> desc db1.t12; +-------+------
2020-07-28 16:20:50
102
原创 Linux-关于MySQL(一)
1搭建数据库服务器 1.1 相关概念 1.1.1 什么是数据库? 是服务的一种,专门提供数据存储的服务。 1.1.2 数据是什么? 1.1.3 提供数据存储服务的软件 商业软件 开源软件 是否跨平台 软件来源 软件的封包类型 .rpm 、源码 1.1.4 MySQL的发展史和特点 1.1.5 专业术语(行话) 1.2 搭建MySQL数据库服务器 1.2.1 清除其他版本MySQL的配置 1.2.2 安装MySQL服务软件包 1.2.3 启动mysql服务 1.2.4 使用初始密码登录 1.2.5 修改登录密
2020-07-27 08:33:56
109
原创 Linux-关于ansible(一)
模块(py脚本) 管理端-------------------ssh--------------被管理端 (海量脚本:2800+) 1.ansible ssh 远程被管理端主机 2.拷贝模块到被管理端主机 3.再被管理端主机执行脚本 4.执行完后,删除脚本,断开连接 案例一: 做域名解析 [root@control ~]# vim /etc/hosts 生成密钥 [root@control ~]# ssh-keygen 配置密钥(远程别人不需要密码) [root@control ~]#for i in
2020-07-23 18:08:39
143
原创 Linux-关于shell脚本(四)
awk 前置指令 | awk 选项 ‘条件{指令}’ 被处理的文档 -F 定义分隔符 指令 print 内置变量 $1 $2 $3……$0 NR NF BEGIN{ }{ } END{ } awk的条件 1.正则表达式 / / ~ 包含 !~ 不包含 2.字符与数字 == != > < >= <= 3.&& 并且 || 或者 [root@svr7 opt]# awk -F: ‘NR>=10&a
2020-07-22 08:40:18
475
原创 Linux-关于shell脚本(三)
.正则表达式 ·借助某指令(工具)和正则符号可以对文档进行过滤、筛选。 基本正则 ·新建待处理文档 [root@svr7 opt]# head -5 /etc/passwd > user [root@svr7 opt]# cat user root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/s
2020-07-21 08:25:38
118
原创 Linux-关于shell脚本(二)
简单的条件 1. 条件测试 test 表达式 [表达式] ·字符串 == != -z 2. 数字 -eq 等于 -ne 不等于 -gt 大于 -ge 大于等于 -lt 小于 -le 小于等于 3. 文件 -e (测试文件是否存在) -f (测试普通文件是否存在) -d (测试目录是否存在) -x -r -w (权限测试) 4. 逻辑组合 && (前面成功执行后面) || (前面失败执行后面) 5. if语句 ·单分支 i
2020-07-20 17:20:07
84
原创 Linux-关于shell脚本(一)
shell脚本编程 [root@web1 ~]# cat /etc/shells 查看可用shell [root@web1 ~]# sh 切换解释器 sh-4.2# exit 退出 [root@web1 ~]# yum -y install ksh 安装ksh解释器 [root@web1 ~]# cat /etc/shells 再次查看可用shell bash优点,支持tab键,快捷键,别名,历史记录,管道,重定向 脚本中常用非交互式指令,比如ls cd pwd 等 而像vi
2020-07-15 19:38:02
164
原创 Linux-关于nginx的部分实验(三)
实验一:Nginx反向代理 相关的机器ip 第一步:部署web服务器 web1: [root@web1 ~]# yum -y install httpd [root@web1 ~]# echo “192.168.2.100” > /var/www/html/index.html [root@web1 ~]# systemctl restart httpd web2: [root@web2 ~]# yum -y install httpd [root@web2 ~]# echo “192.
2020-07-14 19:21:17
186
原创 Linux-关于nginx的部分实验(二)
** 实验一:部署LNMP环境 nginx源码编译模块: –user=nginx --group=nginx --with-http_ssl_module ** 第一步:安装基础的依赖包并且源码编译 pcre-devel openssl-devel gcc [root@localhost ~]# yum -y install gcc pcre-devel openssl-devel [root@localhost ~]# useradd -s /sbin/nologin nginx [root@local
2020-07-13 21:28:17
152
原创 Linux-关于nginx的部分实验(一)
** 实验的前提:Linux-必须安装好nginx 以及相应的模块 ./configure –prefix=/usr/local/nginx \ #指定安装路径 –user=nginx \ #指定用户 –group=nginx \ #指定组 –with-http_ssl_module #开启SSL加密功能 实验一:为网站加密
2020-07-12 20:43:06
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人