资源的更新
打开终端:
![ea3fa566445c30f8628b67890808775c.png](https://i-blog.csdnimg.cn/blog_migrate/d8827dd18f7a1bc8de5e8edf01212579.jpeg)
查看更新源:
cd /etc/apt
ls
![7f1895bd796ba86ee026c42d4c5a4d6e.png](https://i-blog.csdnimg.cn/blog_migrate/ac03bcd16914fb1f79ac0d7062a927ab.jpeg)
cat sources.list
![55949d1dbe83af05fae5613439efbfa5.png](https://i-blog.csdnimg.cn/blog_migrate/c3392b644b83daa319ac51f7be0aa7de.jpeg)
需要设置成外网更新(梁哥的ubuntu)
方式1:
将sources.list备份sources.list_back2
sudo mv sources.list sources.list_back2
将sources.list_back重命名为sources.list
sudo mv sources.list_back sources.list
敲更新命令:
sudo apt-get update
![81d3cdbcb33ba82d41333d7f9cd9688f.png](https://i-blog.csdnimg.cn/blog_migrate/34bdb030d60c6b5848a03f1d769f9b19.jpeg)
方式2:(统一的)
打开更新源文件:
sudo gedit sources.list
百度搜“ubuntu12.04的更新源”
![2d9c9d632beb5804fe028242ac33bb0f.png](https://i-blog.csdnimg.cn/blog_migrate/bd4151d691882dfaf4723e717a0209fc.jpeg)
测试更新:
sudo apt-get update
ubuntu软件安装
sudo apt-get update 获取最新的软件包 列表
sudo apt-get install xxxx 安装xxxx软件命名
sudo apt-get remove xxxx 卸载xxxx软件
安装右键“在终端中打开”的工具(注销)
sudo apt-get install nautilus-open-terminal
![5cbdcc1e2993afcc1fd8b72fd6c4798f.png](https://i-blog.csdnimg.cn/blog_migrate/ac784125658cec686ac90f97a2c37025.png)
![9037d9a11dc869120ee34060c90ef0bb.png](https://i-blog.csdnimg.cn/blog_migrate/8eec500ef1f41a44cd63fe2e4d707ca6.jpeg)
2、samba服务器(在windows下访问 ubuntu 文件)
a、测试 ubuntu 和 windows 是否网络 通畅
在ubuntu的终端 ping windows的ip
查看window的ip:
![2ee45b7c2e7ed81f00fdc8575eb3eab6.png](https://i-blog.csdnimg.cn/blog_migrate/cf34fb057662080f64a7953865b4c465.png)
![4f3ccb8ef49ee9f545b975e23676dfe9.png](https://i-blog.csdnimg.cn/blog_migrate/1f492acba9fe1ff92d7ff33dcc159647.jpeg)
![4844d12115b6e5a9e30231f5ba14c278.png](https://i-blog.csdnimg.cn/blog_migrate/1701fad8d3f327efd267b191e81963cb.jpeg)
![e0a3934b5eef71dbc234e12e73b7e284.png](https://i-blog.csdnimg.cn/blog_migrate/1c0319df465c88d492b6f144f1701913.jpeg)
![c97f8b6eb039ed155e2067d86aeea3fb.png](https://i-blog.csdnimg.cn/blog_migrate/7b9f662f82027b30b1339b8f391f9001.jpeg)
得到window的ip:192.168.1.189
查看ubuntu的ip:
ifconfig 获取ubuntu的网卡信息
![6042579cc8a904bb425894ea664757e4.png](https://i-blog.csdnimg.cn/blog_migrate/e05bb94c54d5e0465e830563a815e87a.jpeg)
得到的
ubuntu的ip 192.168.1.139
window的ip:192.168.1.189
ubuntu ping window
![a6f2e5d28c5739040d300a00de7c0249.png](https://i-blog.csdnimg.cn/blog_migrate/9565fc317c24304edec6b8cbf454ef5c.jpeg)
window ping ubuntu
win+r
![02977fb2fb700da865040604ac6876af.png](https://i-blog.csdnimg.cn/blog_migrate/6ac5b8d5b9fe470c679fc5493e446744.jpeg)
如果 只能 ping 一方 请关掉 防火墙
![e4b5d154c83cfc20d204a5893ec7c18c.png](https://i-blog.csdnimg.cn/blog_migrate/d9f443d3495ecc063fbbcf99464ed647.jpeg)
![9429a8645d8e7c99ceeb071bc7a5b91d.png](https://i-blog.csdnimg.cn/blog_migrate/b53d6d5ba11b6ac711040bbf90153a77.jpeg)
![60f4ae9b8406311730332f5b32092ac0.png](https://i-blog.csdnimg.cn/blog_migrate/635f798432a526b724ac80f28b71a6bb.jpeg)
![c00a8870b10ad979c0862263c162d48b.png](https://i-blog.csdnimg.cn/blog_migrate/3d7947d6cdc2ff33454cab0b64e053d4.jpeg)
![a3c4fecf5c079ce9f774b9ced990df24.png](https://i-blog.csdnimg.cn/blog_migrate/eb0269bb59acd003d6b758437984e0b7.jpeg)
启动samba服务器
![fba31c904deb8de553a35b30420586f5.png](https://i-blog.csdnimg.cn/blog_migrate/5d83bb3cf77f3a1d778edc9b52acccfa.jpeg)
window 访问 samba
win+r 并输入ubuntu的ip
![5577445f5b83403d2abd836f4bf70b1c.png](https://i-blog.csdnimg.cn/blog_migrate/8fbedf4a9f323ceeb0b7bb80e08664bc.png)
提示:发现不了 smb1 说明windows 没有开启samba协议
![515abcfc4a1484950104f175d062870f.png](https://i-blog.csdnimg.cn/blog_migrate/c6714157f5f1d975791eca10c0c5b43b.jpeg)
解决办法:
![5b9123a90d9374dfafd0132b047f9ecf.png](https://i-blog.csdnimg.cn/blog_migrate/f8e7e399e20e7213aa0f8c1278b56d31.jpeg)
![efa3cdc424ffe5073e1035c6fd4e16cd.png](https://i-blog.csdnimg.cn/blog_migrate/92fd39398e4d94d0b91ecc3df866b7ed.jpeg)
![07f9b98364aa300eaa8ebed85a8e4f74.png](https://i-blog.csdnimg.cn/blog_migrate/6fad3a171881bfa39985b403229aa676.jpeg)
![0eb4afa8e22b8a24a465ea76bd1d99e9.png](https://i-blog.csdnimg.cn/blog_migrate/ad2686e04a20eefd1ab593bfc6784a4f.jpeg)
![11f802f9c7f4e43a5c51e7499fc519f0.png](https://i-blog.csdnimg.cn/blog_migrate/b7672bbc328f4ce2ca18a4cdb8fd2d1a.jpeg)
![ecd8c0c7c897380d52d53dc2529fdce4.png](https://i-blog.csdnimg.cn/blog_migrate/de06666643a80f3277ff6ea13dfa43cc.png)
重启电脑
![3c64f55df14f8063bf4c6512b974f82a.png](https://i-blog.csdnimg.cn/blog_migrate/5de829cbd4ac9c8e6f739bd3ebd8beee.png)
![8d579aab8607dc575454992b3befd6a2.png](https://i-blog.csdnimg.cn/blog_migrate/2128bde549974941c4c4fb77a8c8d5eb.jpeg)
可以 通过windows 远程 访问 ubuntu 目录
ssh 服终端务器 访问ubuntu的
安装ssh服务器(有的可以略过)
sudo apt-get install openssh-server
重启ssh 服务器
sudo service ssh restart
![e07d309174c8683f6e5eb8718aaf3fad.png](https://i-blog.csdnimg.cn/blog_migrate/e871bfd98206541e6e94abc9419f11bd.jpeg)
通过windows 远程访问linux终端:
![8543c99e00ae66e90bad88fa07022faf.png](https://i-blog.csdnimg.cn/blog_migrate/b4572d0cc2d10e7210ab5988ef1dc9d5.png)
安装该软件:
一路next就可以
安装完成过后:
win+r 输入cmd
![b5efbb8ab82996345d875743d4ab37eb.png](https://i-blog.csdnimg.cn/blog_migrate/21ae600239e74991c09328cea3e5d238.png)
![69eeb4c321f619ea39cb33f05ee2cbc8.png](https://i-blog.csdnimg.cn/blog_migrate/a6a8c394f944ebbae345cc1218f53d9a.jpeg)
![466d2391f8924bf70c3113cb01a5b191.png](https://i-blog.csdnimg.cn/blog_migrate/8adcaa0300ef921f5bb7bfdef8c0562a.jpeg)
请输入 密码
![f40627ff41efef56d80cc8967033299c.png](https://i-blog.csdnimg.cn/blog_migrate/22f9de356f6326cdbf6246be459cd079.jpeg)
就可以正常访问 ubuntu的终端
![ca645a9aed27a2d8935c385eb57b540b.png](https://i-blog.csdnimg.cn/blog_migrate/2aa19731794adedef35a9bbd52b019bc.jpeg)
总结:
samba服务器:用户通过window 访问 ubuntu的目录(远程)
ssh服务器:用户通 window 访问控制 ubuntu的终端(远程)
案例:远程开发演示
在window 访问ubuntu的目录 创建一个main.c
![06a45908df8e4d9b8e01ac4c103b70d6.png](https://i-blog.csdnimg.cn/blog_migrate/d3c67693b4b6c0ced2c0c9019bc6e06b.jpeg)
在cmd上编译
![55bdecdbbd19d1e2fd80da745bf1ed6d.png](https://i-blog.csdnimg.cn/blog_migrate/431ebdc6c8efb451459e8b7e4a3ea322.jpeg)
案例:本地开发
![92e6914a5257709f853836646d378ac5.png](https://i-blog.csdnimg.cn/blog_migrate/7ef324ab43143764cbf1e9d6a606b857.jpeg)
在打开的a.c里面 敲入 代码
![29e0ce887ef07eb4c1b97ab17f3cee33.png](https://i-blog.csdnimg.cn/blog_migrate/283639780dfe2d0046504a91829cba07.jpeg)
在终端上编译代码:
gcc a.c -o a
![13f33aec2e7bb98ce5fbfdc91d7a5f64.png](https://i-blog.csdnimg.cn/blog_migrate/bd9321377bf6d555fb0e84b14ba545f5.jpeg)