linux安装sc命令 linux安装sh文件命令

linux下安装MQ mqlisence.sh-accept这个命令执行不了怎么办?如果MQ的安装包是ISO,所以需要将ISO文件mount到Linux的一个目录下面 , 具体操作如下:
假如选定的mount目录为根目录下mnt/下面,或者下面新建一个目录可以mkdir一个目录 。在此是直接放在mnt目录下面的:
ISO文件放在/home/afe/MQinstall/下面,名字为MQ_6.0_Linux_x86-64.iso 那么可以用命令:
mount -o loop /home/afe/MQinstall/MQ_6.0_Linux_x86-64.iso/mnt/cd1
这个时候 , ISO文件中的rpm文件都出现在了/mnt下面 。
备注:使用mount需要root权限 。
如果你的安装包是.tar.gz文件,那就可以省略以上一个步骤:直接解压
tar -zxvf MQ_6.0_Linux_x86-64.tar.gz
接下来步骤如下:
1:创建WebSphere MQ 必需的文件系统,命令如下:
mkdir /opt/mqm # for product code
mkdir /var/mqm # for working data
MQ安装时候默认的目录就是这两个,意思可以没必要建,但是为了保险还是自己手工建立一下 。
2:创造MQ用户和用户组,命令如下:
groupadd mqm
useradd -d /var/mqm -g mqm -G mqm mqm
passwd mqm # change password to "password"
只有把mqm密码改了 , 才能使以上生效 。
3:为mqm用户组添加root组
cd /etc
vi group
修改 mqm:!:1007:mqm ? mqm:!:1007:mqm,root
这里的gid要依据各个系统的建立用户设定而为 。此处是1007
4:调整系统参数(视需要而定)
修改最大共享内存,命令如下:
cat /proc/sys/kernel/shmmax
echo 268435456 /proc/sys/kernel/shmmax
修改最大文件句柄,命令如下:
cat /proc/sys/fs/file-max
echo 32768 /proc/sys/fs/file-max
如果自己系统比这个大,没必要改 。
5:转到WebSphere MQ解压后的目录中,获得WebSphere MQ授权 , 命令如下:
./mqlicense.sh -text_only
阅读全文后,选择1接受授权 。
6:安装WebSphere MQ客户端和服务端,命令如下:
rpm -ivh MQSeriesRuntime-6.0.0-0.i386.rpm
rpm -ivh MQSeriesSDK-6.0.0-0.i386.rpm
rpm -ivh MQSeriesJava-6.0.0-0.i386.rpm
rpm -ivh MQSeriesClient-6.0.0-0.i386.rpm
rpm -ivh MQSeriesSamples-6.0.0-0.i386.rpm
rpm -ivh MQSeriesServer-6.0.0-0.i386.rpm(如果只装客户端,这个没必要安装)
7:安装校验
rpm -qa | grep MQSeries
结果如下则表明MQ 客户端的安装已成功 。
MQSeriesRuntime-6.0.0-0
MQSeriesSDK-6.0.0-0
MQSeriesJava-6.0.0-0
MQSeriesClient-6.0.0-0
MQSeriesSamples-6.0.0-0
MQSeriesServer-6.0.0-0(只装客户端 , 是没有这一项的)
到这里MQ就已经安装完成了 。
验证安装
1、mqm用户登录
创建队列venus.queue.manager
crtmqm -q venus.queue.manager
启动队列管理器
strmqm
启用MQSC命令
runmqsc
进入环境后 , 定义名为ORANGE.QUEUE的本地队列
define qlocal (orange.queue)
end (停止MQSC)
转到/opt/mqm/samp/bin目录下,使用amqsput样本程序来将消息放入队列 , 以且使用amqsget样本程序来从队列取回消息
dspmq 命令可显示MQM队列状态
./amqsput ORANGE.QUEUE
(注意,队列名称为大写 否则会找不到队列,报错MQOPEN ended with reason code 2085)
输入一行文字,然后以空行结束 , 退出
./amqsget ORANGE.QUEUE
可显示刚才放入队列的消息,成功提示即证明完成 。
MQ的基本操作
创建队列管理器
crtmqm –q QMgrName
-q是指创建缺省的队列管理器
删除队列管理器
【linux安装sc命令 linux安装sh文件命令】dltmqm QmgrName
启动队列管理器
strmqm QmgrName
如果是启动默认的队列管理器,可以不带其名字
停止队列管理器
endmqm QmgrName 受控停止
endmqm –i QmgrName 立即停止
endmqm –p QmgrName 强制停止
显示队列管理器
dspmq –m QmgrName
运行MQ命令
runmqsc QmgrName
如果是默认队列管理器 , 可以不带其名字
往队列中放消息
amqsput QName QmgrName
如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字
从队列中取出消息
amqsget QName QmgrName
如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字
启动通道
runmqchl –c ChlName –m QmgrName
服务器通道不用启动
启动侦听
runmqlsr –t TYPE –p PORT –m QMgrName
停止侦听
endmqlsr -m QmgrName
下面是在MQ环境中可以执行的MQ命令(即在runmqsc环境下可以敲的命令)
定义持久信队列
DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE
设定队列管理器的持久信队列
ALTER QMGR DEADQ(QNAME)
定义本地队列
DEFINE QL(QNAME) REPLACE
定义别名队列
DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)
远程队列定义
DEFINE QREMOTE(QRNAME)
RNAME(AAA) RQMNAME(QMGRNAME)
XMITQ(QTNAME)
定义模型队列
DEFINE QMODEL(QNAME) DEFTYPE(TEMPDYN)
定义本地传输队列
DEFINE QLOCAL(QTNAME) USAGE(XMITQ) DEFPSIST(YES)
INITQ(SYSTEM.CHANNEL.INITQ)
PROCESS(PROCESSNAME) REPLACE
创建进程定义
DEFINE PROCESS(PRONAME)
DESCR(‘STRING’)
APPLTYPE(WINDOWSNT)
APPLICID(’ runmqchl -c SDR_TEST -m QM_ TEST’)
其中APPLTYPE的值可以是:CICS、UNIX、WINDOWS、WINDOWSNT等
创建发送方通道
DEFINE CHANNEL(SDRNAME) CHLTYPE(SDR)
CONNAME(‘100.100.100.215(1418)’) XMITQ(QTNAME) REPLACE
其中CHLTYPE可以是:SDR、SVR、RCVR、RQSTR、CLNTCONN、SVRCONN、CLUSSDR和CLUSRCVR 。
创建接收方通道
DEFINE CHANNEL(SDR_ TEST) CHLTYPE(RCVR) REPLACE
创建服务器连接通道
DEFINE CHANNEL(SVRCONNNAME) CHLTYPE(SVRCONN) REPLACE
显示队列的所有属性
DISPLAY QUEUE(QNAME) [ALL]
显示队列的所选属性
DISPLAY QUEUE(QNAME) DESCR GET PUT
DISPLAY QUEUE(QNAME)MAXDEPTH CURDEPTH
显示队列管理器的所有属性
DISPLAY QMGR [ALL]
显示进程定义
DISPLAY PROCESS(PRONAME)
更改属性
ALTER QMGR DESCR(‘NEW DESCRIPTION’)
ALTER QLOCAL(QNAME) PUT(DISABLED)
ALTER QALIAS(QNAME) TARGQ(TARGQNAME)
删除队列
DELETE QLOCAL(QNAME)
DELETE QREMOTE(QRNAME)
清除队列中的所有消息
CLEAR QLOCAL(QNAME)
查看CCSID
DISPLAY QMGR CCSID
修改CCSID为1381
ALTER QMGR CCSID(1381)
以下是一些高级配置的命令:
amqmcert配置SSL证书
amqmdain配置windows上的MQ服务
crtmqcvx转换数据
dmpmqaut转储对象权限管理
dmpmqlog转储日志管理
dspmq显示队列管理器
dspmqaut显示打开对象的权限
dmpmqcap显示处理程序容量和处理程序数
dspmqcsv显示命令服务器状态
dspmqfls显示文件名
dspmqtrc跟踪MQ输出(HP-UNIX LINUX Solaris)
dspmqrtn显示事务的详细信息
endmqcsv停止队列管理器上的命令服务器
strmqcsv启动队列管理器上的命令服务器
endmqtrc停止跟踪
rcdmqimg向日志写对象的映像
rcmqobj根据日志中的映像重新创建一个对象
rsvmqtrn提交或逆序恢复事务
什么叫webshell ,什么叫注入,什么叫旁注,还有一些常用工具的功能,比如nc,sc等等webshelllinux安装sc命令 , 我们常常称其为匿名linux安装sc命令的用户linux安装sc命令,ws是通过网络中的各种网站的端口进行突破的,继而对其服务器进行一定权限的设置等 。
注入:是注入一个可以进行的网址...通常用于连接公司、学校或办公的数据库的linux安装sc命令!
旁注则是可以在主机上建一个虚拟站点然后进行进行渗透,得到所要得到一个重要关节webshell,再开放的程序及一些非安全设置进行的跨站式入侵方法,然后就可以侵入其服务器啦 。呵呵
NC:全名Network Computer,是基于网络计算环境的一种计算设备,可以实现Internet功能 , 通过网络进行信息查询和信息处理 。
SC:是一套XP系统中功能强大的DOS命令,能与“服务控制器”和已安装设备进行通讯 。
SC命令的功能有
1、可以检索和设置有关服务的控制信息,可以测试和调试服务程序 。
2、可以设置存储在注册表中的服务属性 , 以控制如何在启动时启动服务应用程序,以及如何将其作为后台程序运行 。即更改服务的启动状态 。
3、可以用来删除系统中的无用的服务
4、其参数可以配置指定的服务,检索当前服务的状态,也可以停止和启动服务
5、可以创建批处理文件来调用不同的SC命令,以自动启动或关闭服务序列 。
在 linux系统下安装ORALCE 数据库报错 ./runInstaller: 54Linux安装Oracle系统要求
系统要求说明
内存必须高于1G的物理内存
交换空间一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小
硬盘5G以上
2.修改操作系统核心参数
在Root用户下执行以下步骤:
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件 。
oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536
编辑完成后按Esc键,输入“:wq”存盘退出
2)修改/etc/pam.d/login 文件,输入命令:vi/etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件 。
sessionrequired/lib/security/pam_limits.so sessionrequiredpam_limits.so
编辑完成后按Esc键,输入“:wq”存盘退出
3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi/etc/sysctl.conf,按i键进入编辑模式 , 将下列内容加入该文件
fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576
编辑完成后按Esc键,输入“:wq”存盘退出
4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令 。输入:sysctl-p 显示如下:
linux:~ # sysctl -pnet.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576
5)编辑 /etc/profile ,输入命令:vi/etc/profile , 按i键进入编辑模式,将下列内容加入该文件 。
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536 elseulimit -u 16384 -n 65536 fifi
编辑完成后按Esc键,输入“:wq”存盘退出
6)创建相关用户和组,作为软件安装和支持组的拥有者 。
创建用户,输入命令:groupaddoinstall groupadddba创建Oracle用户和密码,输入命令:useradd -g oinstall -g dba -m oraclepasswdoracle然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认
7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定 , 注意磁盘空间即可,这里我把其放到oracle用户下,例如:
输入命令:mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/product
8)更改目录属主为Oracle用户所有,输入命令:
chown -R oracle:oinstall /home/oracle/app
9)配置oracle用户的环境变量 , 首先,切换到新创建的oracle用户下,
输入:su – oracle , 然后直接在输入 : vi .bash_profile
按i编辑 .bash_profile,进入编辑模式,增加以下内容:
umask 022export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
编辑完成后按Esc键,输入“:wq”存盘退出
安装过程
1) 当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆 。首先将下载的Oracle安装包复制到linux中,推荐用Xmanager 或其他ftp工具拷贝 。
打开一个终端 , 运行unzip命令解压oracle安装文件 , 如:
输入命令:unziplinux.x64_11gR2_database_1of2.zip unziplinux.x64_11gR2_database_2of2.zip
解压完成后 cd 进入其解压后的目录database
输入命令:cddatabase
使用ls命令可以查看解压后database所包含的文件,如下图:
2) 执行安装,输入命令:./runInstaller
linux安装sc命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux安装sh文件命令、linux安装sc命令的信息别忘了在本站进行查找喔 。

    推荐阅读