随笔分类 -  linux

Linux Shell 下的输出重定向
摘要:linux 环境中支持输入输出重定向,用符号来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>... 阅读全文

posted @ 2015-12-07 16:22 yhdsir 阅读(730) 评论(0) 推荐(0)

Linux通过Shell对文件自动进行远程拷贝备份
摘要:在执行计划任务拷贝文件的时候,用scp命令需要输入密码,这里用公共密钥的方式实现密码的自动输入。具体操作:要求:把192.168.0.2机上的test.tar拷贝到192.168.0.3机器的上192.168.0.2服务器上:mkdir -p ~/.sshchmod 700 ~/.sshssh-ke... 阅读全文

posted @ 2015-12-07 16:18 yhdsir 阅读(6842) 评论(0) 推荐(0)

使用shell定时自动备份mysql数据库
摘要:因为云主机上数据库比较多,所以需要用shell脚本来实现自动定时备份,代码如下:#!/bin/bashid="root" #用户名pwd="123456" #密码dbs="blog.ewsd.cn dangjian.ewsd.cn idc.ewsd.cn shangfa.ewsd.cn" #数据库名... 阅读全文

posted @ 2015-12-07 16:08 yhdsir 阅读(278) 评论(0) 推荐(0)

一张图学习vim常用命令
摘要:一张图学习vim常用命令 阅读全文

posted @ 2015-12-07 15:57 yhdsir 阅读(210) 评论(0) 推荐(0)

全自动安装mongoDB数据库的shell脚本
摘要:最近在研究mongoDB数据库,写了个全自动安装mongoDB数据库的shell脚本,仅供参考,欢迎拍砖,内容如下:#!/bin/bash# shell的执行选项:# -n 只读取shell脚本,但不实际执行# -x 进入跟踪方式,显示所执行的每一条命令# -c "string" 从strings中... 阅读全文

posted @ 2015-12-07 15:51 yhdsir 阅读(1758) 评论(0) 推荐(0)

linux中添加PHP的mongoDB支持扩展
摘要:最近使用ThinkPHP连接mongoDB数据库进行增删改查,在使用之前,需要PHP本身支持对mongoDB的连接,下面是我安装PHP的mongoDB扩展的方法wget -c http://pecl.php.net/get/mongo-1.3.6.tgztar zxvf mongo-1.3.6.tg... 阅读全文

posted @ 2015-12-07 15:49 yhdsir 阅读(336) 评论(0) 推荐(0)

Redis缓存全自动安装shell脚本
摘要:我只是把命令放到shell文件中了,方便安装,代码如下:#!/bin/bash# shell的执行选项:# -n 只读取shell脚本,但不实际执行# -x 进入跟踪方式,显示所执行的每一条命令# -c "string" 从strings中读取命令# 下载目录downloadsDir=/root/D... 阅读全文

posted @ 2015-12-07 15:30 yhdsir 阅读(705) 评论(0) 推荐(0)

linux下解压命令大全
摘要:.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileN... 阅读全文

posted @ 2015-12-07 11:22 yhdsir 阅读(171) 评论(0) 推荐(0)

linux 下 cat
摘要:[root@localhost Data]# cat iptable> 3> 4> 5> > 6> end[root@localhost Data]# cat iptable 3456[root@localhost Data]# 阅读全文

posted @ 2015-11-28 21:16 yhdsir 阅读(123) 评论(0) 推荐(0)

centos下安装nodejs及websocket
摘要:软件环境:VMware WorkstationCentOS 6.5NodeJS v0.12.5安装过程:Step 1、确认服务器有nodejs编译及依赖相关软件,如果没有可通过运行以下命令安装。[root@****** node-v0.12.5]# yum -y install gcc gcc-c+... 阅读全文

posted @ 2015-11-21 16:13 yhdsir 阅读(454) 评论(0) 推荐(0)

