https://i.ancii.com/haimaer/
Carlos Wei / 嵌入式Linux / DSP / Qt /Java / 单片机
最近公司需要在Linux下监控tomcat的服务,一旦tomcat服务存在异常或者宕机,重启tomcat保证服务的正常运行,由于Linux下有Shell脚本可以实现此效果,下面是Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤。echo
使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,tar命令本身不进行数据压缩,但可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2. 系统缺省值为
help命令可以查看帮助。Linux 下判断字符串是否为空,有一个大坑!首先想到的两个参数:。这里,我们得出一个道理,在进行字符串比较时, 用引号将字符串界定起来 ,是一个非常好的习惯!
但是,Bash本身提供的功能又不够方便,自己也懒得折腾。幸得github上有前辈大神们开源的 zsh工具集,甚至方便。此工具可以很方便的统一我们的平时的命令,无论在mac,linux,unix上,基本都可以使用同样的命令,配置。oh-my-zsh的提示功能
使用crontab命令可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行,该命令使用权限是所有用户。crontab Cu //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数。crontab 文件中的行由
#添加新用户teacher1,无密码,#主目录为默认,各选项含义与useradd中相同,其他选项详情可用usermod Ch查看。将test1从wheel用户组中删除,在test1用户身份下切换至root用户,发现切换失败,提示密码错误,但实际输入密码是正
linux命令执行后无论成功与否都有一个返回值:。如果为 0,则表示命令执行成功,其它值则表示错误,具体的错误码含义如下:。"OS error code 2: No such file or directory". "OS
今日打包编译项目时,发现缺少一个git pull更新项目的脚本,所以在linux编写了一个gitpull.sh脚本,能够实现更新项目的需求。chmod是权限管理命令change the permissions mode of a file的缩写。。chmo
Linux file命令用于辨识文件类型。file [-bcLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]. 也就是说可以识别文件类型的意思,也可用来辨别一些文件的编码格式。delete: PDF
atq命令显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。
文件搜索命令locate:搜索快,新建文件无法搜索;Find在系统中搜索符合条件的文件名、如果需要匹配,使用通配符。命令find/etc Csize +20k Ca Csize -15k Cexec ls Clh {}\ //查找/etc/ 目录下,大于2
在linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制”技术,也就是只有进程空间的各段的内容要发生变化时,才将父进程的内容复制一份给子进程。当父子进程中有更改相应段
dafu71 3770 3706 0 09:24 pts/2 00:00:00 grep --color=auto java杀掉tomcat进程:。root 3777 3706 0 09:26 pts/2 00:00:00 grep --color
Write failed :Broken pipeCouldn't read packet : Connection reset by peer. chown root:sftp /data/files <---貌似最关键的就是这个所有者,要是roo
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 ,masquerade 连接,多播成员 等等。Proto Recv-Q Send-Q Local Address Foreign Address State. 一个是Active
上周在安装搜索引擎Elasticsearch时,要求安装比较新的java 版本,我选择了java 1.8.0,安装java 成功后使用java -version 发现使用的版本仍旧是1.6.0,查询了一些资料,发现可以使用Linux的alternative
Linux系统中的wc命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。如果没有给出文件名,则从标准输入读取。这个标志不能与 -c 标志一起使用。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L 打印最长行的长度。
fork() 通过复制调用进程来建立新的进程,是最基本的进程建立操作。exec 包括一系列的系统调用,其中每个系统调用都完成相同的功能,即通过用一个新的程序覆盖原内存空间,来实现进程的转变。各种exec系统调用之间的区别仅在于它们的参数构造不同。wait(
今天在看书的时候,看到有个实例,手痒痒的跟着做了起来。。。但是,出现问题了。。测试的用户和组不能删除。。一般我们移除,都是先把用户从组中删除,再依次把组干掉的。。。userdel: user test1 is currently used by proce
最近项目需要,需要对客户传过来的文件进行MD5校验,在实现的过程中前前后后遇到了若干问题,在这里总结一下。1 读取文件内容时,文件打开方式要用二进制方式,因为用户文件有可能是linux格式,如果用文本方式打开,可能会改变原始的内容,造成计算不准。linux
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号