chkconfig

centos5.3的tomcat6自动启动

ⅰ亾dé卋堺 提交于 2019-12-03 19:04:57
转自 http://news.wangmeng.cn/detailNews/876 要是tomcat作为一个守护程序运行,需要用到jsvc工具。(这个TOMCAT已经自带了) 1、准备工作 Tomcat安装后,如果让Tomcat用root身份启动,Tomcat将会拥用root权限,这将可能给系统带来安全隐患,黑客可能利用这个来攻击我们的系统,所以我们得添加一个独立运行此服务的用户,用下面的命令: shell>useradd -d /usr/local/tomcat6 -s /usr/sbin/nologin tomcat 以上命令为系统增加一个tomcat用户,并且设置为nologin 设置用户tomcat5对tomcat的权限 shell>chown -R tomcat:tomcat /usr/local/tomcat6 shell>chown -R tomcat:tomcat /opt/apache-tomcat-6.0.14 2、安装jsvc shell>cd /usr/local/tomcat6/bin shell>tar xvfz jsvc.tar.gz shell>cd jsvc-src shell>sh support/buildconf.sh 如果成功,命令终端打印出下面report: support/buildconf.sh: configure script

Linux:Centos7安装Mysql5.7

会有一股神秘感。 提交于 2019-12-03 15:57:54
检查mysql是否存在 rpm -qa | grep mysql 如果存在之前的版本,利用yum -y remove 删除。 下载 通过wget命令下载Mysql5.7的gz包 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz 查看用户和组是否存在 检查Mysql组合用户是否存在,如无则创建 cat /etc/group | grep mysqlcat /etc/passwd | grep mysql 添加Mysql用户组 groupadd mysql 创建名为mysql的用户,并加入mysql用户组 useradd -g mysql mysql 为mysql用户设置密码 passwd mysql 安装 复制到/usr/local/mysql目录 cd /usr/local//home/t/mysql-5.7.25-linux-glibc2.12-x86_64mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql 进入/usr/local/mysql目录,利用bin目录下的mysql_install_db进行安装 cd /usr/local/mysqlbin/mysql_install_db --user=mysql

linux中服务(service)管理

我们两清 提交于 2019-12-03 14:59:20
一.介绍 服务(service) 本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(mysql , sshd 防火墙等),因此我们又称为守护进程,是Linux 中非常重要的知识点。 二.基本使用 service 服务名 [start | stop | restart | reload | status] start #开始 stop #停止 restart #重新启动 reload #重新加载 status #状态码 三. 查看服务名 /etc/init.d 此文件夹下放着系统都有哪些服务所以 查看文件 即可 ls -l /etc/init.d vi /etc/inittab #查看或者修改默认级别 运行级别 0:系统停机状态,系统默认运行级别不能设为 0,否则不能正常启动 运行级别 1:单用户工作状态,root 权限,用于系统维护,禁止远程登陆 运行级别 2:多用户状态(没有 NFS),不支持网络 运行级别 3:完全的多用户状态(有 NFS),登陆后进入控制台命令行模式 运行级别 4:系统未使用,保留 运行级别 5:X11 控制台,登陆后进入图形 GUI 模式 运行级别 6:系统正常关闭并重启,默认运行级别不能设为 6,否则不能正常启动 四.chkconfig指令 通过 chkconfig 命令可以给每个服务的各个运行级别设置自启动/关闭

Keepalived+Lvs高可用负载服务器

