linux系统

Red Hat Linux 无法使用yum命令

我怕爱的太早我们不能终老 提交于 2020-04-02 09:31:11
一:首先提供部分Red Hat 镜像下载地址 1、rhel-server-6.8-i386-dvd.iso 链接: https://pan.baidu.com/s/18VqxRgBMuAJE7Ty0Hzle6g 密码:37e1 ※ 此镜像适用于32位win系统 2、rhel-server-6.9-XXX.iso 链接: https://pan.baidu.com/s/1QeC7Rn0_Umy4qJKbvx6HbA 密码: tgig ※ I386 是32位系统的,x86-64 是64位系统的 3、r hel-server-7.X-XXX.iso 链接: https://pan.baidu.com/s/1y52MAGNcjfC3tOMJEq8hjg 密码: vrg5 ※ RHEL 7.0/7.1/7.2/7.3/7.4只有x86_64版本。所以只能安装到64位系统中, 个人建议学习是安装7.0即可 二、解决RHEL 无法使用yum命令的问题 1、为什么RHEL不能使用yum命令 因为它是收费的,所以系统需要先注册。 2、解决方案:使用centOS系统的yum库 2.1、清除原有RHEL的YUM及相关软件包.   rpm -qa | grep yum | xargs rpm -e --nodeps  2.2、查找与当前系统匹配的centOS系统版本   163的镜像库 ( 推荐 )   

Linux--常用命令

别说谁变了你拦得住时间么 提交于 2020-04-02 09:23:43
文件:      touch:建立空文件  :  touch a(文件名):创建文件a   touch ../路径:跨目录创建文件   touch a b:创建多个文件     echo:向文本添加内容 :  >:新增内容,覆盖之前内容   >>:追加内容,不覆盖   echo 内容>文件名     mv:移动、改名   :  移动:mv 文件名 路径   改名:mv 文件名 修改名     cp:复制、备份   :  复制:cp 文件名 路径   备份:cp 文件名 备份名     scp:远程传送文件 :  scp 用户@ip:路径/文件名   scp root@192.168.31.29:/root/a.txt mars@192.168.31.20:/home/mars/b                               :将主机192.168.31.29的a.txt传送至主机192.168.31.20的Mars下,并改名为b     rm:删除       :  -r: 删除所有内容  -f:强制删除   -i:提示是否删除   -rf:强制删除所有内容        rename:重命名   :  ?:任意字符 *:任意字符串   rename 3.txt(文件名) 1(要修改成的文件名) 3.txt(文件名)       seq:产生范围内一系列整数: 

linux自定义开机启动服务和chkconfig使用方法

纵然是瞬间 提交于 2020-04-02 08:39:05
linux自定义开机启动服务和chkconfig使用方法 linux自定义开机启动服务和chkconfig使用方法 1. 服务概述 在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭。 将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig --add filename将自动注册开机启动和关机关闭。实质就是在rc0.d-rc6.d目录下生成一些文件连接,这些连接连接到/etc/rc.d /init.d目录下指定文件的shell脚本。 2. 手工创建服务 在/etc/rc.d/init.d目录下创建shell脚本,文件名auto_run。 设置脚本的运行权限chmod +x auto_run。 然后在rc0.d-rc6.d目录下分别创建文件连接。 ln -s /etc/rc.d/init.d/auto_run /etc/rc.d/rc2.d/S99auto_run ln -s /etc/rc.d/init.d/auto_run /etc/rc.d/rc3.d/S99auto_run ln -s /etc/rc.d/init.d/auto_run /etc/rc.d/rc5.d/S99auto_run ln -s /etc/rc.d/init.d/auto_run

linux shell 检查进程PID

