`

Linux_day1

 
阅读更多

linux第一天的学习开始了,呵呵,Linux的菜鸟学习之路。
最近上网查了很多学习linux的资料,开始了学习linux的准备工作。
通过查阅许多大神学习linux的经验,决定购置一台二手台式电脑,专门作为linux的学习机,最后经过多方面考察,决定购买一台IBM的thinkcentre系列二手台式机,是一台产于2008年的台式机,比较老,呵呵,没办法,俩年工作没挣下什么钱,光花钱了,经费短缺呀,不过运行linux绰绰有余了,骚包的我给这台电脑还起了个名字——“BigPenguin”。
我的BigPenguin昨天下午邮回来了,迫不及待的拆开包装一看,很新,不像是二手的,让我欣喜若狂啊,不一会就把机子装好了,下面就开始为BigPenguin装系统了,经过前段时间的学习以及综合考虑,我决定为BigPenguin安装CentOS.5这一版本的linux操作系统,前段时间我已经制作好了一张CentOS.5的DVD光盘。
安装系统开始了!
1.进入BigPenguin的BIOS调整启动媒体,调整为光盘启动。
2.把光盘放入光驱,然后重启BigPenguin。
3.BigPenguin启动后,屏幕会出现选择安装结构与开机的界面。界面里会有几种安装选择选择:图形界面的安装方式、文字界面的安装方式等一系列的安装模式。我选择的是图形界面的安装方式。接下来会检测BigPenguin的硬件。检测完毕后,会弹出一个对话框,提示是否进行光盘检测,我一开始点击的“OK”,结果悲催的等了一个多小时,其实检测DVD没有必要,直接忽略就好了。然后就进入了选择语系数据的界面了,点击右下角的前进按钮,会出现选择语言的界面,我选择的是简体中文,然后点击右下角的前进按钮,选择适当的键盘,我选择的是美国英语式。再次点击右下角的前进按钮,会出现磁盘分区方式选择界面,最重要的时刻到了,因为磁盘分区,我做了很多准备工作,学习了linux的许多基础知识,以及linux的磁盘分区的知识,这里就不详细说了,我将BigPenguin的磁盘分为/,/boot,/home与swap四个。因为是我自己定义的分区模式,所以我在磁盘分区方式选择界面上选择建立自定义的分区结构这种方式,然后点击下一步,出现磁盘的分区界面:
首先创建根目录的的分区(/),点击新建,会出现新建磁盘分区的界面,挂载点填写“/”,文件系统类别选择ext3,大小填写10000MB(大约10G),其他大小选项选择固定大小。
然后创建/boot目录的分区,点击新建,挂载点填写“/boot”,文件系统类别选择ext3,大小填写100MB,其他大小选项选择固定大小,与根目录分区不一样的地方是勾选强制为主分区的选项(这里面的原因就是linux磁盘分区的知识点了,比较多,在这就不多阐述了),点击确认。
创建内存交换空间swap的分区,继续按下新建,文件系统类别选择swap,挂载点的选项就会变成不适用了,然后大小填写40000MB,因为我的内存是2G,一般swap设置为内存的1.5到2倍之间,选择固定大小,点击确认。
创建/home目录的分区,继续按下新建,挂载点填写“/home”,文件系统类别选择ext3,大小填写5000MB(大约10G),其他大小选项选择固定大小。点击确认。
分区完成了,分区其实包含许多知识点,得多下工夫看相关的知识。
然后就开始引导装载程序、网络、时区设置与root密码设置界面了。完成后点击右下角的前进,出现了软件选择界面,我全部选择了,因为是新手,不知道哪个需要,哪个不需要,就全选了,将来成高手了再重选吧,哈哈,然后点击前进,就开始安装系统了,一个漫长的等待开始了,大约40多分钟吧。
安装完成后,进入了首次设置阶段,包括:
防火墙的设置(我设置的禁用,新手嘛,玩不了这,等到了能架设服务器再说);
SELinux的设置:这个东西据说很重要,它的全拼是--Security Enhanced Linux,开发它的机构也很牛逼--美国国家安全局(NAS),这东西并不是防火墙,它是一个Linux系统访问控制的细化设置,重点在于控制程序对于系统文件的访问权限限制,大神建议务必要打开这个功能,所以我就选择打开。其实我也不理解它到底能干吗,呵呵,慢慢理解吧;
Kdump的设置:Kdump就是当内核出现错误的时候,是否要将当时的内存内的消息写到文件中,而这个文件就能够给内核开发者研究为什么会宕机,我是个小菜鸟,看也看不懂,这个东西据有关大神说会造成严重的磁盘空间浪费,所以本人选择不启用Kdump;
时区的校正;
创建用户:根据大神们的建议,在操作Linux系统的时候,除非必要,否则不要使用root权限,因为root(管理员)的权限太大了,我们可能会随时不小心搞错了一个东西,结果造成整个系统的挂点,尤其是像我这种小菜鸟,所以我就创建了一个一般身份用户的账户;
声卡与其他软件的安装。
终于安装完成了,我的Linux-BigPenguin可以隆重登场了,要开始我的Linux学习之旅了,加油啊!

分享到:
评论

相关推荐

    Python 06、LINUX系统使用 1-1_LINUX_DAY01_AM.mp4

    Python 06、LINUX系统使用 1-1_LINUX_DAY01_AM.mp4

    Python 06、LINUX系统使用 1-2_LINUX_DAY01_PM.mp4

    Python 06、LINUX系统使用 1-2_LINUX_DAY01_PM.mp4

    华伟2022_linux_day02.md

    华伟2022_linux_day02.md

    43Linux_Day02_01.md

    43Linux_Day02_01.md

    Reg v21.0.1200_[9999_Day].rar

    该软件支持多种平台,如Windows、Linux等,并且兼容各种主流的虚拟化技术,如VMware和Hyper-V。Backup Exec 21.0的更新可能包括性能优化、新特性的添加、兼容性增强以及安全性的改进。 **无限试用文件** "Reg v21.0...

    RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105.zip

    d: package day 4. wpa_supplicant_hostapd/ 4.1 wpa_supplicant_hostapd-0.8_rtw_20120622.zip 4.1.1 wpa_supplicant The tool help the wlan network to communicate under the ...

    linux_day3.doc

    1. **下载**:可以从官方网站下载最新版本的Mycat,例如`wget http://dl.mycat.io/1.6-RELEASE/Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz`。 2. **解压**:使用`tar -zxvf Mycat-server-1.6-RELEASE-...

    torch-1.6.0+cu101-cp36-cp36m-linux_x86_64.whl

    https://download.pytorch.org/whl/torch_stable.html。

    xLoader_V1_339_linux_源码

    【标题】"xLoader_V1_339_linux_源码" 暗示这是一个针对Linux操作系统的软件加载器的源代码版本,版本号为V1.339。在Linux环境中,软件加载器通常负责在系统启动时加载内核模块或者应用程序,是操作系统核心与用户...

    LinuxSysAdmin_Day1_June_7_8.ppt

    这份"LinuxSysAdmin_Day1_June_7_8.ppt"的研究方案涵盖了Linux系统管理的多个关键方面,旨在使学习者能够深入理解Linux系统,并具备成为合格的Linux系统管理员的能力,特别是针对RHCE(Red Hat Certified Engineer)...

    文件IO_day1.pdf

    文件IO_day1.pdf 本资源摘要信息涵盖了文件IO的基本概念、Linux文件IO、赫夫曼树赫夫曼编码、静态库和动态库、文件I/O分类、Linux输出机制、文件操作函数等知识点。 1.赫夫曼树赫夫曼编码 赫夫曼树赫夫曼编码是一...

    NOIP2017_day1.pdf

    2017年NOIP复赛提高组Day1的试题信息提供了对参与竞赛的学生们编程能力的重要考验,涵盖了算法、编程语言和数据结构等核心知识点。 【标题】: NOIP2017_day1.pdf 【描述】: 最新出炉NOIP2017提高组复赛day1试题,...

    linux_base.zip

    在文件“3day”、“1day”和“2day”中,可能包含了更多关于NFS服务器使用和维护的资料,比如日志分析、性能优化、安全设置等。这些文件可以作为后续学习的参考资料,帮助深入理解NFS服务器的工作原理和实践应用。 ...

    redis_day01.zip

    本教程“redis_day01”将引导您逐步了解 Redis 的基础知识,包括下载、安装、基本命令的使用以及数据类型的讲解,同时还将展示如何在 Linux 和 Windows 操作系统中进行配置和操作。以下是关于 Redis 的详细知识点: ...

    day37-Linux.pdf

    1. **图形化界面版与服务器版**:图形化界面版适合日常使用,而服务器版更侧重于控制台命令行操作。 2. **内核版本与发行版本**:内核版本由Linux社区维护,而发行版本则是在此基础上进行定制化修改的版本。 #### ...

    MySQL_day01上课资料.zip

    【MySQL_day01上课资料.zip】是一份针对MySQL数据库初学者的教程资料,配合提供的视频链接(BV1tZ4y1P7ta),旨在帮助学习者快速掌握MySQL的基础知识和操作技能。以下是对这份资料中可能涵盖的知识点的详细说明: 1...

    LinuxSysAdmin_Day2.ppt

    在Day 1的课程中,涵盖了Linux的基础知识,包括Linux的介绍、安装过程、引导配置、文件系统管理、用户管理、服务配置、任务自动化以及RPM包管理和Shell基础。这些内容是成为一名合格Linux系统管理员的基础,它们涉及...

    Linux_Security_Cookbook

    The Linux Security Cookbook includes real solutions to a wide range of targeted problems, such as sending encrypted email within Emacs, restricting access to network services at particular times of ...

    day32_linux&nginx教案1

    1. Linux 软件安装方式: - **二进制发布包**:这是预编译好的软件包,适用于特定平台,只需解压缩并配置即可使用。 - **RPM 包**:遵循 Red Hat 的 RPM 包管理规范,通过 `rpm` 命令进行安装,适合 Red Hat 系列...

Global site tag (gtag.js) - Google Analytics