V-IM

Linux 第四天

旧巷老猫 提交于 2020-12-31 09:50:02
生活 就是一系列下定决心的努力 · 正 · 文 · 来 · 啦 · 系统程序管理 一. RPM包 (Red Hat) 命名格式 : bash -3.1-16.1.i386.rpm 软件包名-版本号-发布次数-硬件平台-后缀名 rpm管理命令 rpm -q [子选项] 【软件名】 rpm -qa 查看系统中已安装的所有rpm软件包列表 rpm -qpi 通过.rpm 包文件查看该软件的详细信息 rpm -qpl 查看.rpm安装包内所包含的目录.文件列表 安装 rpm -i rpm包文件 安装一个新的rpm软件包 rpm - U 升级某个rpm软件包,若原本未安装,则进行安装 rpm -F 更新某个rpm 软件,若原本未安装,则放弃安装 卸载 rpm -e 软件名 源代码(灵活定制) tarball 封包 tar.gz 或者 tar.bz2 效验工具 md5sum 安装 步骤1: tar解包 步骤2: ./configure 配置 步骤3: make 编译 步骤4: make instal 步骤5: service httpd restart service network restart 步骤6. cd /var/www/ Yum 本地:yum(file本地) 命 令: cd /etc/yum.repos.d/ 挂载: ①.挂载光盘镜像到/mnt mount /dev/cdrom

Apache+Tomcat+Session+Memcache 高性能群集搭建

浪子不回头ぞ 提交于 2020-12-31 09:35:33
一、拓扑图 二、环境安装 安装memcached的直接yum [root@70sec ~]# yum -y install memcached [root@70sec ~]# service memcached start Starting memcached: [ OK ] [root@70sec ~]# ss -anlpt | grep memcached LISTEN 0 128 :::11211 :::* users:(("memcached",26347,27)) LISTEN 0 128 *:11211 *:* users:(("memcached",26347,26)) [root@70sec ~]# 因为tomcat依赖于java环境 所以先安装jdk,(tomcat A B 都相同) [root@90sec src]# rpm -ivh jdk-7u9-linux-x64.rpm [root@90sec src]# vim /etc/profile.d/java.sh JAVA_HOME=/usr/java/jdk1.7.0_09 PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME [root@90sec src]# source /etc/profile.d/java.sh 安装tomcat [root@90sec src]#

LINUX系统服务与管理(Services)---------第四天

China☆狼群 提交于 2020-12-31 09:27:58
虚拟机A 1. 将防火墙状态设置为trusted 2.SELinux当前修改为permissive 3.SELinux永久状态修改为permissive 4.清空Yum缓存,检查Yum是否可用 虚拟机B 1. 将防火墙状态设置为trusted 2.SELinux当前修改为permissive 3.SELinux永久状态修改为permissive 4.清空Yum缓存,检查Yum是否可用 /etc/selinux/config (永久状态配置文件) ######################################################## • 为什么需要DNS系统 – www.baidu.com 与 119.75.217.56,哪个更好记? – 互联网中的114查号台/导航员 • DNS服务器的功能 – 正向解析:根据注册的域名查找其对应的IP地址 – 反向解析:根据IP地址查找对应的注册域名,不常用 . 根域 • Full Qualified Domain Name,完全合格主机名 – = 站点名.域名后缀 – = 站点名. .. .. .二级域.一级域 • 常见的顶级/一级域名 – 国家/地区域: .cn、 .us、 .kr、 .hk、.tw、.. .. – 组织域: .com、 .net、 .edu、 .org、.gov、.mil、.. .. •

linux 防火墙常用命令

那年仲夏 提交于 2020-12-31 04:56:50
一、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服务 # 开启 service firewalld start #

Shell基础(三):使用for循环结构、使用while循环结构、基于case分支编写脚本、使用Shell函数、中断及退出

不问归期 提交于 2020-12-31 04:00:32
一、使用for循环结构 目标: 本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下: 1> 对192.168.4.0/24网段执行ping检测 2> ping检测可参考前一天的pinghost.sh脚本 3> 脚本能遍历ping各主机,并反馈存活状态 执行检测脚本以后,反馈结果如下图所示。 方案: 在Shell脚本应用中,常见的for循环采用遍历式、列表式的执行流程,通过指定变量从值列表中循环赋值,每次复制后执行固定的一组操作。 for循环的语法结构如下所示: for 变量名 in 值列表 do 命令序列 done 步骤: 步骤一:练习for循环基本用法 脚本1,通过循环读取账户文件user.txt,批量创建账户: [root@svr5 ~]# vim for01.sh #!/bin/bash for i in $(cat root/user.txt) do useradd $i echo "123456" | passwd --stdin $i done [root@svr5 ~]# chmod +x for01.sh 步骤二:批量检测多个主机的存活状态 1)编写脚本如下: [root@svr5 ~]# vim chkhosts.sh #!/bin/bash for IP in {1..254} do ping -c