眉间皱痕 提交于 2019-12-03 14:30:47
Keepalived+LVS服务器 3.1 问题 使用Keepalived为LVS调度器提供高可用功能,防止调度器单点故障,为用户提供Web服务: 路由器对外公网IP地址为202.114.106.20 路由器内网IP地址为192.168.0.254 路由是需要设置SNAT及DNAT功能 LVS1调度器真实IP地址为192.168.0.10 LVS2调度器真实IP地址为192.168.0.20 服务器VIP地址设置为192.168.0.253 真实Web服务器地址分别为192.168.0.1、192.168.0.2 使用加权轮询调度算法,真实服务器权重与其IP地址末尾数一致 3.2 方案 使用5台虚拟机,1台作为Linux路由器、2台作为LVS调度器、2台作为Real Server、物理机作为客户端,拓扑结构如图-2所示。 图-3 3.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:配置网络环境 1)设置Web服务器网络参数 [root@web1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.1 NETMASK=255.255.255.0 GATEWAY=192.168.0.254 DNS1=202.106.0

shell脚本进行设置启动/关闭

怎甘沉沦 提交于 2019-12-03 04:09:38
vi /etc/init.d/confluence ----------------------------- #!/bin/bash # chkconfig: 2345 85 15 # Provides: atlassian # Short-Description: Start and stop the Jira&Confluence server # Description: Start and stop the Jira&Confluence server. # source function library ./etc/init.d/functions Confluence=/home/atlassian/confluence startup=$Confluence/bin/startup.sh shutdown=$Confluence/bin/shutdown.sh export JAVA_HOME=/home/java/jdk1.8.0_181 start(){ echo -n $"Starting Confluence" #daemon -c $startup RETVAL=$? echo } stop(){ echo $"Stopping Confluence" $shutdown RETVAL=$? echo } restart(){ stop start }

日常工作问题解决:配置NTP服务器以及一些常见错误解决

◇◆丶佛笑我妖孽 提交于 2019-12-03 02:27:24
1、配置NTP服务端 环境:redhat 6.5 服务器主机名 ip地址 说明 server 192.168.57.20 NTP服务端 client 192.168.57.21 NTP客户端 搭建说明: 本地server使用外网ntp源同步时间,再作为NTP服务端同步时间给本地client服务器NTP客户端 1.1 安装NTP服务 在ntp服务器查看系统是否安装NTP服务 [root@server~]# rpm -qa|grep ntp ntpdate-4.2.6p5-1.el6.x86_64 fontpackages-filesystem-1.41-1.1.el6.noarch ntp-4.2.6p5-1.el6.x86_64 如果没有安装,安装ntp yum -y install ntp 备份原有ntp配置文件 mv /etc/ntp.conf /etc/npt.conf.bak 1.2 配置NTP服务端 编辑ntp.conf配置文件 # Permit time synchronization with our time source, but do not # permit the source to query or modify the service on this system. restrict default ignore restrict 127.0.0.1

[Linux学习笔记] Linux系统引导流程(一)

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-03 02:16:58
前面我们已经介绍过以CentOS为例的Linux系统的安装以及Linux常用命令的使用,本节内容我们将介绍Linux系统引导流程。当按下电源的那一刻,到我们看到用户界面,这其中都发生了些什么呢?赶快来一探究竟. 下图为Linux系统引导流程过程图: 以下对Linux引导流程过程做一个简单的说明: 1. POST加电自检 POST(POST ON SELF TEST)首先对每一个设备进行检查,完成后会寻找存有引导记录的设备,找到读入操作系统的引导记录,将系统控制权交给引导记录。 2. MBR引导 MBR(Master Boot Record),MBR记录一般是在磁盘0磁道1扇区,共512字节,前446个字节是BootLoader,后面的4*16个字节是存放分区信息的,最后两个字节是校验信息的 。 3. GRUB加载内核 GRUB(GRand Unified Bootloader)就是MBR前446个字节,是Booloader的一种,它的作用是选择要启动的内核。 GRUB用于载入内核,查看GRUB配置文件: CentOS-7系统: /boot/grub2/grub.cfg 内核启动后完成了两件事: (1)驱动硬件; (2)启动init进程 4. 启动init进程 init启动后读取inittab配置文件,执行缺省运行级别,从而继续引导进程。在UNIX系统中

redis的三种启动方式

匿名 (未验证) 提交于 2019-12-03 00:44:02
redis的启动方式 1.直接启动 ./redis-server & ./redis-server /etc/redis/6379.conf redis-cli -p 6380 3.使用redis启动脚本设置开机自启动 #!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. #redis服务器监听的端口 REDISPORT=6379 #服务端所处位置 EXEC=/usr/local/bin/redis-server #客户端位置 CLIEXEC=/usr/local/bin/redis-cli #redis的PID文件位置,需要修改 PIDFILE=/var/run/redis_${REDISPORT}.pid #redis的配置文件位置,需将${REDISPORT}修改为文件名 CONF="/etc/redis/${REDISPORT}.conf" case "$1" in esac mkdir /etc/redis cp redis.conf /etc/redis/6379.conf cp redis_init_script /etc/init.d/redisd 设置为开机自启动,直接配置开启自启动

CentOS 7下安装Redis

匿名 (未验证) 提交于 2019-12-03 00:43:02
版权声明:本文为博主原创文章,如需转载请注明出处。 https://blog.csdn.net/cn_1937/article/details/91884398 安装redis 下载安装包 wget http : // download . redis . io / releases / redis - 4.0 .6 . tar . gz 解压压缩包 tar - zxvf redis - 4.0 .6 . tar . gz yum安装gcc依赖 yum install gcc 进入redis解压目录下,编译安装 cd redis - 4.0 .6 # 编译 make MALLOC = libc # 将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录 cd src & & make install 启动redis 首先进入redis的src目录下 启动方式1:直接启动 ./redis-server 如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。 按 ctrl + c可以关闭窗口。 启动方式2:以后台进程方式启动 第一步:修改redis.conf文件,将 daemonize no 修改为 daemonize yes 第二步:指定redis.conf文件启动 . / redis -

Ubuntu格式化硬盘,并实现自动挂载

匿名 (未验证) 提交于 2019-12-03 00:20:01
需求/背景: Ununtu 系统安装在sda,硬盘sdb上安装了另一个系统,但该硬盘上还保留有1T左右的未使用为格式的硬盘空间, 现在要对其进行格式化为ext4,并将其设置为开机启动时自动挂载在/data目录下,硬盘使用情况如图: 1.执行 $ fdisk /dev/sdb 输入m,可以查看支持的操作模式: 输入p,查询当前硬盘分区: 或者 输入F,查询硬盘中未分区的磁盘空间: 输入n,用未分配的磁盘空间 创建新的分区,同时键入 必要的硬盘信息,如 4 - 该磁盘分区在硬盘中的序号,5366642688 - 磁盘起始位置,7814037134 -磁盘终止位置。如果默认不需要修改时,可以直接回车 输入p,查询新的硬盘分区情况: 输入w或者退出磁盘命令 输入 $ mkfs.ext4 /dev/sdb4 格式化新的磁盘 此过程中可能会报错 sdb4未找到或者 大小不明确,这是因为系统没有读到磁盘分区修改造成的,运行 $ ls -l /dev/sdb* 可以看到并没有出现sdb4的盘 解决方法: 执行 $ partprobe ,让系统重新读取分区表,识别到sdb4,即可格式化该磁盘 执行 $ mount /dev/sdb4 /data, 将格式化后的磁盘 挂载在/data目录下 执行 df -h 查看挂载情况 自动挂载磁盘 方法一:编辑 /etc/fstab文件,在fstab文件最后增加