- 博客(19)
- 收藏
- 关注
原创 linux命令之ldd
一、功能 --显示程序需要使用的动态库和实际使用的动态库二、用途 --解决运行库不匹配的问题三、举例 --$ ldd /bin/ls --librt.so.1 => /lib/librt.so.1 (0x4001a000) --libc.so.6 => /lib/libc.so.6 (0x4002c000) --libpthread.so.0 =>
2015-04-24 17:10:59
418
原创 Ubuntu开启SSH服务
Ubuntu默认安装了SSH的客户端(可以使用SSH命令访问其它机器),但没有安装SSH服务端,供其它机器远程访问。首先,判断SSH服务是否安装:1.使用命令ssh localhost,如果显示Connection refused,则说明ssh没有安装或没有开启2.使用命令whereis sshd 查找sshd文件,如果没有查到,说明没有安装然后,安装SSH服务:1.使用命令s
2015-04-04 16:29:49
334
原创 virtualbox的网络连接方式
virtualbox虚拟机的作用是在现有操作系统下,允许安装更多的操作系统,相互之间物理隔离,组成网络,以更大的发挥计算机的性能。virtualbox的网络连接方式有NAT模式、桥接模式、Host-Only适配器模式、内部网络模式。1.NAT模式该模式下虚拟机不占用主机所在局域网的ip,虚拟机通过使用主机的NAT功能访问局域网与互联网,即虚拟机可以访问局域网中的其它电脑,但其它电脑不知
2015-04-04 15:47:35
571
原创 windows系统远程登录到virtualbox安装的Ubuntu
windows要远程登录到virtualbox上安装的Ubuntu,需要先在ubuntu中安装ssh服务端,并启动ssh服务。ssh服务的安装可看另一篇博文。windows远程登录到virtualbox上安装的Ubuntu,设置步骤如下:1.关闭virtualbox虚拟机上的Ubuntu操作系统2.打开设置,选择网络,如图3.网络连接方式选为“仅主机(Host-Only)适
2015-04-04 15:38:07
515
原创 Ubuntu安装设置root密码
Ubuntu安装完之后默认是没有主动设置root密码的,无法进入root用户环境,重新设置需以下几步:1.当前登陆用户打开终端,输入命令sudo passwd2.提示输入当前密码,输入当前用户密码即可3.然后提示输入root用户的新密码,输入即可4.再次确认root用户新密码5.设置完成,使用命令su root切换到root用户,验证密码是否正确
2015-04-04 14:09:00
404
原创 C++基础之extern
extern可以作用在全局变量或函数前,用来声明全局变量或函数,表示全局变量或函数在别的文件中已经定义,提示编译器遇到该全局变量或函数时在其它文件中寻找其定义。1.extern的使用:A.cppB.cppg++ A.cpp B.cpp -o test 编译,得到输出结果:22.extern 作用1)全局变量或函数的引用共享3.应用场景在*.c
2015-03-09 19:31:45
375
原创 C++基础之iostream
std命名空间是C++标准库对象的命名空间。1.在标准C++以前,都是使用#include这样写法,因为要包含进来的头文件就是iostream.h;标准C++引入了命名空间的概念,把iostream标准库的东西都封装到了std命名空间中,为了不与原来的头文件混淆,规定标准C++使用一套新的头文件(不加后缀名.h),并且把原来的C标准库的头文件也重新命名,如string.h改为CString.h
2015-03-09 19:06:56
1320
原创 linux安装jdk
1.下载jdk地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jre-6u24-oth-JPR下载一个jdk,我下载的是jdk-6u45-linux-i586.bin2.安装jdk在/usr目录下创建java目录
2014-12-02 20:41:54
209
原创 linux主机间无密码访问与复制文件
在linux下,当使用ssh -p xxx user@ip登录另外一台服务器时,经常需要输入密码;或者使用scp命令拷贝文件到另外一台服务时,也提示需要密码,导致无法脚本自动化。当然可以使用第三方的开源工具expect编写密码自动输入脚本解决,在这里提供另外一种解决方式,即通过ssh-keygen的密钥进行身份校验,省去输入密码的烦恼,能够通过脚本自动拷贝文件。登录远程服务器主要有2种方式:
2014-11-30 15:11:39
638
原创 gcc编译报错undefind reference to “XXX”
Linux下编译代码时,经常会报XX/bin/ld:cannot find -lxxx这样的错误,这个错误的意思是在编译期间,在给定的库路径与默认库路径下找不到libxxx.so或者libxxx.a这个库文件,原因主要有以下几个:
2014-11-22 22:08:42
601
原创 gcc编译错误XX/bin/ld:cannot find -lxxx
Linux下编译代码时,经常会报XX/bin/ld:cannot find -lxxx这样的错误,这个错误的意思是找不到
2014-11-22 21:50:32
825
原创 mysql安装InnoDB存储引擎
InnoDB存储引擎在mysql 5.1.*以上版本不再作为默认的存储引擎,默认不安装。安装InnoDB,有以下2种方法:1.安装mysql之前,对configure的参数进行设置--with-plugins=innobase,如果添加多个引擎,用半角逗号隔开即可2.安装mysql之后,再安装InnoDB引擎1)到mysql安装目录下的插件目录plugin_dir中查找ha_inn
2014-11-15 12:58:00
6912
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人