首页 文章 精选 留言 我的

精选列表

搜索[自动装配],共10012篇文章
优秀的个人博客,低调大师

Tomcat服务器安装配置——Windows系统

1、首先去Apache官网下载Tomcat 2、Tomcat是一个绿色的软件,所以,直接解压到你想要存放的文件中就可以,我就直接放在c盘的根目录了 3、配置Tomcat环境 【我的电脑】-【属性】-【高级系统设置】-【环境变量】 在系统变量里面新建 变量名:CATALINA_HOME 变量值:C:\apache-tomcat-7.0.93 4、在Tomcat文件中找到bin目录里面的startup.bat文件,双击打开文件,启动Tomcat服务器 5、在控制台里面的最后面显示的Server startup in XXXX ms,就说明服务器启动成功 6、在浏览器中输入网址 http:/localhost:8080/ 转到网站,如果出现以下界面就说明服务器配置成功了!

优秀的个人博客,低调大师

Docker学习笔记 之 Docker安装配置使用

简介 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 环境:CentOS7.3 地址:192.168.1.137 首先注册阿里云开发者帐号帐号 https://cr.console.aliyun.com/ 登陆后取得专属加速器地址:https://XXXXX.mirror.aliyuncs.com 1、安装Docker 1 2 3 4 5 #使用Aliyun的repo来安装 #wget-P/etc/yum.repos.d/https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #yuminstalldocker #docker-v Dockerversion1.12.6,build85d7426 /1 .12.6 ##当前最新版本为1.12.6 #或执行以下命令: 1 curl-sSLhttp: //acs-public-mirror .oss-cn-hangzhou.aliyuncs.com /docker-engine/internet |sh- 2、#配置阿里的Docker加速器 针对Docker客户端版本大于1.10的用户 修改daemon配置文件/etc/docker/daemon.json来使用加速器: 1 2 3 4 5 6 7 8 $ mkdir -p /etc/docker $ sudo tee /etc/docker/daemon .json<<- 'EOF' { "registry-mirrors" :[ "https://XXXXXX.mirror.aliyuncs.com" ] } EOF $ sudo systemctldaemon-reload $ sudo systemctlrestartdocker 3、下载image 并创建启动一个容器 a、搜索镜像 1 2 3 4 5 6 7 8 9 $ sudo dockersearchubuntu INDEXNAMEDESCRIPTIONSTARSOFFICIALAUTOMATED docker.iodocker.io /ubuntu UbuntuisaDebian-basedLinuxoperatings...6780[OK] docker.iodocker.io /dorowu/ubuntu-desktop-lxde-vnc Ubuntuwithopenssh-serverandNoVNC141[OK] docker.iodocker.io /rastasheep/ubuntu-sshd DockerizedSSHservice,builton top ofof...115[OK] docker.iodocker.io /ansible/ubuntu14 .04-ansibleUbuntu14.04LTSwithansible88[OK] docker.iodocker.io /ubuntu-upstart Upstartisanevent-basedreplacement for ...80[OK] docker.iodocker.io /neurodebian NeuroDebianprovidesneuroscienceresearch...40[OK] docker.iodocker.io /ubuntu-debootstrap debootstrap--variant=minbase--components...32[OK] b、下载容器 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 $ sudo dockerpulldocker.io /ubuntu Usingdefaulttag:latest Tryingtopullrepositorydocker.io /library/ubuntu ... latest:Pullingfromdocker.io /library/ubuntu ae79f2514705:Pullcomplete c59d01a7e4ca:Pullcomplete 41ba73a9054d:Pullcomplete f1bbfd495cc1:Pullcomplete 0c346f7223e2:Pullcomplete Digest:sha256:6eb24585b1b2e7402600450d289ea0fd195cfb76893032bbbb3943e041ec8a65 $ sudo dockerimages REPOSITORYTAGIMAGEIDCREATEDSIZE docker.io /nginx latest40960efd7b8f4daysago108.4MB docker.io /ubuntu latestdd6f76d9cc904daysago122MB ##这里第一个镜像就下载完成了。 c、根据ubuntu镜像创建容器(简单测试) 1 2 3 4 5 6 7 $ sudo dockerrun-t-iubuntu /bin/bash root@9f716fcadb56:/ #cat/etc/issue Ubuntu16.04.3LTS\n\l root@9f716fcadb56:/ #exit#停止容器 $ sudo docker ps -a CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES 9f716fcadb56ubuntu "/bin/bash" AboutaminuteagoExited(0)31secondsagogoofy_aryabhata 注释:各个字段 CONTAINER ID ---> 容器的ID号:9f716fcadb56 IMAGE ---> 使用的镜像名 COMMAND ---> 创建容器的命令 STATUS ---> 容器状态(Exited 表示停止状态) PORTS ---> 容器的端口 NAMES ---> 容器名称 d、启动容器 1 2 3 4 $ sudo dockerstart9f716fcadb56 $ sudo docker ps -a CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES 9f716fcadb56ubuntu "/bin/bash" 12minutesagoUp29secondsgoofy_aryabhata e、进入容器 使用docker 自带 attach 命令: 1 2 3 $ sudo dockerattach9f716fcadb56 [ sudo ]password for ljohn: root@9f716fcadb56:/ # 自docker1.3 以后使用 exec 命令 1 2 $ sudo docker exec -ti9f7 /bin/bash root@9f716fcadb56:/ # 进入刚刚创建的容器中了,哈哈。 d、删除容器 1 2 3 4 5 6 7 8 $ sudo docker rm 9f7 Errorresponsefromdaemon:Youcannotremovearunningcontainer9f716fcadb5626561972312a2dbb2e23c2b312fd57861e0658feceff70409942.Stopthecontainerbeforeattemptingremovaloruse-f 这里发现无法删除,说容器正在运行。需要加 "-f" 参数 $ sudo docker rm -f9f7 9f7 $ sudo docker ps -a CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES 这里可以看到刚才创建的容器被删除了。 期待后续更新Docker学习笔记 之 数据管理 本文转自 ljohnmail 51CTO博客,原文链接:http://blog.51cto.com/ljohn/1980393,如需转载请自行联系原作者

