day_01至day_02

来源:互联网 发布:淘宝宝贝图片素材 编辑:程序博客网 时间:2024/05/17 10:42

注册了CSDN,没想到博客功能还要手动添加 :)


既然这样那就昨天和今天的一起发主要功能:

1、养成写日志的习惯;

2、锻炼自己的总结归纳能力;

3、锻炼一下文笔和打字速度;

4、与别人一起交流,分享学习经验;

5、提升一下交际能力。


好!进入正题

Day_01 HelloWorld! 开班典礼和Linux系统介绍 

 操作系统:

 Operating System简称OS,管理各种软硬件资源,是最复杂的软件。它处于硬件设备和应用程序的中间层,对下面管理各种硬件设备,对上所有应用程序的执行提供一个平台


主流操作系统: 

 服务器:Unix/Linux,Windows Server,OS X 

 PC端:Windows,OS X,Linux 

嵌入式设备:Linux,Android,iOS,VinCE/VinPhone,Symbian


www.kernel.org(Linux官网提供不同版本Linux内核源码)


Linux系统:开源免费,任何个人或组织都可以获得Linux内核源码,然后根据自己的需求进行修改定制或二次开发,并以全新的名称发布,所以Linux系统有很多不同的发行版本,比如麒麟系统,红旗系统,RedHat,Ubuntu,Fedora,CentOS等,这些不同发行版的系统的内核都是Linux,把它们统称为Linux系统


Unix系统:功能强大,但对硬件的配置要求很高,在中低端机器上无法发挥其强大功能Linux系统:继承Unix系统的强大功能和操作方法,但在中低端机器上也能流畅运行



Day_02 Linux系统的安装和熟悉初步Shell命令操作

Linux系统管理技术(使用技术):

Linux系统的使用方式:

1、桌面环境操作(傻瓜式操作,功能不够强大,某些操作效率低甚至无法完成,普通操作);

2、Shell命令(专业操作,高效,学习难度大,需要记忆相关命名)日积月累,循序渐进;


常用桌面环境:GNOME和KDE

和Windows系统不同,Linux系统的桌面环境并不是内核的一部分,也就是说它不是必须的,相当于一个应用程序而已,可以不安装桌面环境或者卸载它


要用好Unix/Linux需要掌握常用Shell命令!


常用Shell命令:


[当前用户@主机名 ~] $(普通用户标志)

reset:重置终端;clear:清屏


1、电源管理:

poweroff 关机

reboot 重启

shutdown 关机或重启,常用参数 -r: reboot after shutdown

   -h:half(停止)or power off after shutdown

有些命令是可以带参数,命令和参数、参数和参数之前用空格分开;

有些命令需要root,可用su(select user)切换当前用户,普通用户没有权限执行;如果需要切换回普通用户可用 exit


man : manual 查看命令或函数的帮助手册

Ctrl + C 组合键:强制终止当前正在执行的命令


2、网络配置管理命令

ifconfig:查看或设置IP地址等网络设置

ping:检测本机和目标机器之间的网络是否通畅

netstat:查看当前网路状态信息(之后网络编程会用到)


3、进程(任务)管理命令

进程(Process):正在运行的程序,或者程序执行的一次过程,一个进程相当于一个任务,每个进程都有一个不同的编号,即PID。操作系统通过PID来区分不同进程。


Linux等现代操作系统都是多任务的系统


ps: process snapshot,查看进程快照信息

top:查看进程的实时信息(通常q键退出)

kill:结束单个进程 -9(信号参数确保,-9确保进程死掉)

killalll:结束批量进程在Linux系统中,一个进程通常都对应一个控制终端,不依附任何终端的进程就是守护进程


&:将命令调到后台执行

fg:foreground,将当前在后台的进程调到前台执行

bg:background,运行当前后台的所有进程

Ctrl + Z 组合键:强制将当前正在前台运行的进程调到后台,并暂停进程的执行


今日小结: 

 之前在学校有学过相关Linux入门基础课,所以对这两天的内容也比较熟悉。对于Shell命令,像poweroff,shutdown,ifconfig,ping,kill都很熟悉当做复习吧,但对于其他命令可能初次见面,比如man、netstat、top、fg、bg,但经过老师讲解之后也能理解。 

 最后说一说前后台,就举一下ping的例子吧,如果不设置参数进行限制的话它会一直ping下去,在前台它会使你的输入的一般命令无效化(fg,bg除外,这两个命令可以改变前后台状态,Ctrl Z 组合键会改变运行状态),在后台虽然对输入的一般命令没影响,但是会以刷屏的形式刷动命令结果,影响视觉上的感官效果。

原创粉丝点击