ubuntu系统远程环境搭建
来源:互联网 发布:兄弟连php课程大纲 编辑:程序博客网 时间:2024/06/03 18:32
ubuntu系统的安装不再记录,已经有了太多的介绍。下面主要记录一些安装后环境的搭建以及一些问题的解决办法。
1.git工具的安装
因为要使用git工具来管理源码,所以安装系统后首先要安装git工具。打开终端执行下面的命令即可。
sudo apt-get install qgit
2.使用ssh远程登录服务器进行开发
登录指令:ssh [-x] username@ip_address(eg:192.18.0.12) -------这里-X表示支持图形界面,gedit打开和另存都在服务器操作,比命令行方便
将文件/文件夹从远程ubuntu机拷贝到本地:scp [-r] username@ip_address:/home/username/remotefile.txt ./
将本地文件拷贝到远程ubuntu服务机:scp [-r] localfile.txt username@ip_address:/home/username/
将 文件/文件夹 从远程 Ubuntu 机拷至本地:rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt ./
将 文件/文件夹 从本地拷至远程 Ubuntu 机:rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/
3.配置快捷登录远程服务器(ssh)
先将远程服务器下的.ssh目录拷贝到本地: scp -r username@ip_address:~/.ssh ./
再本地.ssh目录下新建一个config文件,并输入以下信息:gedit .ssh/config
host server --------- 这里的server将是快捷登录是的远程主机名,替换前面的"username@ip_address"这一串字符
user username --------- 登录到远程主机的用户名
hostname ip_address --------- 远程主机名(这里是IP地址)
port 22 --------- 使用的端口号
identityfile ~/.ssh/id_rsa --------- 使用的加密私匙
然后通过指令ssh server登录到远程服务端,这时需要输入服务端客户密码,正确输入登录后进入服务端的.ssh目录,然后输入如下指令:cat id_rsa.pub > authorized_keys,将公匙内容复制到authorized_keys。
这样就可以使用ssh server命令来快捷访问远程服务器,而不再需要输入一长串的指令及登录密码。
4.使用gedit查看txt文档时中文显示乱码
因为gedit采用UTF-8解码中文,而windows下txt采用GB2312编码,所以需要添加相应编码方式。
运行gconf-editor指令后,以此选择apps->gedit-2->preferences->encodings,双击auto_detected,添加GB18030,GBK,GB2312并移到最上即可。
上面的步骤完成后,基本就可以开始登录远程服务器进行开发工作来。至于本地进行开发,还需要配置相关的环境,后面会逐步进行android开发环境的搭建,并开始进行android的开发工作。
- ubuntu系统远程环境搭建
- Ubuntu系统环境搭建
- ubuntu执行远程脚本,分布式系统搭建
- ubuntu系统下搭建android开发环境
- Android Ubuntu系统开发环境搭建
- ubuntu系统安装jdk,搭建android环境
- Ubuntu系统Django开发环境的搭建
- Ubuntu系统Android 编译环境配置搭建
- Ubuntu系统下搭建lnmp环境
- Ubuntu 15.10 搭建Android系统编译环境
- Ubuntu系统下搭建VPN环境
- Ubuntu 系统下 android 开发环境搭建
- Ubuntu系统 SLAM 操作环境搭建
- Ubuntu系统下搭建lamp环境
- ubuntu系统下,搭建Android开发环境!!
- 开发环境搭建--Ubuntu系统的安装
- Android开发环境搭建-Ubuntu系统
- Ubuntu环境下vjudge系统搭建
- 解决Visual Stuido 2010/2012/2013中Mono For Android *.axml文件没有智能提示问题
- grep 命令查找文件中的文本字符串
- java初体验学习笔记
- Linux网络设置(第二版) --Linux网络设置
- 类模板-template
- ubuntu系统远程环境搭建
- linux设置mysqlwait_timeout时间
- C++ 实现k-means machine learning 算法 Computer Vision
- ARP:地址解析协议实现学习
- CF_#268_DIV2_A_B_D
- HDU 1005 Number Sequence (循环节)
- Oracle RMAN备份单个文件的并发执行
- HDU 5025 Saving Tang Monk(bfs)
- LeetCode: Binary Tree Maximum Path Sum