优秀的个人博客,低调大师

【Hadoop】 分布式Hadoop集群安装配置

第一次安装hadoop 集群,记录其安装过程! 1 前期准备,配置所有的机器的/etc/hosts 文件 # cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 rac localhost ::1 rac3 localhost 10.250.7.225 rac1 10.250.7.249 rac2 10.250.7.241 rac3 10.250.7.220 rac4 1 获取hadoop安装文件 可以从一下网址获取hadoop 安装文件 hadoop-0.20.2.tar.gz: http://apache.etoak.com//hadoop/common/ http://mirror.bjtu.edu.cn/apache//hadoop/common/ http://labs.renren.com/apache-mirror//hadoop/common/ #tar zxvf hadoop-0.20.2.tar.gz #mv hadoop-0.20.2.tar.gz hadoop #cd hadoop/conf 配置conf文件夹里面的core-site.xml,hdfs-site.xml,mapread-site.xml,mapred-site.xml,hadoop-env.sh。具体各个配置的含义请参考Hadoop帮助文档。 core-site.xml文件 <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> fs.default.name hdfs://rac2:9000 2.其次编辑所有节点的hdfs-site.xml,命令如下: #vi /root/hadoop/conf/hdfs-site.xml <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> dfs.name.dir /opt/hadoop/NameData dfs.permissions false dfs.replication 1 3 编辑所有节点mapred-site.xml文件: #vi /home/hadoop/conf/mapred-site.xml <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> mapred.job.tracker 192.168.0.10:9001 4 在所有节点编辑hadoop-env.sh export HADOOP_HOME=/root/hadoop export HADOOP_CONF_DIR=$HADOOP_HOME/conf export PATH=$PATH:$HADOOP_HOME/bin export JAVA_HOME=/usr/java/jdk1.6.0_29 export CLASSHOME=/usr/java/jdk1.6.0_29/lib/tools.jar:/usr/java/jdk1.6.0_29/lib/dt.jar 5 在所有节点修改masters ,slaves 文件,其中masters 文件写入master 节点的ip,slaves 文件写入slaves 节点的ip [root@rac1 conf]# cat masters 10.250.7.225 [root@rac1 conf]# cat slaves 10.250.7.220 10.250.7.249 10.250.7.241 6 启动hadoop [root@rac1 bin]# sh start-all.sh starting namenode, logging to /root/hadoop/logs/hadoop-root-namenode-rac1.out 10.250.7.220: starting datanode, logging to /root/hadoop/logs/hadoop-root-datanode-rac4.out 10.250.7.241: starting datanode, logging to /root/hadoop/logs/hadoop-root-datanode-rac3.out 10.250.7.249: starting datanode, logging to /root/hadoop/logs/hadoop-root-datanode-rac2.out 10.250.7.225: starting secondarynamenode, logging to /root/hadoop/logs/hadoop-root-secondarynamenode-rac1.out jobtracker running as process 20175. Stop it first. 10.250.7.220: starting tasktracker, logging to /root/hadoop/logs/hadoop-root-tasktracker-rac4.out 10.250.7.241: starting tasktracker, logging to /root/hadoop/logs/hadoop-root-tasktracker-rac3.out 10.250.7.249: starting tasktracker, logging to /root/hadoop/logs/hadoop-root-tasktracker-rac2.out

