laowang's blog

没有什么能够阻挡,你对自由的向往。

Page 7 of 21

rsync同步数据

一、rsync 命令格式

Local:  rsync [OPTION...] SRC... [DEST]

       Access via remote shell:
         Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST]
         Push: rsync [OPTION...] SRC... [USER@]HOST:DEST

       Access via rsync daemon:
         Pull: rsync [OPTION...] [USER@]HOST::SRC... [D[......]

Read more

Linux系统日常管理3

一、Linux系统服务管理

工具ntsysv 类似图形界面管理工具,如果没有该命令使用 yum install -y ntsysv 安装
常用服务:crond, iptables, network, sshd, syslog, irqbalance, sendmail, microcode_ctl
chkconfig –list
chkconfig –add/del servicename
chkconfig –level [345] servicename on/off

二、Linux系统日志

/etc/rsyslog.conf
/var/log/messages核心[……]

Read more

Linux系统日常管理2

一、Linux抓包工具

tcpdump 系统自带抓包工具

tcpdump -nn -i eth0 tcp and host 192.168.0.1 and port 80
tcpdump -nn -vs0 tcp and port not 22 -c 100 -w 1.cap

wireshark 在linux下也可以安装

yum install -y wireshark

抓包分析http请求:

tshark -n -t a -R http.request -T fields -e "frame.time" -e "ip.src" -e "http.host" -e "http.r[......]

Read more

用netstat查看网络状态详解

一、Linux服务器上11种网络连接状态:

图:TCP的状态机

通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手

注:以下说明最好能结合”图:TCP的状态机”来理解。

SYN: (同步序列编号,Synchronize Sequence Numbers)该标志仅在三次握手建立TCP连接时有效。表示一个新的TCP连接请求。

ACK: (确认编号,Acknowledgement Number)是对TCP请求的确认标志,同时提示对端系统已经成功接收所有数据。

FIN: (结束标志,FINish)用来结[……]

Read more

df

df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

命令格式:

df [选项] [文件]

命令功能:

显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示

命令参数:

-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于”-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示i[……]

Read more

如何在linux中使用shc加密你的shell脚本

原文链接:http://www.thegeekstuff.com/2012/05/encrypt-bash-shell-script/

本文谷歌机翻

内容如下:

问:如何在Linux环境下加密我的bash shell脚本?这个shell脚本包含密码,我不希望别人有执行权限查看shell脚本,并获取密码。有没有一种方法来加密我的shell脚本?

答:首先,你不应该加密你的shell脚本。你真的应该正确记录你的shell脚本,以便任何人都能准确的理解它的作用。如果它包含密码等敏感信息,你应该找出一个不同的方法来编写shell脚本,而无需进行加密。
话虽这么说,如果你仍然坚[……]

Read more

利用phpize追加php模块

第一次安装php的时候,可能没有考虑周全,有些模块没有安装,需要安装某个模块的时候又不想重新编译php,那么就要用到一个自带的程序 phpize

在php的安装路径/bin/下面

现在我需要安装一个openssl模块,因为 composer 依赖于它。

首先,复制php源文件目录下的/ext/openssl目录到安装php的include/php/ext/目录下

比如这样:(相关路径改成你所对应的路径)

1、cp -r /usr/local/src/php-7.0.2/ext/openssl/ /usr/local/php/include/php/ext/

2、[......]

Read more

CentOS 7.0.2 编译参数

环境:CentOS release 6.5 (Final)

PHP版本:7.0.2

7.0.4也可以

参数如下:

./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-opcache \
--enable-fpm \
--with-fpm-user=php-f[......]

Read more

wget 下载并执行一行搞定

按以前学过的|管道符号,我以为wget下载并且执行是这样的。

wget http://www.xxx.com/hello.sh | sh

发现不行,后来我想起来每次安装oh-my-zsh的时候就是下载并且执行一条命令搞定。

via curl

curl https://raw.githubusercontent.com/creationix/nvm/v0.8.0/install.sh | sh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"[......]

Read more

既便宜性价比又高的VPS介绍

更新:2016-3-8

Vultr网站更新了,非常的漂亮不仅如此,还多了一项福利,送一块50GB的硬盘,适用于NY/NJ的VPS,所以你购买VPS的时候,选择NY/NJ的新房就可以挂载这块硬盘啦。

地址:http://www.vultr.com
Aff地址:http://www.vultr.com/?ref=6839975

默认最低Linux配置:5$/月

CPU:1 vCore
Ram:768 MB
Storage:15 GB SSD
Bandwidth:1000 GB
KVM虚拟架构

这家VPS很稳定,服务也相当不错,5$美元的价格算不上便宜,但是加[……]

Read more

« Older posts Newer posts »

© 2026 laowang's blog — Powered by WordPress

Theme by Anders NorenUp ↑