linux命令详解之挂载光驱的方法
linux的硬件设备在/dev目录下,光驱也是其中。/dev/cdrom表示光驱,挂载光驱的方法如下(以root身份):复制代码 代码如下:mkdir /mnt/cdrommount -t auto -o ro /dev/cdrom...
linux的硬件设备在/dev目录下,光驱也是其中。/dev/cdrom表示光驱,挂载光驱的方法如下(以root身份):复制代码 代码如下:mkdir /mnt/cdrommount -t auto -o ro /dev/cdrom...
复制代码 代码如下:#!/bin/bash#ftp设置Host=FTP_IPUsername=FTP_userPasswd=FTP_passwd#备份mysql并导出到文件mysqldump -u用户 --password=用户密码 数据库名 > $(date +...
创建子进程,父进程退出
这是编写守护进程的第一步。由于守护进程是脱离控制终端的,因此,完成第一步后就会在Shell终端里造成一程序已经运行完毕的假象。之后的所有工作都...
0:停机1:单用户形式,只root进行维护2:多用户,不能使用net file system3:完全多用户5:图形化4:安全模式6:重启 其实,可以通过查看/etc/rc.d/中的rc*.d的文件来对比理解,不同的目录中包...
timer_poll.h复制代码 代码如下:/* * File: timer_poll.h * Author: Administrator */#ifndef TIMER_POLL_H#define TIMER_POLL_H#include <sys/types.h>#include <fcntl...
一、逻辑运算符
逻辑卷标 表示意思 1.关于档案与目录的侦测逻辑卷标!-f 常用!侦测『档案』是否存在 eg: if [ -f filename ] -d 常用!侦测『目录』是否存在 -b 侦测是否为一...
今天木有冷笑话,只有一个噩耗。噩耗是:今天木有冷笑话!!!不要总想着冷笑话嘛,有点追求,听毛主席的话:好好学习,天天向上!第七章输入输出、文件与命令执行学C的应该了解标准输入输出和...
一、Linux shell 截取字符变量的前8位,有方法如下:复制代码 代码如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}'3.echo $a|cut -c1-84.echo $5.expr $a...
Linux终端下执行,用于删除无效的链接文件。复制代码 代码如下:#!/bin/shusage(){ echo "RemoveBroken 0.1, a shell script to remove broken link files." echo "Lice...
1、前言在实际开发过程中,各个模块之间会涉及到一些通用的功能,比如读写文件,查找、排序。为了减少代码的冗余,提高代码的质量,可以将这些通用的部分提取出来,做出公共的模块库。...
1.做自动部署系统时精简的一个脚本,主要功能是清理所有目录的日志2.根据给定日志目录,删除时间 结合crontab进行清理日志,清理完成后,后在/var/log/deltelog/ 生成按照月的...
首先建立50万个文件复制代码 代码如下:test for i in $(seq 1 500000)for> dofor> echo test >>$i.txtfor> done1 rm复制代码 代码如下:test time rm -f *zsh: sure you w...
一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具) 1、下载安装: 复制代码 代码如下:# tar jxvf msmtp-1.4.16.tar.bz2# cd msmtp-1.4.16# ./configure...
复制代码 代码如下:#!/bin/sh if [ $# != 2 ] then echo "Usage: ftp-put.sh binary 192.192.4.101" exitfiftp -n<<! # -n: 不受.netrc文件...
回忆起一件事情:之前用linux寻找中文输入法的时候,在百度输入了fcitx,然后结果上边有个,您要找的是不是: 讽刺腾讯 。本来一直记不住这个输入法名字,不过以后哥就记住这个输入法...
一、常用技巧复制代码 代码如下:ssh user@server bash < /path/to/local/script.sh#ssh到远程服务器执行一个脚本,此命令可以避免将脚本上传到远程服务器
ssh user@host cat...
复制代码 代码如下:#! /bin/bashwhile getopts a:bc optdocase $opt ina)echo "aaa"echo $OPTARG
b)echo "bb"
c)echo "ccc"
*)echo "error"
esacdone...
一、scp是什么?scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响...
复制代码 代码如下:#su - oracle$sqlplus / as sysdba>startup>exit$lsnrctl start$ps -ef|grep oracle...
linux环境:ubuntu复制代码 代码如下:#! /bin/sh# Provides: server.sh# Default-Start: 2 3 4 5# Short-Description: server testing...
EXEC_PATH=/home/huangmin/...
作者告诉我们:到目前为止基础已经搞定,可以将前边所学结合shell变成进军中等难度的任务了。激动的要哭了,终于看到本书结束的曙光了 T T 。码字比码代码还辛苦。不过令人兴奋的...
因为最近要处理一些 JSON 数据格式,所以在经过一番搜索后 最终找到了 jq 这个很棒的工具。jq 允许你直接在命令行下对 JSON 进行操作,包括分片、过滤、转换等等。
让我们通过...
复制代码 代码如下:#!/bin/bash#backup mysql dataDBDIR=/data/mysqlBACKDIR=/data/bak/mysqlTIME=`date -d "today" +%F`DB=$(ls -p $DBDIR | grep / |tr -d / | grep -Ev...
1.列出所有目录使用量,并按大小排序。复制代码 代码如下:ls|xargs du -h|sort -rn #不递归下级目录使用du -sh2.查看文件排除以#开关和空白行,适合查看配置文件。复制代码 代...
复制代码 代码如下:#!/bin/shfunction _diffab(){x=0for i in `cat $1`;do for j in `cat $2`;do if [ $i == $j ];then x=1...
注意:千万不要图省事直接使用ROOT用户运行Node.js服务!这将带来无法预计的安全问题!但是使用80端口作为HTTP默认端口这一习惯是从MS时代就延续至今的,怎么办呢?网上有人滔滔不绝...
笔者由于学习php,在linux下边也装了一个xampp的集成环境包。但是每次启动的时候都要进入终端,然后依次点开/opt/lampp/,然后sudo执行manager-linux-x64.run操作,才能打开xampp的...
复制代码 代码如下:@echo offecho ===============================echo Production serverecho ===============================echo please input "y" to continue.........
1.简单方法复制代码 代码如下:$ b=$((5*5+5-3/2)) $ echo $b29 在linux shell中,我们可以使用 $(()) 将表达式放在括号中,即可达到运算的功能。2.其它方法:用:expr 实现运算复制...
一、脚本思路第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。在你未重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,linux是靠文...
在Linux下用Shell来测试下载度,代码如下:复制代码 代码如下:#!/bin/bash#date:20140210#used for test server download speedr_host="188.18.28.19"r_dir="/home/test0208/tm...
很多时候需要在mysql表中插入大量测试数据,下面分享一个用shell脚本通过while循环批量生成mysql测试数据的方法,你只需要根据你自己的表结构来生成sql语句即可。复制代码 代...
复制代码 代码如下:#!/bin/bashcase "$1" instart) svnserve -d -r /svndata svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1...
oracle下表空间的导出,用户的删除,表空间删除,用户新建,表空间新建,数据导入的shell使用非oracle用户执行该脚本参数说名$1:base表空间的用户名$2:同步表空间的用户名使用场景测试...
该脚本是先删除已经存在的文件,然后后台执行SQL语句将其执行结果以一定的格式写入文件复制代码 代码如下:#!/bin/bashif [ -f "/var/lib/mysql/hell.txt" ]; thenrm -f /var/...
最近比较忙,好久没更新博客了,今天刚好不忙写了一个流量监控脚本.测试在centos下已通过,有需要的朋友可以试试,有BUG或者需要添加其他功能话可以留言哦.
一、脚本源码# vi...
复制代码 代码如下:#!/bin/bash#author: 505056357@qq.comecho "backup job start"#设置要备份的网站目录,即是网站的根目录file=/home/wwwroot/default#设置本地备份目录,用...
测试环境:ubuntu 12.04 php 5.3.x复制代码 代码如下:#!/bin/bash#Program:# Accomplish to expand the specified function only one key#History:# 2013/11/15 pankai<5309...
1.操作符(let 标志符)+ 加法- 减法* 乘法/ 除法** 幂运算 3 let "z=5**3"% 取模 bash$ expr 5 % 32.比较符 (注意[ ]和...
杀掉oracle在线用户,在oracle所在服务器上使用root用户执行该脚本参数说明$1为该oracle用户复制代码 代码如下:#!/bin/shfunction _oracleplus(){su - oracle -c "$oraclehom...
在Windows下写了一个shell脚本,上传到Linux下执行时报错:复制代码 代码如下:[root@localhost test]# ./test.sh -bash: ./test.sh: /bin/sh^M: bad interpreter: No such fi...
对于服务器来说在线率很重要,出现问题要能及时解决,但系统管理员不能一直守在电脑旁边,通过脚本监控网站出现问题及时通过mail通知管理员,如果是139邮箱还可免费手机短信通知。...
复制代码 代码如下:#!/bin/sh#code by scpman#功能:检查并修复mysql数据库表#将此脚本加到定时中,脚本执行时,等会读库,列出要修复的所有表,然后计时,开始修复#修复过程中将损坏...
Linux下文本处理工具很丰富很强大,例如这样一个文件:复制代码 代码如下:cat log www.jb51.net 192.168.1.1www.jb51.net 192.168.1.1www.jb51.net 192.168.1.2fffffffffffffff...
有时候为了测试网络情况,需要返回每个阶段的耗时时间,比如DNS解析耗时,建立连接所消耗的时间,从建立连接到准备传输所使用的时间,从建立连接到传输开始所使用的时间,整个过程耗时,...
脚本 first (测试示例1) first#!/bin/bashecho 'your are in first file'方法一:使用source #!/bin/bashecho 'your are in second file'source first方法二:使用.#!/bin/ba...
一. 功能简介1. 将删除的文件放在回收站中2. 恢复删除的文件3. 实现linux rm命令的功能, 使用起来几乎和linux 系统自带的rm ,命令完全一样4. 新增功能: rm -l, rm -e, rm -...
折中一下,写个脚本监控swap吧,放在crontab里面,2小时执行一次,世界安静了,再也没有烦人的报警短信了 复制代码 代码如下:#!/bin/bash function usage { echo "Usage: $0"...
nodejs的确是很火,以前倒腾过,但是从来没有认真记录下什么。在ubuntu下搭建它的开发环境尝尝鲜,有一个捷径,它能让系统自动帮你安装所需要的东西,我们生成一段shell脚本,让它来完...
在APP上架前,一次一次自己剪裁上架需要的各个尺寸的Icon不是程序员该干的事,使用Mac中自带的sips工具可以解决这个需求。关于sips,在终端中直接执行可以出现以下信息:复制代码...