【Linux学习笔记】45:VMware中CentOS7配置桥接模式/仅主机模式/NAT模式

关于三种模式的辨析见实例讲解虚拟机3种网络模式(桥接、nat、Host-only),本文主要记录配置方式。 桥接模式 宿主机上ipconfig /all查看网络和适配器信息: 在VMware中修改要桥接到的适配器: 在虚拟机中ifconfig查看网卡名称,我这里是ens33。然...

2018-10-16 14:11:50

阅读数 802

评论数 1

【Linux学习笔记】44:Shell(bash)中的变量,字符串,数组

太久不用Shell了,已经快忘光了。最近实习很累,今晚有空整合学习以下。 编写和使用Shell 创建.sh文件,第一行: !#/bin/bash 表示这个文件的默认解释器是bash,这个具体的bash目录可以用which命令查看一下。当然也可以使用bash 文件名的方式解释执行这个文件...

2018-07-27 22:49:48

阅读数 93

评论数 0

【Linux学习笔记】43:OpenSUSE上的YaST工具换源

打开YaST工具: 软件源设置: 点击添加: 选择从指定URL添加: 软件源的名称可以任意取,URL可以在网上找。这里用了Packman源: 点击Next之后就会开始校验源,其中会要求选择信任: 添加好以后就可以在这个界面看到刚刚添加的源了。可以多添加一些国内源...

2018-07-22 13:43:12

阅读数 105

评论数 1

【Linux学习笔记】42:安装High Performance Linpack

安装GOTO BLAS mkdir /usr/local/mathlib/ mkdir /usr/local/mathlib/goto/ #另:到下载目录 tar -zxvf GotoBLAS2-1.13.tar.gz -C /usr/local/mathlib/goto/ cd /usr/...

2018-05-07 15:32:14

阅读数 326

评论数 0

【Linux学习笔记】41:CentOS6.9(Basic Server)配网与ssh/rsh学习

计算机系统结构课的实验,记录一下。 配置 使用桥接模式可以很快的和宿主机ping通,但不勾选复制宿主机的连接。 /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT改为yes;BOOTPROTO改成使用静态ip,并在IPADDR指定其ip...

2018-03-27 13:30:19

阅读数 406

评论数 0

【Linux学习笔记】40:配置自己的桌面版CentOS6.9

各种问题,重装了无数次,记录一下最近一次最成功的操作流程。 (虽然第一行就打错了) rmp -ivh jdk-8u11-linux-i586.rpm rpm -ivh jdk-8u11-linux-i586.rpm java -version cd /usr ls cd java ...

2018-01-22 18:38:32

阅读数 390

评论数 0

【Linux学习笔记】39:Linux下C模拟读者写者问题

