Linux
azure287
这个作者很懒,什么都没留下…
展开
-
五周第四次课(4月23日)
8.6 管道符和作业控制管道符是把前一个命令输出作为下一个命令的输入的一个符号#history |grep yum作业控制CTRL+z:暂停当前的程序 fg:恢复最近暂停的命令jobs:查看任务列表bg:把一个程序在后台运行 注意:此时CTRL+c结束不了这个后台命令的,虽然该命令是有输出的,但是不影响输入新的命令,可以先把它恢复到前台运行,再按CTRL+z就可以暂停了另外可以直接把一个命令丢到后...原创 2018-04-24 09:40:20 · 201 阅读 · 0 评论 -
5月30日任务
11.22 访问日志不记录静态文件11.23 访问日志切割11.24 静态元素过期时间11.22 访问日志不记录静态文件打开一个网页(这里用的是firefox),按下F12就可以看到网页的有关信息选择网络项,F5刷新网页就可以看到如下信息这里面的每个图片都是一个请求,都记录到日志里不太合适也没有必要,所以有必要把这些静态文件排除掉具体步骤1.编辑配置文件#vim /usr/local/apache...原创 2018-05-31 06:45:17 · 182 阅读 · 0 评论 -
6月12号任务
12.17Nginx负载均衡首先说一下正向代理和反向代理正向代理:用户-->代理服务器-->web服务器 正向代理需要配置代理服务器反向代理:反向代理好像就是用户直接访问web服务器,而实际呢,是中间有台反向代理去调用web服务器内容,如果有多个web服务器,那么就可以做负载均衡了,反向代理用户不需要进行配置参考链接:https://blog.csdn.net/zhanghanbo...原创 2018-06-13 07:44:22 · 701 阅读 · 0 评论 -
6月11日任务
12.13 Nginx防盗链1.编辑配置文件,(可以和之前的配置结合起来) # vim /usr/local/nginx/conf/vhost/test.com.conf2. -t && -s reload3.测试 //-e 用来模拟referer ,当它为baidu时,403;当它为test.com,正常访问,说明配置成功12.14 Nginx访问控制需求:访问/admin/...原创 2018-06-12 20:18:30 · 526 阅读 · 0 评论 -
6月8日任务
12.10 Nginx访问日志1.查看日志格式,在主配置文件搜索log_format#vim /usr/local/nginx/conf/nginx.conf //配置文件以“;”分割,下面3行,其实是一行配置关于配置信息的说明2.在虚拟主机配置文件中添加日志的配置信息# vim /usr/local/nginx/conf/vhost/test.com.conf这里的combined_rea...原创 2018-06-12 15:31:18 · 181 阅读 · 0 评论 -
5月25日任务
11.10/11.11/11.12 安装PHP5php官网 www.php.net当前主流版本为5.6/7.1安装过程1.#cd /usr/local/src2.下载源码包并解包#wget http://mirrors.sohu.com/php/php-5.6.35.tar.gz#tar xzvf php-5.6.35.tar.gz3.进入源码包目录进行配置# cd php-5.6.36#./c...原创 2018-05-28 09:32:15 · 212 阅读 · 0 评论 -
2018年5月15日任务
10.32/10.33 rsync通过服务同步1.编辑配置文件/etc/rsyncd.conf 添加如下内容2.创建目录,并更改权限为777# mkdir /tmp/rsync # chmod 777 /tmp/rsync/ (方便于测试)3.启动服务(临时关闭两台主机的firewalld服务## systemctl stop firewalld.service )# rsync --daemo...原创 2018-05-16 09:50:29 · 192 阅读 · 0 评论 -
七周二次课(5月7日)
10.6 监控io性能iostat# iostat -x 磁盘使用状态%util是等待磁盘所占的百分比,如果数值过大说明磁盘I/O性能出现了问题iotop默认没有安装,需要先安装命令 # yum install -y iotop.noarch#iotop //动态显示磁盘读写状态10.7 free命令free是查看内存使用情况的命令#free -h buff/cache是其中ca...原创 2018-05-08 09:49:51 · 152 阅读 · 0 评论 -
六周第三次课(4月27日)
9.6/9.7awk-F :指定分割符# awk -F ':' '{print $1}' test.txt //$1表示第一段,表示所有的段用$0打印多段# awk -F ':' '{print $1,$3,$4}' test.txt 不指定-F选项,默认以空格或空白字符为分割符指定打印段的分割符# awk -F ':' '{print $1"@"$3"@"$4}' test.t...原创 2018-04-28 09:37:24 · 131 阅读 · 0 评论 -
八周一次课(5月11日)
10.23 linux任务计划cron查看计划任务配置文件# cat /etc/crontab 分 时 日 月 周编辑计划任务#crontab -e //用法和vim一样*可用格式1-5表示范围1到5*可用格式1,2,3表示1或者2或者3*可用格式*/2表示被2整除的数字,比如小时,那就是每隔2小时计划任务执行要保证服务是启动状态启动任务#systemctl start...原创 2018-05-12 10:03:15 · 162 阅读 · 0 评论 -
六周第二次课(4月26日)
9.4/9.5 sedsed的强项在于查找替换#sed '/root/'p passwd 匹配出含有root的内容,p是打印的意思-n选项,和p一起使用,只打印出匹配的行sed中也是支持+的,不过要使用\来脱义,或者加上-r选项(类似于grep -E)打印指定的行#sed -n '2'p passwd //打印出第二行的内容# sed -n '2,5'p passwd...原创 2018-04-27 01:06:05 · 146 阅读 · 0 评论 -
6月19日任务
MySQL常用操作13.1设置更改root密码1.查看mysql是否启动# ps aux |grep mysql如果没有启动手动开启# /etc/init.d/mysqld start2.把mysql命令路径加入到环境变量PATH中# export PATH=$PATH:/usr/local/mysql/bin/修改配置文件使其永久生效# vim /etc/profile //在末尾增加一行...原创 2018-06-20 09:46:21 · 221 阅读 · 0 评论