![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
象在舞
谁说大象不能跳舞!
展开
-
Linux系统常用的基本命令
本文主要介绍Linux中常用的基本命令,简单实用,以供大家参考,如有错误,欢迎大家指出。下面开始介绍。一、查看哪个用户登录的系统1、users命令2、whoami命令或者who am i命令二、查看哪些用户在系统上工作1、who命令2、w命令三、查看登录Linux系统所使用的终端1、tty命令四、显示操作系统的信息1、uname命令:un...原创 2018-08-15 15:11:08 · 62510 阅读 · 17 评论 -
使用Linux命令分析Nginx日志中的PVUV
近期,公司有统计网站PVUV的想法,巧合的是,公司网站上已经安装了Nginx,分析Nginx的日志来统计PVUV简直是再简单不过了。所谓PV(访问量),即Page View,它是页面浏览量或点击量,用户每次刷新即被计算一次。UV(独立访客),即Unique Visitor,指访问网站的一台电脑客户端为一个访客,00:00-24:00内相同的客户端只被计算一次。IP(独立IP),即Internet Protocol,指独立IP数,00:00-24:00内相同IP地址只被计算一次。下面是分析Ngi...原创 2020-05-27 12:28:55 · 1732 阅读 · 0 评论 -
Linux卸载源码/二进制包安装的MySQL
检查mysql状态systemctl status mysqldsystemctl stop mysqldsystemctl disable mysqld删除一系列相关文件find / -name mysqlrm -rf /etc/selinux/targeted/active/modules/100/mysql /us...原创 2020-03-26 22:02:27 · 807 阅读 · 0 评论 -
Linux中的grep命令
继《Linux中的sed命令》、《Linux中的awk命令》后,再来一篇Linux中的grep命令,这几篇文章都是对之前《Linux系统常用的基本命令》的补充,因为水平有限,文章中难免会出现错误,如果不当之处,欢迎大家指出。一起来看一下吧~一、选项参数说明 grep命令主要用于查找文件中符合要求的字符串,我们可以使用grep --help命令来看一下它的选项参数...原创 2019-12-02 14:44:23 · 499 阅读 · 0 评论 -
Linux设置登录密码错误次数限制
1、备份相关文件 为了避免编辑出错,最好备份一下将要编辑的文件。cp /etc/pam.d/sshd /etc/pam.d/sshd.bakcp /etc/pam.d/login /etc/pam.d/login.bak2、检查是否有pam_tally2.so模块find / -name "pam_tally2.so"3、设置登录失败处理策略(1)...原创 2019-11-25 17:36:06 · 12830 阅读 · 0 评论 -
Linux中的sed命令
继上一篇《Linux中的awk命令》后,再来一篇Linux中的sed命令,这两篇文章都是对之前《Linux系统常用的基本命令》的补充,因为水平有限,文章中难免会出现错误,如果不当之处,欢迎大家指出。一起来看一下吧~一、选项参数说明 sed命令的主要作用是编辑一个或多个文件,减少对文件的反复操作,我们可以使用sed --help命令来查看一下他的选项参数:...原创 2019-11-19 16:28:34 · 678 阅读 · 0 评论 -
Linux中的awk命令
记得去年的时候,我写过一篇名叫《Linux系统常用的基本命令》的文章,本文算是它的一个补充,主要讲述Linux中的awk命令。因为水平有限,文章中难免会出现错误,如果不当之处,欢迎大家指出。一起来看一下吧~一、选项参数说明 awk是一种处理文本文件的语言,我们可以使用awk --help查看一下它的选项参数,如下:二、基本用法 1、行匹配语...原创 2019-11-16 15:51:04 · 1659 阅读 · 1 评论 -
Nginx代理静态页面
Nginx代理静态页面只需要对配置文件做最简单的修改即可,去到Nginx的安装目录下,编辑conf/nginx.conf文件如下: 此时,只需启动Nginx,那么/app/bea12c3/user_projects/domains/webapps/目录下的东西将会代理到/photos/目录下。例如: 现有图片如下: 代理后的...原创 2019-10-24 19:55:59 · 5839 阅读 · 0 评论 -
Linux离线安装Nginx
1、下载Nginx安装包。 因为是离线安装,所以首先就是要下载Nginx安装包了,下载地址请点击这里~2、将下载的Nginx上传到/opt/software/目录下。3、将tar包解压到modules目录下。4、进入到解压后的Nginx目录,执行如下命令。./configure --prefix=/usr/local/nginx --with-http...原创 2019-10-17 20:37:20 · 1741 阅读 · 1 评论 -
Linux搭建Weblogic集群
对于没有安装部署过Weblogic服务器的朋友们,使用Linux机器搭建Weblogic集群可能是一件比较头疼的事情。那么不要担心,本文将会使用两台全新的Linux机器,手把手的教那些“头疼”的朋友们搭建Weblogic集群~一、Java环境配置 拿到新申请的两台Linux机器后,首先需要安装JDK,下载地址请戳这里。 1、执行命令:rpm -qa...原创 2019-10-16 21:05:01 · 2882 阅读 · 2 评论 -
Linux离线安装rzsz
因为工作原因,刚刚申请的Linux机器不能连接网络,许多插件和软件需要离线安装,本博客主要讲解如何离线安装rzsz。1、下载离线安装包,下载地址:rzsz3.48。下载后上传到服务器上。2、解压到指定目录,这里将其解压到modules目录下。tar -zxvf ./rzsz-3.48.tar.gz -C ../modules/3、修改Makefile第四行OFL...原创 2019-10-02 16:13:29 · 1473 阅读 · 3 评论 -
Linux离线安装gcc
因为工作原因,刚刚申请的Linux机器不能连接网络,许多插件和软件需要离线安装,本博客主要讲解如何离线安装gcc。1、下载离线安装包,下载地址:gcc离线安装包。当然也可以从如下连接中自行下载:CentOS7、CentOS6。2、执行如下命令进行安装。rpm -ivh *.rpm --nodeps --force3、安装完成后,输入gcc -v进行测试,输出...原创 2019-10-02 11:11:52 · 2564 阅读 · 0 评论 -
Linux安装vim命令
最近在Linux上使用vim编辑器编写shell脚本的时候,遇到了这样一个问题,如下:-bash: vim: command not found 这是因为vim命令没有安装,于是我从网上搜索了很多关于安装vim命令的教程,不过大都比较繁琐,如今介绍一种简单的方法,大家可以试一下。 首先,执行如下命令进行查询:rpm -qa | grep v...原创 2019-04-25 09:00:52 · 21241 阅读 · 0 评论 -
Linux安装httpd
因为集群httpd的版本较低,故而出现安全漏洞。现对其进行升级,具体步骤如下:(rpm卸载原来的httpd此处不再赘述!!!)一、首先下载相应版本的安装包因为httpd依赖于apr和apr-util,故这两个包也一并下载。二、(1)首先安装apr,进入到其解压目录中(2)make && make install三、(1)其次安装apr-util...原创 2019-03-28 18:39:00 · 3612 阅读 · 0 评论 -
Linux下使用thrift完成RPC服务
本文主要讲解如何使用thrift完成RPC服务,Windows下和Linux下均已实现,有相关的Java代码。废话不多说,直接开始~一、thrift的安装参考官方文档:thrift在CentOS下的安装安装到“Build and Install the Apache Thrift IDL Compiler”时,直接上传thrift的tar包,解压。此时先不要安装thrift。安装thr...原创 2018-03-07 11:10:05 · 2726 阅读 · 5 评论 -
Linux下安装Anaconda
目录一、Linux安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras 本文主要讲解Linux下如何安装Anaconda,还是以Python3.6.3为例,废话不多说,直接进入安装讲解。一、首先下载Anacond...原创 2018-03-06 22:00:43 · 22365 阅读 · 7 评论 -
Linux下Python安装完成后如何使用yum命令
目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装KerasPython安装完成以后再次使用yum命令时发现出现如下错误:这是因为yum包是使用python2开发的,环境修改为python3后会有问题,解决办法如下:首先切换到...原创 2018-03-06 16:37:09 · 3856 阅读 · 0 评论 -
Linux下Python安装完成后如何使用pip命令
目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras 上一篇博客我们主要讨论了如何在Linux下进行Python3.6.3的安装,这篇博客我们主要说一下安装完成后如何进行pip命令的使用。一、很...原创 2018-03-06 15:35:53 · 32459 阅读 · 5 评论 -
Linux下安装Python
目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras一般的Linux上都有默认的Python版本,CentOS6.5默认的Python版本的2.6.6的,因为工作原因,这里需要用到Python3.6.3的版本,在这里,...原创 2018-03-06 15:02:34 · 78498 阅读 · 16 评论 -
大数据集群清理缓存
大数据集群在建立好之后,因为某些任务(例如处理SQL语句等)可能会出现各组件失联、CPU巨高或ssh登录不了的问题。我们可以通过清理缓存来解决内存的问题。大数据集群因为每天都会处理大量的数据,所以会有大量的缓存,如果 不及时的清理就会出现节点失联等上述问题。 我们可以使用命令手动进行缓存的清理,命令如下:1、To free pagecache, useecho...原创 2018-09-27 21:50:45 · 1298 阅读 · 0 评论 -
Linux定时任务Crontab解析
crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务调度分为两类,系统任务调度和用户任务调度。 系统任务调度:系统周期性所要...原创 2018-09-28 14:18:18 · 951 阅读 · 0 评论 -
【Linux】-bash: vim: command not found
这是没有安装vim命令导致的,那么如何安装vim命令呢? 在xshell(或其他链接工具)里面输入如下内容:rpm -qa|grep vim 若正常安装了vim命令会显示如下界面: 如果少了某一条可以使用yum进行单独安装,例如:少了vim-common,则可以使用如下命令进行安装:yum -y install vim-...原创 2019-03-01 14:57:15 · 2373 阅读 · 1 评论 -
CentOS 7 Linux源码安装OpenSSH
最近安全攻防演练中Linux系统报了openSSH版本过低的漏洞,要将OpenSSH的版本升级到7.6或以上,但是使用yum进行升级,升级后的版本达不到7.6,故而思考使用源码进行安装,以下是OpenSSH升级的过程,记录于此,以供参考~ 注意:升级过程中OpenSSL和OpenSSH无需卸载以前的版本!!!1、首先将下载好的tar包上传到Linux上,我的t...原创 2019-03-30 09:24:50 · 5016 阅读 · 20 评论 -
CentOS 7 Linux中的MySql5.6升级到5.7
公司服务器使用的MySQL版本是5.6的,安全检查要求将MySQL的版本升级到5.7的,在没有外网的情况下,只能自己从别处下载相关tar包,进行安装,具体步骤如下:(注:通常情况下是使用mysqldump备份数据库中的数据,随后导入到新的数据库中。此处,我使用了另外一种方法,在原有数据库的基础上进行升级,此方法跨版本升级不推荐这么做!!!)一、首先上传并解压下载好的tar包文件...原创 2019-03-28 18:14:04 · 4343 阅读 · 0 评论 -
简单好用的Linux服务器管理面板——宝塔面板
今天跟大家介绍一个非常实用的软件——宝塔面板,它能够很好的管理Linux/Windows服务器。下面以Linux中一台服务器为例简单的介绍一下它的安装。1)root用户下输入以下命令进行安装:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh &&a...原创 2018-06-25 21:18:56 · 8469 阅读 · 1 评论