Linux系统学习

参考文档linux是什么?

文章目录

  • 前言
  • 一、Linux简介?
    • 1. 操作系统是什么?
    • 2. Linux 优缺点:linux已经占据了服务端
    • 3. 开源软件和开源协议有哪些?
  • 二、Linux安装
    • 1.引入库
    • 2.读入数据
  • 总结


前言

注意:学习不仅学习的是如何做,更是一种思维方式、意识形态

本文参考文档linux是什么?对linux操作系统进行学习和总结
在学习之前,要注意学习方法和解决问题方式,建议如下:

1.学习方法
强烈建议做好读书笔记,**边看边记,边练习边思考,“学而不思则罔,思而不学则殆”,**比勤奋更重要的是思考的能力,不要傻学、死学。养成看书的好习惯,学习类的图书如果没能看成自己知识的积累,就是白读。一本书,可能看一遍是不够的,多次阅读,反复实践,才能印象深刻。笔者曾翻烂 8 本《恋爱宝典》,但是从没向任何人表白,结果不言自明。实践是检验真理的唯一标准,实践出真知。
#遇到问题的解决办法,也就是做事的态度----->主要成长的是一个积累的过程 思考问题解决问题 思路
2.遇到问题的解决方式
提问也是一种智慧:遇到问题先自己解决,其次清楚的描述自己要问的问题;
任何人学习和使用 Linux 或多或少会遇到问题,很多人遇到问题的第一个念头就是问人。没错!这可以快速解决问题。但是我们建议你,先尝试自己解决问题,询问别人获得答案固然好,但是对于知识的积累和提升解决问题的能力并没有帮助,不要做依赖别人帮助的懒虫。

在寻找答案的过程中,虽然会花费很多时间,也可能会遇到挫折,但久而久之你会发现,也许为了找一个问题的解答,你了解了 Linux 很多相关的知识,经验也越来越丰富。记住,你不可能永远有人问,也不可能永远有人愿意回答你。
提问时,确认你已经做了上述事情,这有助于树立你不是寄生虫与浪费别人时间的形象。轻率的提问只能得到轻率的回答,或者压根儿没人理你。

有的被询问者常常不是很清楚初学者要问什么,因为初学者没有完整、清楚地描述问题。在求助他人时,说明要做什么、做了什么,列出完整的操作步骤、错误信息或错误截图,描述清晰,让别人能看懂你的问题,否则笔者就算变成超人也帮不了你。

在请教问题时,要注意礼貌。很多年轻人,多了一点理所应当,少了一些礼貌用语,你自然会感到世态炎凉,技术圈子没有人性,毕竟人家不回答你是本分,回答你是人情。

另外,千万不要问那种令人头疼的问题,如 Linux 怎么备份、Linux 权限有哪些、xx 服务怎么配置、oo 脚本帮写一个……你问饺子皮为什么这么擀会破,我可以告诉你;你问怎么包饺子,这就是你找茬儿了,先在网上找找,人生苦短,快用百度,然后照猫画虎时哪个步骤有问题你再问……

一、Linux简介?

1. 操作系统是什么?

计算机是一台机器,它按照用户的要求接收信息、存储数据、处理数据,然后再将处理结果输出(文字、图片、音频、视频等)。计算机由硬件和软件组成:
硬件是计算机赖以工作的实体,包括显示器、键盘、鼠标、硬盘、CPU、主板等;
软件会按照用户的要求协调整台计算机的工作,比如 Windows、Linux、Mac OS、Android 等操作系统,以及 Office、QQ、迅雷、微信等应用程序。
操作系统(Operating System,OS)是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁(或者说接口、中间人、中介等)。
操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能,如管理及配置内存、决定系统资源供需的优先次序等,同时还提供一些基本的服务程序,例如:文件系统(存储)、设备驱动程序(读写)、用户接口(图形界面)、系统服务程序(重启)
Linux系统学习_第1张图片

2. Linux 优缺点:linux已经占据了服务端

(1)大量的可用软件及免费软件
(2)良好的可移植性及灵活性
(3)优良的稳定性和安全性
(4)支持几乎所有的网络协议及开发语言

3. 开源软件和开源协议有哪些?

	**开源软件**就是把软件程序与源代码文件一起打包提供给用户,用户既可以不受限制地使用该软件的全部功能,也可以根据自己的需求修改源代码,甚至编制成衍生产品再次发布出去。
	典型的开源软件有: MySql、Linux、Apach、GCC、(语言类)Java、PHP、Python、Open Office
	**开源协议**规定了你在使用开源软件时的权利和责任,也就是规定了你可以做什么,不可以做什么。
	![开源协议的选择](https://img-blog.csdnimg.cn/46771b26bf244d328434a12c7a6ff166.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YeR55uP6Iqx,size_20,color_FFFFFF,t_70,g_se,x_16)

二、Linux安装

1.引入库

问题:
(1)centos…iso 下载过慢:
1.1 检索镜像下载方式:如何下载镜像
1.2 找到 镜像网站,仿照文章中给的目录地址依次找到对应的文件并下载
(2)centos6 无法上网的问题解决
1.1 解决方式,配置文件名ifcfg-ens33代表设备号,与本机可能不一样
1.2 修改配置
1.3 重启网卡:

service network restart

1.4测试是否联网正常

ping www.baidu.com

(3) ifconfig 是查询和配置网络接口卡的命令
1.1 ifconfig相关信息

软链接和硬链接区别
软链是有实际指向-> (文件名称 -> 源文件)
复制 目录 “-r”选项,连同该目录名一起复制
export WORKDIR 设置变量?
删除一个指定是文件,而不仅是目录
分清文件和目录的处理
加入[选项] 可以指定复制的一些时间属性等

疑问:[root@localhost ~]# sed ‘s//bin/bash//bin/csh/’ /etc/passwd 啥结果
sed 用文本模式指定行区间
学习正则表达式子 作用很大
netstat命令解释

2.读入数据

代码如下(示例):

data = pd.read_csv(
    'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

你可能感兴趣的:(技术积累,linux)