- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 web服务:tomcat访问日志分析存储
最近数据分析团队需要获得tomcat的访问日志做数据分析,小博主也是其中一名酱油队员。项目完成后,小博主将整个过程优化为以下几个步骤(无数据需求分析、数据筛选归类整理、可视化界面显示,和UI过程):注意:本文主要分析整个过程的构思,让项目小白知道,一个项目大致需要哪些步骤1:简单的数据筛选2:数据清洗3:数据库存储4:实现全自动化过程一:数据筛选一般情况下的tomcat...
2019-06-19 14:11:48 1294
原创 Tomcat搭建文件下载服务
一共2步:本文的tomcat家目录位置:/usr/local/apache-tomcat-8.5.35第一步:创建虚拟目录1.xml[root@localhost apache-tomcat-8.5.35]# vim conf/Catalina/localhost/1.xml<?xml version="1.0" encoding="UTF-8"?><C...
2019-05-27 10:12:40 1752 2
原创 Linux小技巧:sed —— 文本替换
在linux下,文本替换是vim编辑器常用的命令s/1/2/:将第一行(默认)匹配到的第一个“1”替换成“2”10 s/1/2/:将第十行匹配到的第一个“1”替换成“2”% s/1/2/:将所有行中匹配到的第一个“1”替换成“2”% s/1/2/g:将所有行中匹配到的“1”替换成“2”而sed替换命令和vim编辑器类似①:sed 显示替换信息,不改变文本内容[root...
2019-05-20 15:00:48 678
原创 Linux小技巧:awk —— 获得关键字
场景:ps -aux命令后获得其中关键字[root@localhost ~]# ps -aux | tailroot 110291 0.0 0.0 0 0 ? S 15:53 0:00 [kworker/u256:0]root 112248 0.0 0.0 0 0 ? S 16:26 ...
2019-05-15 17:07:38 1378
原创 python中使用linux命令
python自动化运维,当然指的是用python语言调用linux命令的一个过程,本文先以最为简单的方式,给大家展示一下基本的过程场景:执行python命令,使tomcat服务一直在线首先,我们需要知道的是,监测tomcat在线的方式有很多,我们以8080端口在线为准,监视tomcat的服务情况[root@localhost proc]# ss -ntl | grep 8080LI...
2019-05-13 15:21:54 5425
原创 linux下Samba实现文件共享详解
ftp:修改完本地文件上传到远程主机上实现文件的共享NFS(network file system):将远程linux主机数据挂载到本地目录的一种服务,不能实现linux和windows之间的共享服务Samba:和NFS相比,主要是实现了linux和windows之间的文件共享1:安装Samba服务[root@localhost ~]# yum install samba---...
2019-05-05 11:17:56 1499
原创 Linux查询,修改电脑网关:route
查询:route命令使用方法:hadoop@hadoop8:~$ route内核 IP 路由表目标 网关 子网掩码 标志 跃点 引用 使用 接口default gateway 0.0.0.0 UG 100 0 0 enp0s31f6link-l...
2019-04-28 11:19:19 701
原创 MySQL数据库更改密码策略
1:查询当前密码策略信息mysql> show variables like 'validate_password%';+--------------------------------------+--------+| Variable_name | Value |+--------------------------------...
2019-04-26 14:54:40 4097
原创 解决python错误:-bash: ./fa.py: /usr/bin/python^M: bad interpreter: No such file or directory
在windows上写好的python上传到linux下,给予执行权限后报错;是因为windows和linux的回车机制(换行)不一致导致的:[root@CactiEZ ~]# python fa.py 你好![root@CactiEZ ~]# chmod +x fa.py [root@CactiEZ ~]# ./fa.py -bash: ./fa.py: /usr/bin/pytho...
2019-04-26 14:52:52 1815
原创 Linux小技巧:tee —— 显示并重定向内容
linux下,显示文件内容的命令很多:1:[root@localhost ~]# cat 1.txt 1232:[root@localhost ~]# echo 123 123重定向在linux中也是常使用的:[root@localhost ~]# echo 123456 > 1.txt[root@localhost ~]# cat 1.txt 1...
2019-04-24 11:48:05 1896
原创 Linux小技巧:du -sh * —— 查询文件目录大小
大家一定有这种情况,查询一个目录有多大,比如nginx:[root@localhost 1]# ll -h总用量 12K-rw-r--r--. 1 root root 4 9月 20 15:24 1.txt-rw-r--r--. 1 root root 4 9月 20 15:24 2.txtdrwxr-xr-x. 9 root root 4.0K 9月 28 10:...
2019-04-24 11:36:19 8291
原创 linux安装mysql5.7版本和使用 Centos7环境
安装:1:下载rpm[root@localhost local]# wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm[root@localhost local]# ls mysql*mysql57-community-release-el7-7.noarch.rpm2:安装...
2019-04-24 10:34:06 221
原创 Linux小技巧:逻辑符号 —— && || ;
1:“;” 不考虑指令之间的关系,依次执行[root@localhost ~]# cd /bin/ ; ls[ mapscrna2p mattribab mbadblocksabrt...
2019-04-23 14:15:02 810
原创 Linux小技巧:ls -l —— 查看文件信息,按时间、大小排序
按时间排序:[root@localhost ~]# ls -lt总用量 968drwxr-xr-x. 5 root root 47 9月 28 09:53 tardrwxr-xr-x. 9 yasuo yasuo 4096 9月 21 15:48 nginx-1.12.2-rw-r--r--. 1 root root 981687 9月 21 15:47 ng...
2019-04-23 10:33:25 14875 1
原创 Linux小技巧:rpm -qf ——查看文件或命令属于哪个安装包的内容(附带rpm常用命令)
rpm命令的用法有很多,这里简单列举一下:查询是否安装某个软件:[root@localhost 1]# rpm -qa | grep vimvim-filesystem-7.4.160-1.el7.x86_64vim-enhanced-7.4.160-1.el7.x86_64vim-common-7.4.160-1.el7.x86_64vim-minimal-7.4.160-1....
2019-04-22 15:52:26 14449 1
原创 Linux小技巧:find . | xargs grep -ri "关键字" -l —— 查询、匹配文件内容关键词
大家在工作中,是否遇到需要查询某个文件下内容中的关键词是否存在。例如:需要查询在/etc/passwd下是否存在“yasuo”关键字:[root@localhost ~]# find /etc/passwd | xargs grep -ri 'yasuo'yasuo:x:1001:1001::/home/yasuo:/bin/bashyasuo_1:x:1234:1010::/hom...
2019-04-22 14:52:32 4017
原创 部署Git服务器
安装服务器ip:192.168.1.65客户端ip:192.168.1.195服务器:[root@www ~]# yum install -y git......更新完毕: git.x86_64 0:1.8.3.1-14.el7_5 作为依赖被升级:...
2019-04-19 14:24:18 254
原创 Linux快速配置epel源——Centos-7
备份linux本地源到新文件中:[root@localhost yum.repos.d]# pwd/etc/yum.repos.d[root@localhost yum.repos.d]# mkdir Centos[root@localhost yum.repos.d]# ls163.repo.bak CentOS-Base.repo CentOS-fasttrack...
2019-04-19 09:09:11 1269
原创 使用Git详解
目录背景说明简单背景:Git说明:Git三种重要模式:安装配置安装Git:配置文件:使用说明提交数据:提交文件小技巧:删除数据:历史记录:还原数据:管理标签:管理分支结构:1:创建分支2:合并分支3:分支冲突END!背景说明 简单背景: 在linux发布后,linux不断壮大,因为是开源的原因,所以很多人把源...
2019-04-18 09:15:54 1220
原创 Linux小技巧:nice/renice —— 进程优先级管理
设置vim 1.txt的进程优先级为10:[root@localhost ~]# nice -10 vim 1.txt[1]+ 已停止 nice -10 vim 1.txt查询vim 1.txt的进程号:[root@localhost ~]# ps -aux | grep 1.txtroot 16971 0.0 0.5 15394...
2019-04-17 17:19:44 796
原创 Linux小技巧:tail -f —— 查看动态文本
说道查看文本:大家很肯定有用过cat:一次查看所有内容,不过文本行数过多,不能全部显示[root@localhost yum.repos.d]# cat 163.repo.bak [163repo]name=linux redhat 163.repobaseurl=http://mirrors.163.com/centos/7/os/x86_64/gpgcheck=0enabl...
2019-04-17 15:08:43 43128
原创 Linux小技巧:chattr/lsattr——不能删除文件的方法
在工作中,我们难免会遇到需要创建一个不能被删除的文件,这种时候就需要使用到以下命令:使用chattr命令:[root@localhost wenjian]# chattr +i 1.txt [root@localhost wenjian]# touch 1.txt[root@localhost wenjian]# ls1.txt[root@localhost wenjian]...
2019-04-16 14:07:26 1620
原创 Linux小技巧:egrep——显示文件下面不带#的文本内容
在linux中,我们很多时候需要查看文件的配置内容,但是这样会总会看到很多含有注释的内容:[root@localhost ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# ...
2019-04-16 10:45:15 1449
原创 Linux小技巧: nmtui ——(你们推)图形界面网卡编辑
说道编辑网卡,大多数时候就算修改网卡的配置文件,例如:[root@CactiEZ linux_nfs]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0"BOOTPROTO="static"DNS1="8.8.8.8"GATEWAY="192.168.1.2"HOSTNAME="CactiEZ.local"...
2019-04-15 10:40:32 4635 1
原创 解决python不能打印中文:SyntaxError: Non-ASCII character '\xe4' in file fa1.py on line 1
linux下创建的python文本不能打印中文,大多数是编码的问题[root@CactiEZ ~]# vim test.py在文本中输入一下内容print ("你好!")执行:[root@CactiEZ ~]# python fa.py File "fa.py", line 1SyntaxError: Non-ASCII character '\xe4' in f...
2019-04-12 10:03:20 2308
原创 tar 归档和压缩-详解
tar命令在linux中是常使用的命令:(多以tar zxvf +文件 方式居多)归档:将2个或2个以上的文件打包成一个文件的过程归档:tar -cvf 名称.tar 文件1 文件2 ... 文件n解挡:tar -xvf 名称例如: [root@localhost 1]# tar -cvf all.tar centos-release passwd [root@localh...
2019-04-09 09:31:00 3381
原创 Linux的用户和组管理:创建、删除用户,用户密码修改和用户模板文件 环境Centos7
用户和组的配置文件: 存放用户ID信息的文件:/etc/passwd存放用户组ID信息的文件:/etc/group存放用户密码的文件:/etc/shadow备注:root的ID是0;在Centos7中创建的用户UID是从1000开始的注意:本文实验环境为Centos7创建用户:[root@localhost ~]# useradd yasuo[root@loca...
2019-04-03 14:17:19 1861
原创 Crontab 下的sh脚本不执行:未调用java环境
crontab 设置定时执行任务不执行:1:服务crond正常hadoop@suitang02:~$ service cron statuscron start/running, process 9842:crond服务正常执行[root@localhost ~]# tail -1 /var/spool/cron/root */1 * * * * echo 123 &g...
2019-03-21 11:11:04 2279
原创 Linux进程管理:ps & top
首先说一下进程常识:centos5/6 PID 为 1 的进程是: initcentos7 PID 为 1 的进程是: systemd见下:Centos-5/6[root@CactiEZ ~]# ps -aux | head -2Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procp...
2019-03-19 10:14:58 907
原创 Docker使用-镜像篇
前面说了docker的安装和docker容器的使用后,本文在列一下常见的docker_images的使用方法docker镜像的使用,在docker的安装和容器篇都有实例,本文主要概况一下images的使用方法和创建image以及设置image的标签。查询本地images[root@www /]# docker imagesREPOSITORY TAG ...
2019-03-15 11:16:15 1105
原创 Docker使用-容器篇
上文说到docker的安装,如果你已经成功安装docker,那么就来看下docker的使用吧!Docker容器:由docker的镜像(images)创建docker容器,所以,我们首先需要一个docker镜像docker_images本文以nginx_image为例1:查询可用nginx_image[root@www ~]# docker search nginxNAME ...
2019-03-14 10:34:29 1358
原创 Linux配置163源
首先删除本身就存在的yum源文件,当然,这里最好选择存储在创建的新文件中[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# lsCentos Centos-7.repo因为配置过本地yum源的关系,所以和大家看到的文件不一样,但是这并不影响整个配置过程创建新文件以存储yum源文件:...
2019-03-05 11:09:51 6975
原创 Windows 下查询/kill 进程
查询命令:tasklistC:\Users\Administrator>tasklist映像名称 PID 会话名 会话# 内存使用========================= ======== ================ =========== ============Syste...
2019-03-01 15:58:09 3740
原创 Linux 进入紧急模式恢复root密码 Centos7
当我们忘记root的密码的时候,怎么快速重新给root设置密码:一:重启服务器开机后,按上下键,选择第一项,按下e键进行编辑进入以下界面:操作类似windows下的文本文件选择此行,将后面的 ro 改成 rw init=/sysroot/bin/sh 如图所示按Ctrl+x进入紧急模式:执行:chroot /sysrootpasswd提示输入新...
2019-02-27 15:47:06 6300
原创 Linux 误删除文件rm -rf后恢复方法 extundelete 针对Centos6,rhel6 ext4文件类型
想必大家在工作中或多或少有误删文件的情况发生,一旦删除了重要的文件,那么,我们需要做的第一件事情就是,umount或者以只读形式挂载:本文针对ext4文件类型:一:安装支持软件yum install e2fsprogs* -y二:下载恢复软件,可以在GitHub开源中心下载extundelete-0.2.4.tar.bz2下载链接:下载:http://extund...
2019-02-25 11:17:34 2019
原创 linux命令find:删除一天前的文件,按文件大小、权限、所属用户查询等
linux中,常用的find命令:1:查询当前所有的.txt文件[root@localhost ~]# find ./ -name "*.txt"./.cache/tracker/db-version.txt./.cache/tracker/db-locale.txt./.cache/tracker/miner-applications-locale.txt./.cache/tr...
2019-02-22 10:02:04 14308
原创 以LNMP架构部署动态网站-源码方式
目录Linux:准备一台linux服务器即可,本文采用Centos7版本服务器部署MySQL:选择使用yum安装的mysql部署Nginx配置PHP验证是否搭建成功:LNMP架构:Linux+Nginx+MySQL+PHPLinux:准备一台linux服务器即可,本文采用Centos7版本服务器环境条件1:连网[root@localhost ~]# ping...
2019-02-20 14:29:22 2122
原创 Linux 挂载U盘
安装ntfs文件类型以挂载U盘文件1:下载(下载地址)ntfs-3g_ntfsprogs-2017.3.23.tgz2:解压tar zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz 3:编译安装cd ntfs-3g_ntfsprogs-2017.3.23./configuremake && make install查询U...
2019-01-28 10:31:22 2663
原创 Linux挂载windows文件-NFS
创建windows文件,并且实现网络可访问:1:首先关闭防火墙2:在任意位置创建新文件linux_nfs(本文在F:盘下创建)3:右键属性,选择如图所示4:选择linux用户并点击添加,并将权限级别改为读写(前提是创建了linux用户)5:访问方式为主机名加上文件名称:这里是//192.168.1.126/linux_nfs6:从其他windows主机访问文件...
2019-01-23 09:32:14 10665 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人