接口:
GUI: GNOME ,KDE
CLI: bash,zsh,sh,csh,tcsh,ksh
查看所用的shell类型
#echo $SHELL
远端连接:
ssh协议: secure,shell
# ss -tnl
查看系统是否监听于tcp协议的22号端口
# ifconfig 或 ip addr list
查看ip地址
#iptables -L -n
查看防火墙状态
#iptables -F
当前关闭
centos7:
#systemctl disable firewalld.service
#systemctl stop firewalld.service
centos6:
#service iptables stop
#chkconfig iptables off
终端设备:terminal
多任务,多用户
物理终端,控制台:console
虚拟终端:6个 tty
Ctrl+Alt+f1~f6
串行终端:ttyS
伪终端:pty
linux的哲学思想之一:一切皆文件
表现之一:硬件设备也通过文件表示
物理终端:/dev/console
虚拟终端:/dev/tty# [1,6]
串行终端:/dev/ttyS#
伪终端 :/dev/pty#
思想之二:由众多功能单一的程序组成。
思想之三:尽量避免跟用户交互。
思想之四:使用文本文件保存配置信息。
注意:在启动设备之后,在其上关联一个用户接口程序,即可实现与用户交互。
查看终端设备:
#tty
查看接口程序:
#echo $SHELL
关机命令:
centos7:
#systemctl poweroff
#systemctl reboot
centos6及以下:
#poweroff
#halt
#reboot
stallman:
自由定义:自由学习和修改,自由使用,自由分发,自由创建衍生版。
文件系统:层级结构,有索引
/: 原初起点
倒置树状结构
最左侧的/:表示根目录
其他的/: 表示路径分隔符
文件的路径表示:
绝对路径:从根开始表示出的路径
相对路径:从当前位置开始表示出的路径
文件名的使用方法:
严格区分大小写
目录也是文件,在同一路径下,两个文件不能同名
支持使用除/外的所有字符
最长不能超过255个字符
用户有家目录:home
用户的起始目录:普通用户管理文件位置
/etc/sysconfig/network-scripts/ifcfg-en011111
最右侧的名称是basename,除了basename其他的叫dirname
[root@testpc ~]# basename /etc/sysconfig/network-scripts/ifcfg-enp2s0
ifcfg-enp2s0
[root@testpc ~]# dirname /etc/sysconfig/network-scripts/ifcfg-enp2s0
/etc/sysconfig/network-scripts