欢迎来到天天文库
浏览记录
ID:25475922
大小:994.50 KB
页数:21页
时间:2018-11-20
《用-microsoft-visual-studio-作为集成开发环境开发linux-下程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、用VC作为集成开发环境开发Linux下程序1目前在Linux操作系统中还没有非常优秀的IDE开发环境能和MicrosoftVisualStudioIDE毙敌。鉴于本人多年的VS使用经验,现给大家介绍一种使用VC集成开发环境协助Linux下程序开发的方法。一必备的软件环境前提是你的代码在Linux系统下可以简单的使用make命令完成编译和连接工作。1Linux系统需要有网络支持,2Linux系统需要安装samba服务3Linux系统需要安装sshd服务4Window系统也需要支持网络,同时可以直接用ssh登录到Linux系统中。二配置Li
2、nux系统上的Samba服务器。我们所有的配置都假设Linux系统中使用root用户操作。默认的操作系统为RedHat企业版本4.0使用如下命令设置samba服务器的root用户秘密cd/etc/sambacat../passwd
3、mksmbpasswd>smbpasswdsmbpasswd//执行smbpasswd命令的时候会显示如下信息NewSMBpassword:xxxxx//这里xxxxx代表你输入的密码RetypenewSMBpassword:xxxxx//再次输入密码进行确认到这里我们已经设置好samba服务器的root用户
4、的密码然后启动samba服务。使用如下命令配置Linux系统启动时启动Samba服务。ntsysv//当我们执行ntsysv命令时我们将看到如下界面我们在界面中选中smb服务。然后选择OK按钮退出。到这步结束我们已经配置好Linux系统每次启动系统时都会自动启动samba服务。在命令行中我们也可以通过如下命令手工启动samba服务。servicesmbstart//我们将看到如下输出目前为止我们已经配置好了linux系统下的Samba服务器。我们可以在windows下通过网上邻居来来接linux机器以测试samba服务器是否正常工作。加
5、入linux系统的IP地址是192.168.0.20我们在windows系统下选择Start按钮—>Run...然后输入linux系统的ip地址,请参看下图:请在Run对话框输入\192.168.0.20后选择OK按钮。如果linux系统的samba服务正常工作windows系统将要弹出如下对话框:在对话框中输入Username:为root输入在上面操作中你所设置的密码。然后点击OK按钮。如果输入正确,并且Linux系统的samba服务也正常运行我们将看到一下熟悉界面:如果你看到了以上界面,恭喜你第一步已经成功完成。三配置Linux下
6、的sshd服务器接下来我们来确认Linux下sshd服务是否正常工作。首先我们要确保,Linux系统上已经安装了sshd软件包。我们可以运行一下命令判断sshd服务是否已经在正常工作.serversshdstatus//如果sshd已经正常工作我们将要看到一下信息如果sshd没有启动我们将看到如下信息如果sshd没有启动,我们可以用如下命令手工启动sshd服务servicesshstart//执行这个命令后我们会看到如下输出在windows上我们需要一个ssh客户端软件来登录到Linux系统上。我们可以到如下地址下载putty软件安装包
7、。http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html在putty软件包中有一个plink.exe文件,我们可以再window系统下运行plink.exe来测试Linux下sshd服务是否正常运行。输入一下命令:plinkroot@192.168.0.20//如果Linux下sshd服务器正常运行我们将看到一下输出:如果你能看到以上屏幕恭喜你,Linuxsshd服务也是正确运行的。接下来我们需要生成一个sshd用的公钥和密钥我们在linux下执行如下命令ssh-k
8、eygen-trsa//输出如下然后按回车键,确认保存文件在/root/.ssh/目录中,回车后我们将要看到下面的信息:看到上面信息后我们再次按回车键,默认为空的passphrase.在上屏幕我们按回车后将要看到一下再次确认passphrase输入的信息如下:看到以上确认再次输入passphrase信息后,我们再次按回车键然后我们将看到下面信息:恭喜你目前为止你已经生成了sshd需要的public/privatekey.我们需要把Linux系统下/root/.ssh/id_rsa.pub文件改名为/root/.ssh/authorize
9、d_keys使用如下命令完成以上操作mv/root/.ssh/id_rsa.pub/root/.ssh/authorized_keys完成以上改名操作后我们需要从新启动sshd服务。用一下命令service
此文档下载收益归作者所有