61阅读

主要环境问题的危害及解决办法-危急时刻企业该怎么办及中间人的问题

发布时间:2017-09-26 所属栏目:linux环境变量

一 : 危急时刻企业该怎么办及中间人的问题

  问:我生活的城市,最近遭遇重大洪灾,一切都处于紧急状态。销售是我公司的一大块业务。在危急时刻,什么才是我运行业务的最合适方式?

  答:紧急情况下,不存在“按部就班的业务模式”。如果你的产品与眼前的危机休戚相关,不妨将注意力聚焦到如何利用你的服务与人们取得联系的合适方法上,这么做不会让你看起来像一个机会主义者。对于不重要的工具或服务,制订一份危机管理计划,概述灾难发生时你的销售团队的运行方式。无论哪种方式,请记住,即使你的一部分销售覆盖地区没有受到洪水或龙卷风的影响,但你的区域客户也可能会因为担心周边的朋友和家人而分心走神。对于这点,你要保持敏感。

  危机期间,最重要的是帮助别人渡过难关。核对员工、供应商和客户人数,确保所有人平安无事,或者看看你可以怎么帮助他们一下。考虑将你公司的资源——卡车、仓库空间、技术甚至销售队伍——借出去,帮助红十字会或其他组织。紧急形势可以带来最好的业务,并帮助你建立一种邻里信任的良好声誉。

  问:在我的职业人脉圈子里,有几个人迫不及待地为我的初创企业介绍了一些潜在客户。我想他们真体贴人。可是,当这些潜在客户中的一位与我签约并成为我的客户之后,那位做好事的介绍人却索要回扣。我必须向他付钱吗?

  答:你的“哥们”应该直接说出他的期待。他能将客户介绍给你,显然他是一位不错的牵线人,但是他决定事情成功之后要求回扣的做法是不道德的。对于你来说,支付回扣会招来很多问题,而这些问题是你所不希望发生的。倘若你的新客户发现了此事,信任将会削弱,你们的关系就会受到玷污,而且会给他一种感觉:你的初创企业需要买托。

  不要支付这种回报,不过要把你的拒绝理由解释清楚。你平常感谢别人为你推荐客户的做法就行了,写张小便条、宴请吃个晚餐或承诺日后给好处,这些都可以用来满足你的朋友。给他机会,听听他为什么想得到回扣。他经常告诉人们他期望得到现金回报吗?其他企业主有没有因为他的这种帮忙方式而给他送过钱呢?

  然后,你需要做一个决定:你是否希望还将他保留在你的职业人脉圈子里呢?你的人脉体现了你的品牌。如果将他介绍给你的朋友,你信得过他吗?

  另外,你还可以以这件事为契机,密切关注你人脉圈子里的人,了解他们与你保持联系的真实愿望,从而决定是否仍然将他们留在你的圈子里。

二 : SUSELinux安装oracle10及问题解决

总结了自己在Redhat5.5和SUSE10.1上装oracle10g的经验。

SUSE10安装了OraRun的时候,会自动建oracle用户,oinstall组和dba组,在etc/profile.d/目录下面生成oracle.sh脚本(设置ORACLE环境变量),在etc/sysconfig目录下生成名为“oracle”的文件(配置文件)。安装前用户需要先手动修改etc/passwd文件中oracle用户的默认shell,本人修改后为 oracle:x:103:108:Oracleuser:/opt/oracle:/bin/bash ,然后root身份执行 “ passwd oracle”为其设置密码,再用oracle进入安装。

虽说Orarun号称oracle安装的懒人包,不行的是第一次用倒惹来很多麻烦。觉得不如不用,毕竟最好是自己掌握安装的信息。主观以为Orarun会代替我们配置内核参数,但貌似不然,否则咱咋没见过有让我们选择内核参数的东西,难道Orarun用的内核参数都是统一的么。SUSE10下面没见/etc/sysctl.conf里面有内核共享内存方面的配置。但是肯定有一个地方决定这些内核参数的值。哪位大神能解答,希望留言赐教。暂时建议大家手动填写sysctl.conf中的内核参数,以便清晰自己系统当前内核参数是如何。

如果安装界面为乱码:修改环境变量 export LANG=CN 或者 export LANG=EN[www.61k.com]

问题1:dhcp问题

Checking Network Configuration requirements ...
Check complete. The overall result of this check is: Not executed <<<<

解决方案:

