您的位置:首页 > 运维架构 > Linux

linux编程基础(part2)

2015-07-14 19:10 387 查看
今天是7月14号,短学期的第二天。突然觉得上这课应该写点什么记录一下,不然之前学的很快就忘记了,因此我想到了写博客。可是刚打算开始写,却先折腾了两个小时,好容易折腾会了这csdn的编辑器。结果现在已经快7点多了,我9点还要赶着去开srtp的会。。。。至于为什么一开始写day2,那是因为我今天上的课肯定得赶快复习一下啊。day1什么的,有时间我会补起来。

好了废话就不多说了,开始回顾今天的课程吧!

chapter 2 Linux 基础

(一)了解linux操作系统的结构

1. 应用程序用户接口(AUI)

应用程序

编译器、字处理器、电子制表软件、ftp、Telnet(用于远程登录)、web浏览器、基于X的GUI


Linux shell

Bash、Tcsh、Zsh等


2. 应用程序界面(API)

语言函数库

C、C++、Java等


系统调用接口(内核的入口)

3. 操作系统

Linux内核:

文件管理

主存及二级存储管理

进程间通信IPC

进程管理

CPU调度

设备驱动程序:

鼠标驱动、打印机驱动、CD-ROM驱动、DVD驱动、硬盘驱动等


(二)登陆与退出

Linux系统是多进程多用户交互式的计算环境

基于文本界面的登陆(退出)Linux系统的方式

局域网连接

一般使用远程登录软件通过连接到局域网的一台Linux主机或服务器上。在Windows下使用的远程登录软件有PuTTY、telnet等,在http://www.putty.org/ /下载软件。


因特网连接

因特网连接与局域网连接相似。因特网中的Linux服务器很多。PuTTY的设置,如:
host: 192.168.177.128 ,user:user1,port:22,password:***


独立连接

用户使用一台装有Linux系统的计算机,使用文本的界面。


当使用以上三种方式连接Linux系统时,需要向系统输入正确的用户名和口令。在成功登录到Linux计算机后,屏幕会出现一个诸如“$‖ (有可能是其他的符号)的shell提示符。接着用户可以使用各种各样的linux命令了。

用户退出系统

Ctrl-D键或logout命令

关机命令:

命令行方式:shutdown,halt,init 0,poweroff等,需要root权限

基于图形用户界面的登陆(退出)Linux系统的方式

1. 用户使用一台装了GNOME或KDE图形桌面的Linux系统,可以使用图形界面的登录窗口登录到系统。
2. 使用Xmanager或X-Win32等客户端软件,在windows下登录到Linux,可以使用linux的图形界面。


在图形界面中通过鼠标点击“应用程序→附件→终端”操作进入文本界面。

Linux的很多命令需要在文本界面下完成的,Linux用户使用的命令要比Windows操作系统多,且功能强大。

用户退出系统,Fedora Core:

鼠标点击“桌面→注销”

关机命令:鼠标点击“桌面→关机”

启动方式

Linux系统的运行级别(启动级)从 0-6 共7个

0.停机(关闭系统)
1.单用户模式(类似于Windows下的安全模式)
2. 多用户模式(没有NFS支持)
3. 完整的多用户模式(标准的运行级)
4. 保留
5. X Windows 系统
6. 重启


运行级配置文件放在在/etc/inittab中(ubuntu没有改文件) ,有一行”id:5:initdefaul”

root身份在终端上执行telint n ,进入行n。

关机命令

使用 shutdown 或 halt 命令关闭Linux系统。当然使用这些命令需要有管理员用户权限。

 例:下面是指定在早上 8:00 关机。

$ shutdown –h 8:00

 例:下面的命令是指定计算机在三分钟后关机。

$ shut
4000
down –h +3

 例:下面的命令是指定计算机立刻关机。

$ halt

例:下面的命令使计算机重新开机。
$ reboot
$ init 6


(三)shell简介

shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。

shell也被称为Linux的命令解释器(command interpreter)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息