linux操作系统概述(提纲)

linux version
linux change your life

还是每个话题一句话,为linux系画像,带您进入linux这个更多可以自己控制的世界。当您了解得越多,您越会发出linux的美和合理。希望你能找到真正属于自己的系统的感觉。

linux核心介绍

linux的其它的东西

linux 的网络管理

linux 的服务管理

linux 的启动grub

linux 的systemd

linux 的磁盘
fat
ntfs
ext系列
lvm的概念:用这个玩意可以对硬盘加密喽。
raid的概念:所谓的备份,普通人用不到吧?

linux 的字体管理
字体,字符集,编码。
刚刚装完系统,浏览器遇到中文乱码,或者成了一个个小方框,这都是字体,字符集惹的祸。
GBK
GB2312
ISO8859
UTF-8:是对unicode的编码。
GB18230
UNICODE
ASCII

桌面 的状态栏

桌面 的启动

/proc
查看各种各样的信息
/proc/version:linux的版本信息。
/proc/cpuinfo:cpu的信息。
/proc/meminfo:内存的信息。

/dev
一切的设备都在这个下面,
/dev/sda: 磁盘
/dev/shm: 内存设备 , tmpfs,
/dev/stdin & /dev/stdout
/dev/tty
有神奇的设备
/dev/null: 输出设备,称做黑洞,给这个设备的所有东西都被抛弃了。
/dev/zero:输入设备,能够提供无数个0。

/media
U盘和移动硬盘的自动挂载都放到了这个里面,并且fedora是按用户来分文件夹了,u盘分以一个奇怪的数字串开头。在没有这些自动挂载之前,都是要手动安装的到/mnt下的。估计将来/mnt的作用会被/media取代。

usb管理

bluetooth管理

linux 防火墙
linux iptable即为linux下的防火墙,天生自带,内核支持 ,但如果想用界面型式的?另安装软件。

host文件
太喜欢的文件了,能用他来实现很多神奇的功能。

无线网卡的配置: driver -> wpa supplicant(deamon) -> cli | gui

ifconfig vs iwconfig

NAT
把私有IP,转化成外部共公IP. 有三种方式: 静态, 动态, 多路端口复用。是一种为了解决有限的ip地址而使用的技术。中国移动据说做事用的是动态ip。

网络协议的层次: 7层 vs tcp/ip四层
应用层: HTTP, telnet, NFS、RCP,SMTP
IP
TCP:3次握手建立了一连接,如telnet, FTP,smtp
UDP:广播的形式。一些查询都是UDP 式的响应。
IMCP:ping 即是IMCP。

有意思的命令
uname -a 查看linux的版本信息
/etc/grub.conf 存放的是系统启动的信息
/boot 存放启动镜像
iptables -L 查看当前iptables名细

VPN

linux的进程调用

linux 下的链接
ln 可以建立一个连接 ,有点像linux的快捷方式,不过,你平时可以像操做一个正常文件夹一个去操做这个链接。以前在lvm没有出来之前,可以用这种方式来扩展一个磁盘,编译linux内核时,或者安状java时,都可以用链接的方式,或者linux启动内核时,都可以方面的去切换版本。

linux 的权限
用户管理,owner:group:other的概念。
读,写,执行的概念

/etc/fstab
管理磁盘

/etc/profile
各用户的.bashrc 及.bashrc_profile

神奇好用的 alias

管道符的概念
可以把好多命令串联起来使用。还有&& 及 || 这两个。

tail;touch;cat; locale; awk; grep; head; more; less;

wget; curl
神奇的下载工具。

crontab
linux计划任务

.sh
shell角本编程

Author: rainasmoon

I want to change the WORLD!