linux环境变量

Linux---进程初阶(冯诺依曼体系结构/认识操作系统/进程相关概念/环境变量/程序地址空间 & 进程地址空间比较/进程优先级)

一世执手 提交于 2020-02-26 12:05:43
目录 一.冯诺依曼体系结构 1.1组成 1.2内存,硬盘区别 二、操作系统 2.1 概念 + 目的 2.2 如何管理 2.3系统调用和库函数 三.进程相关概念 3.1进程概念 3.2如何描述进程 3.2进程简单操作(查看 + 创建) 3.3 进程状态 + 演示 3.4僵尸进程 3.5孤儿进程(不是进程状态) 四.环境变量 4.1概念 4.2常见环境变量 + 查看方法 4.3环境变量相关操作命令 4.4环境变量的组织方式 4.5获取环境变量 五.程序地址空间 & 进程地址空间比较 六.进程优先级 6.1查看系统进程 6.2修改优先级 一.冯诺依曼体系结构 1.1组成 输入设备:采集数据 eg:键盘 输出设备:数据输出 eg:显示器 控制器: 控制存取数据 运算器: 控制器运算器合称为中央处理器:CPU 存储器: 主要指内存 1.2内存,硬盘区别 内存是计算机的工作场所,硬盘用来存放暂时不用的信息 内存是半导体制作,硬盘是磁性材料制作。 内存存储介质属于易失性介质,从而断电数据会丢失 。但硬盘存储介质属于持久化介质,断电依旧保存数据。 硬件结构决定软件行为 (数据流向):QQ聊天。 所有的硬件都是围绕内存工作的。 二、操作系统 2.1 概念 + 目的 概念: 任何计算机系统都包含一个基本的程序集合,称为操作系统(OS)。 内核(进程管理,内存管理,文件管理,驱动管理) 其他程序

linux go 开发环境搭建

我的未来我决定 提交于 2020-02-26 09:06:45
下载go安装包 wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz 解压 tar -C /usr/local/ -xvf go1.10.3.linux-amd64.tar.gz chmod 777 -R /usr/local/go/* 设置环境变量 vim /etc/profile export GOPATH=/root/.go_workspace export GOROOT=/usr/local/go export GOBIN=$GROOT/bin/ export PATH=$PATH:$GOBIN 让环境变量生效:source /etc/profile 编译测试 来源: oschina 链接: https://my.oschina.net/u/4149215/blog/3160037

开启go 07.Go语言环境搭建

杀马特。学长 韩版系。学妹 提交于 2020-02-26 05:25:06
一、Golang语言的官网 首先我们登录Golang的官方网站: https://golang.org/ 因为Google和中国的关系,直接登录Golang的官网,需要***。 当然你也可以登录Golang的国内网站:< https://golang.google.cn/&gt ; 二、下载 在Mac、Windows和Linux三个平台上都支持Golang。您可以从< https://golang.org/dl/>下载相应平台的安装包 。 该网站在国内不容易访问,所以可以访问中国对应的< https://golang.google.cn/dl/>或者是Go语言中文网 < https://www.studygolang.com/dl&gt ; 进行安装软件的下载。 和 目前最新的版本,是今年2月份发布的Go1.12。 Mac OS 从https://golang.org/dl/下载osx安装程序。双击启动安装。按照提示,这应该在/usr/local/go中安装了Golang,并且还会将文件夹/usr/local/go/bin添加到您的PATH环境变量中。 Windows 从https://golang.org/dl/下载MSI安装程序。双击启动安装并遵循提示。这将在位置c中安装Golang:\Go,并且还将添加目录c:\Go\bin到您的path环境变量。 Linux 从https:

虚拟机安装&Linux初探

为君一笑 提交于 2020-02-26 02:55:15
学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 安装虚拟机的过程还算顺利。除了在安装增强设备功能时需要将之前的硬盘弹出之外,没有遇到其他的问题。 通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法 通过老师推荐,在实验楼学习了 Linux基础入门 ,目前课程暂时只学到了第4节。现主要分享3、4节学习感受。 第3节 用户及文件权限管理 该章节分为两个部分:1.Linux 中创建、删除用户,及用户组等操作。 2.Linux 中的文件权限设置。主要是通过打开终端,输入Linux命令来进行对用户和文件的有效操作。 主要使用到的命令有: 查看用户 $ who am i 或 $ who mom likes 创建用户 $ sudo adduser 用户组 1.groups命令 $ groups 2.查看/etc/group文件 $ cat /etc/group | sort 删除用户 $ sudo deluser 查看文件权限 $ ls -l 补充: who 命令其它常用参数 参数 说明 -a 打印能打印的全部 -d 打印死掉的进程 -m 同 am i , mom likes -q 打印当前登录用户数及用户名 -u 打印当前登录用户登录信息 -r 打印运行等级 创建用户时应注意: 命令 说明 $ su <user>

信息安全系统设计基础第一周学习总结——20135308

雨燕双飞 提交于 2020-02-26 02:51:59
本周,我学习了Linux的历史与一些著名的开发者。 操作系统始于二十世纪 50 年代,当时有一个项目叫做" Multics ",它的技术在当时很创新,然而它的开发过程并不顺利,当时参加该项目的一个开发团体-贝尔实验室退出了这个项目后开发了他们自己的一个操作系统—— UNIX。 UNIX 最初免费发布并因此在大学里受到欢迎,但是后来变得商业化,价格高昂,使用的人很少。1991 年 10 月,Linus Torvalds在赫尔辛基大学接触 UNIX ,他希望能在自己的电脑上运行一个类似的操作系统。很快他就开始了自己的开发工作,他第一次发行的版本很快吸引了一些黑客,他们的加入使它很快就具有了许多吸引人的特性。他经常改写内核,使有些程序能更容易在 Linux 上运行,包括 C 编译器,都来自于自由软件基金 GNU 项目。 1992-1993 年,Linux 内核具备了挑战 UNIX 的所有本质特性,包括 TCP/IP 网络,图形界面系统(X window),Linux 同样也吸引了许多行业的关注。一些小的公司开发和发行Linux,有几十个 Linux 用户社区成立。1994 年,Linux 杂志也开始发行。 与Windows相比,Linux是免费的,平台更加安全,大都为开源自由软件,用户可以修改定制和再发布,但是部分软件质量和体验欠缺,但是可以定制,更具自由行,可学习性。

shell脚本:环境变量

佐手、 提交于 2020-02-25 15:31:21
环境变量 环境变量可以分成两种:全局变量与局部变量 linux中的全局变量是linux系统提前定义好的变量,不管是root还是普通用户登录系统,都是默认使用系统提前定义好的环境变量。 局部变量它只在当前的shell环境中有效,当进入子程序或新的子shell环境时,局部变量将无法再使用。 可以通过一个简单的例子,来理解全局和局部的区别 [ root@linus ~ ] # echo $ LANG zh_CN . UTF - 8 [ root@linus ~ ] # bash [ root@linus ~ ] # echo $ LANG zh_CN . UTF - 8 这是全局变量,进入新的shell环境,全局变量也不会改变。 [ root@linus ~ ] # a = hhh [ root@linus ~ ] # echo $a hhh [ root@linus ~ ] # bash [ root@linus ~ ] # echo $a 而局部变量只在当前shell环境中生效,打开一个新的shell环境,局部变量将无法使用。 区分全局和局部 对于区分全局和局部变量,除了打开新的shell环境外,还可以通过set和env命令进行区分。 首先是set,可以输出所有变量,包括局部和全局 [ root@linus ~ ] # a = hhh [ root@linus ~ ] # set |

《自拍教程26》快捷环境变量

六月ゝ 毕业季﹏ 提交于 2020-02-25 14:57:42
快捷环境变量 , 是我武散人自行杜撰的一个概念。 指的是,快速将某个应用程序或文件, 快速丢到系统已经有的PATH环境变量下的某个路径里去。 实现快速调用,无需再额外繁琐地再添加自定义路径到PATH环境变量。 Windows的快捷环境变量 默认的Widows操作系统的Path环境变量如下: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem 也可能是: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem 其实这两个是一样的。 因为%SystemRoot%这个变量的值就是:C:\Windows 所以,比如如果我们有一个adb.exe命令行软件, 我们只需要把adb.exe丢进C:\Windows路径即可 , 无需再添加环境变量。 因为C:\Windows已经在默认的Path环境变量中了。 重新打开一个cmd窗口,adb即可在cmd的任何路径下运行。 这是最快的一种方式了。 Linux的快捷环境变量 默认的Linux操作系统的PATH环境变量如下: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 所以,比如如果我们有一个adb命令行软件, 我们只需要把adb丢进/usr/bin路径

Linux-环境变量执行顺序

♀尐吖头ヾ 提交于 2020-02-24 05:17:31
Linux-环境变量执行顺序 由下可知,linux通过$PATH的路径顺序,由左至由依次查找某个程序,如果有两个路径下都有这个程序,以先找到的为准. 还是就是,Linux终端输入一个命令时,实际上会先执行 alias设置 匹配到的,若是alias匹配不到,就会去查找 $PATH 中的目录,环境变量中的目录没有我们要执行的命令的二进制文件,才会去当前目录去查找,所以执行当前目录下的文件我们一般都是用 ./文件 参考:https://blog.csdn.net/chanzhennan/article/details/84140301 来源: CSDN 作者: 进击的黑子 链接: https://blog.csdn.net/qq_37266079/article/details/104464163

linux 配置jdk 环境变量

妖精的绣舞 提交于 2020-02-19 23:24:00
1.在centos7系统下搜索并删除旧版本的JDK或者openjdk,搜索指令为:rpm -qa | grep java 删除指令为: rpm -e --nodeps ,如:rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.71-2.5.3.1.el7_0.x86_64。 2.删除干净之后, 在jdk-8u45-linux-x64.tar.gz安装包的文件夹下面右键鼠标打开终端 ,然后将安装包解压到指定的文件夹, 解压指令为: tar -zxvf jdk-8u45-linux-x64.tar.gz -C /usr/local 这里我把安装包解压在/usr/local下面 。注意-C,后面要添加路径 。 3.设置环境变量,首先是打开设置环境变量的文件夹,指令为: vim /etc/profile 然后在英文输入法下切换到“插入”的状态 , 可以直接在开头的“# will prevent the need for merging in future updates.”这一行下面配置下面环境变量: export JAVA_HOME=/usr/local/jdk1.8.0_45 export JRE_HOME=/usr/local/jdk1.8.0_45/jre export CLASSPATH=.:$JAVA_HOME/lib/dt

oracle goldengate搭建配置

对着背影说爱祢 提交于 2020-02-18 07:56:00
ogg配置搭建之前需要在数据库中将enable_goldengate_replication参数打开 SYS@cphl> alter system set enable_goldengate_replication = true scope=both; goldgate错误日志地址:$GGS_HOME/ggserr.log 1、解压安装包 p23237964_1121033_Linux-x86-64.zip unzip ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip Archive: ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip inflating: fbo_ggs_Linux_x64_ora11g_64bit.tar ogg的tar包 inflating: OGG_WinUnix_Rel_Notes_11.2.1.0.1.pdf ogg自述文件 inflating: Oracle GoldenGate 11.2.1.0.1 README.txt inflating: Oracle GoldenGate 11.2.1.0.1 README.doc 解TAR,提醒解tar之后会产生N多文件最好提前放在一个文件夹中 tar xvf fbo_ggs_Linux_x64_ora11g_64bit.tar