Linux
傲娇天子
linux工程师<br>大数据运维工程师<br>云计算技术<br>虚拟化<br>熟悉编程语言:java&python<br>云服务的使用
展开
-
web服务:tomcat访问日志分析存储
最近数据分析团队需要获得tomcat的访问日志做数据分析,小博主也是其中一名酱油队员。项目完成后,小博主将整个过程优化为以下几个步骤(无数据需求分析、数据筛选归类整理、可视化界面显示,和UI过程):注意:本文主要分析整个过程的构思,让项目小白知道,一个项目大致需要哪些步骤1:简单的数据筛选2:数据清洗3:数据库存储4:实现全自动化过程一:数据筛选一般情况下的tomcat...原创 2019-06-19 14:11:48 · 1244 阅读 · 0 评论 -
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 · 1454 阅读 · 0 评论 -
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 · 657 阅读 · 0 评论 -
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 · 10567 阅读 · 2 评论 -
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 · 2623 阅读 · 0 评论 -
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 · 883 阅读 · 0 评论 -
NFS实现linux之间的文件共享服务
服务端1:安装NFS服务[root@www ~]# yum install nfs-utils -y......完毕!2:创建NFS共享服务文件[root@www ~]# mkdir /nfsfile[root@www ~]# echo "这个是nfs文件" > /nfsfile/1.txt[root@www ~]# vim /etc/exports ...原创 2019-01-21 09:18:59 · 4900 阅读 · 0 评论 -
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 · 1649 阅读 · 2 评论 -
以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 · 2028 阅读 · 0 评论 -
部署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 · 207 阅读 · 0 评论 -
使用Git详解
目录背景说明简单背景:Git说明:Git三种重要模式:安装配置安装Git:配置文件:使用说明提交数据:提交文件小技巧:删除数据:历史记录:还原数据:管理标签:管理分支结构:1:创建分支2:合并分支3:分支冲突END!背景说明 简单背景: 在linux发布后,linux不断壮大,因为是开源的原因,所以很多人把源...原创 2019-04-18 09:15:54 · 1161 阅读 · 0 评论 -
Linux下安装部署tomcat服务
因为tomcat是基于java的服务程序,所以首先搭建java环境:这里小博主使用的是已经搭建好的java环境[root@www ~]# java -versionopenjdk version "1.8.0_65"OpenJDK Runtime Environment (build 1.8.0_65-b17)OpenJDK 64-Bit Server VM (build 25.6...原创 2018-12-17 14:18:32 · 5483 阅读 · 0 评论 -
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 · 3303 阅读 · 0 评论 -
centos 7 下的xfs文件的备份与恢复
请读者跳过此段,此段为小博主整理的内容,没有详细讲解:备份:xfsdump -f /opt/dump-dir /media/cdrom 不是(/media/cdrom/)脚本备份:xfsdump -f /opt/dump-dir /media/cdrom -L dump-sh-dir -M sh-dir部分目录、文件备份:xfsdump -f /opt/dump--sh-wenjian...原创 2019-01-02 15:17:16 · 5281 阅读 · 0 评论 -
Ubuntu 配置apt-get源
一:拷贝source.list到source.list.bakad@ad-virtual-machine:/etc/apt$ pwd/etc/aptad@ad-virtual-machine:/etc/apt$ lsapt.conf.d sources.list sources.list.d trustdb.gpg trusted.gpg.dprefere...原创 2018-12-26 11:03:20 · 11463 阅读 · 0 评论 -
Linux下批量杀死进程xargs
想必很多时候我们会遇到,进程使用后,服务器没有释放改进程而开启新进程的情况。比如,java中,进程启动多个:当然,下面的worker和logwriter并没有错误,这里是演示:hadoop@hadoop9:~$ jps18322 Jps3891 Supervisor1860 Elasticsearch18118 worker17383 worker17384 worker1...原创 2019-01-04 14:49:24 · 7935 阅读 · 0 评论 -
Linux配置本地YUM源
yum的一切配置信息都在yum.repos.d配置文件中[root@localhost yum.repos.d]# pwd/etc/yum.repos.d[root@localhost yum.repos.d]# lsCentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repoCentO...原创 2019-01-16 11:25:01 · 5217 阅读 · 0 评论 -
Linux设置开机自动挂载
创建挂载目录/media/cdrom:[root@CactiEZ ~]# mkdir /media/cdrom临时挂载:[root@CactiEZ cdrom]# mount /dev/cdrom /media/cdrom/mount: block device /dev/sr0 is write-protected, mounting read-only设置开机自动挂载方...原创 2019-01-14 14:48:23 · 15730 阅读 · 0 评论 -
Linux临时和永久关闭Selinux
查看当前Selinux状态:[root@localhost ~]# getenforce Enforcing临时关闭Selinux:[root@localhost ~]# setenforce 0[root@localhost ~]# getenforce Permissive[root@localhost ~]# 永久关闭Selinux:[root@loca...原创 2019-01-09 10:56:52 · 23298 阅读 · 0 评论 -
Linux关闭防火墙并设置开机启动/不启动
本文针对Centos6和7对于Centos6:查看防火墙:[root@CactiEZ ~]# service iptables status关闭防火墙:[root@CactiEZ ~]# service iptables stop开启防火墙:[root@CactiEZ ~]# service iptables start永久关闭防火墙:查询开启iptabl...原创 2019-01-07 14:27:48 · 28693 阅读 · 2 评论 -
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 · 1971 阅读 · 0 评论 -
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 · 1824 阅读 · 0 评论 -
Linux下用户登录 bash-4.2$问题
bash-4.2$是因为用户模板丢失或者误删除导致的,下面模拟用户模板文件丢失并且恢复过程[root@localhost ~]# rm -rf /home/yasuo/.bash*[root@localhost ~]# su yasuobash-4.2$ exitexit[root@localhost ~]# cp /etc/skel/.bash* /home/yasuo/[roo...原创 2019-01-18 10:03:14 · 7362 阅读 · 0 评论 -
解决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 · 1775 阅读 · 0 评论 -
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 · 1225 阅读 · 0 评论 -
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 · 6906 阅读 · 0 评论 -
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 · 13975 阅读 · 0 评论 -
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 · 2198 阅读 · 0 评论 -
Linux 进入紧急模式恢复root密码 Centos7
当我们忘记root的密码的时候,怎么快速重新给root设置密码:一:重启服务器开机后,按上下键,选择第一项,按下e键进行编辑进入以下界面:操作类似windows下的文本文件选择此行,将后面的 ro 改成 rw init=/sysroot/bin/sh 如图所示按Ctrl+x进入紧急模式:执行:chroot /sysrootpasswd提示输入新...原创 2019-02-27 15:47:06 · 6213 阅读 · 0 评论 -
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 · 3937 阅读 · 0 评论 -
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 · 1400 阅读 · 0 评论 -
linux创建用户并授予sudo权限
说道创建用户大家也许有很多方法了,这里先来一个绝对不会有错的方法:(推荐方法)创建用户:useradd -m 用户名设置密码:passwd 用户名设置密码:******(这个地方也许不会显示)确认密码:******给予用户sudo权限以可以登录到root权限vim /etc/sudoers(当然最好不要这么做,不过这里问题不大。而且这个这个命令需要root权限,文章后面有正...原创 2018-12-24 15:16:06 · 8512 阅读 · 0 评论