徘徊边缘 提交于 2020-04-02 08:23:54
# # check the pid of such program # checkPid() { if [ -z "`ps x | grep $1 | grep -v grep | grep -v $0 | awk '{print $1}'`" ]; then echo "The $1 program cant run well." fi } 简单说明: ps 报告程序状况。 ps x 显示所有程序,不以终端机来区分。 $1 函数的第一个参数,如: checkPid test , 则: $1 = test,$0 = checkPid test。 grep 查找文件里符合条件的字符串。 ps x | grep $1 显示包含关键字'$1'的程序状况。 ps x | grep $1 | grep -v grep | grep -v $0 去掉本身命令的影响 awk '{print $1}' 将命令执行的显示中抽取数据包并格式化 如: ps x | grep test | grep -v grep | grep -v "checkPid test" 执行后显示为: 12040 pts/1 Ss 0:00 test 那么, ps x | grep test | grep -v grep | grep -v "checkPid test" | awk '{print $1}' 就显示为:

Linux反空闲设置的两种方法

一个人想着一个人 提交于 2020-04-02 08:22:29
为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。或者使用客户端工具,例如securecrt连接linux服务器,有的会出现过一段时间没有任何操作,客户端与服务器就断开了连接。造成这个的原因,主要是因为客户端与服务器之间存在路由器,防火墙以及为了本身的安全性,在超过特定的时间后就会把空闲连接断开。或者是服务器端设置了断开空闲连接。那么解决的方法有两种,一是从服务器着手,一是在客户端工具上下手。 方式一:设置服务器端 1、echo $TMOUT 如果显示空白,表示没有设置,等于使用默认值0, 一般情况下应该是不超时. 如果大于0,可以在如/etc/profile或者~/.bash_profile之类文件中设置它为0. Definition: TMOUT: If set to a value greater than zero, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after waiting for that number of seconds if input does not arrive readonly TMOUT #

linux文件权限

混江龙づ霸主 提交于 2020-04-02 06:26:08
ls -l中显示的内容如下: -rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc - 10个字符确定不同用户能对文件干什么 - 第一个字符代表文件(-)、目录(d),链接(l) - 其余字符每3个一组(rwx),读(r)、写(w)、执行(x) - 第一组rwx:文件所有者的权限是读、写和执行 - 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行 - 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行 也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7 - 1 表示连接的文件数 - root 表示用户 - root表示用户所在的组 - 1213 表示文件大小(字节) - Feb 2 09:39 表示最后修改日期 - abc 表示文件名 改变权限的命令 chmod 改变文件或目录的权限 chmod 755 abc:赋予abc权限rwxr-xr-x chmod u=rwx,g=rx,o=rx abc:同上u=用户权限,g=组权限,o=不同组其他用户权限 chmod u-x,g+w abc:给abc去除用户执行的权限,增加组写的权限 chmod a+r abc:给所有用户添加读的权限 改变所有者(chown)和用户组(chgrp)命令 chown xiaoming abc:改变abc的所有者为xiaoming

linux ftp安装和启动

