操作系统(Operating System):软硬件资源的管理者。对下管理硬件,对上为应用提供平台。
主流操作系统:
PC:Windows,OS X,Linux
服务器:Unix/Linux,Windows Server,OS X
嵌入式设备(Embedded Device):Linux,Android,VxWorks,iOS,WinCE,Windows Phone,BlackBerry,Symbian
Linux:开源免费(遵守GPL协议)
下载Linux内核源码:www.kernel.org
Linux主流发行版:RedHat,CentOS,Fedora,Debian,Ubuntu,Suse,麒麟,深度(Deepin)。
Linux系统是类Unix系统。
Linux系统的使用方式:
桌面环境:傻瓜式,效率低,功能不够强大,很多操作无法完成
Shell命令:专业强大高效
桌面环境不是Linux内核的部分,它只是一个应用软件,可以卸载
常用桌面环境:GNOME和KDE
按功能分类学习记忆:
电源管理
poweroff:关机
reboot:重启
halt:关机
shutdown:关机或重启,常用参数-r重启,-h关机
man:manual,手册
su:select user
history:查看历史指令记录
进程管理
ps:process snapshot,进程快照
top:实时查看系统中所有进程
kill:杀死进程,-9
killall: 批量杀死进程
Ctrl+C:结束当前正在前台执行的程序
Ctrl+Z:将当前正在前台执行的程序暂停并调到后台
fg:foreground,将当前所有在后台的任务调到前台执行
bg:background,让后台所有暂停的任务继续执行
&:在后台执行
reset:重置终端
clear:清屏
网络配置
ping:检测本机和目标机器之间的网络是否通畅
ifconfig:查看或临时修改本机网络配置信息
netstat:查看网络状态信息
IP地址:一台机器在计算机网络中的位置表示
IPv4是由32位二进制数据构成,采用四断点分式记法,每一段的范围是0-255
IPv6是由128位二进制数据构成,采用冒分十六进制表示法
私有IP地址(只用于内网)
10.X.X.X
172.16.X.X - 172.31.X.X
192.168.X.X
127.X.X.X为本地回环测试地址
域名(Domain Name):相当于机器的名字,可以和IP地址进行绑定,这样就可以通过域名找到对应的机器(解析域名得到其指向的IP地址,然后通过IP地址进行通信)