linux
文章平均质量分 52
aggrelxf
这个作者很懒,什么都没留下…
展开
-
linux如何指定nologin用户执行命令
linux不可登陆用户如何执行shell脚本原创 2022-11-08 10:20:42 · 2434 阅读 · 2 评论 -
Mac和CentOS下使用Docker - LNMP笔记
mac下边安装docker,地址是 https://download.docker.com/mac/stable/Docker.dmg在命令行下用 brew install git 进行安装,也可以参考下面的文档进行安装:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-GitCentOS下安装就简单...原创 2018-09-04 00:32:48 · 650 阅读 · 0 评论 -
CentOS 编译安装搭建LNMP
准备篇一、配置好IP、DNS、网关,确保使用远程连接工具能够连接服务器二、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp--dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m原创 2014-08-29 03:53:25 · 1033 阅读 · 0 评论 -
mysql 性能优化方向
1 连接 Connections经常会遇见”mysql: error 1040: too many connections”的情况,一种是访问量确实很高,mysql服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是mysql配置文件中max_connections值过小: mysql> show variables like ‘max_connections‘;转载 2016-06-23 11:37:10 · 422 阅读 · 0 评论 -
Linux系统下修改环境变量PATH路径
1.#PATH=$PATH:/etc/apache/bin 使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效 2.#vi /etc/profile 在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格) 这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变原创 2016-05-12 13:41:50 · 454 阅读 · 0 评论 -
两台Linux主机如何建立ssh信任关系?
此功能主要用于需要服务器之间双备份数据的时候使用!1,先在主机A上使用命令创建密钥2,此时我们可以在/root/.ssh/目录里边看到创建的公私密钥ls /root/.ssh/3,我们把id_rsa.pub文件复制到主机B 上面去scp -r /root/.ssh/id_rsa.pub 192.168.31.147:/root转载 2016-05-24 15:38:41 · 923 阅读 · 0 评论 -
Redis服务安装及PHP扩展
操作系统:CentOS1、安装编译工具yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl2、安装tcl组件包(安装Redis需要tcl支持)下载:http://downloads.sourceforge.n转载 2016-03-27 12:33:38 · 411 阅读 · 0 评论 -
mysql中授权(grant)和撤销授权(revoke)等命令的用法详解[转]
MySQL的权限系统围绕着两个概念: 认证->确定用户是否允许连接数据库服务器 授权->确定用户是否拥有足够的权限执行查询请求等。如果认证不成功的话,哪么授权肯定是无法进行的。revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 表 GRANT和REVOKE管理的权限权限描述转载 2016-02-26 14:59:18 · 9798 阅读 · 0 评论 -
git忽略对已入库文件的修改
一、关于.gitignore 和 excludes这两个文件的只针对尚未提交到配置库的文件才起作用。而对于已经提交的文件是不起作用的。由此可见,这两个文件的初衷是用于排除不希望上传入库的文件。像编译产生的临时文件等。但是,我们经常有这样一种情况。有个文件,我们必须入库,大家一起共享,但是呢。每个人本地的配置又是因自己本地的环境而异。这样的话,这个文件就很崩溃了。你要入库,通过.转载 2016-03-10 15:44:09 · 430 阅读 · 0 评论 -
服务器慢 mysql-bin.000001文件占满磁盘的原因与解决
发现 VPS 服务器上的网站反应超级慢,简单的重启、重启各主要服务,发现mysql 的反应极其不正常。一方面是问题,这与站点访问量有关。开始时从mysql 的配置文件 my.cnf 考虑,这里的问题并不是此原因。排查过程中 df -lh 命令,发现系统主目录磁盘使用率 100% 了。粗略估计应该是 /usr/ 下出了问题,执行命令:du -h –max-depth=1转载 2016-04-01 11:36:46 · 7334 阅读 · 1 评论 -
killall -USR1&-HUP
USR1亦通常被用来告知应用程序重载配置文件;例如,向Apache HTTP服务器发送一个USR1信号将导致以下步骤的发生:停止接受新的连接,等待当前连接停止,重新载入配置文件,重新打开日志文件,重启服务器,从而实现相对平滑的不关机的更改。 在POSIX兼容的平台上,SIGUSR1和SIGUSR2是发送给一个进程的信号,它表示了用户定义的情况。它们的符号常量在头文件转载 2016-04-01 11:03:51 · 1277 阅读 · 0 评论 -
linux编译安装rabbitmq-c & 编译PHP扩展amqp
AMQP——高级消息队列协议,目前比较有名气的实现大概就是大名鼎鼎的RabbitMQ了。约定:源码目录: /mnt/src/安装目录:/usr/local/php扩展源码:/mnt/src/phpext/phpize地址:/usr/local/php/bin/phpizephpconfig地址:/usr/local/php/bin/php-configphp.ini地址原创 2015-11-23 13:52:30 · 2378 阅读 · 0 评论 -
Mysql创建、删除用户
基础mysql用户操作创建用户:mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 这样就创建了一个名为:test 密码为:1234 的用户。 注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。...原创 2018-09-04 00:00:17 · 821 阅读 · 0 评论 -
Linux Crontab 安装使用详细说明
crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab储存的指令被守护进程激活。crond 常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。一、安装[root@CentOS ~]# yum -y inst转载 2015-01-21 11:36:20 · 456 阅读 · 0 评论 -
mysql主从配置(简单)
教程开始:一、安装MySQL说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22 二、配置MySQL主服务器(192.168.21.169)mysql -uroot -p #进入MySQL控制台create database osyunweidb; #建立数据库osyunweidb转载 2015-01-16 13:21:41 · 489 阅读 · 0 评论 -
增加memcahced自启动
1、最傻的做法通常:启动Memcache的服务器端的命令为:# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程,-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,-u是运行Memcac转载 2014-10-13 19:51:37 · 636 阅读 · 0 评论 -
不允许某些账户远程登录
1)在/etc/pam.d/sshd增加(必须第一行):auth required pam_listfile.so item=user sense=deny file=/etc/sshdusers onerr=succeed 2)修改/etc/sshdusers 3)重新启动sshd原创 2014-09-23 11:11:26 · 659 阅读 · 0 评论 -
搭建coreseek(sphinx+mmseg3)详细安装配置+php之sphinx扩展安装+php调用示例
搭建coreseek(sphinx+mmseg3)安装[第一步] 先安装mmseg3[plain] view plaincopyprint?cd /var/install wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz tar zxvf coreseek-4.1-be转载 2014-09-04 18:19:19 · 1108 阅读 · 0 评论 -
linux 开机启动服务和 chkconfig 使用方法
服务概述 在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭。 将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig转载 2014-08-18 13:03:35 · 1610 阅读 · 0 评论