记录关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题,
shell添加字符到指定行的行首或行尾使用sed 命令给匹配行的行首或行尾添加字符。比如给ansible中的匹配以35结束的行尾添加端口号,使用以下命令解决。[root@k8s ~]# sed 's/35$/&\ ansible_ssh_port=8080/g' -i /etc/ansible/hosts[root@k8s ~]# [root@k8s ~]# cat /etc/ansible/hosts |tail -3[92cto]149.129.94.35 ansible_ssh_port=8080用sed命令在行首或行尾添加字符的命令有以下几种:假设处理的文本为test.file在每行的头添加字符,比如"HEAD",命令如下:sed 's/^/HEAD&/g' test.file在每行的行尾添加字符,比如“TAIL”,命令如下:sed 's/$/&TAIL/g' test.file运行结果如下图:几点说明:1."^"代表行首,"$"代表行尾2.'s/$/&TAIL/g'中的字符g代表每行出现的字符全部替换,如果想在特定字符处添加,g就有用了,否则只会替换每行第一个,而不继续往后找了例:3.如果想导出文件,在命令末尾加"> outfile_name";如果想在原文件上更改,添加选项"-i",如4.也可以把两条命令和在一起,在test.file的每一行的行头和行尾分别添加字符"HEAD"、“TAIL”,命令:sed '/./{s/^/HEAD&/;s/$/...
Centos6系统下tomcat7 jdk7 JSP网站连接oracle12c PDB数据库提示ORA-28040,ORA-01017解决方法oracle18c 数据库已经发布,在安装Oracle 18c数据库之后,客户端目前一般还是停留在10G、11G,如果客户端工具的版本是toad、plsql在连接12c、18c就会报如下两个错误:ORA-28040: No matching authentication protocolORA-01017: invalid username/password; logon denied如果是JAVA或是JSP程序,可以查看lib中的文件,将oracle中的ojdbc.jar(有可能修改了名称)替换下就行了。有些是java spring 需要将ojdbc.jar放到JDK或是tomcat对应目录下。一、ORA-28040报错解析:按照官方说法在服务端sqlnet.ora下需要添加如下参数。SQLNET.ALLOWED_LOGON_VERSION_CLIENTSQLNET.ALLOWED_LOGON_VERSION_SERVE注意:参数和等号之间不要有空格,否则有可能参数不生效。SQLNET.ALLOWED_LOGON_VERSION=8SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8SQLNET.ALLOWED_LOGON_VERSION_SERVE=10这里的n默认为11. 第一个参数是客户端连接到服务器的时候启作用,第二个是做为客户端去连接其它数据库的时候启作用。修改后使用reload 监听程序。# 修改该文件即可解决vi $ORACLE_HOME/network/admin/sqlnet.oraSQLNET...
1. Tomcat 7 配置MySQL JDBCStep1:修改apache-tomcat-7.0.75 conf/ server.xml 放入  <GlobalNamingResources> 标签中:    <Resource name="jdbc/Demo"      auth="Container"      type="javax.sql.DataSource"      factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"      testWhileIdle="true"      testOnBorrow="true"      testOnReturn="false"      validationInterval="30000"      timeBetweenEvictionRunsMillis="30000"      maxActive="100"      minIdle="10"      maxWait="10000"      initialSize="10"      removeAbandonedTim...
centos 使普通用户可以修改密码,但不能修改root密码#  visudo此命令编辑修改/etc/sudoers配置文件,以Oracle账号为例。oracle   ALL=(ALL)       NOPASSWD:/usr/bin/passwd [a-zA-Z]*,!/usr/bin/passwd root
Centos6/RHEL6 去掉顽固进程 nfsiod主机系统最开始使用过NFS或是装过NFS软件后,默认开机运行过,现在要求把NFS软件去除掉,不再使用,但是发现一个顽固进程nfsiod,NFS服务停掉,软件删除后,还是一样在。这时主机系统不能重启,所以只能想办法了,经过多次测试,发现是与内核加载的模块有关。卸载掉对应NFS模块就可以了。[root@tomcat-weblogic ~]# mount -t nfs 192.168.137.13:/mnt /opt[root@tomcat-weblogic ~]# [root@tomcat-weblogic ~]# ps aux |grep nfsroot      1774  0.0  0.0      0     0 ?        S    16:08   0:00 [nfsd4]root      1775  0.0  0.0      0     0 ?        S    16:08   0:00 [nfsd4_callbacks]root      1776  0.0  0.0      0     0 ?  &nb...
Comodo Internet Security 2020 v12.2.2.7036 RC is now availableCIS下载地址注册码  29e77356-4fdf-4ee5-8774-ae8b3b2def14可以先安装 cis12.1 再升级到最新版本v12.2https://178.255.86.194/cis/download/installs/7060/xml_binaries/cis/cis_setup_x64.msiwget https://cdn.download.comodo.com/cis/download/installs/7050/xml_binaries/cis/cis_setup_x64.msi 1002  wget https://cdn.download.comodo.com/cis/download/installs/7040/xml_binaries/cis/cis_setup_x64.msi 1003  wget https://cdn.download.comodo.com/cis/download/installs/7060/xml_binaries/cis/cis_setup_x64.msi  https://cdn.download.comodo.com/cis/download/installs/7020/xml_binaries/cis/cis_setup_x64.msi   http://178.255.86.194/cis/download/installs/7060/web/cispremium_installer.exe   https://cdn.download.comodo.com/cis/download/installs/7040/standalone/cispremium_installer.exe https://forums.comodo.com/beta-corner-cis/author-topic-comodo-internet-security-2020-v12227036-rc-is-now-av...
ESET internet security或ESET Smart security 网络安全软件不支持windows Server 系统,如果需要安装,需要将EIS或ESS软件的exe安装包中提示MSI软件。1,先下载好EIS或是ESS最新exe软件包。我这里以EIS_v13.0.20.0.exe版本为例。在系统中,打开安装软件,按提示运行,直接提示软件不支持此版本系统,这里软件窗口不要关掉,转到 C:\Users\Administrator\AppData\Local\Temp\1\eset.temp ,找到对应目录中,会有一个 ehs_nt64.msi 软件包。用MSI Studio 这个软件,打开MSI安装包,将Property里的PackageFeatures行,数值改为2056,也可以修改成0.就可以安装在windows server系统了。2,然后按提示安装软件,到最后会有报错,可以忽略掉,类似报错如下:错误 1406。无法将键值 ProductBase 写入主键 \Software\ESET\ESET Security\CurrentVersion\Info。 系统错误 。 请检查您是否有足够的权限访问该主键,或者请与您的技术支持人员联系。3,安全软件安装完后,打开ESET界面,发现 不管怎么填写软件密钥,都不能注册成功。查看 其中 "帮助和支持 " 时,要么程序会报错,要不就是 "帮助和支持 " 中的最后一项,显示 不正常  “关于product” 。这...
一,文件被删除解决方法。netsh winsock reset,这个命令是修复WINSOCK2,可是你把WINSOCK和WINSOCK2删除了,修复肯定无效,所以要重新安装Internet 协议。1:删除已损坏的注册表项1. 单击“开始”,然后单击“运行”。2. 在“打开”框中,键入 regedit,然后单击“确定”。3. 在注册表编辑器中,找到下列项,右键单击各项,然后单击“删除”:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WinsockHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock24. 在系统提示您确认删除时,单击“是”。步骤 2:安装 TCP/IP1. 右键单击网络连接,然后单击“属性”。2. 单击“安装”。3. 单击“协议”,然后单击“添加”。4. 单击“从磁盘安装”。5. 键入 C:\Windows\inf,然后单击“确定”。6. 在可用协议列表中,单击“Internet 协议(TCP/IP)”,然后单击“确定”。7. 重新启动计算机。二,winsock 相关注册表被删除。如果您可以确定您之前删除是以下两个键值:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2 我们不妨重新导入无损的键值来重建此服务================...
    总共268页,当前第6页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16