Linux分享
把酒问天
把酒问天的博客
展开
-
Docker 常用操作指令和安装rabbitmq
docker stop $(docker ps -aq)停止单个容器docker stop 要停止的容器名删除所有容器docker rm $(docker ps -aq)删除单个容器docker rm 要删除的容器名删除所有的镜像docker rmi $(docker images -q)https://hub.docker.com/docker 安装RabbitMq#最新版本,该版本包含了web控制页面,获取镜像docker pull rabbitmq:manage..原创 2021-03-23 14:49:16 · 302 阅读 · 1 评论 -
Linux Centos清除缓存
To free pagecache:仅清除页面缓存(PageCache) echo 1 > /proc/sys/vm/drop_cachesTo free dentries and inodes:清除目录项和inode echo 2 > /proc/sys/vm/drop_cachesTo free pagecache, dentries and inodes:清除页面缓存...原创 2018-07-23 10:19:54 · 8125 阅读 · 1 评论 -
nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:
一:开始Nginx的SSL模块1.1 Nginx如果未开启SSL模块,配置Https时提示错误1nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37翻译 2018-01-26 11:48:34 · 2492 阅读 · 0 评论 -
Linux查看物理CPU个数、核数、逻辑CPU个数
Linux查看物理CPU个数、核数、逻辑CPU个数# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个原创 2017-08-11 13:46:36 · 457 阅读 · 1 评论 -
在Linux中查看所有正在运行的进程
你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果你想状态可以自动刷新,可以使用top命令。ps命令输入下面的ps命令,显示所有运行中的进程:# ps aux | less其中,-A:显示所有进程a:显示终端中包括其它用户的所有进原创 2017-08-11 13:40:30 · 1023 阅读 · 0 评论 -
Linux[Centos] FTP服务器搭建步骤
1、检测是否安装vsftpd软件rpm -qa |grep vsftpd2、如果没有安装,使用YUM命令进行安装 yum install vsftpd -y3、启动服务使用vsftpd软件,主要包括如下几个命令:启动ftp命令#service vsftpd start停止ftp命令#service vsftpd stop重启ftp命令原创 2016-12-08 11:50:43 · 346 阅读 · 0 评论 -
Nginx - 性能优化,突破十万并发
一般来说nginx配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上转载 2017-08-08 14:39:49 · 5443 阅读 · 0 评论 -
Linux[Centos] SVN服务器搭建
1、安装SVNyum install subversion2、查看安装位置rpm -ql subversion3、创建svn版本库目录mkdir -p /home/svn/repo4、创建版本库svnadmin create /home/svn/repo执行了这个命令之后会在/home/svn/repo目录下生成如原创 2016-12-07 14:56:57 · 296 阅读 · 0 评论 -
Linux[Centos] Mysql安装步骤
mysql下载http://mysql.mirrors.pair.com/Downloads/Mysql安装步骤:1、查看是否安装mysql: rpm -qa|grep -i mysql 2、如果有,先移除原来版本的mysql: rpm -ev --nodeps mysql-libs-5.5.37-1.el6.remi.x86_64 3、移除原mysql后,原创 2016-12-07 16:38:24 · 346 阅读 · 0 评论 -
nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:
因为网站要加SSL证书的原因,把nginx折腾了一番,结果SSL相关的配置加到了nginx的配置文件中后,nginx竟然启动不起来了,用 systemctl status nginx 查看到的错误信息大致如下:Failed to start SYSV: Nginx is an HTTP(S) server, HTTP(S) reverse ...于是用如下命令测试问题所在:/us...转载 2018-08-08 14:40:47 · 12919 阅读 · 3 评论 -
centos7 安装Nginx
转载:https://www.cnblogs.com/kaid/p/7640723.html安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum...转载 2018-09-18 17:22:12 · 104 阅读 · 0 评论 -
Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f...原创 2018-09-20 10:45:35 · 128 阅读 · 0 评论 -
SpringBoot_jar方式启动并配置日志文件
正常启动 ,下面会选择application.properties中配置默认的启动文件进行启动,下面这种情况不能根据实际情况进行启动项目java jar admin-1.0-SNAPSHOT.jar 1、测试环境和生产环境启动主要观察priperties中配置文件的名字测试环境:java -jar my-spring-boot.jar --spring.profile...转载 2019-04-28 22:36:33 · 5025 阅读 · 0 评论 -
Ubuntu配置和修改IP地址
Ubuntu配置和修改IP地址1、修改配置文件/etc/network/interfacesroot@ubuntu:~#sudo gedit /etc/network/interfaces添加以下内容:auto eth0 #设置自动启动eth0接口iface eth0 inet static #配置静态IPaddress 192.168.1.23...原创 2019-03-26 14:51:12 · 5353 阅读 · 0 评论 -
CentOS 7 安装rar解压rar
第一步下载 wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz第二步解压 tar -zxvf rarlinux-x64-5.3.0.tar.gz第三步 进入解压出的“rar”文件夹 cd rar 第四步 进行配置 make 显示如下表示成功mkdir -p /usr/local/bin ...原创 2018-12-06 10:36:54 · 2311 阅读 · 0 评论 -
tomcat8.5.15 apr模式运行 配置
装载:https://blog.csdn.net/fly_leopard/article/details/72853677系统环境:centos7.3 jdk1.8+ tomcat8+tomcat有3中运行模式,早期的是bio,阻塞式,后来出现nio非阻塞式,再后来又出现apr基于本地库的形式,性能依次提高。据说都是一大截一大截的。下面用到的文件统一下载:啊(下面的链接时间久了会失...转载 2018-10-25 18:39:57 · 843 阅读 · 0 评论 -
linux下启动tomcat时卡在Deploying web application directory /..../webapps/doc不动
在网上查了一下 找到jdk1.x.x_xx/jre/lib/security/Java.security文件,在文件中找到securerandom.source这个设置项,将其改为:securerandom.source=file:/dev/./urandom 于是先find / -name jre ----------找到文件位置然后找到Java.security文件 对其进...原创 2018-10-25 18:05:47 · 374 阅读 · 0 评论 -
Centos7.3防火墙配置
1、查看firewall服务状态systemctl status firewalld2、查看firewall的状态firewall-cmd --state3、开启、重启、关闭、firewalld.service服务# 开启service firewalld start 或 systemctl start firewalld# 重启service firewa...原创 2018-09-20 16:35:08 · 1559 阅读 · 0 评论 -
Linux[Centos 7.3] Mysql 5.7.22 安装步骤
下载rpm包mysql下载http://mysql.mirrors.pair.com/Downloads/安装需要四个包就行mysql-community-common-5.7.22-1.el7.x86_64.rpmmysql-community-libs-5.7.22-1.el7.x86_64.rpmmysql-community-client-5.7.22-1.el...原创 2018-09-20 14:48:42 · 568 阅读 · 0 评论 -
SVN 双机热备份(crontab定时)
svn服务用svnsync命令双机热备 源目录: svn://srcIP/svndb 目标目录: svn://desIP/svndb 步骤: 如果目标目录存在相同的项目,请先清除,重新建立空项目,比如: mkdir -p /data/svndata/svndb mkdir -p /home/svn/pro_ba原创 2017-06-30 11:24:58 · 1024 阅读 · 0 评论 -
Linux下如何查看哪些进程占用的CPU内存资源最多
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|headlinux下获取占用内存资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head转载 2017-06-29 16:32:24 · 539 阅读 · 0 评论 -
基于Memcached的tomcat集群session共享
基于Memcached的tomcat集群session共享所用的jar多个tomcat各种序列化策略配置如下:一、java默认序列化tomcat配置conf/context.xml添加 memcachedNodes="n1:192.168.100.208:11211 n2:192.168.100.208:11311" lockingMode="a转载 2017-02-17 15:19:28 · 630 阅读 · 0 评论 -
Centos 安装memcached
Centos 安装memcached :1、Linux系统安装memcached,首先要先安装libevent库。下载libeventhttp://libevent.org/ 我下载的是最新稳定版 : libevent-2.0.22-stable.tar.gz下载memcached http://memcached.org/downloads 我下载原创 2017-02-17 11:32:16 · 270 阅读 · 0 评论 -
Centos 7设置静态IP地址
1、编辑 ifcfg-eth0 文件# vim /etc/sysconfig/network-scripts/ifcfg-eth0BOOTPROTO="static" #dhcp改为static ONBOOT="yes" #开机启用本配置IPADDR=192.168.7.106 #静态IPGATEWAY=192.168.7.1 #默认网关NETMASK=255.255.25原创 2016-12-30 17:06:22 · 1327 阅读 · 0 评论 -
ubuntu设置静态IP地址
1. 找到文件并作如下修改:sudo vim /etc/network/interfaces修改如下部分:auto eth0iface eth0 inet staticaddress 192.168.1.117netmask 255.255.0.0gateway 192.168.1.1 #这个地址你要确认下 网关是不是这个地址2. 修改dns解析原创 2016-12-30 17:01:17 · 1536 阅读 · 0 评论 -
CentOS 7 SSH使用证书登录
1. 生成用于SSH的公钥和私钥(本例用户为ifshow)ssh-keygen -t rsa会提示输入:密钥存放位置(直接回车,默认在/home/ifshow/.ssh/目录)、密码短语、重复密码短语。完成后在/home/ifshow/.ssh/目录下生成了2个文件:id_rsa为私钥,id_rsa.pub为公钥。2. 导入公钥cat ~/.ssh/id_rsa.pub转载 2016-12-09 10:13:18 · 17751 阅读 · 1 评论 -
Linux[Centos7] yum安装mysql步骤
最近使用centos 7,yum安装mysql时总是提示 mysql-server源 一查才知道centos7开始没有mysql-server源了,解决办法如下:CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1、下载mysql的repo源$ wget http://repo.mysql.com/mysql-原创 2016-12-08 14:46:36 · 1132 阅读 · 0 评论 -
NFS /etc/exports 設定檔的語法與參數
/etc/exports 設定檔的語法與參數在開始 NFS 伺服器的設定之前,您必須要瞭解的是,NFS 會直接使用到核心功能,所以你的核心必須要有支援 NFS 才行。 萬一如果你的核心版本小於 2.2 版,或者重新自行編譯過核心的話,那麼就得要很注意啦! 因為你可能會忘記選擇 NFS 的核心支援啊!還好,我們 CentOS 或者是其他版本的 Linux ,預設核心通常是支援转载 2016-12-07 14:51:56 · 545 阅读 · 0 评论 -
Centos yum安装与配置NFS
系统环境:Centos 7.2 64位1、检测是否安装NFSservice nfs status2、安装NFSyum install nfs-utils3、配置/etc/exports文件NFS服务器的配置相对比较简单,只需要在相应的配置文件中进行设置,然后启动NFS服务器即可。NFS的常用目录/etc/exports原创 2016-12-07 14:13:39 · 2718 阅读 · 0 评论 -
Linux 安装JDK .tar.gz
为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件转载 2017-02-10 14:55:53 · 4670 阅读 · 0 评论 -
ubuntu 卸载/安装 redis
ubuntu 卸载redis1. 卸载软件apt-get remove redis2. 清除配置apt-get remove --purge redis3. 删除残留文件find / -name redis--一般设置如下rm -rf var/lib/redis/rm -rf /var/log/redisrm -rf转载 2017-02-14 15:20:30 · 561 阅读 · 0 评论 -
Ubuntu中安装和配置 Java JDK,并卸载自带OpenJDK(以Ubuntu 14.04为例)
1.下载jdk-7u67-linux-x64.tar.gz2.用ftp客户端工具filezilla上传到ubuntu的合适文件夹。如果如果不能上传到指定文件夹可能是文件夹权限不足,修改文件夹可执行权限,最简单的方法是赋予权限,即:chmod 777 文件夹(777)为最高权限 3.自解压安装jdk,我解压在了/usr/cpy下转载 2017-02-14 15:39:27 · 3234 阅读 · 0 评论 -
Linux[Centos] Nginx安装步骤
1、检测Nginx是否安装ps -ef | grep nginx2、获取nginx最新稳定的版本 我这里使用nginx-1.10.2.tar.gz wget http://nginx.org/download/nginx-1.10.2.tar.gz3、解压 tar -zxvf nginx-1.10.2.tar.gz4原创 2016-12-08 10:47:49 · 491 阅读 · 0 评论 -
Linux[Centos] Redis安装步骤
1、检测后台进程是否存在ps -ef |grep redis #检测6379端口是否在监听netstat -lntp | grep6379 #安装tcl支持yum install tcl 2、下载Redis安装包 官网:https://redis.io/ 我这里下载最新稳定版redis-3.2.6wget http:/...原创 2016-12-08 13:34:44 · 238 阅读 · 0 评论 -
CentOS网卡配置
CentOS网卡配置源文件如下:DEVICE=eth0HWADDR=00:0C:29:A8:67:46TYPE=EthernetUUID=4103d7a8-d073-4e93-ac68-e6f8496f35f0ONBOOT=noNM_CONTROLLED=yesBOOTPROTO=dhcp1.CentOS系统DHCP获取IP,请按照如下配置进行设置:vim转载 2017-03-14 16:06:58 · 9751 阅读 · 0 评论 -
Centos 启动盘制作与安装
1、工具/原料UltraISO软件Linux(centos 6.7)安装盘ISO文件2 先制作U盘启动盘。 2.1. 插入U盘,从网上下载UltraISO软件,以管理员身份运行UltraISO。2.2. 在菜单中选择【文件】——【打开】,选择Windows或者linux安装盘的光盘镜像iso文件,例如Centos6.7.iso。2.3.在菜单中选择【启动】原创 2017-03-14 15:19:52 · 3275 阅读 · 0 评论 -
ubuntu14.04设置静态ip
1. 找到文件并作如下修改:sudo vim /etc/network/interfaces修改如下部分:auto eth0iface eth0 inet staticaddress 192.168.0.117gateway 192.168.0.1 #这个地址你要确认下 网关是不是这个地址netmask 255.255.255.0network 192.转载 2017-03-20 10:40:40 · 270 阅读 · 0 评论 -
Linux下 nexus搭建maven私有库 自动打包
首先需要安装nexus:http://www.sonatype.org/nexus/go/ 执行命令解压tar包tar zxvf nexus-2.11.3-01-bundle.tar.gz进入解压好的目录cd nexus-2.11.3-01进入bin目录运行nexuscd bin./nexus start关闭nexus的命令是转载 2017-02-03 16:17:21 · 394 阅读 · 0 评论 -
Centos6.8 防火墙设置
1、指令 vi /etc/sysconfig/iptables添加以下内容和要开放的端口# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:原创 2017-01-27 16:23:29 · 28071 阅读 · 0 评论 -
CentOS磁盘分区添加删除
Linux硬盘分区(一):添加*********************************************************过程简述*************************--添加磁盘# fdisk -l --查看磁盘情况# fdisk /dev/sdb --为/dev/sdb设备分区n --添加分区p/转载 2017-02-14 16:52:11 · 19855 阅读 · 0 评论