龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 操作系统 > LINUX系统 >

Linux服务器管理日记分享(4)

时间:2014-05-18 15:23来源:网络整理 作者:网络 点击:
分享到:
另外一种是采用别人已经构建编译好的版本,如下所示: 代码如下: ######### #Tran2.3.4上: #下载目录: a href="http://ffmpeg.gusari.org/static/64bit/"http://ffmpeg.gusari.org/st

另外一种是采用别人已经构建编译好的版本,如下所示:

代码如下:

#########
#Tran2.3.4上:
#下载目录: <a href="http://ffmpeg.gusari.org/static/64bit/">http://ffmpeg.gusari.org/static/64bit/</a>
#01-02版本: d1062ad9c208267241b6dfac7fa4ea25 (md5)</p> <p># 创建目录并下载
mkdir /usr/local/ieternal/download
mkdir /usr/local/ffmpeg
cd /usr/local/ieternal/download
wget <a href="http://ffmpeg.gusari.org/static/64bit/ffmpeg.static.64bit.2014-01-02.tar.gz">http://ffmpeg.gusari.org/static/64bit/ffmpeg.static.64bit.2014-01-02.tar.gz</a></p> <p>mv /usr/local/ieternal/download/ffmpeg.static.64bit.2014-01-02.tar.gz /usr/local/ffmpeg/ffmpeg.tar.gz</p> <p>cd /usr/local/ffmpeg
# md5校验
md5sum ffmpeg.tar.gz
# 解压到当前目录
tar zxf ffmpeg.tar.gz</p> <p>
# 设置 Path
cp /root/.bash_profile /root/.bash_profile_bak_0102
echo 'PATH=$PATH:/usr/local/ffmpeg' >> /root/.bash_profile
echo 'export PATH' >> /root/.bash_profile
source /root/.bash_profile
echo $PATH</p> <p>

14.  启动内网端口转发


代码如下:

### 2. 查看IP以及网卡信息
# 可以发现, eth0 的地址 inet addr:10.144.7.195, 此为内网网卡
# 公网网卡, eth1 的地址 inet addr:115.28.9.136,
# 此外,还有一个回环地址, 127.* </p> <p>ifconfig</p> <p>### 2.0 查看端口占用情况
netstat -ntl</p> <p>### 2.1 查看系统中现有的iptables规划集</p> <p>iptables --list -t nat</p> <p>### 2.2 查看IP转发的启用状态</p> <p>cat /proc/sys/net/ipv4/ip_forward</p> <p>########清空 nat table
# --flush -F , Delete all rules
# --delete-chain -X , Delete a user-defined chain
# --zero -Z , Zero counters in chain or all chains</p> <p>iptables -F -t nat
iptables -X -t nat
iptables -Z -t nat</p> <p>
######### 启用IP包转送,即时生效
echo 1 > /proc/sys/net/ipv4/ip_forward</p> <p># IP包转送,也可以设置 net.ipv4.ip_forward = 1
vim /etc/sysctl.conf</p> <p># 然后执行生效, 重启依然有效
sysctl -p</p> <p># 将 3306端口映射到 10.144.169.131:3306,
# PREROUTING 和 POSTROUTING 都必须设置
# 经测试已经打通
iptables -t nat -A PREROUTING -m tcp -p tcp --dport 6606 -j DNAT --to-destination 10.144.169.131:6606
iptables -t nat -A POSTROUTING -j MASQUERADE</p> <p>

15.  压缩文件

将当前目录下的 blog 目录打包到 blog.tar.gz 文件中:

代码如下:

tar -zcf blog.tar.gz blog

其中, -c 表示压缩,compress; -z表示进行zip压缩; -f 就表示输出到文件(而不是输出流,内存什么的.); 后面的 blog 就是相对的路径, 可以是空格分隔的多个文件/目录.
而命名为 .tar.gz 也是一种命名习惯,一眼就可以看出是经过 gzip 压缩的 tar文件。

如果不需要压缩,命令如下所示:

代码如下:

tar -cf blog.tar blog

16. 解压文件

对应的目录如下:

代码如下:
tar -zxf blog.tar.gz

如果不是gzip压缩,可以如下:

代码如下:
tar -xf blog.tar

17. NFS简单使用


代码如下:

# 说明,centos5使用的是portmap
# yum install nfs-utils portmap
# centos6 使用的是rpcbind
# yum -y install nfs-utils rpcbind

NFS服务端

代码如下:

# 安装软件包
yum -y install nfs-utils rpcbind</p> <p># 创建测试目录
cd /usr/local/
mkdir /usr/local/nfstest
mkdir /usr/local/nfstest/nfsdir</p> <p># 添加内容
echo "/usr/local/nfstest 10.144.169.0/24(rw,no_root_squash)" >> /etc/exports</p> <p>cat /etc/exports</p> <p>chkconfig nfs on
# 启动
/etc/init.d/rpcbind start</p> <p>/etc/init.d/nfs start

精彩图集

赞助商链接