linux下开发环境的准备
文章目录
1IP地址的配置
Linux的使用模式
Linux通常作为服务器使用
多个用户同时登录一台Linux服务器,各自进行自己 的工作。。。
Linux 服务器
windows 终端1
windows 终端2
IP地址的意义
IP地址用于标识一台主机(4字节)
例如: 192.168.1.100
检查IP配置
在图形界面下,检查和配置IP地址
自动分配IP地址(DHCP, 动态分配地址) 或者手动设置地址(静态地址)
ifconfig此命令在linux用于查看/配置ip
检查IP配置
检查服务器的连通性…
ping 192.168.44.128(当前ip)
小结:
ifconfig此命令在linux用于查看/配置ip
2远程登录Linux服务器
3.2远程登录Linux服务器
Linux的使用模式
本地登录/ 远程登录
n远程登录:通过网络登录服务器…
Linux 服务器
windows 终端1
windows 终端2
SecureCRT的使用
参考《SecureCRT图文安装教程》,下载与安 装。。。
putty 使用方法:演示
登录方式(网络协议):TELNET / SSH
SecureCRT的设置
小结 Xshell 文件上传和下载(自查)
3 配置SAMBA共享目录
SAMBA共享目录
SAMBA: Linux下的一个服务
作用:在Linux服务器上设置一个共享目录, 让Windows主机上可以访问(rw)这个目录。。
关闭selinux & firewall
关闭以下两个服务
① 关闭selinux (一个强化的安全子系统)
② 关闭firewall (防火墙) 当然,可以不关闭它们、而做一些精细的配 置,较为复杂。。。
注:本节所有配置均以root登录
关闭selinux: # vi /etc/selinux/config
将 SELINUX=enforcing
改为 SELINUX=disabled
注:=左右没有空格
关闭防火墙
“系统| 管理| 防火墙” 进入管理界面, 点“禁用”按钮,再点“应用”按钮
最后重启linux…
配置SAMBA
vi /etc/samba/smb.conf 做以下修改
setsebool ‐P samba_enable_home_dirs on
[homes]
comment = Home Directories
browseable = no
writable = yes valid users = %S
; valid users = MYDOMAIN%S
添加SAMBA用户
smbpasswd ‐a root
smbpasswd ‐a mytest
此时设置的密码是windows访问此目录时要输 入的密码。
启动/关闭SAMBA服务
service smb restart 或
service smb stop
service smb start
让samba服务随着系统自动启动
“系统| 管理| 服务” 找到smb 服务, 点“启用”
访问SAMBA共享目录
映射网络驱动器:像访问本地目录一样访问 远程目录。
注:关闭虚拟机之前,断开网络驱动器,否 则windows有点卡。
更多SAMBA配置
映射网络驱动器 在/etc/samba/smb.conf后面添加一个section [opt] comment = opt path = /opt writable = yes valid users = root 也就是说,此目录 只有root可以访问
service smb restart重启服务后生效
4Linux下的第一个程序
检查开发环境
至此,我们的Linux(CentOS)开发环境已经建立, 包含两点:
(1)一个SSH终端 用SecureCRT打开一个终端
(2) 一个共享目录 用SAMBA服务开设一个共享目录
SecureCRT可能遇到的问题:
(1)放置路径,不要含有中文,建议直接放 到C:\根目录下
(2)设置颜色、缓冲区行数、字符集UTF‐8 (3)初次打开时,对话框显示不出来。
(4)无法连接到CentOS虚拟机。。(恢复一 台挂起的虚拟机时,其网络服务需要一定的 准备时间)
共享目录可能遇到的问题: 恢复一台挂起的虚拟机时,其网络服务需要 一定的准备时间
检查服务器是否启动: 以root登录,查看在管理菜单里查看是否已经 自动启动 手工重启服务:service smb restart
第一个程序Hello,World
C/C++开发的三件事:(类比VC下的操作) (1)编写代码 (2)编译 (3)运行(或调试)
下面,用Linux开发环境来演示
编写代码 用notepad++或任意编辑器,建立main.cpp
编译 cd test g++ main.cpp ‐o helloworld
运行程序 ./helloworld
小结
一个CentOS服务器可以给多人同时使用,同 时在服务器上开发程序。
当然,也可以直接以本机登录的方式,用 gedit+终端进行开发。。。
- 点赞
- 收藏
- 分享
- 文章举报
- linux系统上eclipse的hadoop开发环境准备
- Linux开发环境搭建 三 (在Ubuntu上Android/Linux编译环境的准备)
- python基础教程学习笔记 — 准备Linux下开发环境
- ROM定制开发入门-linux开发环境安装和准备
- [linux上路] 开发环境准备三 Debian8 修改MySQL5.7字符集编码为UTF8
- 在linux准备Java开发环境
- linux下nodejs依赖库libuv库,开发环境准备
- [linux上路] 开发环境准备四 Debian8 导入CA证书
- 准备一个linux 开发环境
- (8) Hadoop Linux 开发环境准备
- Linux 数据库学习的准备工作---开发环境的配置codeblocks
- [linux上路] 开发环境准备五 Debian8 中文输入法安装
- [linux上路] 开发环境准备一 Debian8 jdk 配置
- python开发基础环境准备(linux版)
- Linux下python开发环境的准备
- [linux上路] 开发环境准备二 Debian8 通过APT Repository资源安装Mysql
- [Ruby on Rails系列]1、开发环境准备:Vmware和Linux的安装
- 20155233 实验一 Java开发环境的熟悉(Linux + IDEA)
- linux下python开发环境——安装Eclipse+PyDev
- Linux 开发中的常用命令 ( Cygwin 环境也同样适用)