linux学习笔记1-ubuntu的安装与基本设置,学习笔记1-ubuntu


这几日间已经一面了华为,两次电面了阿里,貌似一切很顺利的样子。不过貌似各大公司的面试官都会或多或少问一些linux环境的编程技能的问题,而本人在这一块涉足相当浅,只是在大二和大三分别选了计算机系统基础和操作系统基础两门课是在linux环境在编程的,到现在基本都忘记了,只记得一点终端的命令。为了应付后面扑面而来的更多面试,所以趁这几天电信的项目还是火烧屁股的时候先学习一下...学到哪算哪吧,宏伟目标是搭建一个hadoop平台然后练练map-reduce程序的编写。

§ 安装ubuntu

(1) 要装机首先当然得捣鼓一台机器,本人的这台DELL品牌机是从某师兄脚底下挖出来的,大概很多年没人用了,内存1.25G|||- -,但是硬盘却有1T,十分不科学。

(2) 装机可以从光盘也可以从U盘安装ubuntu。鉴于实验室机器能刻盘的不多,故选择从U盘安装。记得U盘要先把数据拷出来,因为后面会格式化。另外U盘最好大于2G。

(3) 去百度一下"UltraISO",下载以后安装。然后再下载一个linux操作系统的iso文件(可以去http://www.ubuntu.com/desktop找合适的文件,本人下的是ubuntu-14.04-desktop-i386.iso)。下载完了iso文件后,右键->用UltraISO打开->启动->写入硬盘映像->选择好U盘的路径->写入。然后等几分钟,U盘就变成了一个linux操作系统安装盘了。

(4) 把刻好的U盘插到要装的电脑上,然后开机按某个热键(不同主板不一样,有ESC、DEL、F1、F10、F12等等),然后在BIOS中选择从USB Device启动即可。这里有个蛋疼的问题,万一BIOS是被锁住的,禁止你从USB启动,而你又没有解锁的密码就坑爹了,这个时候各路大神会教你给BIOS放电什么的。。。不明觉厉。本人就遇到这个问题,自己怎么弄也没弄好,后来某学弟神级操作(貌似跟我操作一样)就能安装了。下次看看会不会遇到一样的问题,遇到的时候再深究一下其中原因。

(5) 装好了以后,可以先打开终端,执行:sudo passwd -u root 来启动管理员账户,否则很多操作搞不定。有关用户组管理的细节以后有需求的时候再研究。

(6) 网络设定。如果安装了用户界面的话,就去System Settings->Network->Options->IPV4 Settings里面设置你的IP、网关、DNS服务器等。想直接从命令行修改网络设置也可以,参考http://www.cnblogs.com/rusty/archive/2011/04/06/2007139.html。本人暂时没有VPN设置的需求,等有了再补充。

(7) 远程登录设定。远程登陆的话,主流的有ssh、vnc、xrdp什么的,本人就只使用ssh。ubuntu默认安装了openssh-client,这样可以从本机远程登录别的机器。而要想从别的机器登录本机,那么需要安装openssh-server。打开终端,建议先执行:sudo apt-get update 和 sudo apt-get upgrade 更新一下软件源,不然的话会有各种软件安装问题。然后再执行:sudo apt-get install openssh-server。安装完了以后建议先重启(不然貌似没反应,至少本人没反应),然后在终端执行:suto /etc/init.d/ssh start。然后可以通过执行:ps -e|grep ssh 来查看openssh运行情况。如果执行这条命令出来的结果有sshd和ssh-agent,那么说明安装成功了,如果只有ssh-agent那么说明openssh-server没装上。然后在远程机器上使用putty、winscp、Xshell等工具应该就能够登陆到这台机器了,如果还是登不上,尝试一下在终端执行:ufw disable 来关闭防火墙,再不行就不知道是什么原因了。

目前就这么多,接下去要安装Java环境,然后练习一下vim里面修改文件。

 


我想学linux,安装个了一个ubuntu不知道怎学习

linux不是语言,linux最严格地说是一种操作系统内核,而不是一个操作系统,当然现在都以linux作为以linux为内核的操作系统的统称。ubuntu就是以linux为内核的操作系统。linux与windows是很不一样的,你说迈出第一步,那我觉得还是从最基础的开始,你至少先学会使用这个操作系统,就像你使用windows一样熟练,linux很多要涉及到终端操作,所谓的终端虽然看上去和windows下的命令解释程序cmd很像,但还是有本质上的区别,linux的终端可以说是内核的对外接口,而windows的cmd更多的只是对dos的模拟。你可以用终端几乎控制整个ubuntu系统,但在windows下的cmd只能做一些很有限的操作。更重要的是凡是以linux的内核的操作系统,他们的终端操作几乎都是一样的。
使用ubuntu你一定会遇到很多问题,你先学会解决这些问题再去想更深成次的东西吧,多使用终端操作。
 

笔记本装linux用于学习

这个机器完全可以跑起ubuntu的11.04了 ,并且他的live模式 安装和卸载很方便 就跟你装载其他软件一样样 并且同时保留XP 可以自由选择系统 况且ubuntu里面的软件也比较丰富 安装直接再它的软件中心找就可以了 推荐楼主用ubuntu
 

相关内容