海运的博客

使用文件手工挂载SWAP

发布时间:September 26, 2014 // 分类:Linux基础 // 1 Comment

dd if=/dev/zero of=/swap bs=1024 count=524288 
mkswap /swap
swapon /swap

开机加载:

cat /etc/fstab 
/swap  swap  swap    defaults 0 0

Linux编译/运行软件几个重要的变量参数

发布时间:January 5, 2014 // 分类:Linux基础 // No Comments

C头文件调用路径:

export C_INCLUDE_PATH=/usr/local/include:$C_INCLUDE_PATH
#也可在gcc参数中指定调用路径
-I/usr/local/include  

C++头文件调用路径:

export CPLUS_INCLUDE_PATH=/usr/local/include:$CPLUS_INCLUDE_PATH

动态库调用路径:

export LIBRARY_PATH=/usr/local/lib:$LIBRARY_PATH
#也可在gcc参数中指定调用路径
-L/usr/local/lib  
#指定调用库的名字,如libcurl.so
-lcurl

pkg-config路径:

export PKG_CONFIG_PATH=/usr/local/pkgconfig/

程序运行时动态库调用路径:

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
#也可添加到全局动态库
echo '/usr/local/lib' > /etc/ld.so.conf.d/local.conf
ldconfig

查看gcc默认查找头文件/动态库目录:

`gcc -print-prog-name=cc1` -v 
gcc -print-search-dirs

参考:http://www.cnblogs.com/vamei/archive/2013/04/04/2998850.html

CentOS5使用Git CA证书错误解决几种方法

发布时间:January 3, 2014 // 分类:Linux基础 // No Comments

设置Git禁用SSL检验:

git config --system http.sslVerify false

更新根证书:

curl http://curl.haxx.se/ca/cacert.pem -o /etc/pki/tls/certs/ca-bundle.crt

更新OpenSSL:

yum update openssl

Debian/Centos常用软件包管理命令

发布时间:December 25, 2013 // 分类:Linux基础 // No Comments

已安装的软件包包含的文件:

dpkg -L mysql-server
rpm -ql mysql-server

查找文件属于本地哪个软件包:

dpkg -S /usr/bin/mysql
rpm -qf /usr/bin/mysql

查找文件属于网络源哪个软件包:

yum whatprovides */bin/mysql
yum whatprovides *mysql
apt-file search /usr/bin/mysql
apt-file search mysql

列出网络源软件包的文件:

yum install yum-utils
repoquery -ql mysql-server
apt-file list mysql-server

列出本地软件包所包含的文件:

rpm -qlp mysql-server.rpm
dpkg -c mysql-server.deb

列出本地已安装的软件包:

rpm -qa
dpkg -l

查看软件包的依赖关系:

yum deplist vim-enhanced
apt-rdepends vim
apt-cache rdepends vim

Centos和Debiao配置网桥

发布时间:June 14, 2013 // 分类:Linux基础 // No Comments

安装bridge工具:

yum/apt-get install bridge-utils 

非远程连接使用brctl配置网桥:

brctl addbr br0
brctl addif br0 eth1
brctl addif br0 eth2
#删除网桥
ifconfig bridge down
brctl delbr bridge

本次配置使用修改网络配置文件方式,远程连接时使用brctl命令添加可能会导致服务器网络中断。
Centos下配置网桥:

#桥配置
DEVICE=br0
TYPE=Bridge
onboot=YES
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.255
#eth0
DEVICE=eth0
BRIDGE=br0
TYPE=Ethernet
onboot=YES
#eth1
DEVICE=eth1
BRIDGE=br1
TYPE=Ethernet
onboot=YES

Debian配置就简单多了:

auto eth0
iface eth0 inet manual

auto eth1
iface eth1 inet manual

auto br0
iface br0 inet static
bridge_ports eth0 eth1
address 192.168.1.1
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.1.1
分类
最新文章
最近回复
  • boscotsang: 请问下服务器端如何控制权限让通过权限认证的客户端才能连接?现在这样只要有自编译的客户端程序都可...
  • yck932: 大侠,请问哪里有 tunnels 详细参考资料,谢谢
  • bubble: 现在linux 4.9以上的内核有个bbr的参数,用这个bbr比用锐速效果更好,可参考我的博文...
  • wang: openwrt 只有 tmp/etc/miniupnpd.conf 修改后又重置了,其他路径找...
  • wbq: 可以了 只是https透明代理如何做呢?
  • wbq: 你的这个配置需要浏览器设置代理ip+port, 现在假设不设置,只配置客户端网关为Nginx那...
  • wbq: 您好,想用Nginx做个透明代理,客户端机器配置下网关(即Nginx那台机器),客户端dns配...
  • ccc: 可以提供易调用openssl常用函数吗?
  • 夜未央: 在centos7 下面 貌似转换不了。有人遇到过么????
  • brian: 博主你好,请教一个问题。我使用fprobe进行将交换机流量转换成netflow时是没有问题的,...