Linux
文章平均质量分 52
qq_32182461
这个作者很懒,什么都没留下…
展开
-
Linux之基础命令
linux命令:rpm相当于windows下的step.exe 用来安装程序(都是之前已经编译好的,即rpm文件)程序安装: rpm -ivh 程序名查看机器上安装了那些程序: rpm -qa程序卸载: rpm -e --nodeps 程序名若是tar文件,解压之后需要对文件进行编译# 进入目录之后使用make命令来完成编译# 之后使用make PREFIX=文件路径 install来完成安装y...原创 2018-03-31 14:09:10 · 345 阅读 · 0 评论 -
shell基础
echo 是一个输出命令,可以用来输出数字、变量、字符串等;本例中,我们使用 echo 来输出字符串。变量定义举例:url=http://c.biancheng.net使用变量:author="严长生"echo $author 控制台会输出 严长生echo ${author}花括号加不加都可以,推荐加上修改变量的值:name="lc"echo ${name} 会输出lcname="lcc"echo...原创 2018-05-17 18:52:51 · 230 阅读 · 0 评论 -
centos6.8 没有iptables
centos 6.8 /etc/sysconfig/ 下没有iptables,可使用下面的代码解决(1)iptables -P OUTPUT ACCEPT(2)service iptables save (3)service iptables restart原创 2018-05-13 18:18:02 · 623 阅读 · 0 评论 -
idea 报错maven [ERROR] Maven execution terminated abnormally (exit code 1)
出现该原因是因为maven版本与jdk版本不符合要求。或者是因为环境变量配置的jdk为1.7,idea却用的1.8,所以会导致失败。原创 2018-06-27 22:35:12 · 508 阅读 · 0 评论 -
ruby升级及安装
下载并解压后直接执行"curl -L get.rvm.io | bash -s stable"即可)[root@bl-redis01 ~]# curl -L get.rvm.io | bash -s stable //可能会报错,需要安装提示进行下面一步操作[root@bl-redis01 ~]# curl -sSL https://rvm.io/mpapis.asc | gpg...转载 2018-07-05 20:23:37 · 883 阅读 · 0 评论 -
tomcat集群配置,优点,及带来的问题
在linux下配置tomcat集群:假如配置两个tomca,那么在linux下的etc/profile中加入下面的代码:export CATALINA_HOME=tomcat1的安装路径export CATALINA_BASE=tomcat1的安装路径export TOMCAT_HOME=tomcat1的安装路径export CATALINA_HOME_2=tomcat2的安装...原创 2018-08-16 16:00:55 · 2656 阅读 · 0 评论 -
redis学习 pipeline
客户端到server端执行一次命令的时间为;一次网络时间 + 一次命名时间网络时间时间里在tcp的可靠连接上的,因此一次命令的执行可能浪费的时间存在与命令的传输上pipeline为我们提供了将一批命令打包的功能,将一批命令打包之后发送到服务器,按顺序的执行相关的命令并按顺序返回相关命令的结果,一次pipeline时间为:一次网络时间 + n次命令时间redis命令的执行时间是微...原创 2018-09-05 09:02:45 · 100 阅读 · 0 评论 -
redis学习之redisCluster
redis节点的分布式架构: redisCluster的分布式架构中,每个cluster节点之间都会相互通信,了解彼此负责指派槽(虚拟节点的分布情况)的关系客户端根据key的hash值映射到对应的cluster节点之后,cluster查看当前的key的hash是否在自己管理的指派糟的范围内,若存在,那么就返回,若不存在,那么就返回该客户端该去的cluster节点,这种查找方式是不高...原创 2018-09-08 11:21:26 · 135 阅读 · 0 评论 -
redis学习之redis Sentinel
redis Sentinel架构 首先为什么需要使用redis Sentinel架构? 在主从复制架构中,若主节点故障,那么我们需要人工的将master节点替换掉,在salve节点中挑选一个节点 作为新的master节点提供写服务,其他的slave节点使用 salve new master来选举新的master节点,之后进行...原创 2018-09-07 11:26:30 · 186 阅读 · 0 评论 -
redis基础命令
reids(noSql = not only sql)为什么需要redis: #用来应对高并发读写 #海量数据的高效率存储和访问 #高可扩展性和高可用性nosql的特点: #易扩展 #灵活的数据模型 #大数据量,高性能 #高可用reds支持的键值数据类型 #字符串类型 在redis中操作的是二进制数据,value最多可以存储512M数据 常用命令:set key value ...原创 2018-05-17 18:49:32 · 119 阅读 · 0 评论 -
linux下安装git
yum安装这里采用的是CentOS系统,如果采用yum安装git的方式: yum install git 很快就okay了,但是这里遇到一个问题。: 在网上搜寻了原因,说是要安装: yum install curl-devel 未果,继续搜寻,在stackoverflow上找到一种解决方法: git clone git://github.com/**.git 但是还是没有效果,最后还是老老实实的...转载 2018-04-04 16:31:28 · 125 阅读 · 0 评论 -
linux下配置网络环境
(1)首先linux安装好(2)配置linux的网络环境为nat模式,如下:nat的好处:不会占用本地网络的网段,网段之间不会冲突,也可以跟外网之间进行通信桥接:会占用本地的一个网段,单丝配置简单(3)之后启动linux运行ifconfig命令可能会出现只有lo的ip信息,但是没有eth0的IP信息。接下来就是修改的重点(4)首先查看自己的linux的网段是在那个网段,如下图:点击上图中光标所在的...原创 2018-03-31 14:31:38 · 5995 阅读 · 2 评论 -
git常用命令
git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [url]. clone下来的repo会以url最后一个斜线后面的名称命名,创建一个文件夹,如...转载 2018-04-08 23:45:00 · 99 阅读 · 0 评论 -
linux下配置jdk
(1)首先在linux下下载自己需要的jdk wget jdk的下载地址 eg: wget http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.rpm?AuthParam=1522561000_789ec9569ca7f0f167f908ceb8429d63执行之后会在linux的根目录下生成jd...原创 2018-04-01 14:56:22 · 114 阅读 · 0 评论 -
linux安装tomcat
(1)wget tomcat下载地址(2)tar -zxvf tomcat的tar文件(3)进入tomcat的conf目录下编辑 server.xml文件,在catlanal节点添加URIEncoding=“UTF-8”属性(4)添加环境变量 vim /etc/profile 添加 export CATALINA_HOME=/root/apache-tomcat-7.0.73 (5)编辑iptab...原创 2018-04-02 11:30:30 · 103 阅读 · 0 评论 -
linux下安装maven
(1)wget maven下载地址(2)tar -zxvf maven的tar文件(3)进入 /etc/profile 配置环境变量 如下:export MAVEN_HOME=/root/apache-maven-3.0.5export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH重新加载配置文件:source /etc/profile(4)检验:mvn -v...原创 2018-04-02 11:37:45 · 80 阅读 · 0 评论 -
linux 配置vsftpd文件服务器
(1)下载安装vsftpd文件服务器: yum -y install vsftpd (2) 在根目录下创建一个文件目录用来存储上传的文件: cd / mkdir ftpfile (3) 给ftpfile文件夹添加一个用户: useradd -d ftpuser /ftpfile/ -s /sbin/nologin (4)将ftpfile文件的用户权限设置为ftpuser: ch...原创 2018-04-02 22:12:53 · 181 阅读 · 0 评论 -
linux安装nginx服务器
(1)安装一些nginx需要的一些依赖包 :yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel (2) 下载nginx: wget nginx的下载地址(3)解压nginx文件 tar -zxvf nginx的tar文件(4)进入nginx文件的目录 执行configure文件:./configure (...原创 2018-04-02 22:53:00 · 131 阅读 · 0 评论 -
linux之设置nginx域名转发
(1)在nginx的安装目录下,建立一个文件夹用来存放代理的配置 我创建的是vhost文件夹(2)进入vhost文件夹中创建以conf结尾的文件,在里面编写代理的代码 ,如下: -rw-r--r--. 1 root root 377 4月 4 00:59 www.imooc.com.conf(3)编辑www.imooc.com.conf文件,在里面添加代理的代码:如下 ...原创 2018-04-03 21:57:01 · 3608 阅读 · 1 评论 -
linux禁止用户通过ssh登陆
限制指定用户通过指定IP SSH 登录 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1.只允许指定用户进行登录(白名单): 在 /etc/ssh/sshd_config 配置文件中设置 AllowUsers ...转载 2019-07-24 11:00:05 · 2605 阅读 · 0 评论