![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器
wenxuechaozhe
和大神学习,向大神努力
展开
-
未安装nginx输入ip直接访问工程
不安装nginx情况下,输入ip直接访问指定工程方法:在tomcat6的配置文件下(/var/lib/tomcat6/conf/server.xml找到Host部分 unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">原创 2016-03-16 16:06:39 · 939 阅读 · 0 评论 -
shell脚本执行提示没有那个文件或目录
错误信息:/bin/sh^M: bad interpreter: 没有那个文件或目录错误分析:该错误是由于shell脚本在windows机器上进行编辑,拷贝至服务器由于结束字符集的问题而造成。解决方案:使用vi命令进行编辑该文件,进入后输入:set ff=unix 回车,wq保存退出即可。再次运行,则不会提示该错误信息。原创 2016-12-11 20:40:02 · 11497 阅读 · 0 评论 -
linux编辑命令快捷键
使用命令行窗口进行输入时,经常会遇到返回输入内容之前或之后操作,可以用到如下快捷键,进行下整理总结:ctrl+a //移到行首ctrl+e //移到行尾alt+a //移到光标所在单词首部alt+e //移到光标所在单词尾部alt+d //删除光标处到单词尾部ctrl+y // 插入最近删除的单词或语句ctrl+k //删除光标处到行尾部分ctrl+原创 2016-11-19 14:13:43 · 591 阅读 · 0 评论 -
shell判断文件或文件夹是否存在
shell命令判断文件或文件夹是否存在,先直接看实例:#!/bin/sh#判断文件存在,判断是否为文件夹等testPath="/Volumes/MacBookProHD/Mr.Wen/08 shell命令"testFile="/Volumes/MacBookProHD/Mr.Wen/08 shell命令/fileWen"#判断文件夹是否存在 -dif [[ ! -d "$test原创 2016-12-17 15:51:10 · 27230 阅读 · 0 评论 -
Linux nohup命令使用
服务器操作,经常需要挂起某个程序,而不让其在窗口关闭后退出,这时候就可以考虑使用nohup命令。 nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。linux的重定向:0、1和2分别表示标准输入、原创 2017-04-04 16:35:34 · 803 阅读 · 0 评论 -
linux用户创建及创建组
首先,在linux上增加用户使用useradd命令,通过passwd命令可以给新用户添加密码。比如useradd test //添加新用户testpasswd test //给新用户设置密码。操作内容一,组操作 1.创建组 groupadd test 增加一个test组 2.修改组 groupmod -n test2 te原创 2017-04-04 16:42:54 · 4221 阅读 · 0 评论 -
ps命令获取对应的pid及其余信息
本文主要介绍在项目使用当中对ps命令的使用总结(本文以zookeeper为例进行说明)1、首先使用ps -ef 命令能够得到当前系统运行的所有进程信息ps -ef 2、查找想要获取的进程信息,例zookeeperps -ef |grep zookeeper3、忽略grep查询进程名ps -ef | grep zookeeper | grep -v gr原创 2017-04-04 16:57:32 · 20194 阅读 · 4 评论 -
不在 sudoers 文件中。此事将被报告。
在使用sudo命令时,经常性会提示出“不在 sudoers 文件中。此事将被报告”的错误信息。这是因为当前登录的账号不在sudo权限里面。sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中。接下来,需要做的要求root用户或者管理员进行权限赋原创 2017-04-04 17:21:25 · 23810 阅读 · 1 评论 -
shell中各种括号的作用()、(())、[]、[[]]、{}
一、小括号,圆括号()1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将转载 2017-04-05 20:23:22 · 502 阅读 · 0 评论 -
LINUX查找僵死进程
LINUX系统查找进程命令ps -ef | grep -v grep | grep java查看端口信息netstat -anop | grep 8080查看僵死进程ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'查看进程并进行杀死进程命令ps -ef | grep java | grep -v grep | awk '{print原创 2017-05-28 15:17:56 · 706 阅读 · 0 评论 -
LINUX定时清理文件定时任务
任务场景文件夹下持续进入文件,每隔10分钟进行文件清理操作,压缩转移至备份服务器。实现代码#!/bin/bashtargetDIR=/aaabackDIR=/bbbcd $ targetDIRfor name in *do nowTime=`date "+Y%m%d_%H%M%S"` cd $name if ls *.txt > /dev/null原创 2017-05-28 15:36:59 · 3387 阅读 · 0 评论 -
LINUX查看系统版本号
一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.8.1.el5.centos.plus (mockbuild@builder17.centos.org) (gcc version 4.1.2 20080704 (R原创 2017-05-28 15:54:05 · 1788 阅读 · 2 评论 -
linux vi命令删除行
使用vi命令进行删除dd --删除当前行ndd --删除n行数据dG --删除当前后之后的全部行原创 2018-04-02 09:34:13 · 59077 阅读 · 0 评论 -
shell进入内部命令执行命令
在linux操作过程中,经常会出现进入服务内部进行操作,比如oracle执行查询,比如ORACE GODEN GATE等。在使用脚本编程过程中,如何使用脚本进行内部操作有如下两种方式(仅接触到如下两种,后续有其他再进行补充)以OGG的使用为例进行梳理方式一:./ggsci << EODinfo allinfo all,taskexitEOD方式二:(info all;info ...原创 2018-06-22 22:31:48 · 2664 阅读 · 0 评论 -
shell数组的定义及循环
shell中数组的定义及遍历,先直接看示例:#!/bin/sh#定义方法一 数组定义为空格分割arrayWen=(a b c d e f)#定义方法二arrayXue[0]="m"arrayXue[1]="n"arrayXue[2]="o"arrayXue[3]="p"arrayXue[4]="q"arrayXue[5]="r"#打印数组长度echo ${#arrayWe原创 2016-12-11 20:32:14 · 35944 阅读 · 0 评论 -
shell变量的输出替换截取等操作
前言shell中,对变量的输出是最为常见,根据所遇到的情况,对变量的操作进行下总结。一、变量特殊字符的输出变量中,有时我们会输出特殊字符,转义字符等,此时直接echo输出则会直接输出,而不会有所想要的结果,因此需要添加-e 属性。实例如下:#!/bin/bashtest=100echo "your score is $test \n"echo "========"ech原创 2016-12-11 15:52:31 · 4522 阅读 · 3 评论 -
linux批量修改文件
在linux中,经常会遇到批量修改一系列文件情况,在此进行下使用整理:从mv和rename命令的man文档中,可以看到如下信息:引用mv - move (rename) filesrename - Rename files也就是说,mv也能用于改名,但不能实现批量处理(改名时,不支持*等符号的),而rename可以。示例:现有如下批量文件原创 2016-10-09 09:19:15 · 17139 阅读 · 0 评论 -
修改ssh登录端口
#sudo vi /etc/ssh/sshd_config里面的port 22改成port 端口号改完之后重新启动SSH服务,/etc/init.d/ssh restart原创 2016-03-16 17:06:17 · 694 阅读 · 0 评论 -
修改tomcat内存大小
在ubuntu服务器上,修改tomcat内存大小修改/etc/default/tomcat6文件找到JAVA_OPTS=”-Djava.awt.headless=true …”将前面的#去掉,改变相应的参数然后重启tomcat, 如JAVA_OPTS=”-Djava.awt.headless=true -Xmx700M”详细配置:JAVA_OPTS="-原创 2016-03-17 11:20:12 · 883 阅读 · 0 评论 -
服务器80端口指向指定端口
在服务器上,未安装nginx情况下,需要将80端口指向到tomcat服务器的指定端口,方法如下iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080最后的8080端口,可以根据自行需要进行调整,直接用ubuntu提供的iptables方法进行修整。原创 2016-03-17 11:29:50 · 2336 阅读 · 0 评论 -
服务器安装字体库解决出现xx问题
以ubuntu服务器为示例:首先,先安装字体库所需要的控件apt-get install xfonts-utils apt-get install fontconfigapt-get install ttf-dejavu-core然后,将你下载好的字体文件放置到如下位置(.ttf文件):将下载好的字体复制到/usr/share/fonts/truetype/libera原创 2016-04-01 10:48:17 · 3754 阅读 · 0 评论 -
ip段/数字,如192.168.0.1/24是什么意思?
ip段/数字,如192.168.0.1/24是什么意思?首先来了解一下二进制的转换知识:二进制数转换成十进制数 二进制的1101转化成十进制1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13转化成十进制要从右到左用二进制的每个数去乘以2的相应次方不过次方要从0开始相反 用十进制的13除以2 每除一下将余数就记在旁边最后按余数从下转载 2016-04-03 16:57:07 · 10079 阅读 · 0 评论 -
Nginx安装与使用
出处:http://www.cnblogs.com/skynet/前言Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上ngin转载 2016-04-06 15:14:51 · 526 阅读 · 0 评论 -
Ubuntu设置静态IP
安装完Ubuntu之后,如果安装过程中没有选择静态IP,可以进入系统进行设置,设置如下: Ubuntu服务器端进入系统以后,没有可视界面,直接是命令行窗口,在命令行窗口下输入wenxuechao@wenxuechao:~$ sudo vi /etc/network/interfaces则会进入如下页面。我把命令行给拷贝了出来# The primar原创 2016-04-16 17:16:08 · 973 阅读 · 0 评论 -
tomcat启用GZIP压缩
原理简介 HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTM原创 2016-05-17 22:12:40 · 10533 阅读 · 0 评论 -
linux >和>>的区别,<号使用
linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等)小于号:命令默认从键盘获得的输入,改成从文件,或者其它打开文件以及设备输入>> 是追加内容> 是覆盖原有内容示例:bogon:Desktop原创 2016-09-17 18:42:08 · 81224 阅读 · 2 评论 -
linux du命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.1.命令格式:du [选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空间。3.命令参数:-a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以by转载 2016-09-17 19:06:46 · 510 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
ps命令原创 2016-09-17 21:24:29 · 318 阅读 · 0 评论 -
LINUX使用ps命令获取对应PID
1、PS命令描述Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪原创 2016-09-17 21:41:47 · 29951 阅读 · 2 评论 -
linux tar命令
1、tar命令tar命令[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否原创 2016-09-17 18:09:41 · 526 阅读 · 0 评论 -
自动轮询文件夹,检查文件不在变化后将文件挪走
业务需求通过文件推送至源目录,进行轮询检查文件是否已经推送完毕,推送完毕后将文件推送至指定目录。执行思路通过定时任务进行巡检文件夹,判断文件夹大小不再发生改变后,进行相关业务处理代码示例#!/bin/bash#源目录sourceURL="/Volumes/MacBookProHD/Soft"#目标目录targetURL="/Users/wenxuechao/Desk...原创 2018-08-07 17:19:01 · 1914 阅读 · 0 评论