首先确定自己机器是配置的静态IP地址,不要dhcp自动获取。如果不是error而是“1 requirement to be verified ”,就选中上面的框retry一下,可以理解为这里是让用户核实。开始在这里纠结了很久,因为没有理解英文的意思其实。retry之后下一步并没有什么提示就说明正常。重要的是,其实不需要像网上的那样修改hosts文件什么的,反而会越改越错。只要确定配了静态IP就可以了,如果有配置主机和域名的地方,比如开始设置的主机名是ibm,域名是site,建议把域名改为localdomain,个人理解是这样就不需要找什么域名服务器解析site这个域名了。

问题2:版本问题,在操作系统版本检测的时候出现

解决方案:

1 以SUSE10安装Oracle10G为例,oracle不支持SUSE10,修改/etc/SuSe-release文件,改 VERSION=9

2 加参数"-ignoreSysPreReqs"。执行./runInstaller -ignoreSysPreReqs ,忽略预先对操作系统版本的检测。

问题3:"unable to attach to shared memory segment"

解决方案:

权限问题。把 $ORACLE_HOME/bin/目录加上suid权限 ,方法是 chmod u+s -R $ORACLE_HOME/bin/,权限6751oracle。

问题4:ORA-01031:insufficint privileges

解决方案:

问题出现在使用其他用户(非oracle用户)使用时,比如想用其他用户 conn / as sysdba。网上说用grant命令给用户加权限,不过本人用了一种简单粗暴的方法是直接把这个用户加入到dba组,命令:usermod -G dba 用户名 。-G可以设置用户所属组,多个组,-g是用户所属的基本组只有一个。

问题5:ORA-27102 out of memory

解决方法:

先检查本机的内核参数,共享内存大小的参数,cat查看/pro/sys/kernel/下面的文件内容,shmmax共享内存段大小 shmmni共享内存段最大数量 shmall系统一次可以使用的共享内存总量(以页为单位,不小于shmmax/单页大小)。增大系统允许的最大值或者减小oracle要求的内存大小。修改/etc/sysconfig/oracle里面的SHMMAX值。

在SUSE以外的系统安装Oracle,需要手动配置内核参数(虽然在Redhat5上安装的时候我并没有手动配置,因为看了下Redhat5的默认内核配置已经满足Oracle安装需求),内核参数配置文件 /etc/sysctl.conf。

Redhat下的内核配置如下,其他系统可以参考修改部分参数,修改后立即生效命令" sysctl -p ",(读取sysctl.conf文件)

# Controls IP packet forwardingnet.ipv4.ip_forward = 0# Controls source route verificationnet.ipv4.conf.default.rp_filter = 1# Do not accept source routingnet.ipv4.conf.default.accept_source_route = 0# Controls the System Request debugging functionality of the kernelkernel.sysrq = 0# Controls whether core dumps will append the PID to the core filename# Useful for debugging multi-threaded applicationskernel.core_uses_pid = 1# Controls the use of TCP syncookiesnet.ipv4.tcp_syncookies = 1# Controls the maximum size of a message, in byteskernel.msgmnb = 65536# Controls the default maxmimum size of a mesage queuekernel.msgmax = 65536# Controls the maximum shared segment size, in byteskernel.shmmax = 4294967295# Controls the maximum number of shared memory segments, in pageskernel.shmall = 268435456

扩展:suse linux安装oracle / suse linux oracle / suse linux oracle11g

三 : 净化型加湿器危害—净化型加湿器的危害及解决方法

  舒适100网讯净化型加湿器是我们的家庭中非常不错的一种设备,在解决我们的干燥问题上有非常不错的效果,但是我们在使用净化型加湿器的时候,会不会有什么危害呢?该怎么解决呢?今天小编就来为大家介绍一下净化型加湿器的危害以及解决方法供大家了解。

加湿器的危害 净化型加湿器危害—净化型加湿器的危害及解决方法

净化型加湿器

净化型加湿器危害—质量参差不齐,释放有害物质

目前市场上销售的加湿器从几十元到几百元不等,淘宝上搜搜,便宜的有四五十元的,贵的有二三百元的,还有更加高档的等等。价格差别这么大,质量上自然也就参差不齐了。

质量不好的加湿器,有可能会在释放水雾的同时释放有害物质,也有可能会在使用过程中漏电等隐患存在。

避免措施:购买好品牌加湿器,检查合格证书

我们办公室用的加湿器有亚都和美的这两个品牌的,质量都不错。关于品牌的选择,告诉大家一个小窍门,一般苏宁和京东上都有品牌分类的牌子,产品质量应该都有保证。

净化型加湿器(www.61k.com)危害—喷雾大,周围空气稀薄

加湿器在增加空气湿度的同时,大喷雾覆盖到的区域内,空气会变得稀薄,如果大喷雾直接对着人脸吹,会引起呼吸不畅。