优秀的个人博客,低调大师

Nexu私服安装配置,IDEA打包上传私服

Nexus是Sonatype公司的一款maven私服产品,是一个强大的 Maven 仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。 下载地址 1. 安装、启动 解压后进入bin目录,执行 nexus /run nexus 访问服务器,默认端口:8081 http://localhost:8081 2. 配置 修改基础配置信息 安装路径下etc目录中nexus-default.properties文件保存有nexus基础配置信息,例如默认访问端口 修改服务器运行配置信息 安装路径下bin目录中nexus.vmoptions文件保存有nexus服务器启动对应的配置信息,例如默认占用内存空间 3. 仓库分类 宿主仓库hosted: 保存无法从中央仓库获取的资源 自主研发 第三方非开源项目 代理仓库proxy: 代理远程仓库,通过nexus访问其他公共仓库,例如中央仓库 仓库组group: 将若干个仓库组成一个群组,简化配置 仓库组不能保存资源,属于设计型仓库 文件夹图标:对应仓库组 仓库带个🔒的图标:代理仓库proxy 仓库默认图标:宿主仓库 4. 资源上传 maven的settings文件中配置本地仓库访问私服的权限: <server> <!-- id可以自定义,和pom中保持一致就行 --> <id>releases</id> <username>admin</username> <password>admin</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin</password> </server> 配置本地仓库资源来源: <mirror> <!--该镜像的唯一标识符。id用来区分不同的mirror元素--> <id>maven-public</id> <!--镜像名称 --> <name>maven-public</name> <!--*指的是访问任何仓库都使用我们的私服--> <mirrorOf>*</mirrorOf> <!--仓库组URL --> <url>http://localhost:8081/repository/maven-public/</url> </mirror> pom文件中配置: <distributionManagement> <repository> <id>releases</id> <name>Releases</name> <!-- 指定发布仓库 --> <url>http://localhost:8081/repository/maven-releases/</url> </repository> <snapshotRepository> <id>snapshots</id> <name>Snapshot</name> <url>http://localhost:8081/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement> 发布资源到私服命令: mvn deploy 原文链接:https://blog.csdn.net/weixin_43847283/article/details/126573273 关注公众号【OSC DevOps】阅读更多精彩文章

优秀的个人博客,低调大师

Nexus私服安装配置,IDEA打包上传私服

