chkconfig

Linux下的ftp安装和使用

一笑奈何 提交于 2019-12-02 07:45:55
第一部分:安装 1.将用户切换到root:su - ; 2.检查机器是否已经安装了ftp:rpm -qa|grep vsftpd; 如果没有返回任何结果,表示没有安装;如果返回文件包名,这表示已经安装了该服务; 3.开始安装:yum install vsftp;(接下来的步骤可能要询问:Is that ok?,直接回应yes就可以了);安装完了会显示 Complete! 4.再次检查ftp是否安装上了:rpm -qa|grep vsftp; 5.检查ftp配置是否开启:chkconfig --list|grep vsftpd;此时返回的选项应该都是off; 6.开启ftp配置项:chkconfig vsftpd on; 7.再次检查ftpshi是否开启:chkconfig --list|grep vsftp;此时ftp的一些选项中应该有on; 8.重启ftp:service vsftpd restart;(如果重启失败,有可能是linux防火墙没有关闭的问题,关闭防火墙:chkconfig iptables off) 9.再次重启ftp:service vsftp restart,此时应该是ok的; 10.卸载ftp:rpm -e vsftpd; 第二部分:使用知识准备 1.控制ftp: service vsftpd stop/start/restart; 2.查看ftp相关进程

Linux安装mySql详解

跟風遠走 提交于 2019-12-02 07:31:27
前置: (1)防火墙关闭 service iptables stop chkconfig iptables off:开机不启动防火墙 (2)关闭selinux 安装Mysql (1)检查Linux是否自带的有mysql安装包 rpm -qa | grep mysql (2)卸载linux自带mysql包 rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64 (3)通过yum安装mysql yum install -y mysql-server 成功的话,可以看到“Complete!” 默认安装的是5.1.73 (4)启动mysql服务 service mysqld start 如果是5.1的版本,mysql的服务名称:mysqld 版本>5.5 ,mysql的服务名称:mysql (5)设置root用户密码, /usr/bin/mysqladmin -u root password '123' (6) 验证: mysql -u root -p show databases use mysql show tables (7)让mysql服务,随着系统的启动而启动 查看: chkconfig mysqld --list 修改: chkconfig mysqld on 查看: chkconfig mysqld --list (8

VMware虚拟机 Linux安装

女生的网名这么多〃 提交于 2019-12-02 07:14:33
虚拟机安装 VMware Workstation 注册密钥: 5A02H-AU243-TZJ49-GTC7K-3C61N ------------------jdk-------------------- 在终端中打开 cd usr 创建java文件夹 mkdir java java文件夹下创建installpackage与worktool文件夹 将jdkLinux版本安装压缩包上传到installpackage文件夹 tar -zxvf jdk-8u181-linux-x64.tar.gz 解压缩jdk tar包到当前文件 mv jdk1.8.0_181/ ../worktool/jdk18 将当前文件夹下的jdk 移动到worktool文件夹下 并命名为jdk18 配置环境变量 vi 打开 /etc/profile 最后输入: JAVA_HOME=/usr/java/worktool/jdk18 PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME PATH Esc退出 :wq保存退出 使配置文件生效 source /etc/profile java javac检查环境配置是否完成 ----------------tomcat--------------------------- 打开8080端口,并保存重启防火墙: iptables -I

编译安装PHP7

…衆ロ難τιáo~ 提交于 2019-12-02 07:12:54
#按需求自行删减 cc gcc-c++ make cmake automake autoconf gd file bison patch mlocate flex diffutils zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel libxml2 libxml2-devel freetype freetype-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel libcurl libcurl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel openldap-clients openldap-servers openldap-devellibxslt-devel nss_ldap kernel-devel libtool-libs readline-devel gettext-devel libcap-devel php-mcrypt libmcrypt libmcrypt-devel recode

MySQL 性能优化之骨灰级,高阶神技

我的梦境 提交于 2019-12-02 06:12:11
作者 | 惨绿少年 链接 | https://clsn.io/clsn/lx287.html 一、前言 MySQL调优对于很多程序员而言,都是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。 今天给大家讲解MySQL的优化实战,助你高薪之路顺畅! 图片描述(最多50字) 二、优化的哲学 注意:优化有风险,涉足需谨慎! 1、优化可能带来的问题 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。 优化手段本来就有很大的风险,只不过你没能力意识到和预见到! 任何的技术可以解决一个问题,但必然存在带来一个问题的风险! 对于优化来说解决问题而带来的问题,控制在可接受的范围内才是有成果。 保持现状或出现更差的情况都是失败! 2、优化的需求 稳定性和业务可持续性,通常比性能更重要! 优化不可避免涉及到变更,变更就有风险! 优化使性能变好,维持和变差是等概率事件! 切记优化,应该是各部门协同,共同参与的工作,任何单一部门都不能对数据库进行优化! 所以优化工作,是由业务需要驱使的!!! 3、优化由谁参与 在进行数据库优化时,应由数据库管理员、业务部门代表、应用程序架构师、应用程序设计人员

Linux (八)服务

半世苍凉 提交于 2019-12-02 02:49:55
1、服务的概念 操作系统中在后台持续运行的程序,本身并没有操作界面,需要通过端口号访问和操作。CentOS 6和CentOS 7的服务管理有很大区别,我们分别来看。 2、CentOS6服务 2.1 service命令 service 服务名 start service 服务名 stop service 服务名 restart service 服务名 reload service 服务名 status 2.2 服务对应程序文件 /etc/init.d目录下都是 2.3 chkconfig命令 查看服务列表:chkconfig [--list] 设置具体服务开机自动启动状态:chkconfig 服务名 on/off 思考:你 能否区分清楚这两种状态呢? 服务现在是否运行 服务是否开机自动运行 2.4 Linux的运行级别 vim /etc/inittab查看系统配置。CentOS6系统使用0~6这7个数字来控制Linux系统的启动方式。 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS),没有网络服务 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式 运行级别4:系统未使用,保留 运行级别5:X11表示控制台,进入图形界面 运行级别6

