linux服务器

linux安装redis

ぐ巨炮叔叔 提交于 2020-03-31 12:31:35
1 。进入根目录 wget http://download.redis.io/releases/redis-3.0.2.tar.gz (下载完成之后就在根目录下,是个压缩包) 解压 tar -xvf redis-3.0.2.tar.gz 解压完成之后也在根目录 包名就是redis-3.0.2 编译 ,因为里面的程序都是用C编写的,需要编译才能被LINUX执行 。进入解压之后的包redis-3.0.2,编译指令 :make 4 编译完成之后会在 redis-3.0.2/src 里面生成一堆文件 5 安装: 在 redis-3.0.2/里面执行 make PREFIX=/usr/local/redis install 指定安装位置在/usr/local/redis目录下 安装完成之后 /usr/local/redis/bin 里面有若干文件,其中 redis-server 是服务器端程序,redis-cli是客户端程序 配置 回到根目录进入 redis-3.0.2/ 里面有个配置文件 redis.conf 需要移动到 usr/local/redis 里面 cp redis.conf /usr/local/redis 完成之后进入 /usr/local/redis 可以看到跟bin目录同级存在的有个redis.conf ==================================

ovirt安装linux虚拟机,并安装ovirt guest agent代理程序

这一生的挚爱 提交于 2020-03-31 10:52:24
1.新建虚拟机 2.操作系统选择Red Hat Enterprise Linux 7.x x64,优化目标选择服务器,名称为centos7.7,网卡选择ovirtmgmt,实例镜像处点击创建,新建一个虚拟磁盘。 3.磁盘大小分配20G,接口保持默认VirtIO-SCSI,存储域选择共享存储,分配策略选择预分配的,最后点击确定。 4.点击左边系统界面,给虚拟机分配内存、cpu 5.来到引导选项,附加cd,选择CentOS7.7的镜像,然后点击确定。 6.点击只运行一次 7.在这里将光驱移动到第一个选项。 8.按ESC进入boot menu 9.按1,从光驱启动 10.已经进入到CentOS的安装界面 11.安装好了之后,虽然能正常使用,但是并没有获取到这台虚拟机的ip地址,需要安装ovirt guest agent的代理程序。 12.进入命令行,输入 yum install centos-release-ovirt43 yum install ovirt-guest-agent-common 进行安装 13.安装好agent之后,就获取到虚拟机的ip地址了。 来源: 51CTO 作者: wx57a148bba0841 链接: https://blog.51cto.com/964678615/2483310

Linux默认有7个运行级

二次信任 提交于 2020-03-31 08:40:06
从运行级0到运行级6,每一个运行级所对应的含义如下: 运行级0:关机。 运行级1:单用户模式,系统出现问题时可使用这种模式进入系统维护,典型的使用场景是在忘记root密码时可进入此模式修改root密码。 运行级2:多用户模式,但是没有网络连接。 运行级3:完全多用户模式,这也是Linux服务器最常见的运行级。 运行级4:保留未使用。 运行级5:窗口模式,支持多用户,支持网络。 运行级6:重启。 来源: https://www.cnblogs.com/Juvenile/p/12602846.html

88个 Linux 系统管理员必备的监控工具

a 夏天 提交于 2020-03-31 06:03:39
随着互联网行业的不断发展,各种监控工具多得不可胜数。这里列出网上最全的监控工具。让你可以拥有超过80种方式来管理你的机器。在本文中,我们主要包括以下方面: 命令行工具 网络相关内容 系统相关的监控工具 日志监控工具 基础设施监控工具 监控和调试性能问题是一个艰巨的任务,但用对了正确的工具有时也是很容易的。下面是一些你可能听说过的工具,也有可能没有听说过——何不赶快开始试试? 八大系统监控工具 1. top 这是一个被预装在许多 UNIX 系统中的小工具。当你想要查看在系统中运行的进程或线程时:top 是一个很好的工具。你可以对这些进程以不同的方式进行排序,默认是以 CPU 进行排序的。 2. htop htop 实质上是 top 的一个增强版本。它更容易对进程排序。它看起来上更容易理解,并且已经内建了许多通用操作。它也是完全交互式的。 3. atop atop 和 top,htop 非常相似,它也能监控所有进程,但不同于 top 和 htop 的是,它可以按日记录进程的日志供以后分析。它也能显示所有进程的资源消耗。它还会高亮显示已经达到临界负载的资源。 4. apachetop apachetop 会监控 apache 网络服务器的整体性能。它主要是基于 mytop。它会显示当前的读取进程、写入进程的数量以及请求进程的总数。 5. ftptop ftptop

linux防火墙查看状态firewall、iptable

陌路散爱 提交于 2020-03-30 19:37:38
linux防火墙查看状态firewall、iptable 一、iptables防火墙 1、基本操作 # 查看防火墙状态 service iptables status # 停止防火墙 service iptables stop # 启动防火墙 service iptables start # 重启防火墙 service iptables restart # 永久关闭防火墙 chkconfig iptables off # 永久关闭后重启 chkconfig iptables on   2、开启80端口 vim /etc/sysconfig/iptables # 加入如下代码 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 保存退出后重启防火墙 service iptables restart 二、firewall防火墙 1、查看firewall服务状态 systemctl status firewalld 出现Active: active (running)切高亮显示则表示是启动状态。 出现 Active: inactive (dead)灰色表示停止,看单词也行。 2、查看firewall的状态 firewall-cmd --state 3、开启、重启、关闭、firewalld.service服务 #