只开了一块缓冲区,所以不需要用mutex互斥信号量对其保护,直接交替PV操作就行了。应当找时间系统学习一下Linux下的C/C++编程,有很多有意思的功能。下面两个程序可以开两个terminal,编译好后,先执行生产者,再在另一个terminal里执行消费者的程序,然后在生产者的程序里输入(生产的...

2017-11-01 19:36:42

阅读数 376

评论数 0

【Linux学习笔记】38:有关Linux进程家族树

(昨天操作系统研讨的内容,留存一下) 欢迎有需要的朋友点这里下载完整PPT init进程是Linux进程树的根,也就是PID=1的进程。是由开机启动后kernel直接启动的进程。图中的这些进程都是常驻在系统中的进程,称为服务。 进程通过fork&exec的方式来产生子进程。而那些服务...

2017-09-28 09:29:27

阅读数 1504

评论数 0

【Linux学习笔记】37:基础正则表达式元字符

到我的Linux笔记的36节,Tony老师的Shell环境变量配置文件课程学完了,从本节开始学习Shell正则表达式课程。 正则表达式不是通配符! 正则表达式用来做字符串的模式分割、匹配、查找、替换。正则用来在文件中匹配字符串,grep、awk、sed命令支持正则;通配符用来匹配文件名,ls、f...

2017-09-17 15:19:34

阅读数 343

评论数 0

【Linux学习笔记】36:其它环境变量配置文件

本节学习其它几个常用的环境变量配置文件。[1]~/.bash_logout注销时生效,[2]~/.bash_history保存每个用户的历史命令,[3]/etc/issue保存本地终端登录欢迎信息,[4]/etc/issue.net保存远程终端登录欢迎信息,[5]/etc/motd保存成功登录后的...

2017-09-04 18:28:09

阅读数 287

评论数 0

【Linux学习笔记】35:登录时生效的环境变量配置文件 下

这两节学习登录时生效的环境变量配置文件。[1]继续了上节的/etc/profile配置文件,[2]/etc/profile.d/lang.sh配置文件,[3]~/.bash_profile配置文件,[4]~/.bashrc配置文件,[5]/etc/bashrc配置文件。最后学习了"操作系...

2017-09-04 11:53:14

阅读数 396

评论数 0

【Linux学习笔记】34:登录时生效的环境变量配置文件 上

这两节学习登录时生效的环境变量配置文件。本节了解了/etc/profile配置文件,了解了umask权限的四个规则:①创建的文件默认最高权限为666 ②创建的目录默认最高权限为777 ③权限不能使用数字进行换算,而必须使用字母 ④umask定义的权限,是系统默认权限中准备丢弃的权限

2017-09-03 23:02:10

阅读数 396

评论数 0

【Linux学习笔记】33:环境变量配置文件简介

到我的Linux笔记的32节,Tony老师的Shell运算符课程学完了,从本节开始学习Shell环境变量配置文件课程。 之前学习过PATH环境变量和PS1环境变量了,环境变量如果不写在配置文件中,一重启就失效了。[1]source命令 source命令可以让修改后的配置文件立即生效,而不用去重...

2017-09-03 21:38:22

阅读数 307

评论数 0

【Linux学习笔记】32:Shell编程中的变量测试

变量测试主要在Shell中有,其它绝大多数语言是没有这个概念的,通用度不高。而且变量测试比较复杂,在实际写脚本的过程中完全可以用其它方式来取代变量测试。 变量测试格式复杂,语法简单,适合于脚本程序的优化。(其实就是把判断语句和赋值语句简化了)变量测试表 这个表也比较复杂,解释下第一行变量测...

2017-09-03 20:18:14

阅读数 289

评论数 0

【Linux学习笔记】31:数值运算的方法

上节的declare命令其实就可以进行数值运算,只要在要做数值运算的的结果变量前面加declare -i就可以。但这种方式不算方便,本节学期其它的方式进行数值运算。 这些方式有:expr数值运算工具,let数值运算工具,$((表达式)),$[表达式]。 最后再贴一下Bash运算符优先级表。

2017-09-03 18:35:00

阅读数 332

评论数 0

【Linux学习笔记】30:declare命令(声明/取消/查看变量类型)

到我的Linux笔记的29节,Tony老师的Shell变量课程学完了,从本节开始学习Shell运算符课程。[1]总的declare声明变量类型 前面学过Shell是一个弱类型的语言,默认情况下给变量赋什么值都是字符串型,不能直接进行数值运算。declare命令可以明确进行变量类型的声明。decl...

2017-09-03 17:31:30

阅读数 1788

评论数 0

【Linux学习笔记】29:预定义变量和read命令

预定义变量是Bash三大类变量中最严格的变量,不能自己去增加预定义变量。上节学习的位置参数变量也是属于预定义变量的范畴。本节学习其它的几个预定义变量。 [1]$?判断上一命令执行情况[root@bogon sh]# ls ok.sh test1.sh [root@bogon sh]# echo...

2017-09-03 00:20:04

阅读数 313

评论数 0

【Linux学习笔记】28:位置参数变量

本节学习位置参数变量(预定义变量中的一类),位置参数变量可以向Shell脚本中传递各个位置的参数。 [1]$n 它最主要的作用是向脚本里传递参数值,假如有这样一个脚本(既没有写东西也没赋予权限,但假设它能用): 那么在这样运行脚本时,就会把”./test1.sh”、”11”、”22”分别...

2017-09-02 22:48:31

阅读数 322

评论数 0

【Linux学习笔记】27:环境变量中的语系变量

语系就是用的是什么人类语言,本节专门学习环境变量中的语系变量。[1]locale确定系统当前语系[root@bogon ~]# locale LANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8...

2017-09-02 20:52:00

阅读数 471

评论数 0

【Linux学习笔记】26:环境变量

环境变量是全局变量,而用户自定义变量是局部变量。也就是说,用户自定义变量只能再当前Shell中生效,而环境变量可以在当前Shell和这个Shell的所有子Shell中生效。[1]先用pstree命令查看进程树[root@bogon ~]# pstree init─┬─abrtd ├─ac...

2017-09-02 20:06:37

阅读数 455

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