❶ linux操作系统 安装步骤
事先检查:
基本上你必须先检查一下你的武装配备喔:
· 下载并烧录 Red Hat 7.2 的可开机光盘:不要问我如何烧录~~
enigma-i386-disc1.iso
enigma-i386-disc2.iso
强烈的建议您不要使用 HTTP 来捉这两个档案,就是不要使用 IE 或者是 Netscape 之类的浏览器来捉这两个档案,因为档案太大了,在传输的过程中会有捉错的情况,所以就会很麻烦....建议使用续传软体,或者是直接以 FTP 软体到中山大学的 FTP 站捉,不但具有续传功能不怕断线,捉到的档案也会比较正常(已经有很多朋友在 BBS 上面留言,发现捉的档案无法烧录啰!)。此外,也建议直接下载新的核心,以方便后来的核心编译工作!目前新的核心已经出到了 linux-2.4.17 (截至 2002/02/16 为止),通常 VBird 都是在中山大学下载的,你可以到底下来看看呦!
中山大学关于核心
再提醒一次喔!由于 Red Hat 7.1 到 Red Hat 7.2 这两版都是使用 kernel 2.4.xx 的系统核心,所以你必须要下载的是 2.4.xx 版本的核心喔!以 VBird 为例,目前个人都是使用 linux-2.4.17.tar.gz 这一个档案的啦!你也可以在我们这里下载喔!
linux-2.4.17.tar.gz
· 进入 BIOS 设定开机顺序:
基本上如果是不太旧的版子都会支援光盘开机的,使用 CD-ROM 开机的好处是比较快,而且也不用再去做 Linux 安装开机片,确认的方法如下:
o 按电源键开机;
o 在进入系统之前会出现 Del 字样(每个厂牌不太相同),此时按下键盘上的 Delete 键;
o 进入 BIOS 之后以方向键选择 ‘BIOS Features Setup’这一项,或者是 ‘Advanced BIOS Features’,不管如何,反正只要看到 ‘BIOS Features’字样的那一项就对了!;
o 将方向键移动至 ‘Boot Sequence’ 或者是 ‘First Boot Device’; 这一项,按键盘上的‘Page Up’ 或 ‘Page Down’ 按键,选择‘CD-ROM’ 为第一开机顺位即可。这里注意一下,如果你的机器并不支援 CD-ROM 开机的话,你一定找不到 CD-ROM 这一项,这时请制作开机片吧,并将此项调整为‘A’为第一顺位;
o 按键盘上 ‘ESC’ 键退出;
o 将方向键移动至 ‘Save and Exit’ 这一项按 ‘Enter’ 及 ‘Y’ 确认后重新开机即可!
· 制作 Linux 开机片:
a. 随便找一台 Windows 电脑,开启 MS-DOS 视窗;
b. 将可开机 Linux 光盘放入光盘机中,在 MS-DOS 视窗键入:
C:\WINDOWS> cd E:\dosutils
上面的 E 为你的光盘机代号;
c. 在 DOS 提示字符下键入:
E:\dosutils> rawrite -f e:\images\boot.img -d a:
上面的 e 为你的光盘机代号,这时在软碟机放入一片空白的软盘片后,按‘Enter’即可。
开始安装:
这样就准备妥当了!正式进入安装吧!特别说明,由于 VBird 不太喜欢使用 X-Windows 系统,所以通常我都使用文字接口安装的,因此底下将以 文字 接口作为介绍,而且,由于许多画面不是很重要,因此 VBird 并没有将画面秀出来喔!
1. 开机==>放入 Red Hat 7.2 的光盘机后,以 CD-ROM 开机或者以刚刚做好的 Linux 软碟开机;
2. 选择安装模式==>进入欢迎画面,之后在‘ boot: ’的地方输入:‘ text ’以文字接口安装!这个时候 Red Hat 会载入一些模组,所以会花费一些时间。
3. 选择语系==>然后在选择语系的地方输入‘ English ’;因为文字接口好象没有支援中文的样子!?
4. 键盘模式==>同样的,键盘先选择‘ us ’即可;
5. 鼠标模式==>由于我没有鼠标,所以直接按‘ tab ’键到‘ OK ’按下 Enter 即可;
6. 欢迎画面==>按 Enter 即可;
7. 选择系统模式==>如前所述,这里共分为 Workstation, Server 与 Custom 等等,由于 Workstation 与 Server 会将你旧有的硬盘 Partition 给杀掉,因此我们就直接以‘ Custom System ’来安装吧!
8. 要不要 Linux 自动帮你规划硬盘==>开什么玩笑!当然要自己规划自己的硬盘啰!请选择‘ Manually partition ’这一项;
9. 选择硬盘分割工具==>硬盘分割工具当然是选择比较简单的啦!那么我们就选择‘ Disk Druid ’这个有点像图形接口的咚咚吧!
10. 硬盘分割==>进入 Disk Druid 接口之后,应该有点像底下的图,不过由于 VBird 不会捉图,所以底下的画面是‘错误的’喔! Red Hat 7.2 版已经不是这个样子的图示了!因为他还有加入 ext3 呢!呵呵!不过基本的使用方式还是差不多啦!底下来说一说吧
基本上你会看到类似上面的话面,总共会显示你的目前硬盘的磁区,如上面说的,‘ Primary IDE 的硬盘中的 Mater 为 hda ’!这点请特别留意啰!好了,如果你要将旧有的 FAT 磁区安装 Linux 的话,那么你就必须将该磁区‘ Delete ’掉才行,不论如何,请看一下你的剩余硬盘资料空间(注:常常有很多的朋友来信问到,咦!我的 E 槽明明还有 5GB 的空间,为什么不能安装 Linux 呢?!就是这个问题啦!因为 Linux 的磁区与 Windows 的 FAT 并不相同呀!所以你必须将原有的 FAT 磁区砍掉后,才能规划出新的 Linux 磁区呀!所以要看一下硬盘的 Free 喔!)我这里建议的分割方式有机种(请注意,第三个安装的选项是关于 Proxy 的设定方面,如果你要安装 Proxy 套件的话,才建议多加这些磁区!因为据说这样分割的硬盘会让 Proxy 的效能比较好!):
1. 另外,进入每一个磁区之后,你必须要决定:
‘ Mount point ’就是磁区啦;
‘ Filesystem type ’除了一定要有一个 Swap 之外,你可以选择 Ext3 这个新的磁区喔!似乎有稍微快一点呢;
‘ hda, hdb ’这个是硬盘啦!这里请小心选择!
‘ Fixed Size ’由于我们都需要给每一个磁区固定的大小,所以这里就选择 Fixed Size 这一个,但是在最后一个磁区(通常是 /backup 这一个)时,我通常都会选择‘ Fillall available space ’将其他剩下的空间都给他!
‘ Force to be a primary partition ’除非特别需求,例如你的这个磁区是开机区,但是却可能落在 8 GB 以后的磁区内,那么才需要将这个勾选,否则这个选项不要管他!
‘ Check for bad blocks ’除非你的硬盘是有坏轨的,否则‘千万不要选’不然硬盘检查真的好慢....好慢.....
VBird 的分割结果(3.6 GB 硬盘):
/dev/hda1 2204 /
/dev/hda2 996 /var
/dev/hda3 502 /backup
/dev/hda5 100 /proxy1
/dev/hda6 100 /proxy2
/dev/hda7 100 /proxy3
/dev/hda8 100 /proxy4
/dev/hda9 64 Swap
2. 选择安装的开机管理系统==>Red Hat 7.2 提供两个开机管理系统,由于 VBird 比较习惯使用 Lilo ,所以这里我是选择‘ Lilo Boot Loader ’的!如果你要试一试其他的多重开机控制软体,不反对啦!但是,这里 VBird 仍是以 Lilo 来作为说明的!
3. 选择开机管理系统安装的磁区==>如果没有特殊的需要,就直接选择‘ MBR Master Boot Record ’吧!
4. 载入额外的模组==>这个选项专门提供给系统中特殊装置使用的!由于我们的装置都很普通,所以这里就按‘ OK ’跳过去吧!
5. 开机系统的名称==>你可以选择其他的名称,当然也可以不用理他,以预设的名称输入之,例如,如果你已经存在有 Windows 系统,那么很可能 Lilo 秀出来的却是 DOS 字样,你可以修改啦!这个可以在未来 Lilo 的部分说明,所以先不要管啦!
6. 网路卡设定==>‘先再次强调,VBird 这一次的安装是预计要安装两块螃蟹卡的,由于具有相同的晶片组,所以我在安装的时候仅先安装一块而已!并且,这一块网路卡预设是做为内部虚拟网路之用的!另外一块会在后面才安装上去!’。如果你不是使用很奇怪的卡,那么这个步骤应该会出现网路卡的设定的!(我在这个步骤中预设是当作内部网路之用!所以先给他一个虚拟 IP 喔!)
首先将 DHCP 前面的 [*] 取消(按空白键);
然后按上下键来设定你的网路条件成为:
IP:192.168.1.2
Netmask:255.255.255.0
Gateway:192.168.1.2
Primary DNS:139.175.10.20
Secondary DNS:163.28.112.1
7. 主机名称的设定==>给自己一个名字吧!例如我的主机为 vbird.adsldns.org 啰!这里写错也不要紧,后面会提到修改 host name 的方法!
8. 防火墙的设定==>由于我们会在后续的步骤中更改一些防火墙机制,所以这里不用设定啰!选择‘ No Firewall ’那一个项目;
9. 选择语系==>通常我只选择两个语系,分别是‘ English ’与‘ Taiwan, R. O. C. ’这两个!
10. 选择预设语系==>由于我不使用 X-Windows ,而终端机界面(纯文字界面的情况下)并没有办法提供中文的显示,选择中文作为预设的语系反而会在纯文字界面下出现乱码!!所以我都是选择‘ English ’作为我的预设语系啰!
11. 选择时区==>在台湾,当然选择‘ Asia/Taipei ’啰!
12. 设定密码==>这里要特别告诫大家,密码最好‘多于八个字符’,并且含有‘非英文或数字的特殊符号’为较佳的选择!当然啰,你也不能忘记呀!选择 Password 会有两次,提供你输入正确的密码!
13. 设定使用者 ID ==>我这里通常都先不设定的!所以就跳过去吧!先不设定啰!
14. 选择加密的条件==>也使用预设值就可以了!所以按下‘ tab ’键移动至‘ OK ’后,按下 Enter 吧!
15. 套件选择==>呵呵!终于来到重头戏了!底下提供三个选择,你可以参考看看!通常,如果你的硬盘很大的话,那么将游标移动到最底下,选择‘ Every thing ’来个完全安装即可!但是为了安全性,不建议选择 Every Thing 啦!VBird 建议以‘建议二’的方式来安装,不过,如果你的硬盘很小的话,那么就选择‘建议一’来安装吧!无论如何, VBird 的系统中是以‘ 建议二 ’安装的!
1. 大概就这样吧!若想要跟 VBird 一样的系统,那就直接以‘建议二’安装啰!
2. 开始正式安装啰==>这个时候系统会跟你说:‘安装的过程中,会将资讯都记录在 /var/install.tmp 档案中’不理他,直接给他‘ OK ’下去!然后系统就会正式的作底下的工作啰:
1. 先 Formating ,这个动作蛮快的,但是如果你前面选择了‘ check bad blocks ’那么可能就会花很长一段时间!
2. 再来是 Copying files ,然后是:
3. Package Installation !通常是蛮快的,由于我们安装的套件并不多!不过,如果你是选择 Every Thing 的话,那么可能要花比较长的时间喔!过程中需要抽换光盘片喔!
3. 制作开机片==>Boot Disk 最好作一下吧!有备而无患呀!
4. 完成安装==>萤幕显示出 Complet 的时候,哈哈!恭喜你啦!这样就 OK 啰!
注意事项:
· 你可能会觉得很奇怪,为什么你的安装过程会跟我的不一样?!呵呵!由于 VBird 的安装是比较简易的,包括我也没有安装 X-Windows 呀!所以当然也就没有 X-Windows 的测试的画面啰!因此,如果你再安装的过程中选择了跟我不一样的套件,不用担心,安装过程会有些许的不相同的!
· 在安装完成之后,请千万记得‘取出光盘片’,不然又会在进入一次安装画面喔!
· 同时建议,安装完成之后,请进入您的 BIOS 当中,将开机的顺序改回来‘ C、A ’或‘ C only ’反正就是让硬盘开机啦!
好了!这样应该就已经安装完毕了!请继续往下看看吧!而且,相当的建议您,在正式的进行架站之前,请依序看一下底下的网页,最好不要跳着看,不然的话,嘿嘿嘿嘿!出现什么问题可不要怪我!因为,照着顺序看会对你的 Linux 认识比较有帮助啦
❷ 如何实现Windows与Linux文件系统互访的解决办法
linux与windows系统互相访问共享文件夹方法:首先安装并配置软件samba[html]-clientvim/etc/samba/smb.conf找到security这行并将#注释符号去掉改成security=share#共享模式添加如下代码:[share]comment=sharepath=/home/test#设置共享文件夹目录browseable=yesguestok=yeswritable=(ubuntu)(1)在windows下访问linux共享:直接在windows运行里输入\\192.168.16.128即可访问linux共享资源,并且不需要密码。(2)在linux下访问windows共享:smbclient-L192.168.16.1-Uxiaoxing//查看共享了那些目录,由此知道主机名为XIAOXING-PCsmbclient//192.168.16.1/Users-Uxiaoxing输入windows密码即可进入//直接挂载windows共享目录sudomount-tsmbfs-ousername=xiaoxing,password=123456//XIAOXING-PC/system/mnt/win/或者:sudomount-tsmbfs-ousername=xiaoxing,password=123456//192.168.16.1/system/mnt/win/或者:sudomount-tsmbfs-ousername=xiaoxing,password=123456,ip=192.168.16.1//XIAOXING-PC/system/mnt/win/注意:如果出现如下错误:mount:unknownfilesystemtype’smbfs’说明系统已经不能识别smbfs文件系统了,查资料说RHE5的kernel已经不再支持smbfs,而改用CommonInternetFileSystemcifs(cifs)取代了原有的smbfs,所以命令就改为:sudomount-tcifs-ousername=xiaoxing,password=123456//192.168.16.1/system/mnt/win/解开挂载断开刚才挂载在linux/mnt/win/路径上的winodws共享文件夹。sudoumount/mnt/win/
❸ 国内的用户一般用什么Linux发行版
由于 历史 原因,Linux具有众多的发行版。随着Linux使用人群的日益壮大,许多Linux入门者,乃至于一些经验丰富的开发者和运维人员也会开始疑惑:该怎么在不同的Linux发行版中进行选择呢?尤其在国内,Windows占据的个人用户时长庞大,个人用户普遍对于Linux认知不多。我们来看一看都有哪些Linux发行版是值得关注的吧!
DebianDebian系统是Linux的几大基础发行版之一,如今最火的Ubuntu就是Debian的衍生系统。其最大的特点就是运行稳定,非常适合用于服务器开发,软件包通常选择比较稳定的版本。同时,Debian十分符合开源精神,默认不包含任何专有驱动,且开发维护完全由社区驱动。Debian1具备图形化的安装方式,使用APT软件包管理,对视新手使用是比较友好的。然后,由于其没有预装启动的特性,某些硬件的驱动安装往往比较麻烦,需要安装者自行进行硬件驱动的安装和适配。同时,其软件包为追求稳定往往更新时间比较久远,版本较久,一些新的开发工具也比较难找到。
CentOS是一款企业级的Linux发行版,它在红帽Linux的免费源代码中重新构建而来,继承了红帽Linux的许多优秀功能和特性,也免去了支付企业版的费用,深受国内开发者和运维人员的喜爱。CentOS系统十分稳定,具有安全、低维护、高可预测和高可重复的特性。CentOS的使用群体庞大,尤其在国内的服务器开发领域,其具有巨大的使用占有率。作为一个主流的Linux发行版本,CentOS广受欢迎。其使用较为简单,且相关教程和答疑较多,尤其在中文社区具有很好的氛围,使得初学者可以快速上手。CentOS对各种工具和驱动支持友好,出错概率低,对于希望能够稳定使用的用户十分方便。其所使用的YUM包管理工具也十分好用,版本较新,方便开发环境和部署环境的搭建。
如果你对于每次更新系统都要重新安装的方式感到厌倦,Arch Linux就是你最好的选择。Arch采用滚动发行的方式进行操作系统的更新,只需安装一次,此后的更新就可以通过网络执行更新的包的拉取,然后在无需重装,即可直接进行滚动更新。同时,Arch还具有轻量级、自定义化程度高等特性,用户可以对系统从键盘布局到硬盘分区进行自定义化的设置,十分灵活。同时,Arch具有完备的使用手册和文档,中文化程度高,初学者也可也依靠阅读手册快速入门。Arch Linux对于追求自定义,厌倦重新安装的个人Linux使用者而言,是一个不错的选择。
Linux发行版众多,百花启发,在国内的使用者中,目前仍以Ubuntu和CentOS等最为流行,同时,在一些特定领域,如Alpine和Kali等发行版也占据了重要的地位。我们在进行选择时要考虑自身使用情况,再结合不同发行版的特点,找到适合自己的Linux系统。
这个要从两个领域分析,在linux桌面领域用ubuntu和deepin比较多,在服务器领域用centos和debian比较多。linux发行版有很多种,从应用领域可以分为桌面系统领域和服务器系统领域。
在桌面系统领域中前几年一般都是用Ubuntu比较多的,因为这个发行版相对来说对新手比较友好,国内没有好的发行版可以用。最近几年国内的deepin逐渐发展起来,特别是对国内一些软件通过wine技术做了适配,和其他公司开发了中文输入法,办公软件等,这样用户不用在自己去折腾中文输入法,办公软件。所以deepin在国内使用的人也很多。
linux发行版在服务器领域中国内一般用centos系统的比较多,其次是debian。可能是由于centos来自红帽企业版源代码编译而成,但是centos是开源的,所以国内的服务器用centos的比较多。国外服务器一般用debian的比较多,debian发行版稳定性比较好,像ubuntu也是基于debian的基础上开发的,但是在国内debian使用的用户不如centos多,一般公司服务器大部分都是使用centos。
我个人使用的桌面系统是archlinux,这是一个比较小众的linux发行版,archlinux以轻量级着称,而且可以自己定制,官方文档比较详细,一般跟着操作就可以了。但是可能对新手来说不够友好,没有图形安装界面,都是在命令行操作的。桌面环境用的xfce4,这个环境占用内存比较低,终端用的deepin终端。
大家在工作中和平时都是用什么桌面系统和服务器的呢?欢迎大家留言讨论个人用户或者需要界面进行图形化操作的是ubuntu比较多,实际互联网生产环境中Red Hat Enterprise Linux和CentOS比较多,也有少量OpenSuse
国内的一般用户是使用ubuntu的linux发行版的。这确实是一个比较好用的linux发行版。
但是我更推荐国产的深度linux的操作系统。因为这是一款非常非常优秀的,面向于新手的linux操作系统。
首先它也具有开始菜单和windows比较相近。此外呢,它的快捷键和windows操作系统是保持了高度的一致的。所以您使用它并不会有任何的障碍。
另外它还自带了QQ啊,微信啊,这些我们国人常使用的软件。另外还自带了wps办公软件。所以您使用深度linux的操作系统,是能够完全满足日常的工作以及 娱乐 需求的。
除了深度linux操作系统之外,还有一款linux操作系统也是比较流行的,那就是archlinux操作系统。不过一般没有新手安装这款linux操作系统。因为它的安装就是纯命令行的相,对于新手来说,这是一个非常困难的事情。
不过因为它强大的灵活的自定义性,有相当多的linux爱好者会愿意折腾一下,然后配制出自己的独一无二的linux操作系统。
在个人使用的linux操作系统上,大概就是我上面说的这些了。但是对于服务器来说,centos是一个非常常用的linux操作系统。因为它和红帽linux操作系统是源于一系的。所以它的稳定性非常的高,颇受大家的欢迎。
另外还有一些小众的linux操作系统,比如黑客专用的,或者说是安全专用的。也是有一些用户的。这里就不详述了。
作为一个多年的Linux用户,用的Linux发行版是Windows 10 Pro
唯一一个打 游戏 写代码使用“生产力”工具都毫无压力的Linux发行版。
Windows Subsystem for Linux(简称WSL) 几乎可以覆盖一个日常轻需求用户的大部分功能。而且这个发行版是真的可以随便打 游戏 画工程图用onenote2016和手写笔记笔记的。
比如最近做算法开发,需要使用ros, 涉及到串口驱动等。用cmder做终端,打开就是Linux。
使用Win版本的VSCode在windows文件系统上开发(划重点,如果用vscode强行打开linux文件系统会有点问题。但是使用win文件系统就一点问题没有),在linux下面直接编译。一切都自然的理所应当。
尤其是装了XMing(x client)以后,rviz gazebo 都毫无压力。
Linux作为开源系统,各大厂商制作的发行版本非常多,下面简单罗列了常用版本及特色。
一、Ubuntu
Ubuntu是一款基于Debian发行版,以Unity作为默认桌面环境的Linux操作系统。他是世界上最流行的发行版之一,最新发行版为桌面、移动及其桌面移动混合版的优化。
二、Kubuntu
Kubuntu是Ubuntu的衍生版,使用KDE作为默认桌面环境. 除此之外,二者大同小异,发行时间也相差无几。
三、Mint
Mint易于使用且功能强大。它基于Ubuntu开发,可靠而安全的特性使其成为了最为流行的Linux发行版之一,被称为Windows及Mac OS后最为流行的家用操作系统。
Mint有着丰富的桌面选项,默认为Cinnamon桌面, 你还可以使用MATE, KDE或Xfce。
四、Deepin
Deepin 是一个基于 Ubuntu 的发行版,它专门设计的深度桌面环境,旨在吸引新的 Linux 用户。它的界面简单直观,同时还有自己的应用商店。系统设置面板的是所有发行版中最好看的一个。 DMusic, DPlayer 和 DTalk 是其专有的应用程序。
五、PCLinuxOS
PCLinuxOS 专为普通 PC 用户设计:安装驱动,获取办公软件,编辑照片,上网以及使用多媒体等普通用户的操作被特殊照顾,被设计为最易使用的功能。
六、Linux Lite
Linux Lite 是一个最小化的省空间型发行版, 它拥有一个干净简单的 Xfce 桌面,风格类似 Windows。
七、Zorin OS
Zorin OS 是专门为 Linux 新手设计的,便于人们从Windows 向 Linux 过渡。它拥有 Windows 用户比较熟悉的功能以及应用。
八、Apricity OS
“最性感的 Linux 发行版”。Apricity没有采用 Windows 式样的 Cinnamon 和 MATE 风格, 转而 提供了一个令人惊叹的桌面换进,比起微软的那一套,它更能让人联想其 Android或者 iOS。
CentOS:可靠的服务器发行版。是一个重新编译可安装的Red Hat E L(RHEL)代码,并提供及时的安全更新的所有套装软件升级为目标的社区项目。目前很多互联网企业在用的发行版本。
Red Hat(红帽):培训、学习、应用、知名度比较高的L发行版本。对硬件兼容性来说也比较不错,版本更新很快,对新硬件和新技术支持较好。Red Hat的开放源码模式提供跨物理、虚拟和云端环境的企业运算解决方案,以帮助企业降低成本并提升效能、稳定性与安全性。
U:流行的桌面L发行版。朝着发展一种“易用和免费”的桌面操作系统做出了极大的努力和贡献,能够与市场上任何一款个人操作系统相竞争。U的优势是固定的发布周期和支持期限、易于初学者学习、具有丰富的文档。
SUSE:拥有让用户满意的漂亮的桌面环境,优秀的系统 管理工具,同时为那些购买盒装版的用户提供最好的印刷品与任何可用的文档。
D:优势是非常稳定、拥有卓越的质量控制、超过20,000数量的软件、比任何其他的L发行支持更多的处理器架构。
占有率最高的应该是centos,几家大的互联网公司的服务器应该全是,比如腾讯,服务器规模预估在百万级别。一些开发人员,特别喜欢用Ubuntu,因为能用图形界面,能点鼠标。
传统行业,特别是有钱的主,比如银行业,那就是Redhat的天下,为什么?因为有商业授权及现场服务支持。
一般使用者都是技术相关人员,一般自己的电脑,用Ubuntu系统的多,这个功能多,更新快,支持多。
如果是在生产上使用,一般centos多,稳定,可靠,但更新慢。
两种都适应相应的使用场景。
拿来就用我首选Ubuntu,一直用的是1404版。服务器我首选FreeBSD