Linux学习系列之Linux入门(一)linux安装与入门
第一篇:安装并配置Linux开发环境
一、安装linux:
主要安装Linux的发行版,到目前为之,主要的发行版有:

比较常用的是Ubuntu、redhat和centOS,主要的安装方法详细:
Ubuntu安装1、Ubuntu安装2,Redhat安装1、Redhat安装2,CentOS安装1、CentOS安装2.
二、配置Linux:(以Ubuntu为例)
(一)VMware tools作用及安装
(1 作用 实现Linux与Window的文件共享
(1) 通过文件夹的形式,
VM-setting->Options->Shared Folders->指定文件夹
在linux终端下,输入cd /mnt/hgfs 就会看到Windows下指定的分享文件
(2) 通过直接复制或拖动的形式
(2 安装,(参考安装方法1,安装方法2)
1 点击VM-install VMware tools
2 将光盘文件复制到某一目录,如/tmp
3 解压tar -zxvf VMware-XXXX.tar.gz
4 进入到vmware-tools-distrib中,执行./vmware-install.pl后,一直按Enter键
5 如果执行cd /mnt,看到一个hgfs的文件夹,说明安装成功
注:a、如果(二)没有安装成功,在VMware下填加Windows共享文件夹时,各个选项都是灰色的,不能进行配置!
b、若/mnt/hgfs目录下看不到共享的文件,则执行下列两条命令:
(1)sudo apt-get install open-vm-dkms
(2)sudo mount -t vmhgfs .host:/ /mnt/hgfs
c、13.04版本会出现:Searching for a valid kernel header path...,
the path "" is not a valid path to the 3.8.0-19-generic kernel headersould
you like to change it? [yes]
解决方法:
(1)$ sudo apt-get install build-essential linux-headers-$(uname -r)
(2)$ sudo -i
# cd /lib/modules/3.x.x-x-generic/build/include 注: 3.8.0-19-generic替换为 uname -r 命令显示的内容
# cp ./generated/uapi/linux/version.h linux/version.h
(3)$ sudo ./vmware-install.pl
d、安装过程中,还可能出现错误*** [_module_/tmp/vmware-root/modules/vmhgfs-only],可能是由于vmware版本低问题,不用管,直接回车,下到出现为止enjoy。
(二)安装samba
1 下载安装:sudo apt-get install samba smbfs(可能已经过时,新的工具是cifs-utils) system-config-samba(在系统中可生成图形设置界面)
2 系统-〉系统管理-〉samba,启动图形界面的samba 或者执行:system-config-samba
3 单击“填加共享”,在此配置共享目录及共享用户,确定
4 在Window下运行Ubuntu下的IP地址,就可以在Window下获取到Linux下的数据文件(默认情况下,可读但不可写)
即运行CMD,输入:\\XXX.XXX.XXX.XXX
5 重启的命令为:sudo /etc/init.d/samba restart
(三)安装ssh
查看是否安装:ssh localhost,如果ssh: connect to host localhost port 22: Connection refused,说明没有这婵真,
1、安装:apt-get install openssh-server
2、查看:ps -e |grep ssh(如果有SSHD,所以已开启)
3、启动:/etc/init.d/ssh start
4、配置文件:/etc/ssh/sshd_config(可修改端口,默认为22)
Linux学习系列之Linux入门(一)linux安装与入门的更多相关文章
- Linux学习系列八:操作网口
一些相对高性能的单片机会带以太网接口,网口在MCU里算是比较复杂的外设了,因为它涉及到网络协议栈,通常情况下网络协议栈会运行在一个RTOS中,所以对普通单片机开发者来说网口使用起来相对难度较大一些.在 ...
- Linux学习笔记——基于鸟哥的Linux私房菜
Linux学习笔记--基于鸟哥的Linux私房菜 ***** ARM与嵌入式linux的入门建议 (1) 学习基本的裸机编程:ARM7或ARM9,理解硬件架构和控制原理 (这一步是绝对的根基) (2) ...
- Linux 学习笔记之超详细基础linux命令(the end)
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 14---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 14
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 13
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 12---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 12
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 11---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 11
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 10---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 10
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 9----------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 9
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 8----------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 8
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 7----------------- ...
随机推荐
- C#获取CPU等硬件ID(转载)
System.Management命名空间提供对大量管理信息和管理事件集合的访问,这些信息和事件是与根据 Windows 管理规范 (WMI) 结构对系统.设备和应用程序设置检测点有关的.应用程序和服 ...
- jQuery数组处理
1. $.each(array, [callback]) 遍历[常用] 解释: 1.不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象(不仅仅是数组哦~). 2.回 ...
- OPENSSL安装 以及使用openssl中的AES加密和解密
OPENSSL安装:(VS) 1:第一步和所有的软件安装一样. 2:将OPENSSL中INLUCDE 和 LIB 分别拷贝到VS中VC的INLUCDE 和LIB目录下(我的机器上的目录是:C:\Pro ...
- poj 3250 栈应用
#include<iostream> #include<cstring> #include<algorithm> #include<cstdio> #d ...
- Linux 解压/压缩操作命令
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gun ...
- 纯CSS制作“跳动的心”demo
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- 媒体查询的应用以及在css3中的变革
CSS一直都支持设置与媒体相关联的样式表.它们可以适应不同媒体类型的显示.例如,文档在屏幕显示时使用sans-serif字体,在打印时则使用serif字体.screen和print是两种预定义的媒体类 ...
- Ehcache(2.9.x) - API Developer Guide, Basic Caching
Creating a CacheManager All usages of the Ehcache API start with the creation of a CacheManager. The ...
- Nginx - Additional Modules, SSL and Security
Nginx provides secure HTTP functionalities through the SSL module but also offers an extra module ca ...
- 整合Spring与Hibernate
在学习spring的时候,要整合hibernate,本来是看起来挺简单的,但是遇到的远要比想到了多,而且多很多,期间几天一个bug实在难调,几度放弃,但终究柳暗花明,抑制不住喜悦就想着分享一下成果吧. ...