centos6.5下编译安装memcache

爷,独闯天下 提交于 2019-12-01 17:23:39
Memcache是一个自由和开放源代码、高性能的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个Hash表,Memcached自管理这些Hash表。 Memcached简单而强大,它简单的设计促进迅速部署,易于发展所面临的问题,解决了很多大型数据缓存。它的API适配各种最流行的语言。 Memcache官方网站:http://memcached.org/ memcache 具有以下的特点: 1)协议简单:memcached的服务器客户端通信并不使用复杂的XML等格式,而使用简单的基于文本行的协议。因此,通过telnet也能在memcached上保存数据、取得数据。 2)基于libevent的事件处理:libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接口。即使对服务器的连接数增加,也能发挥O(1)的性能。memcached使用这个libevent库,因此能在Linux、BSD、Solaris等操作系统上发挥其高性能。 3)内置内存存储方式:为了提高性能,memcached中保存的数据都存储在memcached内置的内存存储空间中。由于数据仅存在于内存中,因此重启memcached、重启操作系统会导致全部数据消失

Linux环境LNMP搭建

两盒软妹~` 提交于 2019-12-01 16:17:42
【MySQL安装】 1. 下载mysql到/usr/local/src/ cd /usr/local/src/ wget http://syslab.comsenz.com/downloads/linux/mysql-5.0.86-linux-i686-icc-glibc23.tar.gz 2. 解压 tar zxvf /usr/local/src/ mysql-5.0.86-linux-i686-icc-glibc23.tar.gz 3. 把解压完的数据移动到/usr/local/mysql mv mysql-5.0.86-linux-i686-ii-glibc23 /usr/local/mysql 4. 建立mysql用户 useradd mysql 5. 初始化数据库 cd /usr/local/mysql mkdir /data/mysql ; chown -R mysql:mysql /data/mysql ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql --user定义数据库的所属主,--datadir定义数据库安装到哪里,建议放到大空间的分区上,这个目录需要自行创建。 6. 拷贝配置文件 cp support-files/my-large.cnf /etc/my.cnf 7.

Centos7下Redis设置开机自启动服务

*爱你&永不变心* 提交于 2019-12-01 15:41:37
有个同事说重启了服务器没有自启动redis,我看了一下,是以前手动编译安装的模式,没有配置开机启动的服务 这边做个笔记记录一下redis如何设置编译安装模式的开机自启动。 第一种方法: 1、编写redis.conf配置文件 配置文件路径:/etc/redis.conf daemonize是守护进程的意思 把daemonize no改成daemonize yes 2、找到./install_server.sh脚本 make install安装命令是不带自启动脚本的。 而redis官方提供了一个手动编译时的自启动脚本, 但是需要通过另外一个工具来安装。我们切换到目录中的utils目录下 具体路径:/usr/local/redis/utils 脚本文件会依次提示我们选择redis-server所使用的端口、配置文件、日志文件、库文件以及启动文件。 如果保持默认的话直接输入enter即可。 它就会自动复制编译好的文件到对应的目录中去, 如第下图中所示,同时自动将redis设置为开机自启动,但是使用的是chkconfig命令。 Linux chkconfig命令用于检查,设置系统的各种服务。 这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。 使用ps -aux命令查看自启动的redis进程 然后在/etc/init

LNMP+tomcat部署discuz、dedecms及zrlog

痞子三分冷 提交于 2019-12-01 08:36:41
文章目录 搭建lnmp Mysql的安装 · 移动到安装包存放路径: · 下载MySQL的二进制免编译包: ·解压mysql源码包文件: ·移动解压后的目录并更名: ·移动至mysql目录下: ·创建一个新用户: ·创建datadir的目录: ·初始化mysql,指定用户和data目录: ·修改mysql的配置文件(系统自带): · 将mysql自带的脚本文件移至chkconfig的执行目录下,并定义basedir(程序目录)和datadir: · 定义脚本中的basedir(程序目录)和datadir: · 将脚本文件的权限更改为755: · 将脚本文件加入到chkconfig服务中: · 启动mysql服务 PHP安装 · 相关的依赖包: · 移动到安装包存放路径: · 下载php5源码包: · 解压php5源码包 · 移至解压后的目录下执行命令: · 最后进行编译和安装: · 创建php-fpm用户: · 复制解压目录中的配置模板到php-fpm目录下: · 创建并修改主配置文件: · 创建php-fpm配置文件目录 · 添加discuz论坛的php-fpm配置文件: · 添加dedecms论坛的php-fpm配置文件: · 定时自动切割php-fpm的日志脚本 · 创建php-fpm_logrotate.sh的日志计划任务 · 复制解压后的源码包中的启动脚本: ·