博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux学习开始准备篇
阅读量:6232 次
发布时间:2019-06-21

本文共 2095 字,大约阅读时间需要 6 分钟。

一、了解系统基本知识

1、系统:搭建在硬件和外围设备上面 

2、系统核心:kernel,与硬件进行交互 

3、库:library库文件是存在于内核和应用程序之间的东西,确切的来说是应用程序调用不同的库来运行 

4、应用程序:就是我们日常所用的软件 

应用程序有两种: 

一种是直接调用内核来实现的:使用汇编语言来完成。 

一种是调用库文件来实现的:使用高级语言来完成,然后在转换成内核能识别的语言。 

二、了解下内核的功能机制

了解linux系统,就是要了解linux核心:kernel,后期我们将围绕着下面这些内容进行学习

1、 进程管理 

2、 内存管理 

3、 文件系统管理 

4、 网络功能 

5、 硬件功能管理 

6、 完全机制 

三、选择一个发行版来进行学习

当然了linux的发行版众多,我们只是列出了其中的一丁点,建议初学者使用Centos,因为Centos是基于Redhat企业版二次编译而来,学习之后对以后的工作会很有帮助,当然你也可以选择其他版本进行相关操作,这里只是提供一个建议而已。 

四、使用前要知道的几个事情

关于开源,关于GNU计划,关于自由软件….. 

自由并不意味着免费、开源并不意味着你可以任意而为,使用这些软件和系统你仍旧需要遵循相应的规则。 

PS:建议使用开源软件的时候尽可能读读相应的GPL协议,以防止意外……

GNU: GNU's Not Unix 

旨在消除对计算机软件拷贝、分发、修改的限制 

GPL:(GNU General Public license,GPL)通用公共许可证 

LGPL: GNU较宽松公共许可证 

详情请参考:

五、安装系统(GUI/CLI)

一般新手建议选择GUI(Graphical User Interface)图形界面进行默认安装,和win系统安装一样,下一步…..你懂得……..

安装方式有两种方案提供:

选择一:直接物理机上进行安装,版本可以自定义选择… 

选择二、安装vmware虚拟机,当然还有其他的虚拟机如vritual box等等,然后在虚拟机上进行安装linux。 

这里安装系统不再讲解,可自行参考其他文档….. 

六、选择工作模式(GUI/CLI)

由于工作中基本上都是服务器,基于性能和资源消耗来讲,一般都不采用图形界面,所以这里我们建议采用基于CLI的shell接口来进行学习…

         GUI(Graphical User Interface):基于图形界面的Shell接口 

Gnome C开发

KDE c++开发的

Xfaces 嵌入式开发的

CLI :(Command Line Interface):基于命令行界面的shell接口  

sh

bash

csh

ksh

tcsh

1
2
3
4
5
6
7
[lovelace@lovelace root]$ 
cat 
/etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
/bin/ksh

 

虚拟终端(Terminal): 

           Startx :切换到图形界面 

           Ctrl+alt+F1~F7这些都是其换挡额虚拟终端,F7是图形界面,第一切换需要使用startx之后才能使用ctrl+alt+F7进行切换的 

七、用户选择

确切的讲这个似乎不太标准,但是请你能够明白我所表述的意思,就是尽量避免使用root(超级管理员)账户来进行日常系统操作,为以后工作养成良好的习惯,具体原因等你碰到了你就懂了……切记!切记!

命令提示符(prompt): 

#管理员 

1
2
[root@lovelace ~]
# ls
anaconda-ks.cfg  dead.letter  Desktop  
install
.log  
install
.log.syslog  mbox

$:一般用户

1
[lovelace@lovelace ~]$ 
ls 
/home/lovelace/

 

既然可以多用户,那么你要知道怎么在用户之间进行切换。 

用户切换: 

su 部分切换 

1
2
3
[root@lovelace ~]
# su lovelace
[lovelace@lovelace root]$ 
pwd
/root

su –l 完全切换 

1
2
3
[root@lovelace ~]
# su -l lovelace
[lovelace@lovelace ~]$ 
pwd
/home/lovelace

八、linux系统中命令的通用格式

命令格式: 

命令                                            选项                                参数 

Command                               options                      argument 

选项:修改命令的执行方式:

短选项: -charater 

多个短选项可以组合的 

长选项:--word

参数:命令的作用对象

九、后记

没有什么事情是可以一日成的,成功靠的就是长期坚持和自我总结,希望linux征程中的各位兄弟姐妹们坚守自己的信念,熬到出人头地的哪一天………

本文转自lovelace521 51CTO博客,原文链接:http://blog.51cto.com/lovelace/1199829,如需转载请自行联系原作者

你可能感兴趣的文章
[Java 基础]ResultSet 指定field映射到Pojo对象的Map
查看>>
Oracle 11g OCM 考试大纲
查看>>
华为 题目大数据计算器
查看>>
学会了怎么推矩阵啊哈哈哈哈哈
查看>>
web开篇
查看>>
day7CSS
查看>>
android中延迟执行某个任务
查看>>
蒲公英分布平台下载更新实现
查看>>
Mysql常用命令详解
查看>>
依赖注入的方式
查看>>
从VBA到Delphi
查看>>
将父类activity context传递给fragment
查看>>
eclipse中导入SVN项目步骤
查看>>
2018-2019-1 20165226 《信息安全系统设计基础》第4周学习总结
查看>>
Oracle之自动收集统计信息
查看>>
互联网技术部门该如何管理
查看>>
微软2014实习生及秋令营技术类职位在线测试-题目3 : Reduce inversion count
查看>>
WebView兼容问题分析报告
查看>>
主机字节序
查看>>
【TYVJ 1056】能量项链
查看>>