避免措施:喷雾不要正对人面前,应对着侧面。

尤其是在办公桌上放置的加湿器,地方小,应将喷嘴对着人的侧面,绕开面前的区域,周围空气湿度增加了,慢慢的面前的湿度也会增加,而不要图便利,直接对着人面前吹,这样吸进去的全是水雾,都没有多少空气了。

加湿器的危害 净化型加湿器危害—净化型加湿器的危害及解决方法

净化型加湿器

净化型加湿器危害—湿度大,容易滋生细菌

加湿器在增加空气湿度时,由于空气变得暖而湿,更适宜细菌繁殖生长,对人体造成危害。

避免措施:保持桌面整洁,经常清洗加湿器

保持桌面整洁,避免水雾与桌面的灰尘融为一体,悬浮在空中,对人体造成伤害。经常清洗加湿器,是因为使用自来水一段时间之后,会有很多水垢产生,水垢时间长了会减少加湿器的寿命,还会在以后使用过程中释放不明元素,对人体健康有隐患。

净化型加湿器危害—容易引发关节炎患者关节疼痛

加湿器增加空气湿度是好事,可大家都知道,关节炎患者,就是遇到阴湿天气,才会关节疼痛的。

避免措施:减少加湿器的使用时间

如家里有关节炎患者,而又不得不使用加湿器的时候,就要在加湿器开一段时间,等空气不那么干燥之后,就可以关掉了,以免湿度过大,引起患者关节疼痛。

以上就是小编为大家介绍的净化型加湿器在使用中的一些危害以及相对应的解决方法,当我们大家以后在购买了加湿器使用的过程中一定要遵循科学合理的使用方法,这样才能避免加湿器产生的危害,给我们带来最好的使用效果。

四 : 如何开工厂主要询问点:1、注册等流程2、办厂注意问题点3、环境、

如何开工厂

主要询问点:
1、注册等流程
2、办厂注意问题点
3、环境、社会、各界还要注意什么要求
4、多人合伙,通常股份如何分配
5、厂房租赁问题
6、其他。。。


有些前提需要先行确定。

如是否是股份制企业,是否是特业企业,办厂的可行性是否还需要考虑,企业的规模。

如是股份制企业,需要确定合伙人和各自的股份比例,确定大体上的总投资额和各自投入的资金额度,然后需要制定的股份制公司的章程。

如是特业,在工商照前,需要有关政府部门的先行审查,比如鞭炮生产企业,如果有污染物排放,还需要环保部门的环境评价。

如果可行性研究已经确认,就不必搞了,如果没有进行研究,还真得研究一下,生产的产品在供需情况,成本年利润情况,投资回收期等。

在上述前提条件都已确定的基础上,第一要到工商局,咨询办理工商登记需要的各种要件;其中注册资金、股份制公司的章程、厂房的租用意向书是必须的,满足工商注册的要求后,就可以领取工商执照了

第二是到税务局办理税务登记

第三是到银行办理开户

.

办厂中,要注意与政府的主管部门搞好关系,

股份比例的分配可以自行确定,在股东中,有几个职位是需要分配的:董事长、董事、总经理、副总经理、财务总监,这些都应在章程中加以确定。

如果股东多,决策程序相应来讲要慢。股东少,或是一个股东绝对控股,则决策效率高。开始办厂时,如果资金允许,股东还是少点好。

五 : Linux Crontab内环境变量与Shell环境变量的关系及解决问题的

为了定时监控Linux系统CPU、内存、负载的使用情况,写了个Shell脚本,当达到一定值得时候,发送邮件通知。需要用到Crontab的定时任务去执行这个脚本,但是发现通过命令(./test.sh)执行Shell文件的时候,可以获取Linux的环境变量;可是通过Crontab做的定时任务,无法获取。

查找资料之后发现,crontab有一个坏毛病,就是它总是不会缺省的从用户profile文件中读取环境变量参数,经常导致在手工执行某个 脚本时是成功的,但是到crontab中试图让它定期执行时就是会出错。

2种方法可以解决这个问题,

1、在Shell文件里面获取环境变量值的路径写成绝对路径,别用环境变量的路径值。例如获取CPU的使用情况 通过绝对路径/proc/cpuinfo 来获取值;

2、Shell脚本缺省的#!/bin/sh开头换行后的第一行用

#!/bin/sh

. /etc/profile

. ~/.bash_profile

这样,crontab在执行脚本的时候,就能够读到用户的环境变量参数

备注:

如果你是在cron里提交的,请注意:

不要假定c r o n知道所需要的特殊环境,它其实并不知道。所以你要保证在s h e l l脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。

