一、计算机与操作系统
1、计算机硬件:根据冯·诺依曼体系,有cpu的控制器和运算器、内存的存储器、输入和输出设备,共5个模块组成。
2、计算机软件:有指令(算法)+数据(数据结构)组成。
3、狭义的OS:内核;完整的OS:内核+应用程序。
4、OS的功能:进程管理、内存管理、安全控制、文件系统、网络功能、驱动程序。
5、Linux的发行版:Debian、slackware、Redhat。主要以这3种为基础进行衍生发行。
6、程序包的组成:二进制文件、配置文件、库文件、帮助文件。
7、Linux的程序管理主要有两种:Debian的deb(apt-get),RedHat的rpm(yum --> dnf)。
**
二、安装Linux系统(CentOS)
1、获取镜像:http://mirrors.aliyun.com 或 https://mirrors.huaweicloud.com
2、虚拟化软件:VMware workstation,或VirtualBox
3、虚拟机的硬盘分区:/boot(1G), swap(2G), /(剩余容量-10G), 剩余10G备用。
4、别的参数默认,或根据需要进行修改。
**
三、远程连接Linux
1、用户界面分为GUI(GNOME、KDE)和CLI(bash,csh,tcsh,sh)
2、查看shell类型:~]#echo $SHELL
3、使用SSH协议远程连接。
4、查看TCP协议是否监听22端口:~]#ss -lnt
5、查看IP地址:~]#ip addr list 或 ifconfig
6、查看防火墙状态:~]#iptables -L -n
7、CentOS7关闭防火墙:~]#systemctl stop firewalld
~]#systemctl disable firewalld
8、CentOS6关闭防火墙:~]#service iptables stop
~]#chkconfig iptables off
**
四、终端
1、Linux是多用户、多任务的系统。
2、CentOS有6个虚拟终端tty: Ctrl+Alt+F[1-6]
3、图形终端:
CentOS 6:
Ctrl+Alt+F7
CentOS 7:
在哪个虚拟终端启动,即位于哪个虚拟终端;
4、各终端的文件名:
物理终端:/dev/console
虚拟终端:/dev/tty# [1,6]
串行终端:/dev/ttyS#
伪终端:/dev/pts/#
5、注意:在启动设备之后,在其上关联一个用户接口程序,即可实现与用户交互;
查看终端设备:
~]# tty
启动并后台运行GUI:
在某一虚拟终端接口运行命令:startx &
6、[root@node1 ~]# COMMAND
prompt:
root: 当登录的用户
node1: 当前主机的主机名,非完整格式;此处的完整格式为:node1.magedu.com
~:用户当前所在的目录(current directory),也称为工作目录(working directory);相对路径;
#:命令提示符;
#:管理员账号,为root; 拥有最高权限,能执行所有操作;
$:普通用户,非root用户;不具有管理权限,不能执行系统管理类操作;
注意:建议使用非管理员账号登录;
执行管理操作临时切换至管理员,操作完成即退回;
7、关机命令:
CentOS 7:
~]# systemctl poweroff
~]# systemctl reboot
CentOS通用:
~]# poweroff
~]# halt
~]# reboot
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。