
linux
文章平均质量分 90
weixin_37817498
这个作者很懒,什么都没留下…
展开
-
gitlab 502问题
root@ianly]# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash[root@ianly]# yum install -y gitlab-ce配置[root@ianly]# vim /etc/gitlab/gitlab.rb修改两个冲突...原创 2019-04-28 09:37:37 · 1082 阅读 · 0 评论 -
第十八章 Linux集群架构(上)
18.1 集群介绍18.2 keepalived介绍18.3 用keepalived配置高可用集群(上)准备两台机器一个为mater 另一个为backup两台机器都关闭防火墙两台机器都安装上nginx,为了下一步实验用两台机器都安装keepalived•yum install -y keepalived设定vip为100master上的配置文...原创 2018-10-17 22:51:55 · 375 阅读 · 0 评论 -
第十六章 Tomcat配置
16.1 Tomcat介绍16.2 安装jdk官网下载jdk1.8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmltar zxvf jdk-8u181-linux-x64.tar.gzmv jdk1.8.0_181 /usr/local/jdk1.8...原创 2018-10-12 17:47:55 · 251 阅读 · 0 评论 -
第十五章 FTP服务搭建与配置
15.1 FTP介绍15.2 使用vsftpd搭建ftp服务(上)创建一个ftp用户创建一个ftp的密码文件(这里是一个映射的虚拟用户)db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db转换成计算机可以识别的二进制文件 创建一个虚拟用户的配置文件...原创 2018-10-11 17:22:52 · 296 阅读 · 0 评论 -
第十一章 LAMP架构下预习笔记
11.25 配置防盗链防盗链配置文件<Directory /data/wwwroot/abc.com> SetEnvIfNoCase Referer "http://abc.com" local_ref referer白名单 SetEnvIfNoCase Referer "http://123.com" local_ref ...原创 2018-09-15 15:29:29 · 522 阅读 · 0 评论 -
用passwd -l 批量锁定账号
for i in `cat id.txt` ; do passwd -l $i; done把需要锁定的账号写入到 id.txt中原创 2018-09-20 10:53:17 · 2365 阅读 · 0 评论 -
第十二章LNMP架构中预习笔记
12.7 Nginx默认虚拟主机include vhost/*.conf;记得加分号在conf目录下创建vhost目录mkdir /usr/local/nginx/conf/vhost/cd /usr/local/nginx/conf/vhost/vim www.aaa.confserver{ listen 80 default_server; ...原创 2018-09-25 14:36:31 · 209 阅读 · 0 评论 -
第十一章 LAMP架构中预习笔记
11.16 Apache默认虚拟主机(上)windows hosts 文件路径vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf 虚拟主机配置文件路径虚拟主机配置文件mkdir /data/wwwroot/mkdir /data/wwwroot/abc.commkdir /data/w...原创 2018-09-12 20:58:15 · 335 阅读 · 0 评论 -
第十二章LNMP架构上预习笔记
12.1 LNMP架构介绍12.2 MySQL安装下载二进制免编译包,并解压cd /usr/local/src wget http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gztar xvf mysql-5.6.39-linux-glibc2....原创 2018-09-16 15:57:34 · 222 阅读 · 0 评论 -
第十章Linux日常运维管理(终)预习笔记
10.28 rsync工具介绍10.29 rsync常用选项(上)10.30 rsync常用选项(下)rsync -avL /root/111/ /tmp/1111_dest/-L 选项 同步软链接的时候把源文件给同步了rsync -avL --delete /root/111/ /tmp//1111_dest/--delete选项 删除目标目...原创 2018-09-03 22:01:32 · 245 阅读 · 0 评论 -
第十二章LNMP架构下预习笔记
12.17 Nginx负载均衡配置文件upstream qq_com{ ip_hash; server 61.135.157.156:80; server 125.39.240.113:80;}server{ listen 80; server_name www.qq.com; location / { p...原创 2018-09-28 17:34:33 · 414 阅读 · 0 评论 -
第十七章 MySQL主从配置
17.1 MySQL主从介绍17.2 准备工作17.3 配置主mysqldump -uroot -paminglinux mysql > /tmp/mysql.sqlmysql -uroot -paminglinux aming < /tmp/mysql.sql mysqldump -uroot -paminglinux aming ...原创 2018-10-15 15:27:26 · 147 阅读 · 0 评论 -
第十三章MySQL常用操作
13.1 设置更改root密码实验报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)解决方法 ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock参考博客https:/...原创 2018-10-08 23:11:10 · 189 阅读 · 0 评论 -
mysql 8.0更改密码
#vim /etc/my.cnf【mysql】添加skip-grant-table重启mysql服务alter user'root'@'localhost' IDENTIFIED BY 'MyNewPass@123';参考博客https://blog.youkuaiyun.com/lxlong89940101/article/details/80246675https://blog...原创 2019-03-05 11:07:32 · 628 阅读 · 0 评论 -
第二十一章 NoSQL(中)
21.9 redis介绍21.10 redis安装daemonize yes 表示redis为后台启动,终端继续做其他事情logfile "/var/log/redis.log" 定义redis的日志路径dir /data/redis 定义redis的RDB,aof文件的存放路径appendonly yes 开启aof日志 在dir定义的目录下存aof文件vim /etc/r...原创 2018-11-27 13:30:21 · 217 阅读 · 0 评论 -
第二十一章 NoSQL(上)
21.1 NoSQL介绍21.2 memcached介绍数据结构简单(k-v),数据存放在内存里。memcached 不支持持久化,数据落地。每当memcached服务重启或者重启服务器,数据就会丢失。但可以定时来备份来让数据落地21.3 安装memcached使用yum下载安装yum -y install memcached想下载最新版本可...原创 2018-11-21 16:40:54 · 161 阅读 · 0 评论 -
第二十章 Shell编程(中)
20.16 shell中的函数(上)$0 取脚本的名称 $# 取当前脚本的参数20.17 shell中的函数(下)网卡名冒号后面记得加空格20.18 shell中的数组20.19 告警系统需求分析20.20 告警系统主脚本•main.sh内容 #!/bin/bash#Written by...原创 2018-10-27 12:17:53 · 216 阅读 · 0 评论 -
第二十章 Shell编程(上)
20.1 Shell脚本介绍20.2 Shell脚本结构和执行20.3 date命令用法Y年 m月 d日[root@centos01 shell]# date +%Y%m%d20181026H小时 M分钟 S秒 [root@centos01 shell]# date +%H-%M-%S03-56-41F 代表年月日[root@cen...原创 2018-10-26 23:33:52 · 342 阅读 · 0 评论 -
第二十章 Shell编程(下)
20.27 分发系统介绍20.28 expect脚本远程登录#! /usr/bin/expectset host "192.168.93.128"set passwd "123456"spawn ssh root@$hostexpect {"yes/no" { send "yes\r"; exp_continue}"assword:" { send "$passwd\r&qu原创 2018-10-28 17:30:27 · 160 阅读 · 0 评论 -
第十九章 Linux监控平台搭建
19.1 Linux监控平台介绍19.2 zabbix监控介绍19.3 安装zabbix(上)•vim /etc/my.cnf //需要增加配置character_set_server = utf819.4 安装zabbix(中)vim /etc/zabbix/zabbix_server.conf...原创 2018-10-22 23:29:23 · 529 阅读 · 0 评论 -
第十八章 Linux集群架构(下)
18.11 LVS DR模式搭建dir 上的脚本文件dir 网卡配置rs1上的脚本配置文件rs1上的网卡配置rs2 上的脚本文件rs2的网卡配置测试18.12 keepalived lvsdir 的配置文件vim /etc/keepalived/keepalived.confvrrp_ins...原创 2018-10-19 22:35:47 · 215 阅读 · 0 评论 -
第十四章 NFS服务搭建与配置
14.1 NFS介绍rpcbind 监听111端口14.2 NFS服务端安装配置yum -y install nfs-utils rpcbindNFS选项 功能描述 NFS选项 功能描述 ro 只读共享 rw 可读可写共享 sync 同步写操作 async 异步写操作 wdelay 延迟写操...原创 2018-10-10 17:39:33 · 276 阅读 · 0 评论 -
第十一章 LAMP架构上预习笔记
11.1 LAMP架构介绍11.2 MySQL_MariaDB介绍11.3 MySQL安装(上)进入/usr/local/src下r.aminglinux.com 有下载地址 wget 下载软件包11.4 MySQL安装(中)解压完把解压的文件mv到/usr.local下并改名mv mysql-5.6.39-linux-glibc2.12-x86...原创 2018-09-11 13:14:55 · 368 阅读 · 0 评论 -
第十章 Linux日常运维管理(上)预习笔记加课堂笔记
10.1 使用w查看系统负载第一行 当前时间 ,系统运行时间,登录用户数,1分钟,5分钟,15分钟内系统的平均负载看重第一个值,表示单位时间段内使用CPU的活动进程数,值越大说明服务器压力越大一般情况下,这个值只有不超过服务器的CPU数量就没有关系。查看系统的逻辑CPU个数 processor10.2 vmstat命令查看系统的瓶颈r (run)...原创 2018-08-24 16:44:35 · 232 阅读 · 0 评论 -
第二章课堂笔记
1系统目录结构which 查看命令的绝对路径alias 创建别名的命令ls -l 列出文件的详细信息ls -i 查看文件的inode的号-a 显示隐藏的文件-d 列出目录本身-t 按时间顺序-h 人性化的显示PATH文件类型c 字符串设备类型l 软链接文件b 块设备s socket 进程之间通信www.apelearn.com...原创 2018-08-01 23:15:03 · 166 阅读 · 0 评论 -
第二章下预习笔记
2.17 隐藏权限lsattr_chattr设置隐藏权限 chattrchattr +i 1.txt lsattr 查看隐藏权限删除隐藏权限chattr -i 1.txt 文件加上i 权限 无法修改,删除,更改名字,修改文件时间当让任何人无法修改,删除,更改文件名,更改时间的时候使用可以追加文件 chattr +a 1.txt 可以更...原创 2018-07-28 14:22:40 · 268 阅读 · 0 评论 -
第一章课堂笔记
1、宏观介绍操作系统操作系统分类windows linux unixLinux发行版:https://commons.wikimedia.org/wiki/File:Linux_Distribution_Timeline.svgunix和类Unix操作系统unix systemv:AIX HP-UX SolarisBSD UNIX -386BSD家族:FreeBSD MAc...原创 2018-07-28 01:50:04 · 252 阅读 · 0 评论 -
阿铭Linux第二章笔记
2.1 系统目录结构ls 用来查看目录和文件内容的/root/.ssh/authorized_keys 密钥存放的文件,必须是这个文件,是在/etc/ssh/sshd_config是在这个配置文件下定义的。安装tree命令 yum -y install treeman tree可以查看使用方法tree 命令是树状显示目录的结构tree -L 2 / #指定最大的...原创 2018-07-27 17:16:48 · 313 阅读 · 0 评论 -
第三章预习笔记
3.1 用户配置文件和密码配置文件用户文件,是用户的核心配置文件root:x:0:0:root:/root:/bin/bash有冒号分割为七段第一段是用户名,第二段早期版本的Linux会把密码存放到这里,第三段uid,第四段gid,第五段是用户的注释信息,第六段是用户的家目录,第七段是shell 可以和用户交互的窗口,常见的有/bin/bash./sbin/nologin每...原创 2018-07-31 17:54:16 · 386 阅读 · 0 评论 -
第二章课扩展作业ACL权限
Linux中ACL(访问控制列表)权限设置1、ACL的功能是应对复杂用户环境的权限问题。系统是否支持ACL是与文件系统有关的,在CentOS7之前的系统版本中用户自己手动创建的分区默认是不支持ACL的,而在装系统的时候已存在的分区是支持的。setfacl: 设置文件或目录的ACL设置信息命令:setfacl [-bkndRLP] { -m|-M|-x|-X ... } file ...原创 2018-07-30 22:44:00 · 340 阅读 · 0 评论 -
第三章课堂笔记
回顾上一章find命令find / -name "*.log" -type f -mtime +365 -exec rm -rf { } \; 大括号和斜杠中间有空格查找系统里面一年以前的日志文件并删除- 减好代表之内find /data/ -name "*.log" -type f -size +10k -prem 644 -exec cp { } /tmp \:;查找...原创 2018-08-04 11:34:31 · 200 阅读 · 0 评论 -
ssh连接失败,排错经验
一、场景描述ssh连接服务器,发现连接失败,但是对应服务器的ip能够ping通。场景:[root@yl-web ~]# ssh root@10.1.101.35ssh_exchange_identification: read: Connection reset by peer[root@yl-web ~]# ping 10.1.101.35PING 10.1.101.35...转载 2018-07-20 15:34:54 · 14587 阅读 · 1 评论 -
2018-7-24 第一次课开班笔记
纪律:1、不允许迟到,早退,签到截图,每次课有四次截图课前五分钟,中途休息截图,随机截图,下课前五分钟。2、学习任务:课前预习,课后笔记两份3、预习任务需在课前完成,课后笔记需下次上课当天12点前完成。4、QQ,微信不回,打电话不接3次,跟下个班级5、每个阶段考核分数小于等于总分的60%,跟下个班级学习方法:1、课前预习视频,需认真完成,第一遍看视频记录笔记,第二遍根据...原创 2018-07-25 16:44:55 · 197 阅读 · 0 评论 -
第六章预习笔记加课堂笔记
6.1 压缩打包介绍使用文件压缩,方便传输,传输时间短,节省磁盘空间,节省带宽资源6.2 gzip压缩工具准备工作find /etc/ -type f -name "*.conf" -exec cat {} >> 1.txt \;gzip 1.txt 压缩文件gzip -d 1.txt.gz 解压文件gunzip 1.txt.gz 也是解压文件...原创 2018-08-11 00:00:42 · 499 阅读 · 0 评论 -
第四章课堂笔记
接上一章内容su 命令su命令是切换用户使用的,在这里加一个“-”表示彻底切换到用户下包括自己的配置和环境变量,就在自己的家目录。su - user1-c 以指定用户的身份执行一条命令su -c "touch /tmp/123.txt" user1如果切换到普通用户,出现显示不正常,是因为没有用户相应的配置文件 创建用户家目录mkdir /home/user1...原创 2018-08-06 22:03:27 · 202 阅读 · 0 评论 -
第八章shell基础下预习笔记加课堂笔记
8.10 shell特殊符_cut命令c=\$a\$b 脱义变量的前缀,无法引用变量| 管道符代表把前面的命令的输出作为后面命令的输入cut命令的用户 -d指定分隔符 -f指定第几段8.11 sort_wc_uniq命令-n 按数字顺序排序特性符号和字母都会认为是零 -r 反着排序,数值最大的在最前面wc -l 统计行数w...原创 2018-08-14 17:26:58 · 280 阅读 · 0 评论 -
第十章Linux日常运维管理(下)预习笔记
10.19 iptables规则备份和恢复备份iptables规则,名字自定义 iptables-save > /tmp/ipt.txt恢复备份的规则 iptables-restore < /tmp/ipt.txt10.20 firewalld的9个zone关闭iptables systemctl disable iptables.servic...原创 2018-08-28 18:02:36 · 4388 阅读 · 0 评论 -
第十章Linux系统管理(中)预习笔记加课堂笔记
10.12 firewalld和netfiltervi /etc/selinux/config 永久关闭selinux,重启生效getenforce 查看selinux 状态setenforce 0 临时关闭selinuxsystemctl disable firewalld.service 禁止firewalld服务开机启动systemctl stop firew...原创 2018-08-27 23:25:06 · 316 阅读 · 0 评论 -
第九章正则表达式预习笔记加课堂笔记
9.1 正则介绍_grep(上)grep 过滤关键字会有颜色显示grep -c 'nologin' passwd -c 统计行数 countgrep -n 'nologin' passwd -n 显示行号 numbergrep -i 'nologin' passwd -i 不区分大...原创 2018-08-18 22:53:54 · 240 阅读 · 0 评论 -
第九章 正则扩展内容预习加课堂笔记
例如:有个文件test的内容如下:ertfff**[abcfd]123324444[rty]**fgfgf怎么能截取[abcfd]123324444[rty]这一部分出来呢?答案: sed -n '/\[abcfd\]/,/\[rty\]/p' testsed中,使用\u表示大写,\l表示小写1. 把每个单词的第一个小写字母变大写:sed 's/\b...原创 2018-08-22 22:03:48 · 229 阅读 · 0 评论