分享一些关于Crontab的小知识

但是最近在使用crontab过程中,接连遇到头疼的问题:手动执行脚本时一点问题都没有,可是放在 crontab中脚本死活也不运行。最后查出来原因一次是因为脚本里面文件路径没有写全路径导致的,另一次是因为脚本运行需要依赖java环境变量,其实 两次都是环境变量的问题造成的。从网上同样了解到一般crontab无法运行的问题都是由环境变量在crontab中不一定可识别引起的。某前辈总结 说:crontab如果不注意的话早晚会出问题,而且这种问题一旦出一次,就会永远记得,因为这种问题很折腾人。精辟啊~~

下面我也来试试总结下crontab的基本用法,环境变量以及其他要注意的问题。各位看官可以参考下,有什么问题也可以留言讨论。

————————————————————————————

1.crontab的基本用法

Usage: crontab [-u user] [-e|-l|-r]

Crontab 的格式说明如下:

* 逗号(‘,’) 指定列表值。如: “1,3,4,7,8″

* 中横线(‘-’) 指定范围值 如 “1-6″, 代表 “1,2,3,4,5,6″

* 星号 (‘*’) 代表所有可能的值

*/15 表示每 15 分钟执行一次

# Use the hash sign to prefix a comment

# +—————- minute (0 – 59)

# | +————- hour (0 – 23)

# | | +———- day of month (1 – 31)

# | | | +——- month (1 – 12)

# | | | | +—- day of week (0 – 7) (Sunday=0 or 7)

# | | | | |

# * * * * * command to be executed

2.crontab与环境变量

不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。所以注意如下3点:

1)脚本中涉及文件路径时写全局路径;

2)脚本执行要用到java或其他环境变量时,通过source命令引入环境变量,如:

cat start_cbp.sh

#!/bin/sh

source /etc/profile

export RUN_CONF=/home/d139/conf/platform/cbp/cbp_jboss.conf

/usr/local/jboss-4.0.5/bin/run.sh -c mev &

3)当手动执行脚本OK,但是crontab死活不执行时。这时必须大胆怀疑是环境变量惹的祸,并可以尝试在crontab中直接引入环境变量解决问题。如:

0 * * * * . /etc/profile;/bin/sh /var/www/java/audit_no_count/bin/restart_audit.sh

3.其他应该注意的问题

1)新创建的cron job,不会马上执行,至少要过2分钟才执行。如果重启cron则马上执行。

2)每条 JOB 执行完毕之后,系统会自动将输出发送邮件给当前系统用户。日积月累,非常的多,甚至会撑爆整个系统。所以每条 JOB 命令后面进行重定向处理是非常必要的: >/dev/null 2>&1 。前提是对 Job 中的命令需要正常输出已经作了一定的处理, 比如追加到某个特定日志文件。

3)当crontab突然失效时,可以尝试/etc/init.d/crond restart解决问题。或者查看日志看某个job有没有执行/报错tail -f /var/log/cron。

4)千万别乱运行crontab -r。它从Crontab目录(/var/spool/cron)中删除用户的Crontab文件。删除了该用户的所有crontab都没了。

5)在crontab中%是有特殊含义的,表示换行的意思。如果要用的话必须进行转义\%,如经常用的date ‘+%Y%m%d’在crontab里是不会执行的,应该换成date ‘+\%Y\%m\%d’`。

—————————————————————————————–

/etc/profile, /etc/bashrc, .bash_profile和.bashrc的差别

用户登陆Linux操作系统的时候,”/etc/profile”, “~/.bash_profile”等配置文件会被自动执行。执行过程是这样的:登陆Linux系统时,首先启动”/etc/profile”,然后启动 用户目录下的”~/.bash_profile”,如果”~/.bash_login”和”~/.profile”文件存在的时候也会在执行”~ /.bash_profile”后被依次调用。

——————

cat .bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

alias vi=vim

通过上面脚本可以看到~/.bash_profile文件先调用~/.bashrc,然后再把PATH加载。

——————

下面是一些区别:

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的设置文件中搜集shell的设置;

/etc/bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取;

~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件,

~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时及每次打开新的shell时,该文件被读取;

~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件;

——–

/etc/profile是全局性的功能,其中设置的变量作用于所有用户,~/.bash_profile中设置的变量能继承/etc/profile中的变量并作用于用户。

~/.bash_profile 是交互式、login 方式进入 bash 运行的;~/.bashrc 是交互式 non-login 方式进入 bash 运行的。
本文标题:主要环境问题的危害及解决办法-危急时刻企业该怎么办及中间人的问题
本文地址: http://www.61k.com/1084011.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1