bin

CentOS安装nexus搭建maven私服(一)

痞子三分冷 提交于 2019-11-26 18:40:07
为了节省时间,提高效率,同时有有利于团队协作,进行分模块开发整合,开发团队最好能够搭建一个maven私服。我们在这里使用nexus搭建一个私服。 首先在服务器上面创建一个文件夹/home/softs/nexus,然后用下面的命令下载nexus。 wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz 后面的网址可以在 https://help.sonatype.com/repomanager3/download 去找最新的,复制unix的版本就可以了。 下载完了进行解压。 tar -zxvf latest-unix.tar.gz 其中会出现两个文件夹,nexus-3.13.0-01和sonatype-work,给nexus-3.13.0-01文件夹改一下名字,便于操作。 mv nexus-3.13.0-01 nexus 进入/usr/local/bin文件夹 cd /usr/local/bin 创建一个软连接 ln -s /home/softs/nexus /usr/local/bin/nexus 这个软连接什么作用我后面再研究。 进入bin文件夹 cd /home/softs/nexue/nexus/bin 运行程序 ./nexus start 一定要前面加./,否则找不到。 如果提示不能在root下面运行

c连接mysql编译报错 /usr/bin/ld: cannot find -lmysqlclient

前提是你 提交于 2019-11-26 18:35:25
CentOS 64位 用c连接mysql 编译参数:-lmysqlclient 出错 出错信息 /usr/bin/ ld : cannot find -lmysqlclient 原因:libmysqlclient.so不在/usr/bin目录下,而是在/usr/lib64/mysql目录下 解决:建一个软连接或者复制到/usr/bin目录下 # cp /usr/lib64/mysql /* /usr/lib/ 转载于:https://www.cnblogs.com/Leo-Forest/archive/2012/07/02/2572795.html 来源: https://blog.csdn.net/weixin_30929195/article/details/99022612

Linux-Shell学习-重定向

守給你的承諾、 提交于 2019-11-26 18:08:53
Content: 重定向标准输出 重定向标准错误 重定向标准输入 会用到的命令: cat、sort、uniq、grep、wc、head、tail 可以通过man或者info命令查看更多的使用方法 I/O重定向允许我们改变输入的来向和输出的走向。 重定向标准输出: # 把/usr/bin目录下的文件和目录通过ls -l的格式输入到当前目录的ls-output.txt文件中 ls -l /usr/bin > ls-output.txt ls -l ls-output.txt cat ls-output.txt # 如果目录不存在,则会出错,输出‘没有那个文件或者目录’到屏幕 ls -l /bin/usr > ls-output.txt # 如果在执行一遍下面的shell,ls-output.txt的内容会被覆盖ls -l /usr/bin > ls-output.txt# 所以我么可以这样来清除文件的内容> ls-output.txt# 当然有追加的模式ls -l /usr/bin >> ls-output.txt 重定向标准错误: # 如果目录不存在,并不会出现错误的提示,而是直接存到文件中# ‘2>’是连在一起的,标准输入、输出和错误分别为0、1、2 ll /bin/usr 2> ls-error.txt 重定向标准输出和错误到同一个文件 # '2>&1'是连在一起的 #

24 道 shell 脚本面试题

穿精又带淫゛_ 提交于 2019-11-26 17:53:59
想要成为中高级phper, shell 脚本是需要掌握的,它有助于你在工作环境中自动完成很多任务。 如下是一些面试过程中,经常会遇到的 shell 脚本面试问题及解答: Q:1 Shell脚本是什么、它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。 Q:2 什么是默认登录shell,如何改变指定用户的登录shell 答:在Linux操作系统,“/bin/bash”是默认登录shell,是在创建用户时分配的。使用chsh命令可以改变默认的shell。示例如下所示: # chsh <用户名> -s <新shell> # chsh linuxtechi -s /bin/sh Q:3 可以在shell脚本中使用哪些类型的变量? 答:在shell脚本,我们可以使用两种类型的变量: 系统定义变量 用户定义变量 系统变量是由系统系统自己创建的。这些变量通常由大写字母组成,可以通过“set”命令查看。 用户变量由系统用户来生成和定义,变量的值可以通过命令“echo $<变量名>”查看。 Q:4 如何将标准输出和错误输出同时重定向到同一位置? 答:这里有两个方法来实现: 方法一: 2>&1 (如# ls /usr/share/doc >

CentOS 安装JDK跟TOMCAT

半世苍凉 提交于 2019-11-26 17:32:53
最近公司内部服务器采用lamp环境搭建,但又要加上tomcat的访问,而我在搭建环境的时候采用的yum安装,如果大家嫌麻烦也可以去看 yum安装apache+php+mysql+tomcat 这篇文章,当然我是在yum好lamp环境之后再编译安装的tomcat,相当于让tomcat单独运行.好了,看教程吧. 系统:centos 5.5 需要的软件:apache-tomcat-7.0.26.tar.gz jdk-7u3-linux-i586.rpm 一、准备工作: (1)安装centos,可以采取最小化安装。 (2)引入163的源。 wget -P /etc/yum.repos.d/ http://mirrors.163.com/.help/CentOS5-Base-163.repo (3) 利用yum安装一些常用的 编译 器和工具 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl

