01、Linux初识
2021/5/7 7:25:12
本文主要是介绍01、Linux初识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、计算机与操作系统
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
这篇关于01、Linux初识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法