1. weblogic如何避免每次输入用户名和密码
1、修改WebLogic的启动脚本,即修改startWebLogic.sh,增加如下内容:
WLS_USER="weblogic"
export WLS_USER
WLS_PW="password"
export WLS_PW
</script. </script.
2、保存用户名和密码信息到boot.properties文件中,在AdminServer和ManagedServer的目录下(例:/home/oracle/u01/Middleware/user_projects/domains/portal_domain/servers/AdminServer/),新建security文件夹,并在其中创建boot.properties文件,填入如下内容:
username=weblogic
password=password(待服务器启动一次之后会自动进行加密)
3、进入管理服务器的AdminServer目录,如:%DOMAIN_HOME%/servers/AdminServer。将其中的data目录重命名,如:data_old。或者备份到别的地方。
4、 修改管理服务器的boot.properties文件,如:%DOMAIN_HOME%/servers/AdminServer/security /boot.properties,修改其中的用户名与密码(用明文,第一次启动服务器时明文将被加密),要和上面命令中的用户名密码一致。
5、重新启动服务器后,就可以使用用户weblogic登录管理控制台了。
第一次启动后,%DOMAIN_HOME%/servers/AdminServer/security/boot.properties中的用户名密码被加密为:
#Tue Feb 07 09:55:44 CST 2012
password={AES}+FaamP1s=
username={AES}YVuNv07/Yi3EjhDUoUjWl/S1jUDamfLpm9/iXAb3gto=
2. weblogic 怎么设置启动时不需要输入用户名密码
有2种法1、修改WebLogic的启动脚本,即修改startWebLogic.sh,增加如下内容:WLS_USER="weblogic"exportWLS_USERWLS_PW="password"exportWLS_PW2、保存用户名和密码信息到boot.properties文件中回,在AdminServer和ManagedServer的目录答下(例如:/home/oracle/u01/Middleware/user_projects/domains/portal_domain/servers/AdminServer/),新建security文件夹,并在其中创建boot.properties文件,填入如下内容:username=weblogicpassword=password
3. 开通linux密钥认证登录安全操作手册(Xshell)
为了确保Linux服务器登录的安全性,本文将提供详细的密钥认证登录操作步骤,适用于Xshell等SSH客户端。密钥认证相较于密码认证,能提供更高的安全性,减少密码泄露的风险。
开通服务器允许密钥认证:
1. 使用root用户,打开配置文件sshd_config:
vim /etc/ssh/sshd_config
2. 修改配置文件如下内容,确保安全并保存退出:
Port 8122
PubkeyAuthentication yes
3. 重启sshd服务:
service sshd restart
通过服务器配置密钥方式:
1. 生成密钥(包括:公钥私钥):登录应用用户weblogic在 $HOME路径执行以下命令:
ssh-keygen -t ecdsa
建议在[默认确认地方]输入密钥安全密码。
备注:生成的私钥:id_ecdsa文件,公钥文件id_ecdsa.pub。私钥用于访问登录使用,公钥放置服务器用于开启认证使用。
2. 配置公钥authorized_keys:
1) 在$HOME目录下执行以下命令确认是否有 authorized_keys 文件:
ls ~/.ssh/authorized_keys
2) 如果没有 authorized_keys, 执行如下命令(若有执行下一步):
mv ~/.ssh/id_ecdsa.pub ~/.ssh/authorized_keys
3) 如果有 authorized_keys, 执行如下命令:
cat >> ~/.ssh/authorized_keys < ~/.ssh/id_ecdsa.pub
3. 修改密钥文件权限:
执行:cd ~/.ssh/ 到目录~/.ssh/ 下,执行以下文件赋权:
chmod 600 authorized_keys
chmod 600 id_ecdsa
4. 确认应用用户及密钥目录权限:
应用用户权限目录为 755权限,.ssh目录权限为 700 权限。若非以上文件权限,密钥后续将不生效。
5. 本地私钥准备:
将私钥id_ecdsa到下载本地机器,确保下载到本机的权限也为600(拥有者只读)。
6. 本地认证登录:
通过windows命令窗口cmd,执行以下命令登录(非工具类):
ssh user@IP -p Port -i id_ecdsa
其中:user-应用用户名,IP为服务器IP,Port为启用ssh使用端口,id_ecdsa为私钥。
注意事项:
1) 认证失败,可以查看认证失败日志文件:/var/log/ secure 文件日志,查看具体出错原因。
2) 服务器下载的私钥id_ecdsa文件存放位置必须是cmd命令路径能够执行访问路径,否则将提示,密钥不存在。
通过Xshell生成密钥方式:
1. 生成密钥(包括:公钥私钥):选择密钥生产参数。
2. 保持私钥:点击“导出”,导出为私钥文件,用来打开刚才的公钥。请妥善保管,也可以用于发给共享方一起使用私钥。
3. 配置服务器公钥authorized_key:放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中。
3. 配置Xshell登录信息:特别说明:支持多个密钥认证。密钥认证支持多人生产不同的密钥认证,只需要按照步骤生成密钥à保持私钥à配置服务器公钥authorized_key文件,一个authorized_key可以支持多个密钥认证。
开启系统安全认证其他参数:
完成密钥认证登录之后,为了提升安全性,可以开启如下参数配置:
1) 使用root用户,打开配置文件sshd_config:
vim /etc/ssh/sshd_config
2) 修改文件中以下配置新:
PermitEmptyPasswords no
PasswordAuthentication no
LoginGraceTime 60
PermitRootLogin no
3) 重启sshd服务:
service sshd restart
通过以上步骤,您可以有效地提高Linux服务器的安全性,使用密钥认证登录,避免密码泄露的风险。在日常使用中,定期更新密钥以及检查系统安全设置是保持系统安全的关键。
4. weblogic sever怎么部署
WEBLOGIC的安装、配置和启动
一、软件安装
1. 安装前的准备工作
1.1 首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,
完整的认证平台列表请参考 http://e-docs.bea.com/platform/suppconfigs/index.html
1.2 确定一个安装目录,建议该目录下至少有1个G的空间,可单独创建个逻辑卷和文件系统
1.3 创建一个BEA用户组帐号
1.4 创建一个weblogic用户帐号
2. 安装步骤
WebLogic在AIX平台下的安装方法一般有三种:图形窗口模式,控制台模式,无人守护安装模式。
由于控制台模式的使用最为广泛且不受任何其它硬件条件的限制(所以我们这里只介绍控制台安装模式。
2.1 安装JRE环境
WebLogic安装程序需要JRE的支持,根据安装平台的不同,
WebLogic的安装介质也分为两类,
一种自带了JRE(后缀名为.bin),
一种需要下载平台厂商所提供的JRE环境(后缀名为.jar),
以WebLogic Server 8.1 with SP2为例,目前所支持的UNIX/LINUX平台如下所示(截止2004.2.23)
WebLogic Server 8.1 with SP2
支持平台 是否自带JDK
HP-UX (11.0,11.i, PA-RISC) YES
Sun Solaris (8, 9, SPARC) YES
Red Hat Enterprise Linux (2.1, Pentium) YES
Red Hat Enterprise Linux (2.1, Itanium) YES
SuSE SLES (8, Pentium) YES
United Linux (1.0, Pentium) YES
IBM AIX (5.1, 5.2) NO
首先要下载和操作系统以及WEBLOGIC相匹配JDK版本,
最好是经过BEA认证的版本。
可查询以下链接http://e-docs.bea.com/platform/suppconfigs/index.html;
在AIX上安装JDK要注意以下步骤:
安装后要修改环境变量/etc/environment文件,
将PATH中java部分更改为新安装的Java版本(Java131或Java14),
并重新Login后生效!
否则系统会使用原有的Java130环境,在安装weblogic7.0以上版本时会自动退回到提示符下。
2.2 获取并上传weblogic安装介质到一个临时目录
如果手头没有安装介质,我们可以到http://commerce.bea.com上下载一个WebLogic试用版,
然后通过FTP上传到主机上的一个临时目录,该临时目录建议至少有1个G的剩余空间
2.3 开始安装
2.3.1 .bin的安装方法
首先赋予.bin可执行权限
chmod a+x filename.bin
然后执行
./filename.bin -mode=console
2.3.2 .jar的安装方法
然后执行
java -jar filename.jar -mode=console(字符)
java -jar filename.jar -mode=graphics(图形)
2.4 控制台安装
2.4.1 完成2.3的步骤后,进入控制台安装的欢迎界面,键入[Next]继续
2.4.2 此时出现授权许可协议,读完后键入[Yes]继续
2.4.3 提示选择一个BEA主目录,如下所示
Choose BEA Home Directory:"BEA Home" = [/home/weblogic/bea]
Input new BEA Home OR [Exit][Previous][Next]>
如果想更改默认的BEA主目录,重新输入完整的目录路径即可,否则键入[Next]继续
2.4.4 确认BEA主目录
Choose BEA Home Directory:
->1| Yes, Use this BEA home directory [/home/bea]
2| No, return to BEA home directory selectionEnter index number to select OR [Exit][Previous][Next]>
键入[1]继续
2.4.5 选择安装类型
Choose Install Type:
->1|Complete Installation|Install the complete BEA WebLogic Platform.
2|Custom Installation|Choose software components to install and optionally create custom
|application domains. Recommended for advanced users.
键入[1]继续
2.4.6 选择安装路径
Choose Proct Directory:Proct Installation Directory = [/home/bea/weblogicXX]
Input new Proct Installation Directory OR [Exit][Previous][Next]>
如果想更改默认的安装目录,重新输入完整的目录路径即可,否则键入[Next]继续
2.4.7 确认安装路径
Choose Proct Directory:
->1| Yes, use this proct directory [/home3/weblogicXX]
2| No, select another proct directoryEnter index numbers to select OR [Exit][Previous][Next]>
键入[1]继续
2.4.8 现在开始安装,此时会出现一个模拟的进度条,耐心等待,直到100%安装顺利结束。
二、配置Configuration Wizard
软件安装完毕后,下一步配置Domain域,进入weblogic安装目录
(例如:/wls/weblogic700/common/bin),找到文件dmwiz.sh,执行它
#./dmwiz.sh;选择WLS Domain,NEXT下一步;
此界面有四个选项,
单一服务选择第一项Single server;
第二项管理服务,
第三项集群管理服务;
第四项管理服务设置;
我们选择第一项,NEXT下一步;
确认Domain域路径,我们选择默认路径;NEXT下一步;
该界面要输入
Server Name(服务名称)-------myserver
Server Listen Adress一栏为服务器地址,此项为默认,可不填!
Server Listen Por交互端口---7001
Server Listen SSL Por监听端口------7002
NEXT下一步
创建Administrative User用户名和密码(密码不少于8位),NEXT下一步;
该界面是所有配置信息的汇总确认,如果没问题,点击Create,开始创建DOMAIN域.
三、启动Weblogic
在启动Weblogic之前,可将服务用户名和密码写入启动脚本。
进入刚刚配置完成的域目录
(例如:/wls/user_projects/mydomain),
编辑startWebLogic.sh启动脚本,
执行$ vi startWebLogic.sh
在“WLS_USER= WLS_PW=”输入用户名和密码,保存退出;
最后执行$ ./startWebLogic.sh,启动Weblogic..
四、停止Weblogic服务
停止Weblogic服务有多种:
1、 KILL掉进程
2、 通过”http://服务地址:7001/console”,shutdownserver
3、 利用脚本停止服务:
在#/wls/weblogic700/samples/workshop路径下,
有一个stopWebLogic.sh文件,对他进行稍微编辑,
COPY到/wls/user_projects/mydomain目录下,执行即可。
......(准备工作略)
一.具体安装过程
启动控制台安装向导:
(1)进入Welcome界面,键入[Next]继续
(2)在BEA Systems License Agreement界面,键入[1]继续
(3)在Choose BEA Home Directory界面,键入[1]选择创建新的BEA Home目录,输入新的BEA Home Directory:/opt/weblogic,继续
(4)在BEA Home Directory设置的确认界面,键入[1],确定(3)中输入的目录
(5)在Choose Install Type界面,键入[1],采用Complete安装模式
(6)在Choose Proct Directory界面,键入[Next],用默认的目录即可
(7)在Choose Proct Directory的确认界面,键入[1],确定(6)中的选择
(8)现在开始安装,此处出现一个模拟的进度条,当到达100%安装就结束了。
二、配置
1、新建一个weblogic用户,用来管理weblogic服务器。
2、把/opt/weblogic的所有权赋给weblogic用户
#chown -R weblogic:weblogic /opt/weblogic
3、转到weblogic用户
# su - weblogic
4、设置与java相关的内容
$ cd /opt/weblogic
$ rm -r jdk142_05 # 删除这个目录,因为安装时未带jdk,所以这个目录空的
$ ln -s /opt/java1.4 jdk142_05
5、执行Domain的配置
$ cd /opt/weblogic/weblogic81/common/bin
$ ./config.sh -mode=console
启动BEA Weblogic Configuration Wizard
(1)在Create or Extend a Configuration界面,键入[1],继续
(2)在Select a Domain Template界面,键入[1],继续
(3)在Choose Configuration Option界面,键入[1],继续
(4)在Configure Administrative Username and Password界面,键入[2],进入密码修改界面,输入新密码为weblogic后,返回前一个界面,键入[3],进入确认密码修改界面,输入新的确认密码为weblogic后,返回前一个界面,键入[Next],继续
(5)在Domain Mode Configuration界面,键入[1],继续
(6)在Java SDK Selection界面,键入[1],继续
(7)在Select the target domain directory for this configuration界面 ,键入[Next],继续
(8)在Select the applications directory for this configuration界面,键入[/opt/weblogic/user_projects/domains/applications],继续
(9)在Edit Domain Information界面,键入[flashdragon]之后,在后续界面中,键入[Next],继续
(10)进入配置执行界面,当提示Domain Create Successfully时,配置成功完成。
三、启动
$ cd /opt/weblogic/user_projects/domains/flashdragon
$ ./startWebLogic.sh
十二、配置WebLogic数据源
(1)、创建部署链接池
1、 在控制台左边的树形目录中打开Services->JDBC->Connection Pools节点.
2、 在右边的主界面中点击"Configure a new JDBC Connection Pool... "连接,
在打开的页面中选择数据库的类型和数据库驱动的类型(数据库JDBC驱动要在classpath指定的路径中),点击"continue"按钮.
3、根据提示输入所需的信息,最后创建和部署数据连接池.
(2)、创建部署数据源
1、在控制台左边的树形目录中打开Services->JDBC->Data Sources节点.
2、 在右边的主界面中输入数据源名称和jndi名,然后点击"continue"按钮
3、 选择数据源所使用的数据连接池.
4、勾选数据源要部署到的服务器,然后点击"create"按钮创建数据源.
可能存在的问题:更改链接池的大小,缓冲内存占用的大小。
5. linux weblogic安装和卸载
一、安装jdk
二、安装weblogic
fmw_12.2.3.0.0_wls.jar 安装(jdk要求在1.8版本及其以上)
将weblogic
jar包放到指定文件夹下(我放在home/vlog/weblogic下)
运行命令:tar-d64 -jar fmw_12.2.3.0.0_wls.jar
如果检查的安装条件没有问题就会跳出图形化安装界面。
然后按照安装界面一步一步来就行了
自动启动配置导向要勾选,如果不勾选,请参考以下链接:
https://blog.csdn.net/magi1201/article/details/38171367
本文参考:
https://blog.csdn.net/magi1201/article/details/38170783
三、 卸载weblogic
打开oui文件夹
cd /home/weblogic/Oracle/Middleware/oui/bin
运行脚本:
./deinstall.sh -silent
就可以卸载了。然后将Oracle文件夹删除。
卸载完成。
四、设置生产模式启动weblogic无需输入密码
在当前domain的servers/AdminServer文件夹下创建一个文件夹security,在security下创建一个文件boot.properties.在boot.properties文件里输入
username=用户名
password=密码
以上步骤仅作为参考,如有问题请自行解决,本人尝试有效