crontab

你。 提交于 2019-11-26 17:08:41
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 中添加一个作业? # crontab –e 0 5 * * * /root/bin/backup.sh 这将会在每天早上5点运行 /root/bin/backup.sh Cron 各项的描述 以下是 crontab 文件的格式: {minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} o minute: 区间为 0 – 59 o hour: 区间为0 – 23 o day-of-month: 区间为0 – 31 o month: 区间为1 – 12. 1 是1月. 12是12月. o Day-of-week: 区间为0 – 7. 周日可以是0或7. Crontab 示例 1. 在 12:01 a.m 运行,即每天凌晨过一分钟。这是一个恰当的进行备份的时间,因为此时系统负载不大。 1 0 * * * /root/bin/backup.sh 2. 每个工作日(Mon – Fri) 11:59 p.m 都进行备份作业。 59 11 * * 1,2,3,4,5 /root/bin/backup.sh 下面例子与上面的例子效果一样: 59

ActiveMQ 安装

让人想犯罪 __ 提交于 2019-11-26 16:36:45
ActiveMQ 安装 下载 ActiveMQ https://activemq.apache.org/download-archives http://archive.apache.org/dist/ 入门文档 https://activemq.apache.org/getting-started 版本选择 apache-activemq-5.0.0 1.5.0_12 1.5+ apache-activemq-5.1.0 1.5.0_12 1.5+ apache-activemq-5.2.0 1.5.0_15 1.5+ apache-activemq-5.3.0 1.5.0_17 1.5+ apache-activemq-5.4.0 1.5.0_19 1.5+ apache-activemq-5.5.0 1.6.0_23 1.6+ apache-activemq-5.6.0 1.6.0_26 1.6+ apache-activemq-5.7.0 1.6.0_33 1.6+ apache-activemq-5.8.0 1.6.0_37 1.6+ apache-activemq-5.9.0 1.6.0_51 1.6+ apache-activemq-5.10.0 1.7.0_12-ea 1.7+ apache-activemq-5.11.0 1.7.0_60 1.7+ apache

C# how convert large HEX string to binary

こ雲淡風輕ζ 提交于 2019-11-26 14:35:01
问题 I have a string with 14 characters . This is a hex represantation of 7bytes. I want to convert it to binary. I tried using Convert.ToString(Convert.ToInt32(hexstring, 16), 2); For small strings this works but for 14 characters it will not work because the result is too large. How can i manage this? Keep in mind that the output of the conversion should be a binary string with a lengeth of 56 characters (we must keep the leading zeros). (e.g. conversion of (byte)0x01 should yield "00000001"

mysql-5.7.21压缩包安装

寵の児 提交于 2019-11-26 14:32:18
一、安装步骤 安装包解压到指定目录,我解压目录为本地磁盘 D:\MYSQL,mysql全路径 D:\MYSQL\mysql-5.7.21 , (1)配置环境变量 (1-1)添加环境变量 MYSQL_HOME = D:\MYSQL\mysql-5.7.21, (1-2)path 中添加变量 %MYSQL_HOME%\bin。 配置如下: (2)在 mysql-5.7.21\bin目录下创建 my.ini 文件 此文件主要配置 mysql 的启动端口和数据保存目录,日志目录等信息。 以下是我配置的基本信息: [client] port=3306 default_character_set=utf-8 [mysqld] innodb_buffer_pool_size=2G basedir=%MYSQL_HOME% datadir=%MYSQL_HOME%\data port=3306 server_id=10 default_character_set=utf-8 max_connections=200 join_buffer_size=512M sort_buffer_size=8M read_rnd_buffer_size=8M (3)以管理员权限打开命令行窗口, (3-1)切换到 bin 目录下 (3-2)执行 mysqld install (3-3)执行 mysqld -

linux ubuntu-16.04-配置java1.8和Tomcat8

你。 提交于 2019-11-26 14:16:25
前言 第一次使用linux ubuntu16.04 服务器,所以做一下常用配置的记录。 JDK 1.创建存放jdk的目录 一般在usr/local下创建一个java文件夹 cd /usr/local mkdir java 2.下载jdk 可以用windows从 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载,然后通过ftp工具传到usr/local/java下。 linux系统使用的是tar.gz后缀的压缩包,x64是64位系统。 然后用ls查看一下下载到的压缩包。 3.解压jdk tar -zxvf jdk-8u152-linux-x64.tar.gz 4.配置java环境变量 vi /etc/profile 在文件的末尾添加: #set java enviroment JAVA_HOME=/usr/local/java/jdk1.8.0_152 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export JAVA_HOME export PATH export CLASSPATH JAVA_HOME 为jdk存放的目录