; N_28 linux基础知识 | Linux运维部落

N_28 linux基础知识

1.计算机的组成
2.linux的各发行版
3.linux的哲学思想
4.一些linux的基本命令
5.帮助信息
6.FHS

  1. 计算机的组成 硬件系统 和 软件系统

硬件: 中央处理器(CPU)–处理信息;

主板–信息通道,各设备的连接平台;

内存–运行程序的地址空间,连接CPU的桥梁,

显示器–标准输出设备;

键盘/鼠标–标准输入设备,是字符设备;

电源–提供各部件所需要的电压和电流;

软件:操作系统(windows,linux等) ,各种应用程序。

2.linux的各发行版

主要是三大发行版:

Debian :Debian最早由Ian Murdock于1993年创建,社区组织维护 ,遵守GNU协议,包括了knoppix和Ubuntu等

salckware:S.U.S.E 以

RedHat: Fedora core ,RedhatEnterprise,centos

3.linux的哲学思想

a.linux中一切皆是文个;

b.每个程功能单一,轻量小程序,组合完成复杂任务;

c.配置文件都是文本配置;

d.尽量避免交互,实现自动运维;

4.一些linux的基本命令

命令格式:#COMMAND [OPTIONS] agruments

ifconfig: configure a network interface (配置网络接口)

#ifconfig interface options | address …

-a:显示全部网络接口信息

QQ图片20171201223233

说明:eth0是指网卡名称 HWaddr表示网卡的物理MAC地址;

inet addr 网卡的IP地址 Bcast 广播地址 Mask 掩码

lo 是本地回环口地址,用来测试本机网卡,地址为127.0.0.1 ;

up / down 对指定网卡设备进行开启和关闭操作;

QQ图片20171201224105QQ图片20171201224200

add 给指定网卡配置IP地址及掩码

QQ图片20171201225250

#echo echo – display a line of text 回显

-e 让其在双引号的转义符生效(\n,\t,\a等制表符),比如:

QQ图片20171201225810

#tty print the file name of the terminal connected to standard input

显示连接虚拟终端信息

#startx 用来启动X_window的

#export 用来设备环境变量 shell的内部命令
export PATH
#pwd 显示当前所在工作目录;
QQ图片20171201231617
#history 命令历史
-c 清空命令历史,只对当前内存中的历史命令;
-w 将命令历史写入文档中
-r 从文件中读出命令历史 到内存列表中;
!“#” 调用命令历史列表中第#表命令;
!! 调用上一条命令;
ESC , . 表示调用 上一条命令的最后个参数;
#shutdown
shutdown [OPTION]… TIME [MESSAGE]
-r 重启
-h 关机
#shutdown -h now 马上关机;
#shutdown – h 10 表示10分钟后关机;
#shutdown -k 13:10 “This is a shutdown message.” 向登陆用户发送关机信息;
#poweroff 关闭电源系统并切断电 源 ;
#reboot 重启正在运行的linux系统;
#hwclock hwclock [functions] [options] 计算机的硬件时钟;
和clock是同一个命令
-w 把系统时钟同步到硬件时钟
-s 把硬件时钟同步到系统时钟
#date date [OPTION]… [+FORMAT]
QQ图片20171202133640
系统时钟
+%F 显示年月日
+%T 显示时分秒
+%Y 显示年份份
+%H 显示当前小时
+%s 显示从linux元年到当前的时间,单位为秒;
5.帮助信息
使用man 命令可以查看命令的用法和相关文档;
#man NAME
man 各章节的分类情况:
man1 用户命令手册
man2 系统调用手册
man3 C库调用文档
man4 设备及特殊文件手册
man5 配置文件格式手册
man6 相关游戏使用帮助手册
man7 其它
man8 系统管理员–守护进程及管理进程
6、linux 系统的FHS (Filesystem Hierarchy Standard) 文件系统层及标准;
/bin 二进制程序文件 基本命令存的和目录;
/sbin 系统管理员使用的命令程序;
/boot 引导加载系统用的配置文件,kernel,grub等;
/dev 设备文件,特殊文件;
/etc 程序配置文件;
/home 用户家目录;
/lib ,/lib64 库文件存放路径,/lib64为64位系统的库文件;
/module 存储内核模块的目录;
/mdeia 移动设备挂载点;
/mnt 临时设备挂载点;
/opt 第三方程序安装位置;
/root 管理员的家目录;
/srv 当前主机的数据;
/tmp 临时文件的存储位置;
/usr 全局共享的只读数据路径;
/usr/include 程序的头文件存放位置;
/usr/bin
/usr/sbin
/usr/lib
/usr/lib64
/usr/local
/usr/share
/usr/src
/var 存储常发生变化的数据的目录;
/var/log
/var/run
/var/mail
/var/spool
/proc 内核及进程存储相关信息,它们多为内核参数,基于内存的虚拟文件,一般关机后失效;

 

 

 

 

 

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:/89120

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1660809109@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:guoqibee.com  万达娱乐直属  万达娱乐主管QQ  华宇招商  万达招商QQ  万达直属QQ  万达娱乐平台  万达娱乐招商  万达招商QQ  万达登录