Linux netstat 命令详解

拜拜、爱过 提交于 2020-03-30 19:07:02
Linux netstat命令用于显示网络状态。 利用netstat指令可让你得知整个Linux系统的网络情况。 语法: netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip] 参数说明: -a或--all 显示所有连线中的Socket。 -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。 -c或--continuous 持续列出网络状态。 -C或--cache 显示路由器配置的快取信息。 -e或--extend 显示网络其他相关信息。 -F或--fib 显示FIB。 -g或--groups 显示多重广播功能群组组员名单。 -h或--help 在线帮助。 -i或--interfaces 显示网络界面信息表单。 -l或--listening 显示监控中的服务器的Socket。 -M或--masquerade 显示伪装的网络连线。 -n或--numeric 直接使用IP地址,而不通过域名服务器。 -N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。 -o或--timers 显示计时器。 -p或--programs 显示正在使用Socket的程序识别码和程序名称。 -r或--route 显示Routing Table。 -s或--statistice 显示网络工作信息统计表。 -t或--tcp

linux系统中Rsync文件同步方案

一曲冷凌霜 提交于 2020-03-30 17:21:51
linux服务器下Rsync文件同步配置 Rsync(remote synchronize) 远程数据同步工具,可以使用“Rsync算法” 同步本地和远程主机之间的文件、Rsync的好处是只同步两个文件不同的部分, 相同的部分不在传递、类似于增量备份,这使的在服务器传递备份文件或者同步文件。 crontab配合rsync 使用可达到定时备份同步任务。 Rsync部署环境 1、服务器准备 | Host | IP | ----------| | Server | 192.168.60.110 | ----------| | client | 192.168.60.80 | ----------| 2、Server 2.1、ubuntu 16.04默认已安装rsync,直接修改它的配置文件即可。 sudo vim /etc/default/rsync RSYNC_ENABLE=true #false改true 3、修改配置文件 3.1、 rsync佩在文件默认在/usr/share/doc/rsync/examples/下,需要手动将配置文件拷贝到/etc目录下, sudo cp /usr/share/doc/rsync/examples/rsyncd.conf /etc 3.2、修改conf配置文件。 sudo vim /etc/rsyncd.conf #motd file=/etc

远程连接Linux客户端大全

北慕城南 提交于 2020-03-30 15:43:26
SSH是指安全外壳协议(Secure Shell),是一种加密的网络传输协议,使用SSH工具常用来远程登录系统和远程执行命令行。 Putty (阿里云官方推荐) Putty是免费开源的虚拟终端,Putty支持多种网络协议,包括SCP/SSH/Telnet/rlogin和原始的套接字连接,Putty最初仅支持Windows平台,目前Putty已经支持Linux和Mac OS。 系统支持:Windows、Linux、Mac 官网:www.putty.org SecureCRT SecureCRT最初是Windows系统下的SSH、Telnet客户端和虚拟终端软件,现在SecureCRT已经支持Mac OS和Linux系统。 系统支持:Windows、Mac、Linux 官网:www.vandyke.com/products/securecrt XShell Xshell是一个强大的安全终端模拟软件,它支持SSH1/SSH2以及Microsoft Windows平台的TELNET协议。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,另外,Xshell还有多种外观配色方案以及样式可供选择。 iTerm2 Mac系统下的终端利器iTerm2,码笔记目前使用的就是iTerm2。 系统支持:Mac 官网:www.iterm2.com FinalShell

Linux sftp命令详解

社会主义新天地 提交于 2020-03-30 09:09:03
sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。 常见命令参数 1 2 3 4 5 6 usage: sftp [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config] [-o ssh_option] [-P sftp_server_path] [-R num_requests] [-S program] [-s subsystem | sftp_server] host sftp

JProfiler远程监控

£可爱£侵袭症+ 提交于 2020-03-30 06:59:41
1、 服务端安装JProfiler(与客户端版本一致) 2、 客户端配置连接: A)、session——integration wizards——New remote integration B)、选择远程监控的平台windows,点击next C)、选择jdk版本,如果服务器是64位的jdk则勾上64 bit jvm,点击next D)、选择等待连接,点击next E)、输入服务端ip地址,点击next F)、输入服务端机器上的jprofiler的安装路径,点击next G)、端口默认8849,点击next H)、提示需要在服务端插入下面的启动命令:-agentpath:C:\jprofiler7\bin\windows\jprofilerti.dll=port=8849 客户端配置完成 3、 服务端,在C:\jboss-4.2.3.GA(2)\jboss-4.2.3.GA\bin下面编辑run.bat 加入下面的启动项-agentpath:C:\jprofiler7\bin\windows\jprofilerti.dll=port=8849 如set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -agentpath:C:\jprofiler7\bin\windows\jprofilerti.dll=port=8849 启动jboss