Nexus是Sonatype公司的一款maven私服产品,是一个强大的 Maven 仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。 下载地址 1. 安装、启动 解压后进入bin目录,执行 nexus /run nexus 访问服务器,默认端口:8081 http://localhost:8081 2. 配置 修改基础配置信息 安装路径下etc目录中nexus-default.properties文件保存有nexus基础配置信息,例如默认访问端口 修改服务器运行配置信息 安装路径下bin目录中nexus.vmoptions文件保存有nexus服务器启动对应的配置信息,例如默认占用内存空间 3. 仓库分类 宿主仓库hosted: 保存无法从中央仓库获取的资源 自主研发 第三方非开源项目 代理仓库proxy: 代理远程仓库,通过nexus访问其他公共仓库,例如中央仓库 仓库组group: 将若干个仓库组成一个群组,简化配置 仓库组不能保存资源,属于设计型仓库 文件夹图标:对应仓库组 仓库带个🔒的图标:代理仓库proxy 仓库默认图标:宿主仓库 4. 资源上传 maven的settings文件中配置本地仓库访问私服的权限: <server> <!-- id可以自定义,和pom中保持一致就行 --> <id>releases</id> <username>admin</username> <password>admin</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin</password> </server> 配置本地仓库资源来源: <mirror> <!--该镜像的唯一标识符。id用来区分不同的mirror元素--> <id>maven-public</id> <!--镜像名称 --> <name>maven-public</name> <!--*指的是访问任何仓库都使用我们的私服--> <mirrorOf>*</mirrorOf> <!--仓库组URL --> <url>http://localhost:8081/repository/maven-public/</url> </mirror> pom文件中配置: <distributionManagement> <repository> <id>releases</id> <name>Releases</name> <!-- 指定发布仓库 --> <url>http://localhost:8081/repository/maven-releases/</url> </repository> <snapshotRepository> <id>snapshots</id> <name>Snapshot</name> <url>http://localhost:8081/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement> 发布资源到私服命令: mvn deploy 原文链接:https://blog.csdn.net/weixin_43847283/article/details/126573273 关注公众号【OSC DevOps】阅读更多精彩文章

优秀的个人博客,低调大师

阿里云服务器如何安装配置phpmyadmin

1、下载地址:下载phpMyAdmin 2、解压下载的文件 tar -zvxf phpMyAdmin-3.5.3-all-languages.tar.gz 3、移动解压后文件到指定目录下 mv phpMyAdmin-3.5.3-all-languages /usr/share/phpMyAdmin 4、进入指定目录 cd /usr/share/phpMyAdmin cp config.sample.inc.php config.inc.php 5、在apache下创建配置文件 vi /etc/httpd/conf.d/phpmyadmin.conf 插入如下内容: # #Web application to manage MySQL # #<Directory “/usr/share/phpMyAdmin”> #Order deny,allow #Deny form all #Allow from localhost #</Directory> Alias /phpmyadmin /usr/share/phpMyAdmin Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /mysqladmin /usr/share/phpMyAdmin 6、测试 重启mysql和apache,在浏览器中输入:你的ip/phpMyAdmin 即可显示登录界面。 如果报错说你的php不支持mysqli扩展,则可能是你安装php的时候没有安装mysql模块,按如下操作可解决: yum install php-mysql 然后在php.ini中添加extension=mysqli.so 重启mysql和apache,再次在浏览器中输入:你的ip/phpMyAdmin 即可正确显示登录界面。

优秀的个人博客,低调大师

Nginx系列问题之Centos7 安装配置

