- 浏览: 299997 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (298)
- Tomcat (3)
- ZooKeeper (1)
- Maven (11)
- opensource (1)
- DataBase (5)
- UML (8)
- linux (87)
- Java (32)
- 算法 (3)
- Redis (1)
- HBase (2)
- 产品 (1)
- 模板引擎 (1)
- Eclipse (10)
- JUnit (5)
- Log4j (8)
- XML (2)
- JSON (1)
- SpringMVC (23)
- Spring (24)
- TCP/IP (4)
- Windows (10)
- Web Service (1)
- 源码版本管理 (1)
- Word (1)
- Test (1)
- Mybatis (7)
- CentOS (2)
- 多线程 (2)
- Web (7)
- Servlet (3)
- JavaWeb (4)
- MySQL (7)
- 汇编语言 (2)
- linux Shell (4)
- GIT (4)
- Python (1)
- 并发 (4)
- 编程通用 (1)
- JavaScript (1)
- 异常 (3)
- 自动化部署 (1)
- 大数据 (1)
- hive (2)
- 文本编辑器 (2)
- MINA (0)
- intellij IDEA (9)
- masm (0)
- blockchain (1)
- docker (2)
- IDEA (0)
- GO (3)
- nginx (1)
- springBoot (3)
- Websocket (2)
- macOS (1)
最新评论
-
woodding2008:
ss –pl 可以查看监听方式启动的端口以及pid
根据端口查PID,根据PID查进程名称 -
masuweng:
恩很试用,也很常用。
linux 常用命令
基础环境部署
a. jdk:
wget http://jbox.xx.com/quickshare/r4gwhseifbuwsshou2dbo24roe
tar zxvf jdk.tar.gz && cd jdk1.7.0_71 -C /export/servers/
cat /etc/profile
export JAVA_HOME=/export/servers/jdk1.7.0_71
export JAVA_BIN=/export/servers/jdk1.7.0_71/bin
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_OPTS="-Djava.library.path=/usr/local/lib -server -Xms1024m -Xmx2048m -XX:MaxPermSize=256m -Djava.awt.headless=true -Dsun.net.client.defaultReadTimeout=60000 -Djmagick.systemclassloader=no -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.ttl=300"
export JAVA_HOME JAVA_BIN PATH CLASSPATH JAVA_OPTS
source /etc/profile
b. nginx && tomcat 安装
cd /usr/local/src && wget http://jbox.xx.com/quickshare/om2f4gmqbof7ishou2dbo24roe
tar zxvf ngx-tomcat.tar.gz && cd ngx-tomcat && sh install 执行安装脚本
/home/admin/auto-add-tomcat/add-nginx+tomcat.sh cap.jcloud.com 创建项目
c. zookeeper 安装
wget http://www-us.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
tar -zxvf zookeeper-3.4.6.tar.gz -C /export/server/
cp zookeeper-3.4.6/conf/zoo_sample.cfg zookeeper-3.4.6/conf/zoo.cfg
/export/server/zookeeper-3.4.6/bin/zkServer.sh start
d. mysql安装
yum install --downloadonly --downloaddir=/root mysql55 mysql55-server -y
service mysqld restart && mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -u root mysql
use mysql;
UPDATE user SET Password=PASSWORD('Jcloud00')where USER='root'; 修改mysql密码
FLUSH PRIVILEGES;
wget http://git.xx.com/cloud/iaas/blob/master/jcloud_cap/deploy/conf/jcloud_cap.sql
mysql>source jcloud_cap.sql;
程序部署
cd /export/auto_deploy/packages/
wget http://storage.xx.com/staging/staging-jcloud-cap/jcloud-cap.war?Expires=1471909764&AccessKey=Rcnds7dh9UoP3pJM&Signature=5gmL%2FrvzK0MV%2FOF1yLKmgxqlyjA%3D
jar -xvf /export/auto_deploy/packages/jcloud-server.war -C /export/App/cap.jcloud.com/
cd /export/Domains/cap.jcloud.com/server1/bin/start.sh 启动程序 (多个实例依次类推)
部署之后的检查
jps -m 程序检查
netstat -ntpl 端口检查
a. jdk:
wget http://jbox.xx.com/quickshare/r4gwhseifbuwsshou2dbo24roe
tar zxvf jdk.tar.gz && cd jdk1.7.0_71 -C /export/servers/
cat /etc/profile
export JAVA_HOME=/export/servers/jdk1.7.0_71
export JAVA_BIN=/export/servers/jdk1.7.0_71/bin
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_OPTS="-Djava.library.path=/usr/local/lib -server -Xms1024m -Xmx2048m -XX:MaxPermSize=256m -Djava.awt.headless=true -Dsun.net.client.defaultReadTimeout=60000 -Djmagick.systemclassloader=no -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.ttl=300"
export JAVA_HOME JAVA_BIN PATH CLASSPATH JAVA_OPTS
source /etc/profile
b. nginx && tomcat 安装
cd /usr/local/src && wget http://jbox.xx.com/quickshare/om2f4gmqbof7ishou2dbo24roe
tar zxvf ngx-tomcat.tar.gz && cd ngx-tomcat && sh install 执行安装脚本
/home/admin/auto-add-tomcat/add-nginx+tomcat.sh cap.jcloud.com 创建项目
c. zookeeper 安装
wget http://www-us.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
tar -zxvf zookeeper-3.4.6.tar.gz -C /export/server/
cp zookeeper-3.4.6/conf/zoo_sample.cfg zookeeper-3.4.6/conf/zoo.cfg
/export/server/zookeeper-3.4.6/bin/zkServer.sh start
d. mysql安装
yum install --downloadonly --downloaddir=/root mysql55 mysql55-server -y
service mysqld restart && mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -u root mysql
use mysql;
UPDATE user SET Password=PASSWORD('Jcloud00')where USER='root'; 修改mysql密码
FLUSH PRIVILEGES;
wget http://git.xx.com/cloud/iaas/blob/master/jcloud_cap/deploy/conf/jcloud_cap.sql
mysql>source jcloud_cap.sql;
程序部署
cd /export/auto_deploy/packages/
wget http://storage.xx.com/staging/staging-jcloud-cap/jcloud-cap.war?Expires=1471909764&AccessKey=Rcnds7dh9UoP3pJM&Signature=5gmL%2FrvzK0MV%2FOF1yLKmgxqlyjA%3D
jar -xvf /export/auto_deploy/packages/jcloud-server.war -C /export/App/cap.jcloud.com/
cd /export/Domains/cap.jcloud.com/server1/bin/start.sh 启动程序 (多个实例依次类推)
部署之后的检查
jps -m 程序检查
netstat -ntpl 端口检查
发表评论
-
libssl.so.10: cannot open shared object file: No such file or directory
2018-08-15 14:49 4350yum 安装不管用了,先执 ... -
sed 字符串替换
2018-04-03 19:15 828https://www.cnblogs.com/linux- ... -
连接到Hyperledger的docker容器内部
2018-03-12 21:02 899=============================== ... -
apt-get常用命令及工作原理
2018-03-12 20:17 540http://blog.csdn.net/mosquito_z ... -
Linux Shell 通配符、转义字符、元字符、特殊字符
2017-01-13 18:50 1726一、Linux shell通配符(wildcard) 通配 ... -
Linux单机TCP并发连接
2016-12-28 14:11 949http://blog.csdn.net/kobejayand ... -
单机最大tcp连接数
2016-12-28 13:50 562from: http://www.cnblogs.com/my ... -
linux后台运行和关闭、查看后台任务
2016-12-15 17:09 704from: http://www.cnblogs.com/k ... -
sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
2016-12-15 17:07 439from http://myswirl.blog.163 ... -
Shell 脚本
2016-12-12 15:22 8421 如何在shell脚本中判断文件或者文件夹是否存在? if ... -
CentOS7 安装python 命令 : yum install python
2016-12-09 17:53 910CentOS7 安装python 命令 : yum insta ... -
linux 目录下的文件个数
2016-12-07 12:44 487linux里没有直接的命令来展示一个目录下的文件个数,可以通过 ... -
grep -v grep
2016-12-06 11:18 1147grep -v <**> <filename ... -
IT技术学习指导之Linux系统入门的4个阶段
2016-12-05 22:36 521http://www.cnbeta.com/articles ... -
Linux 命令參數帶&符合,需要轉義 \
2016-12-04 21:38 456比如新建文件夾 aaa&bbb 命令 mkd ... -
Linux Shell编程中的几个特殊符号命令 & 、&& 、 ||
2016-12-04 21:35 822一、& 放在启动参数后面表示设置此进程为后台进程 ... -
CentOS 7.0 安装中文输入法
2016-12-04 00:33 544安装的时候没有设置,现在找到之后记录下: (我这个是 ... -
Linux下常用压缩格式的压缩与解压方法
2016-12-02 22:25 493日期:2005-01-20 来源: LinuxByte ... -
Shell脚本8种字符串截取方法总结
2016-12-02 19:56 484这篇文章主要介绍了Shell脚本8种字符串截取方法总结,每个方 ... -
CentOS 7自动以root身份登录gnome桌面
2016-11-29 18:31 2207from: http://blog.csdn.net/zd ...
相关推荐
本资源"Linux命令技巧大全"旨在为初学者提供全面的Linux命令学习指南。 首先,让我们来探讨一些基础且重要的Linux命令: 1. **ls**:用于列出目录内容,通过参数`-l`可以显示详细信息,`-a`则会显示包括隐藏文件的...
以下是一些常用的Linux命令技巧,涵盖了查找、删除、打包、解压、查询以及VIM编辑器的高级用法。 1. **Vim自动添加注释**:通过自定义Vim插件,可以实现快速在文件开头添加注释。例如,通过在`.vimrc`文件中设置...
Linux 命令使用技巧 一、Linux 基础知识 Linux 是一个开源的操作系统,-gnu 和 Linux 内核相结合,gnu 是一个开源组织。Linux 内核是操作系统的核心程序,相当于人的大脑,负责系统程序和硬件分配及调度。GNU/...
以下是一些值得收藏的Unix/Linux命令技巧: 1. **删除大文件**:当你需要删除一个非常大的文件,例如日志文件,避免对磁盘IO造成压力,可以先清空文件内容,再删除文件。例如: ``` > /path/to/file.log rm /...
### Unix/Linux 命令技巧详解 #### 一、重定向到文件日志 使用 `>` 符号将命令的标准输出重定向到指定文件中,例如: ``` > /path/to/file.log ``` 或者使用 `:` 和 `>` 的组合进行重定向后删除文件: ``` :>/path/...
在Linux操作系统中,命令行工具是用户与系统交互的主要方式,尤其对于系统管理员和开发者来说,熟练掌握各种...这个名为"Linux命令转发记录"的压缩包,很可能是为了帮助用户更好地理解和掌握这些实用的Linux命令技巧。
《Linux 命令和技巧|linux 命令行技巧》 在Linux操作系统中,命令行是核心的交互方式,掌握高效的命令行技巧能够极大提升工作效率。...继续探索和学习更多的Linux命令,你将能够更好地驾驭这个强大的开源操作系统。
### Linux命令使用技巧集锦 #### 一、处理特殊的文件名 在Linux系统中,文件名可以非常灵活,包括使用一些特殊字符。然而,当文件名以特定字符开头时(如`-`),Linux可能会误认为这是一个命令参数而非文件名本身。...
"Linux使用技巧集"可能包含了提高效率的各种小窍门,比如如何使用管道(|)和重定向(>、<)操作来组合命令,如何利用tab键自动补全命令和路径,以及如何通过alias命令创建自定义快捷方式。此外,可能还涵盖了文件...
Linux高级技巧集,Linux 教程 -------------------------------------------------------------------------------- File Name 第一课 什么是Linux 第二课 为什么使用Linux 第三课 Linux纵览 第四课 ...
Linux命令是Linux操作系统中进行系统管理、文件操作和任务执行的基本工具。`chm`格式文档是一种Microsoft编译的帮助文件,通常包含丰富的信息和索引,便于查阅。在这个`Linux命令大全(修改版).chm`文件中,我们可以...
熟练掌握Linux命令和Shell脚本编写技巧对于提升工作效率至关重要。以下是一些关于“维护常用Linux命令\Shell技巧”的详细知识点: 1. **基本命令操作**: - `ls`:列出目录内容。 - `cd`:切换目录。 - `pwd`:...
本篇文章将详细介绍一些常用且实用的Linux命令使用技巧,旨在帮助初学者快速上手。 一、文件和目录操作 1. `ls`:列出目录内容。例如,`ls -l` 可以显示详细信息,`ls -a` 显示包括隐藏文件在内的所有文件。 2. `...
以下是对标题“Linux命令使用技巧集锦”和描述中提及的12则经典技巧的详细解析,以及从压缩包内的"Linux必需学会的60条命令.pdf"文件中拓展出的一些相关知识点。 1. **Tab补全**:在Linux命令行输入时,使用Tab键...
在智能手机日益普及的今天,许多用户不仅将其作为通信和娱乐工具,也开始利用手机进行学习和工作,其中包括对Linux命令的学习。Linux是一种广泛应用于服务器、个人电脑以及嵌入式设备的操作系统,其命令行界面(CLI...
《Linux命令大全.chm》可能是包含这些命令详解的参考手册,它将帮助你掌握更多的Linux操作技巧。 其次,C语言编程接口是Linux内核提供的一组头文件和库函数,例如`stdio.h`、`stdlib.h`等,它们允许开发者编写系统...
这些只是众多Linux命令中的一部分,实际的“Linux命令大全”涵盖了更多高级命令和使用技巧,包括管道(|)、重定向(>、<、>>)以及shell脚本编程等。学习并熟练掌握这些命令,将使你在Linux环境中游刃有余,大大...
本教程旨在为初学者提供一份详尽的Linux入门指南,涵盖了从安装到基本命令的使用,帮助你快速掌握这个强大而开源的操作系统。 第一章:Linux简介 Linux是一种自由且开放源码的类UNIX操作系统,基于POSIX标准。它由...