for循环 while循环 case结构 shell函数

谁都会走 提交于 2020-12-31 04:00:01
Top NSD SHELL DAY03 案例1:使用for循环结构 案例2:使用while循环结构 案例3:基于case分支编写脚本 案例4:使用Shell函数 案例5:中断及退出 1 案例1:使用for循环结构 1.1 问题 本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下: 对192.168.4.0/24网段执行ping检测 ping检测可参考前一天的pinghost.sh脚本 脚本能遍历ping各主机,并反馈存活状态 执行检测脚本以后,反馈结果如图-1所示。 图-1 1.2 方案 在Shell脚本应用中,常见的for循环采用遍历式、列表式的执行流程,通过指定变量从值列表中循环赋值,每次复制后执行固定的一组操作。 for循环的语法结构如下所示: for 变量名 in 值列表 do 命令序列 done for 变量名 in ` ls /etc /*.conf` do 命令序列 done for 变量名 in {1..5} do 命令序列 done for 变量名 in `seq 5` do 命令序列 done 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:练习for循环基本用法 脚本1,通过循环批量显示10个hello world: [root@svr5 ~]# vim for01 .sh # !

FreeSWITCH 安装

拟墨画扇 提交于 2020-12-30 21:04:25
[TOC] FreeSWITCH 安装 FreeSWITCH 是一个 电话的软交换解决方案 ,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。FreeSWITCH 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等。 版本 FreeSWITCH 1.10.1 环境 Ubuntu 18.04_64位 软件包 cmake-3.13.3-Linux-x86_64.tar.gz freeswitch-1.10.1.-release.tar.xz freeswitch-sounds-en-us-callie-*-1.0.52.tar.gz freeswitch-sounds-music-*-1.0.52.tar.gz freeswitch-sounds-zh-cn-sinmei-*-1.0.51.tar.gz 下载地址 参考脚本 #install freeswitch 1.10.1 for ubuntu 18.04 64位 # 创建ubuntu用户 useradd -d "/home/ubuntu" -m -s "/bin/bash" ubuntu passwd ubuntu chmod u+w /etc/sudoers vi /etc/sudoers # ubuntu ALL=(ALL) ALL chmod u-w /etc/sudoers # 使用ubuntu mkdir

计算机基础和一些命令

喜夏-厌秋 提交于 2020-12-30 09:11:49
一,计算机组装。 计算机硬件分为输入/输出设备。主机包括机箱,电源,主板,cpu,内存,显卡,声卡,网卡,硬盘,光驱和软驱等,输入/输出设备包括显示器,键盘,鼠标,音箱,摄像头,打印机和扫描仪等。 台式机可以分为品牌机与组装机。 BIOS与UEFI:BIOS是一段程序,其内容固化在计算机主板上的一个ROM芯片上。 UEFI实质上就是lntel公司最早推出的EFI,UEFI接口用于从预启动的操作环境加载信息到本地操作系统上。 二,VMwore Workstation。 虚拟机分为 传统的计算机软件架构 寄居架构 原生架构 虚拟机常见的软件程序有 VMwore Workstation。VMwore vSphere。VirtualBox,。KVM。Virtual Server。Hyper-V。XenDesktop。XenServer等。 切换至虚拟机 ctrl+G 切换至主机 ctrl+Alt 全屏显示虚拟机 ctrl+alt+enter 三,Windows 10部署。 Microsoft Windows UNIX Linux (Red Hat/CentOS/MS-DOS) Mas OS MS-DOS 安装Windows 10的相关要求:系统架构 X86(32bit) X86-84(64bit) Cpu主频 1GHz或更高 内存容量 1GB 2GB 硬盘容量 16GB 20GB 显示相关

redis哨兵、集群

冷暖自知 提交于 2020-12-30 05:27:12
cd /opt/s18msredis/ 1016 vim redis-6379 .conf 1017 cat redis-6380 .conf 1018 redis-server redis-6379 .conf 1019 redis-server redis-6380 .conf 1020 redis-server redis-6381 .conf 1021 ps -ef| grep redis 1022 redis-cli -p 6379 1023 redis-cli -p 6380 1024 redis-cli -p 6381 info replication 1025 redis-cli -p 6381 1026 redis-cli -p 6379 1027 redis-cli -p 6381 1028 ps -ef| grep redis 1029 kill -9 18319 1030 ps -ef| grep redis 1031 redis-cli -p 6381 1032 redis-cli -p 6380 1033 redis-cli -p 6381 1034 ps -ef| grep redis 1035 pkill redis- server 1036 rm -rf /data/* 1037 mkdir -p /data/{6379,6380,6381 }