Linux基础一

Linux的哲学思想:

1、一切皆文件

把几乎所有资源统统抽象为文件格式;包括硬件设备,甚至通信接口等;

2、由众多功能单一的程序组成

一个程序只做一件事,并且做好;组合小程序完成复合任务;

3、尽量避免与用户交互

目标:易于已编程的方式实现自动化任务

4、使用文件保存配置信息


Stallman:

自用含义:自由学习和修改;自由使用;自由分发;自由创建衍生版; 


程序的组成部分:

二进制程序文件、库文件、配置文件、帮助文件

二进制文件和库文件为可执行文件;

配置文件和帮助文件可被查看其内容的文件;

库文件:不能独立执行,只能被调用时执行;

《穿越计算机的迷雾》

《量子物理史话》

《三体》


文件

文件:存储空间存储的一段流式数据,对数据可以做到按名存取。

文件系统:层级结构,有索引。

    / :原初起点

            第二层结构

                第三层结构......

倒置树状结构

所有的文件都能找到根起始,linux中的路劲分隔符为/,windows中的分隔符为\

文件路径表示:

绝对路径:从根开始表示出的路径

相对路径:从当前位置开始表示的路径

文件名使用法则:

1.严格区分字符大小写

2.目录也是文件,在同一路径下,两个文件不能同名

3.支持使用出/以外的任意字符,最长不能超过255个字符

用户有家目录:home

        用户的起始目录:普通用户管理文件的位置

工作目录

basename:(基名)最右侧文件或目录名

dirname:(目录名)basename左侧的路径

eg: /etc/sysconfig/network-scripts/ifconf-eno16777736

命令:

eg: # basename /PATH/TO/SOMEFILE       

            SOMEFILE

    # dirname ‘/PATH/TO/SOMEFILE

        /PATH/TO


确保防火墙处于关闭状态操作命令:

1、iptables   -L   -n

2、iptables  -L(清理,只对当前有效)

3、centos7:

        a:systemctl disable firwalld.service(彻底永久禁用)

        b:systemctl st:op firewalld.service(只对当前有效)

    centos6:

        a:service iptables stop(只对当前有效)

        b:ckconfig iptables off(彻底永久禁用)

确保防火请关闭没有问题,就可以远程连接xshell   ( Xmanger Eenterpris)


虚拟网络编辑器:

vmnet0:桥接模式

Realtek PCIe GBE Family Controll Network Aaapter

Realtek(瑞昱)公司PCIe接口千兆以太网系列控制器,简单说就是PCIe接口的千兆网卡

Qualcomm Atheros AR9285 Wireless Network Adapter

高通At.AR9285 无限网络适配器


几个基础命令:

tty:查看当前的终端设备

ifconfig或if addr list:查看活动接口的IP地址

echo:回显

ping:探测网络的目标机与当前主机之间的连通性

        要终止:ctrl+c

echo $SHELL:查看接口程序

关机命令:

            systemctl power off (只对centos7)

            power off (对所有系统)

重启:

            systemctl reboot(只对centos7)

            reboot(对所有系统)

            halt


终端

物理终端:(控制台)console,物理终端只在linux启动过程中使用,一旦系统启动完成后,出现在                            显示屏上黑色的显示界面为虚拟终端。

虚拟终端:(tty)6个,ctrl+alt+F(1-6)

                        ctrl+alt+F7图形终端

图形终端:

         centos6:  ctrl+alt+F7

        centos7:在哪个虚拟终端启动,即位于哪个虚拟终端

串行终端:(ttyS)

伪终端:(pty)      xshell konsole

你可能感兴趣的:(Linux基础一)