一、下载安装Nginx 1. 创建文件夹 cd /root/ mkdir downloads #在root目录下创建downloads 文件夹 2.打开官网 浏览器打开:https://nginx.org/en/download.html下载最新的稳定版本.Nginx下载地址 选中红框单击右键,选择复制链接地址。 3.下载编译安装Nginx 下载&解压-在终端输入: wget https://nginx.org/download/nginx-1.17.1.tar.gz #下载文件 tar -zxvf nginx-1.17.1.tar.gz #解压文件 ls #得到nginx-1.17.1文件夹 编译安装 cd nginx-1.17.1 ./configure --prefix=/usr/local/nginx #安装到/usr/local/nginx目录 # 报错 ./configure: error: the HTTP rewrite module requires the PCRE library # 解决-安装pcre-devel yum install pcre-devel -y # 报错 ./configure: error: the HTTP gzip module requires the zlib library # 解决-安装zlib-devel yum install zlib-devel -y # 重新执行 ./configure --prefix=/usr/local/nginx make && make install # 编译安装完成 启动Nginx cd /usr/local/nginx/sbin/ ./ nginx # 启动Nginx 在浏览器输入http://你的-ip。 若出现welcome to Nginx字样。说明安装成功。 二、常见配置 一、无法访问 如果是在阿里云,京东云等国内云主机购买的机器,请放行相应的安全组端口。 国内云主机如果没有备案,则无法访问80端口。需要修改Nginx的配置文件。修改端口之后,需要在安全组放行。 vim /usr/local/nginx/conf/nginx.conf # Nginx配置文件 server { listen xxxxx; # 修改端口号 server_name localhost; cd /usr/local/nginx/sbin/ ./ nginx -s reload # 重载使生效 修改防火墙的设置 firewall-cmd --zone=public --add-port=xxxxx/tcp --permanent # --permanent永久生效,没有此参数重启后失效 firewall-cmd --reload # 重载配置 firewall-cmd --list-ports # 查看放行端口 二、使用systemctl 管理Nginx 终端输入: vim /usr/lib/systemd/system/nginx.service # 编辑内容 [Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx # 跟实际路径相关 ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.targeta 按ESC--:--wq保存退出。 systemctl 常用命令 systemctl start nginx.service # 启动一个服务 systemctl stop nginx.service # 关闭一个服务 systemctl restart nginx.service # 重启一个服务 systemctl status nginx.service # 显示服务状态 systemctl enable nginx.service # 开机自启用 systemctl disable nginx.service # 禁用开机启动 systemctl is-enabled nginx.service # 查看服务是否开机启动 三、创建软链接 终端输入: ln -s /usr/local/nginx/sbin/nginx /usr/bin/python # 在 /usr/bin/目录下创建 nginx软链接(快捷方式) # ln -s /这里写命令实际所在目录 /要在哪个目录创建软链接(快捷方式) Nginx常用命令 nginx -t # 验证nginx配置文件 nginx -s reload # 使配置生效 nginx -v # 版本信息 nginx -V # 详细版本信息,包括编译参数 nginx -c filename # 指定配置文件 四、域名重定向 我想将域名www.aaa.com跳转到www.bbb.com终端输入 cd /usr/local/nginx/conf/ vim nginx.conf # Nginx默认配置文件 server { listen xxxxx; # 填端口号 server_name www.aaa.com; rewrite ^/(.*)$ http://www.bbb.com:xxx/$1 permanent; # rewrite 用来域名跳转,后面规则是正则表达式。端口号跟在域名后面 #charset koi8-r; #access_log logs/host.access.log main; # 保存退出。 nginx -t # 检测配置文件是否正确 nginx -s reload # 重载配置使生效 需要将www.aaa.com这个域名解析到nginx服务器所在ip。在域名服务商里面操作。 五、Nginx配置一个ip绑定多个域名 我想让这台Nginx服务器绑定两个域名,用端口号来区分。终端输入 cd /usr/local/nginx/conf/ vim nginx.conf server { listen 10001; server_name www.aaa.com; location / { root html; index index.html index.htm; } } # 配置第二个域名 server { listen 10001; server_name www.bbb.com; location / { index index.htm index.html index.php; #默认文件 root /var/www/; #网站根目录 } #include location.conf; #调用其他规则,也可去除 } # 注意大括号的完整性 # 保存退出 nginx -t # 检测配置文件是否正确 nginx -s reload # 重载配置使生效 将www.bbb.com解析到Nginx服务器的ip。在浏览器输入www.aaa.com:10000和www.bbb.com:10001进行测试。 有错误的地方请帮忙指出,菜鸟一枚努力学习中

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册