![](https://img-blog.csdnimg.cn/20201015211433105.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程
L在前方
Hello World
展开
-
Liunx系统网络配置
Liunx系统网络配置一. 网络协议的介绍1.1网络协议的概念:网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息时采用的格式和这些格式的意义。大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。1.2TCP/IP协议TCP/IP协议字面上代表了两个协议:TCP(传输控制协议)和IP(网络协议)。1983念1月1日,在因特网的前身(ARP网)中,TCP/IP协原创 2020-10-17 17:35:49 · 660 阅读 · 0 评论 -
如何利用作业来偷懒?
如何利用作业来偷懒?一. 作业、作业的查看和控制作业的基本概念:作业:是指用户向系统提交并要求执行的一个任务。一个作业对于一个或多个进程。前台与后台前台作业:与用户进行交互操作。后台作业:不接受终端的输入,但向终端输出执行结果。前段和后台执行命令的语法格式:command #前台执行command& #后台执行commandctrl+z键 #将目前的工作放到后台中暂停,挂起后的程序将不再做任何操作。相关命令① fg命令功能:让后台作业恢复到前台执行格式原创 2020-10-17 17:24:52 · 181 阅读 · 0 评论 -
如何处理最好资源的“耗子”进程?
如何处理最好资源的“耗子”进程?一. 进程管理的基本内容(1) 进程管理进程:①程序的一次执行过程① 资源分配和管理的基本单位进程管理的内容:① 如何监视进程获取当前系统中各个进程的具体状态信息。② 调整进程运行的优先。③ 守护进程。二. 如何监视和控制进程?(1)监视进程1.与进程有关的信息2.进程监视命令① ps命令功能:报告进程的相关信息。格式:ps [选项]② top命令功能:以实时的方式报告进程的相关信息格式:top [选项]③ pstree命令原创 2020-10-17 17:17:35 · 230 阅读 · 0 评论 -
Linux中shell编程——编写shell脚本,实现功能:对于用户输入的任意数值,计算n!
实验目的理解shell程序的设计方法掌握shell程序编辑、运行、调试方法与过程实验内容shell简单编程实验过程要求:1.记录实验过程,对关键过程进行文字说明并附上操作截屏。2.逻辑清晰、排版美观。编写shell脚本,实现功能:对于用户输入的任意数值,计算n!。程序代码:#!/bin/bashmultiply(){ if [ $1 -gt 1 ]; then result=`expr $result \* $1` next=`expr $原创 2020-10-17 16:45:25 · 3393 阅读 · 0 评论 -
Linux中shell编程——编写shell脚本,实现功能:对于用户输入的任意两个整数,分别计算并显示这两个整数的和、差、积、商。注意:若第2个整数为0,则应提示“无法计算商值”。
实验目的理解shell程序的设计方法掌握shell程序编辑、运行、调试方法与过程实验内容shell简单编程实验过程要求:1.记录实验过程,对关键过程进行文字说明并附上操作截屏。2.逻辑清晰、排版美观。编写shell脚本,实现功能:对于用户输入的任意两个整数,分别计算并显示这两个整数的和、差、积、商。注意:若第2个整数为0,则应提示“无法计算商值”。程序代码:#!/bin/bashread -t 5 -p “请输入两个整数:” a becho “a+b=[a+b]"echo"a−b=原创 2020-10-17 16:43:27 · 8327 阅读 · 0 评论 -
Linux——编写shell脚本,实现功能:利用case语句对用户输入的任意数值做五级成绩判断,90~100为优秀,80~89为良好,70~79为中等,60~69为及格,60分以下为不及格。
实验目的理解shell程序的设计方法掌握shell程序编辑、运行、调试方法与过程实验内容shell简单编程实验过程要求:1.记录实验过程,对关键过程进行文字说明并附上操作截屏。2.逻辑清晰、排版美观。编写shell脚本,实现功能:利用case语句对用户输入的任意数值做五级成绩判断,90100为优秀,8089为良好,7079为中等,6069为及格,60分以下为不及格。程序代码:#!/bin/bashcase $1 in[0-9]|[0-5][0-9]) echo “不及格” ;;1原创 2020-10-17 16:41:45 · 6844 阅读 · 0 评论 -
Linux中创建目录及文件权限
实验目的理解shell程序的设计方法掌握shell程序编辑、运行、调试方法与过程实验内容shell简单编程实验过程要求:1.记录实验过程,对关键过程进行文字说明并附上操作截屏。2.逻辑清晰、排版美观。编写shell脚本,实现功能:在/tmp目录下创建test目录(目录文件权限为:所有者可读、可写、可执行;所在组可读、可执行;其他用户可读),并在该目录下再建立3个目录,分别为dir1~dir3(目录文件权限为:所有者可读、可写、可执行;所在组可读、可写;其他用户可读),以及2个普通文件,分别原创 2020-10-17 16:45:55 · 4444 阅读 · 0 评论 -
Linux中shell编程——编写shell脚本,实现功能:在用户输入年、月后自动打印出对应年月的日
实验目的理解shell程序的设计方法掌握shell程序编辑、运行、调试方法与过程实验内容shell简单编程实验过程要求:1.记录实验过程,对关键过程进行文字说明并附上操作截屏。2.逻辑清晰、排版美观。编写shell脚本,实现功能:在用户输入年、月后自动打印出对应年月的日历。程序代码:[c@localhost ~]$ mkdir /tmp/test[c@localhost ~]$ cd /tmp[c@localhost tmp]$ chmod 751 test[c@localh原创 2020-10-16 20:57:01 · 3044 阅读 · 0 评论 -
Linux逆向解析114.114.114.114
逆向解析114.114.114.114命令:host 114.114.114.114结果:原创 2020-10-16 20:53:32 · 385 阅读 · 0 评论 -
Linux正向解析www.guat.edu.cn
正向解析www.guat.edu.cn命令:host www.guat.edu.cn结果:原创 2020-10-16 20:52:39 · 130 阅读 · 0 评论 -
Linux正向解析和逆向解析
正向解析和逆向解析:① 首先安装DNS:yum –y install bind② 进入主配置文件:vim /etc/named.conf③ 进入区域配置文件:vim /etc/named.rfc1912.zones④ 复制之前的数据配置文件换掉之前默认的:cd /var/named/lscp –p named.localhost guat.edu.cnlsvim guat.edu.cn.zone⑤ 进入区域数据配置文件...原创 2020-10-16 20:50:52 · 770 阅读 · 0 评论 -
Linux网络配置方法
实验目的掌握所用系统网络配置方法掌握与网络管理相关的命令及使用方法实验内容网络管理命令实验过程要求:1.记录实验过程,对关键过程进行文字说明并附上操作截屏。2.逻辑清晰、排版美观。1)确定网卡名称命令:ifconfig结果:(此处使用ens33作为网卡名称)2)测试网络是否通命令:ping 192.168.209.2结果:3)显示所有处于监听状态的TCP端口命令:netstat -ta结果:4)显示所有已配置接口使用的统计信息命令:netstat -i结果:原创 2020-10-16 20:44:45 · 276 阅读 · 0 评论 -
Linux网络配置TCP/IP网络配置
实验目的掌握所用系统网络配置方法掌握与网络管理相关的命令及使用方法实验内容TCP/IP网络配置。实验过程要求:1.记录实验过程,对关键过程进行文字说明并附上操作截屏。2.逻辑清晰、排版美观。TCP/IP网络配置1)使用DHCP自动配置② 安装DHCP:yum –y install dhcp② 检查是否安装成功:rpm –q dhcp③ 编辑系统网络配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33④ 保存文件并退出2原创 2020-10-16 20:40:38 · 1731 阅读 · 0 评论 -
Linux环境和基本命令——分页显示文件内容命令
实验目的掌握Linux一些基本命令的使用方法熟悉Linux操作环境实验内容分页显示文件内容命令(less)less命令的作用与more十分相似,都可以用来浏览文字档案的内容,它改进了more命令中的一些功能,并又添加了许多特色功能。例如,可使用PageUp键向上翻页,PageDown键向下翻页。常用方法:less [options] files例如:分页显示文件cattest文件中的内容命令:less tmp/cattest结果:...原创 2020-10-16 20:08:20 · 4019 阅读 · 0 评论 -
Linux环境和基本命令——文件删除命令
实验目的掌握Linux一些基本命令的使用方法熟悉Linux操作环境实验内容文件删除命令常用方法:rm [options] files常用参数(options): -f:强制方式,强制删除文件或目录; -i:交互方式,删除已有文件或目录之前先询问用户,回答y/yes表示确认,其他为放弃 -r或-R:递归方式,递归处理,将指定目录下的所有文件与子目录一并处理。删除目录时必须带该参数Linux还有一个unlink命令,用于删除单个文件,但不能删除目录。例如:强制删除/tmp/test原创 2020-10-16 20:07:32 · 350 阅读 · 0 评论 -
Linux环境和基本命令——文件和目录复制命令
实验目的掌握Linux一些基本命令的使用方法熟悉Linux操作环境实验内容文件和目录复制命令常用方法:cp [options] source dest #将源文件复制到目标文件cp [options] source … directory #将一批文件复制到某个目录directory常用参数(options): -f:强行复制文件或目录,不论目标文件或目录是否已存在 -r或-R:递归复制。复制目录时,一同复制其中的所有文件和子目录 -i:覆盖既有文件之前先询问用户 -b:原创 2020-10-16 20:06:47 · 3078 阅读 · 0 评论 -
Linux环境和基本命令——部分屏幕操作命令
实验目的掌握Linux一些基本命令的使用方法熟悉Linux操作环境实验内容分页显示文件内容命令(more)常用方法:more [options] files常用参数(options): +/pattern:从第一个正则表达式pattern处开始显示 +linenum:从第linenum行开始显示 -lines:指定满屏行数为lines,默认时为24行 -s:当有一个或多个空行时只显示一个例如:显示文件myfile的内容,每10行显示一次:more -10 myfile部分屏原创 2020-10-16 20:08:55 · 272 阅读 · 0 评论 -
Linux环境和基本命令——显示文件的内容或合并文件命令
实验目的掌握Linux一些基本命令的使用方法熟悉Linux操作环境实验内容显示文件的内容或合并文件命令常用方法:cat [options] [files]常用参数(options): -n:为所有行添加行号 -s:当有一个或多个空行时只显示一个例如:显示文件test.txt的内容,并为所有行添加行号:cat -n test.txt特殊用法:与I/O重定向结合可将多个文件的显示内容改道到某个文件中,从而实现文件复制、合并等操作。例如:从键盘读入内容并将其保存到文件myfile,原创 2020-10-15 22:14:27 · 957 阅读 · 0 评论 -
Linux环境和基本命令——显示当前目录命令
实验目的掌握Linux一些基本命令的使用方法熟悉Linux操作环境实验内容显示当前目录命令练习常用方法:pwd例如:以绝对路径的方式显示用户当前工作目录:pwd原创 2020-10-15 22:11:53 · 1709 阅读 · 0 评论 -
Linux环境和基本命令——改变工作目录命令
实验目的掌握Linux一些基本命令的使用方法熟悉Linux操作环境实验内容改变工作目录命令常用方法:cd [directories]若不指定目录,则默认切换到用户的家目录。例如:切换到上级目录:cd …回到刚离开的目录:cd -(被扩展为用户家目录,~-被扩展为刚刚用户刚刚离开的目录)练习:① 切换到目录/etc命令:cd /etc结果:② 切换到家目录命令:cd ~结果:...原创 2020-10-15 22:09:18 · 1496 阅读 · 0 评论 -
Linux环境和基本命令——删除目录命令
实验目的掌握Linux一些基本命令的使用方法熟悉Linux操作环境实验内容删除目录命令常用方法:rmdir [options] directories常用参数(options): -p:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除例如:删除目录/test/test1后,若test已变成空目录,则将其一并删除:rmdir -p /test/test1练习:① 删除子目录/tmp/ptmp/ctmp1命令:rmdir -p/tmp/ptmp/ctmp1结果(通过ls原创 2020-10-15 22:07:15 · 9011 阅读 · 0 评论 -
Linux环境和基本命令——列目录内容命令
实验目的掌握Linux一些基本命令的使用方法熟悉Linux操作环境实验内容列目录内容命令常用方法:ls [options] [files]常用参数(options): -a:列出包括隐藏文件在内的所有文件及目录(Linux规定以点“.”开头为隐藏文件,默认情况不会列出) -A:显示除隐藏文件“.”和“…”以外的所有目录内容 -i:列出目录内容时显示i节点信息 -l:以长格式显示目录下的内容列表,输出的信息从左到右依次包括文件类型、权限模式、硬连接数、所有者、组、文件大小、文件原创 2020-10-15 22:02:31 · 1824 阅读 · 0 评论 -
Linux环境和基本命令——帮助命令
实验目的掌握Linux一些基本命令的使用方法熟悉Linux操作环境实验内容帮助命令实验过程要求:1.记录实验过程,对关键过程进行文字说明并附上操作截屏。2.逻辑清晰、排版美观。帮助命令常用方法:man [options] [section] name常用参数(options): -a:对所有与name相关的内容进行帮助 -h:显示帮助信息 -f:列出与name相关的描述信息,同whais -w:显示手册页的位置例如:查看passwd的帮助文件:man passw原创 2020-10-15 21:59:21 · 132 阅读 · 1 评论 -
vim文本编辑器的基本操作练习
通过vim编辑器将test2.1修改为test2.2(注意:文件名也需修改),test2.1和test2.2的内容如下,要求列出完整的修改过程,格式参考基本操作练习一。分别在tmp文件中建立test2.1和test2.2;将以上内容分别输入test2.1和test2.2中命令::mv test2.1 test2.2结果:查看最后结果:3. 使用vim文本编辑器编写一个C程序,用于实现求指定数字(键盘输入)的阶乘,并对程序进行编译、连接和运行。①先安装gcc编译器在终端输入yum –y i原创 2020-10-15 21:46:17 · 1472 阅读 · 0 评论 -
Linux下文本编辑器的使用
实验目的1.掌握Linux下vim文本编辑器的使用方法2.掌握在vi/vim文本编辑器下进行简单的文本编辑操作3.掌握GCC编译器的使用。实验内容vim文本编辑器的基本操作练习一vim文本编辑器的基本操作练习二使用vim文本编辑器编写一个C程序,用于实现求指定数字(键盘输入)的阶乘,并对程序进行编译、连接和运行。实验过程1.记录实验过程,对关键过程进行文字说明并附上操作截屏。2.逻辑清晰、排版美观。1. vim文本编辑器的基本操作练习一① 复制/etc/passwd文件内容到/t原创 2020-10-15 21:37:51 · 733 阅读 · 0 评论 -
安装并熟悉Linux操作系统
实验目的了解并掌握虚拟机安装Linux方法初步感受Linux下操作实验内容VMware Workstation下创建CentOS Linux虚拟机准备安装CentOS 7所需要的光盘镜像虚拟机下安装带图形化操作界面的CentOS 7系统实验环境硬件环境处理器:Intel® Core™ i5- -8279U CPU @ 2.8GHz 3.2 GHz已安装的内存(RAM):8.00 GB系统类型:64位操作系统,基于x64的处理器软件环境VMware Workstation版本原创 2020-10-15 21:29:22 · 602 阅读 · 0 评论 -
linux下的基本操作命令
一.如何对Linux的使用者进行管理?1. 用户即相关配置文件(1) 用户管理的核心是对用户及其资源的各种权限的审核。(2) 账户:一个用户在系统上标识。用户账户:文件、进程、任务,给每个用户提供特定的工作环境/组账户:具有相同特征的用户的集合体。同一个用户可以属于多个组。(3) 用户(账户):超级用户:root系统用户:伪账户普通用户组(账户):私有组标准组(4) passed文件位置:/etc/passwd作用:保存各个账户的账户信息(密码除外)。文件格式:每行一个用户账号原创 2020-10-15 21:12:38 · 103 阅读 · 0 评论