一.IP配置基础
1.ip地址
例如:192.168.88.109,ip是一个网络中的唯一标识,由网络号+主机号组成,比如上面192.168.88就是网络号(一个网络号代表一个网络),109是主机号
3个网络号的网络最多允许255台电脑位于同一个局域网
2个网络号的网络最多允许255255台电脑位于同一个局域网
1个网络号的网络对多运训255255*255台电脑位于同一个局域网
2.子网掩码
是用于描述ip地址中的网络号,网络号由几个数字组成,就有几个255,例如192.1...
原文出处:http://blog.csdn.net/a600423444/article/details/7206015在windows下动态链接库是以.dll后缀的文件,二在Linux中,是以.so作后缀的文件。
动态链接库的好处就是节省内存空间。
1、Linux下创建动态链接库
在使用GCC编译程序时,只需加上-shared选项即可,这样生成的执行程序即为动态链接库。
例如有文件:hello.c x.h main.c[plain] view plaincopy编译:gcc hello.c -fPIC -shared -o libhello.so
其中-fPIC选项的作...
第一、编辑httpd.conf文件A - 在etc/httpd/conf/目录下的httpd.conf 文件,找到:LoadModule rewrite_module modules/mod_rewrite.so如果前面有#就取消,如果没有就默认不要修改。B - 设置AllowOverride同样的在httpd.conf 中找到下面的脚本<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>把None改成All第二、重启Apache环境service httpd restart这样,我们在确定网站根目录下有.htaccess文件,伪静态是生...
(以Centos7为例)1.进入配置文件所在的目录 (etc存放系统的配置文件)2.修改配置文件(centos6和7有所不同,6的话可能叫eth0) 2.1 使用 ll 命令查看配置文件名称 2.2 记住这个名称 2.3 查看该文件的权限(第一次打开的话应该是只读文件(如果现在 显示 -r--r--r-- ,需要切换root授权) 授权: 如下图 su命令切换用户 cd命令进入某个路径下 ll查看该路径下的文件 ...
一、什么是库
本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。 Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。Linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib。 二、静态函数库、动态函数库 A. 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都被整合进目...
函数库分为静态库和动态库动态库(格式为libname.so[.主版本号.次版本号.发行号])。在程序编译时并不会被链接到目标代码中,而是在程序运行时才被载入。静态库是目标文件.a的归档文件(格式为libname.a)。如果在编译某个程序时链接静态库,则链接器将会搜索静态库并直接拷贝到该程序的可执行二进制文件到当前文件中;看定义不太好理解,下面举例说明上述概念:动态库动态库(格式为libname.so[.主版本号.次版本号.发行号])。在程...
ubuntu 静态ip设置检查网络ifconfig (不是ipconfig)必须有2个地址一个回送地址:127.0.0.1一个实际地址:192.168.3.58sudo vim /etc/network/interfaces 添加2个地址.auto loiface lo inet loopback# The primary network interfaceauto p2p1iface p2p1 inet staticaddress 192.168.3.38netmask 255.255.255.0network 192.168.3.0gateway 192.168.3.1broadcast 192.168.0.255 如果是dhcp解析,会自动分配dns服务器地址如果是静态的ip...
环境centos6.3,好久不搭LAMP,正好有个项目上线,把搭建过程记录下来。一、安装软件包zlib-1.2.3.tar.gzgd-2.0.33.tar.gz#jpegsrc.v6b.tar.gzlibpng-1.2.14.tar.gzfreetype-2.1.10.tar.gzlibxml2-2.*#libmcrypt-2.5.8autoconf-*ncurses-*二、安装apache 默认已安装三、安装mysql 删除mysqlrpm -qa | grep mysql查看原来系统配有的mysqlrpm -e mysql-libs-5.1.66-2.el6_3.x86_64 --nodepscd /etc/ls my*查看是否配置也删除 2、建...
在我们编写软件的过程当中,少不了需要使用别人的库函数。因为大家知道,软件是一个协作的工程。作为个人来讲,你不可能一个人完成所有的工作。另外,网络上一些优秀的开源库已经被业内广泛接受,我们也没有必要把时间浪费在这些重复的工作上面。
既然说到了库函数,那么一般来说库函数分为两种方式:静态库和动态库。两者的区别其实很小,静态库是必须要链接到执行文件中去的,而动态库是不需要链接到最后的执行文件中的。怎么...
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33==================VMware桥接静态外网========================TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no#BOOTPROTO=dhcpBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=no#IPV6INIT=yesIPV6INIT=noIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=cbd47dac-ea2e-4787-9ed0-c94cc675cd25DEVICE=ens33...
上节我们把ip地址使用dhclient自动获取ip,但是有时重启虚拟机ip地址会变为其他的。导致xshell连接时又要修改配置文件,为此我们把ip地址给改为静态IP。具体操作如下:1.打开网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens332.把DHCP修改为static,把开机启动修改为yes3.再把IP地址、子网掩码、默认网关、DNS配置上4.保存退出(vi的操作,请参考前期分享的vim使用)。5.重启网络服务至此,完成IP静态配置。原文:http://...
UBuntu 14.04 LTE设置IP地址和一些服务器版本的Linux还不太一样。以Centos 7.0为例,网卡IP地址的配置文件应该是/etc/sysconfig/network-scripts/ifcfg-eth0首先UBuntu 14.04 LTE下面IP地址的配置文件是/etc/network/interfaces。jerry@ubuntu:/etc/network$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback auto eth0
iface eth0 inet static
address 192...
所谓静态链接是指把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分。当多个程序都调用相同函数时,内存中就会存在这个函数的多个拷贝,这样就浪费了宝贵的内存资源。.so文件是共享库文件(动态链接)。动态链接所调用的函数代码并没有被拷贝到应用程序的可执行文件中去,而是仅仅在其中加入了所调用函数的描述信息(往往是一些重定位信息),仅当应用程序被装入内存开始运行时,在操作系统的管理下,才在应用程序...
静态库
先说说我们为什么需要库?当有些代码我们大量会在程序中使用比如(scanf,printf等)这些函数我们需要在程序中频繁使用,于是我们就把这些代码编译为库文件,在需要使用时我们直接链接即可。定义:?程序在编译时把静态库的代码链接到可执行程序中,在代码运行时不再需要静态库。(简单理解就是把一堆 .o 文件打包到一起,当需要用到就让我们的程序链接进来)生成及使用方法:??这里用加减乘除来举例示意://创建所需文件
[r...
一、VM网络设置:确定之后应用 二、本机适配器设置打开控制面板->网络和共享中心->更改适配器设置找到VMnet8的右键选择属性然后找到TCP/IPv4双击进入确定之后就可以了 三、Linux设置编辑ifcfg-eth0vi /etc/sysconfig/network-scripts/ifcfg-ens?? //一般是33,也可能是其它的,可以输入到ifcfg-ens按TAB键打出按i键开始输入将BOOTPEOTO=dhcp设置成static加入以下内容: PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes ...