系统配置

为什么要配置环境变量?

百般思念 提交于 2020-03-06 17:35:28
问题:为什么要配环境变量?配环境变量解决了什么? 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。通俗理解为:一些被指定的文件夹路径,目的是为了更快速方便的找到想要的文件和文件夹。 环境变量相当于给系统或用户应用程序设置的一些参数,比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。 目的:用户通过设置环境变量,来更好的运行进程。 谈谈自己对Path的理解: (因为截至目前我用到最多的就是系统变量中的path变量,之后遇到别的再补充): 明确两个概念: 1、Path路径:用来指定可执行文件的搜索路径,也就是后缀名为.exe文件; 2、.exe文件:你桌面上快捷方式的根本;点开快捷方式相当于点开该文件; 下来我们通过例子了解一下 QQ举例: 首先安装好QQ,我们不用桌面快捷方式打开它,用Windows的Dos窗口打开,进入Dos界面后,直接输入QQ回车发现无法直接运行 你想要让系统运行一个程序,你首先得告诉它这个程序在哪,不然系统:“WTF??”; 然后我们将QQ的可执行文件位置告诉系统,也就是说将该文件路径给系统; 将此路径给系统后: 然后你的QQ就打开了;接着你关掉Dos后重新进入,输入QQ发现,又是上面的问题

linux 加入到WINDOWS ad域

帅比萌擦擦* 提交于 2020-03-06 15:40:11
以下是从网上搜集到的内容 概念: 1、 DC AND AD   DC是Domain Controller的缩写,即域控制器,AD是active directory的缩写,即活动目录.   Domain Controller是一台计算机,实现用户,计算机,目录的统一管理.   AD(活动目录)是一种存储协议,基于LDAP.   两者完全是两种概念,DC也可以不基于AD实现,比如基于数据库或文件,当然目前微软还没有这样的实现. 在对等网模式下,任何一台电脑只要接入网络,其他机器就都可以访问共享资源,如共享上网等。尽管 对等网络 上的共享文件可以加访问密码,但是非常容易被破解。在由Windows 9x构成的对等网中,数据的传输是非常不安全的。   不过在“域”模式下,至少有一台服务器负责每一台联入网络的电脑和用户的验证工作,相当于一个单位的门卫一样,称为“域控制器(Domain Controller,简写为DC)”。 域控制器中包含了由这个域的账户、密码、属于这个域的计算机等信息构成的数据库。当电脑联入网络时,域控制器首先要鉴别这台电脑是否是属于这个域的,用户使用的登录账号是否存在、密码是否正确。如果以上信息有一样不正确,那么域控制器就会拒绝这个用户从这台电脑登录。不能登录,用户就不能访问服务器上有权限保护的资源,他只能以对等网用户的方式访问Windows共享出来的资源

Windows 系统环境变量的配置

柔情痞子 提交于 2020-03-06 15:39:06
Windows 系统环境变量的配置 Windows 系统中的可执行程序一般以 exe 做后缀。 把 exe 文件所在的文件夹放在系统环境变量的 path 变量中,就可以使用终端直接输入程序名执行该程序了。 例如,如果没有将 Python 所在目录放到环境变量中,在终端直接输入 python 命令就会提示 ‘python’ 不是内部或外部命令,也不是可运行的程序 : 要解决这个问题,可以将 Python 的安装目录放到环境变量中。 右键 此电脑 (也可能叫 我的电脑 、 计算机 、 此电脑 等等)图标,点击 属性 。点击左侧的 高级系统设置 。 也可以使用小娜或者其他工具搜索 高级系统设置 ,直接打开。 选择 环境变量 在 系统环境变量 中找到 Path 变量,点击 编辑 。 点击 新建 。 将 Python 的安装路径插入到 环境变量 中,点击 确定 ,退出编辑界面。 然后就可以在终端中直接使用 python 命令运行 Python 代码了。 来源: https://www.cnblogs.com/shuoliuchina/p/12426311.html

Windows配置Python的环境变量

自古美人都是妖i 提交于 2020-03-06 13:00:35
每次新安装Python都需要去手动配置Python的环境变量,如果不更改Python的环境变量,在cmd里就会报不是内部或外部命令,而且每次配置环境变量的时候都要去百度,所以决定自己写一个教程。 环境: Windows 7 Python 教程: 1.在桌面找到 计算机 的图标,右击,单击 属性 按钮。 2.跳转到控制面板的 系统 里,单击打开左侧的 高级系统设置 3.打开系统属性之后,在 高级 里,单击 环境变量 。 4.代开环境变量之后,在 系统变量 里,找到 PATH ,双击打来PATH 5.把Python的 安装路径 复制黏贴到最后面。 ps :记住,路径直接用分号“;”隔开! 6.OK,剩下的就是一路保存刚才打开的所有页面。 来源: https://www.cnblogs.com/APeng2019/p/10719377.html

遇到OutOfMemoryException异常了

纵饮孤独 提交于 2020-03-06 00:42:48
遇到OutOfMemoryException异常了 2008-11-28 09:52 asp.net做的售后服务系统运行了快1年了,昨天在做全年数据导出的时候出现OutOfMemoryException异常,数据量大约50M。50M应该不是很大,放在数据库里也就几万条(表字段很多)。IIS6的应用程序池的设置是默认的。不知道为什么这样,本机测试的时候是没有这个问题的。估计问题的原因在于:1。程序中内存控制问题;2。服务器内存回收的问题。据说IIS6最多能用800M的内存,如果IIS设置的内存超过800M就可能出现OutOfMemoryException错误。IIS的设置也是比较重要的,可以在早上设置内存回收,把内存回收的周期设置为600分钟。 程序内一定要注意控制内存,虽然C#的程序基本都是托管的,由垃圾回收器来收内存,但是我们一定要注意多用using,数据读取用datareader。不要用dataset做大数据量的处理,合理利用分页。看了下系统的代码,有很多地方都需要优化,唉,没那么多时间搞,郁闷。以后写程序要多注意。 对于这个异常,貌似没有什么好的解决办法,只是在写程序的时候多注意。根治的办法只能是对程序动手术了。在Application_Error里可以捕获此异常。 ================Application_Error里处理异常的例子 //初始化异常

cmd 启动mysql环境变量配置

人走茶凉 提交于 2020-03-05 23:02:28
win10系统:(其他系统类似,改环境变量就可以) 1.我的电脑,右键选择属性,进入系统页面 2.点击高级系统设置,进入系统属性页面 3.点击高级选项卡,点击环境变量,进入环境变量设置 4.选择系统变量下的,path,点击编辑,编辑path变量值 5.将你安装好的mysql的bin目录的路径复制,并粘贴到path值的最前面,例如:E:\Program Files\mysql\MySQL Server 5.7\bin;(此处注意加分号,英文分号) 来源: https://www.cnblogs.com/LittleDirewolf/p/4902460.html

Xinetd服务的安装与配置详解

家住魔仙堡 提交于 2020-03-05 07:54:29
1 .什么是 xinetd xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。 2. xinetd 的特色 1 ) 强大的存取控制功能 — 内置对恶意用户和善意用户的差别待遇设定。 — 使用libwrap支持,其效能更甚于tcpd。 — 可以限制连接的等级,基于主机的连接数和基于服务的连接数。 — 设置特定的连接时间。 — 将某个服务设置到特定的主机以提供服务。 2 ) 有效防止 DoS 攻击 — 可以限制连接的等级。 — 可以限制一个主机的最大连接数,从而防止某个主机独占某个服务。 — 可以限制日志文件的大小,防止磁盘空间被填满。 3 ) 强大的日志功能 — 可以为每一个服务就syslog设定日志等级。 — 如果不使用syslog,也可以为每个服务建立日志文件。 — 可以记录请求的起止时间以决定对方的访问时间。 — 可以记录试图非法访问的请求。 4 ) 转向功能 可以将客户端的请求转发到另一台主机去处理。 5) 支持 IPv6 xinetd自xinetd 2.1.8.8pre*起的版本就支持IPv6,可以通过在./configure脚本中使用with-inet6

Ubuntu Linux系统环境变量配置文件

主宰稳场 提交于 2020-03-04 04:05:32
Ubuntu Linux系统环境变量配置文件: /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 /etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。 ~/.profile : 在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。 /etc/bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。 更好的使用go,需要设置环境变量 sudo vim /etc/profile 在前面添加 export GOROOT=/usr/lib/go export GOPATH=$HOME/gocode 重启系统即可 (如果要立刻生效,可以source /etc/profile) 来源: https://www.cnblogs.com/shaohef/p/6394950

Linux-Pam总结

ぐ巨炮叔叔 提交于 2020-03-02 17:02:26
Pam 总结 概述 linux下PAM模块全称是Pluggable Authentication Module for linux(可插入式授权管理模块),该由Sun公司提供,在Linux中,PAM是可动态配置的,本地系统管理员可以自由选择应用程序如何对用户进行身份验证。PAM应用在许多程序与服务上,比如登录程序(login、su)的PAM身份验证(口令认证、限制登录),passwd强制密码,用户进程实时管理,向用户分配系统资源等。 简介 Linux-PAM(即linux可插入认证模块)是一套共享库,使本地系统管理员可以随意选择程序的认证方式。换句话说,不用(重新编写)重新编译一个包含PAM功能的应用程序,就可以改变它使用的认证机制,这种方式下,就算升级本地认证机制,也不用修改程序。 PAM使用配置/etc/pam.d/下的文件,来管理对程序的认证方式.应用程序 调用相应的配置文件,从而调用本地的认证模块.模块放置在/lib/security下,以加载动态库的形式进,像我们使用su命令时,系统会提示你输入root用户的密码.这就是su命令通过调用PAM模块实现的。 配置文件 PAM配置文件有下面两种写法: 1)写在/etc/pam.conf文件中,但centos6之后的系统中,这个文件就没有了。 2)将PAM配置文件放到 /etc/pam.d/ 目录下,其规则内容都是不包含

linux入门系列16--文件共享之Samba和NFS

∥☆過路亽.° 提交于 2020-03-02 13:09:24
前一篇文章“linux入门系列15--文件传输之vsftp服务”讲解了文件传输,本篇继续讲解文件共享相关知识。 文件共享在生活和工作中非常常见,比如同一团队中不同成员需要共同维护同一个文档,在windows环境下,通常会选用第三方协作工具,如腾讯文档,石墨文档等等。 之前讲解了基于ftp的文件传输,为何还会单独讲解文件共享呢?试想一下,假如我们要修改服务器上某个文件,如果使用ftp的话,需要先下载下来进行修改,然后在上传到服务器。这样是很繁琐的,这时候就可以使用文件共享来解决这个问题。 文件传输和文件共享有本质的区别,基于ftp协议的文件传输可以实现不同机器之间文件的传输和拷贝,会产生多个副本。而文件共享则只有一个副本,各个客户端连接到共享服务器操作的是同一份文件。 Linux环境下可以通过Samba服务或NFS服务来实现文件共享,下面分别进行介绍。 一、文件共享服务Samba 1.1 Samba概述 为了解决局域网内的文件和打印机等资源的共享问题,微软和英特尔与1987年共同制定了 SMB(Server Messages Block,服务器消息块)协议,这使得多个主机之间共享文件变得简单。 到了1991年,一个国外牛逼大学生 为了解决 Linux 系统 与 Windows 系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。它是一款开源的文件共享软件