使用SecureCRT设置linux系统登录的ssh公钥认证
摘要:使用SecureCRT设置linux系统登录的ssh公钥认证linux系统环境:CentOS 5.81.修改ssh配置文件/etc/ssh/sshd_configRSAAuthentication yes //使用RSA加密算法PubkeyAuthentication yes //使用公钥认证Aut... 阅读全文

posted @ 2015-11-06 16:54 yhdsir 阅读(1310) 评论(0) 推荐(0)

ubuntu 14.04 用 shell 方便安装nginx
摘要:nginx.shapt-get install -y build-essential gcc g++ make m4 libpcre3 libpcre3-dev libcurl4-gnutls-dev libjpeg62-dev libpng12-dev libmemcached-dev &&rm ... 阅读全文

posted @ 2015-10-30 17:59 yhdsir 阅读(336) 评论(0) 推荐(0)

centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14
摘要:centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14---------------------------------------------------------------------------------------------安装包:http... 阅读全文

posted @ 2015-10-29 18:15 yhdsir 阅读(292) 评论(0) 推荐(0)

linux shell 基础 使用日志与心得
摘要:linux shell 基础 使用日志与心得1.#!/bin/bash 第一行就出现#!/bin/bash是指此脚本使用/bin/bash来解释执行。其中,#!是一个特殊的表示符,其后,跟着解释此脚本的shell路径。bash只是shell的一种,还有很多其它shell,如:sh,csh,ksh,t... 阅读全文

posted @ 2015-10-29 17:45 yhdsir 阅读(755) 评论(0) 推荐(0)

Ubuntu 14.04 配置iptables防火墙
摘要:Ubuntu 14.04 配置iptables防火墙----------------------- 配置防火墙,开启80端口、3306端口 ---- start -----------------------# 说明:Ubuntu默认安装是没有开启任何防火墙的,为了服务器的安全,建议大家安装启用防火... 阅读全文

posted @ 2015-10-29 12:41 yhdsir 阅读(4832) 评论(0) 推荐(0)

CentOS 6.5 下安装配置GO 1.2.1
摘要:步骤1:保持联网状态,命令 # wget http://go.googlecode.com/files/go1.2.linux-amd64.tar.gz这里下载的是64位,wget这里默认下载到当前目录下,比如 /目录下。步骤2:本目录下命令直接解压#mkdir -p /Data/apps#tar-... 阅读全文

posted @ 2015-10-28 15:28 yhdsir 阅读(232) 评论(0) 推荐(0)

CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
摘要:一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewall... 阅读全文

posted @ 2015-10-27 12:04 yhdsir 阅读(297) 评论(0) 推荐(0)

在 CentOS7最小化 下的编译安装:Nginx 1.5.2 + PHP 5.5.7 + MySQL 5.6.10
摘要:1、安装Nginx:安装包目录mkdir -p /Data/tgzcd /Data/tgz安装编译依赖yum install wgetyum install pcreyum install openssl*yum -y install gcc gcc-c++ autoconf libjpeg lib... 阅读全文

posted @ 2015-10-24 21:24 yhdsir 阅读(392) 评论(0) 推荐(0)

CentOS7 添加用户到 sudoers
摘要:1、在装完系统后,CentOS默认普通用户是无法使用sudo命令的,这时我们就需要将登陆的用户加入/etc/sudoers文件中 假设用户名是yhd3、切换到超级用户:$ su - 当然输入的 password 是 root 的密码3、打开/etc/sudoers文件:$vi /etc/sudo... 阅读全文

posted @ 2015-10-24 10:20 yhdsir 阅读(713) 评论(0) 推荐(0)

ubuntu 可能的依赖包,安装过程中根据需要安装
摘要:/*************依赖包安装****************/下面是可能的依赖包,安装过程中根据需要安装build-essential gcc g++ make automake autoconf re2c wget cron bzip2 libzip-dev libc6-dev file... 阅读全文

posted @ 2015-10-19 10:17 yhdsir 阅读(1235) 评论(0) 推荐(0)

导航