末鹿安然 提交于 2020-04-02 05:51:42
●ftp 。1. ftp简介 。2. ftp架构 。3. ftp数据连接模式 。4.用户认证 。5. vsftpd ■ 5.1 vsftpd安装 ■ 5.2 vsftpd配置 ■5.3 vsttpd虚拟用户配置 ftp简介 网络文件共享服务主流的主要有三种,分别是ftp、 nfs、 samba. FTP是File Transfer Protocol (文件传输协议)的简称,用于internet. 上的控制文件的双向传输。 FTP也是一个应用程序,基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。 在FTP的使用当中,用户经常遇到两种概念:下载和上传 下载(Download) 上传(Upload) 从远程主机拷贝文件至自己的计算机上 将文件从自己的计算机上拷贝至远程主机上 2.ftp架构 FTP工作于应用层,监听于tcp的21号端口, 是- -种C/S架构的应用程序。其有多种客户端和服务端的应用程序,下面来简单介绍一 下 客户端工具 服务端软件 ftp wu-ftpd ltp,lftpget proftpd (提供web接口的一种tp服务端程序 wget,curl pureftp filzilla vsftpd (Very Secure) gftp (Linux GUI) ServU (windows平台的一 种强大ftp服务端程序) 商业软件

Linux后门***检测工具

廉价感情. 提交于 2020-04-01 16:50:04
特别申明本文是高俊峰著作的《高性能Linux架构实战》中的一小段拿来与各位同僚分享。 rootkit是Linux平台下最常见的一种 后门工具,他主要通过替换系统文件来达到 和隐蔽的目的,这种 比普通 后门更加危险和隐蔽,普通的检测工具和检查手段很难发现这种 。rootkit 能力极强,对系统的危害很大,它通过一套工具来建立后门和隐藏,从而人让***者保住权限 ,以使它在任何时候都可以是用root权限登陆系统。 rookkit主要有两种类型:文件级别和内核级别 1、文件级别rootkit 文件级别的rootkit一般通过程序漏洞或者系统漏洞进入系统后,通过修改系统重要文件来达到隐藏自己的目的。在系统遭受rootkit***后,合法的文件被***程序代替,变成了外壳程序,而其内部是隐藏者的后门程序。通常容易被rootkit替换的系统程序有login、ls、ps、ifconfig、du、find、netstat等,其中login程序是最经常被替换的,因为当访问Linux是,无论是通过本地登录还是远程登录,/bin/login/程序都会运行,系统将通过/bin/login来收集并核对 用户的账号和密码,而rootkit就是利用这个程序的特点,使用一个带有权限后门密码的/bin/login/来替换系统的/bin/login/,这样的***通过输入设定好的密码就能轻松进入系统

linux中php5.6安装redis扩展

て烟熏妆下的殇ゞ 提交于 2020-04-01 14:07:53
1.获得redis扩展 wget http://pecl.php.net/get/redis-4.2.0.tgz 2.解压 tar -zxvf redis-4.2.0.tgz 3.进入redis-4.2.0.tgz cd redis-4.2.0 4.在目录中执行以下命令(命令的路径各有不同,按照具体的路径去执行) /usr/local/php/bin/phpize 5.安装 ./configure --with-php-config=/usr/local/php/bin/php-config make make install 6.找到php.ini 加入扩展 extension = /usr/local/php5.6/lib/php/extensions/debug-non-zts-20131226/redis.so extension=redis.so 7.重启服务查看redis是否正常加载 8.redis启动 service redisd start 关闭服务 service redisd stop 检测后台进程是否存在 ps -ef |grep redis 检测6379端口是否在监听 netstat -lntp | grep 6379 来源: 51CTO 作者: wx5d3c7e0ad6c30 链接: https://blog.51cto.com/14472348

Linux HA安装维护手册

混江龙づ霸主 提交于 2020-04-01 10:30:53
1概述 顶新苏州IDC机房配置了四个Linux HA+ Oracle数据库集群。其配置信息如下: 1.1店会系统&FC-arap系统集群 集群资源组名称 ac_group fc_group 集群资源文件挂载点 /ac-oradata /fc-oradata 集群服务IP地址 fmpracora-vip/ 10.0.101.11 fmprfcora-vip/ 10.0.101.12 集群Listener cvs_lsn arap2_lsn 集群数据库 cvsdb arap2db 优先运行的节点名称 fmpracora-priv fmprfcora-priv 优先运行的节点IP 10.0.101.9 10.0.101.10 集群fence通讯IP 10.0.202.15 10.0.202.19 1.2订购-营收&主档-预算检讨-基盘集群 集群资源组名称 ma_group po_group 集群资源文件挂载点 /ma-oradata /po-oradata 集群服务IP地址 fmprmaora-vip/ 10.0.101.7 fmprpoora-vip/ 10.0.101.8 集群Listener arpdb_lsn yingshou_lsn 集群数据库 master_db, arpdb_db dingoudb, yingshou_db 优先运行的节点名称 fmprmaora-priv