- 博客(17)
- 收藏
- 关注
原创 shell脚本示例
乘法口诀: #!/bin/bash #!/bin/bash for i in {1…9}; do for j in ‘ seq 1 ${i} ’; do echo -n ““ j”∗“j ”*“j”∗“i”=[[[i*$j]” done echo done
2019-02-01 17:50:03
242
转载 MySQL主从和备份还原
实现MySQL主从复制需要进行的配置: 主服务器: 开启二进制日志 配置唯一的server-id 获得master二进制日志文件名及位置 创建一个用于slave和master通信的用户账号 从服务器: 配置唯一的server-id 使用master分配的用户账号读取master二进制日志 启用slave服务 1.主从数据库版本最好一致 2.主从数据库内数据保持一致 主数据库master修改: 1....
2019-02-01 14:03:39
339
原创 笔记
集群种类 1服务器集群 负载均衡 LVS 高可用 HA RHCS 高性能 Hadoop 2数据库集群 oracle RAC mysql 主从 服务器加速: 客户端:页面缓存,私有缓存,private,浏览器 服务器端:页面缓存,公共缓存,public 解析模块:mysql/dev 数据缓存 memcache,varnish,redis 集群采用三层结构 ...
2019-02-01 13:12:09
230
转载 shell循环
1:从1+到100 #!/bin/bash sum=0 for i in ‘seq 1 100’ do sum=[[[sum+$i] done echo $sum
2019-02-01 10:32:46
205
原创 shell输入值和读取文件和带颜色
1:交互式输入值: read 选项 变量 -p 提示信息 -t 等待多久 -s 隐藏输入数据,机密的输入 例:read "请输入名称:"name echo -e “\n” echo “用户名为:$name” 输入的name就为变量了 ...
2019-02-01 09:28:08
794
原创 编译安装
源码安装:编译安装要在对应的源码包内执行 编译安装:将源码在本机编译而成,然后安装好,能更好的适应本机硬件,不会存在兼容性的问题 先有源码,然后在制作成rpm格式 程序包编译安装: testapp-VERSION-…——安装后 使用rpmrebuild制成二进制格式的rpm包,然后安装 多文件:文件中的代码之间很可能存在跨文件依赖关系 源代码——预处理——编译器(gcc;c语言)——汇编——链接—...
2019-01-24 21:03:13
328
原创 sudo提权
作用:通常讲都是在执行命令的时候,以管理员的身份去执行,通常都是做提权。 方法:想修改的sudo条目,要编辑配置文件:/etc/sudoers vim /etc/sudoers root ALL=(ALL) 下面添加一行 每一个生效的行,代表了一个sudo条目 实现的功能:一个人要在那些主机上以另外那个人的身份,去运行那些命令。 例: leo ALL =(root) /bin/cat /...
2019-01-10 23:01:38
877
原创 Linux防火墙
四表:主要用filter表和nat表 filter:过滤,防火墙 nat:network address translathion 网络地址转换 mangle:拆解报文,做出修改,封装报文 raw:关闭nat 表上启用的链路追踪机制,决定数据包是否被状态跟踪机制处理 五链:(函数) prerouting :在对数据包作路由选择之前,应用此链中的规则。 input:当接收到防火墙本机地址的数据包(入...
2018-12-07 21:04:36
225
原创 Linux6和7破解真机密码
Linux7 1重启,按E截停 2找到 /vmlinuz 一行在该行的最后添加:rd.break console=tty0 修改后按ctrl+x 保存并启动机器 3重新挂载根文件系统:mount -o rw,remount /sysroot 4切换到根目录:chroot /sysroot 5修改密码:echo 密码 | passwd --stdin root 6重新打卷标:必做 tou...
2018-12-07 19:56:34
405
原创 Linux6和7网卡配置
Linux6: 永久修改: vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:6F:FT:CD (MAC地址全球唯一) TYPE=Ethernet (网卡工作类型,以太网) UUID=195ff001-f364 … ...
2018-12-07 19:48:27
1439
原创 ssh 简单技巧telnet简单操作
端口:22 装包:yum install -y openssh openssh-server openssh-clients 启动:service sshd restart 查看监听状况:netstat -anplut | grep ssh 使用:ssh root@192.168.1.10 远程拷贝: scp 从内地拷贝到...
2018-11-22 20:29:59
315
原创 MySQL基础
MYSQL: DML数据操作语音 DDL数据定义语言 DCL数据控制语言 linux6:包名mysql-server 服务名:mysql linux7:包名mariadb* 安装:yum install -y mariadb* 上墙:firewall-cmd --permanernt --add-service=mysql firewall-cmd --reload 启动:sys...
2018-10-30 15:43:20
174
原创 Linux基础服务简单配置(DNS,DHCP,FTP,计划任务)
1:DNS 域名解析 端口53 dns中记录的类型:SOA:起始授权记录 NS:域名服务记录 A:ipv4记录 AAAA:ipv6记录 搭建:1:yum install -y bind (6:bind 7:unbound) 2:编写主配置文件:vim /etc/named.conf listen -on port 53 {any;}; allow -query {any;}; zon...
2018-09-22 00:21:11
1616
原创 Linux下的文本处理包含三剑客
grep:行级过滤 grep -v:取反,匹配到的不显示:例空格: /^$/ -c:统计匹配到的行数 -n:匹配到的行带行号 -i:不区分大小写 tee:中转结果到目标文件 一般与cat和grep连用:例:cat /etc/passwd | grep root | tee test(该文件必须存在) sed:流...
2018-09-14 10:05:42
309
原创 Linux下其他常用命令
vim 文本编辑器 分三种模式:1命令模式:yy复制,dd剪切,p粘贴,uu还原为命令前的文本 gg回到行首 G回到行尾 /+内容,可进行查找 set nu 带行号 2插入模式:a i o 进入编辑 3末行模式:输入:wq! 强制保存退出 stat:...
2018-09-13 22:19:31
173
原创 linux九大命令
九大命令:增删改查 1:cd 改变目录=双击 2:pwd 查看当前所在路径 3:ls 列出文件位置 ls -l:等于 ll 长格式显示(7大属性) -d:目录本身信息 -a:显示目录下所有文件 -i:显示inode号(每块磁盘里有一块源数据区域,占总内存5%左右,专门存inode号,作用:文件内容存在磁盘位置) ...
2018-09-13 16:58:33
232
原创 LINUX里的web欢迎页面
页面:欢迎界面,服务有自带的,也可自己进行设置 索引:页面位置下创建的目录或文件,也可是软连接 简单描述,web就是Linux下的一个服务,由httpd安装包安装出来的 1:安装该服务:yum install -y httpd 2:启动服务:service httpd restart (个人习惯) 3:写个欢迎页面: ...
2018-09-12 19:19:35
985
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