摘要: 如果用户不具备sudo权限,则方法一不能用,并需进入GRUB修改kernel镜像启动参数。本文使用的Ubuntu版本为14.04.4,具体过程如下为: 1、重启电脑长按shift键直到进入下图进入GRUB引导模式,选择第二行Ubuntu 高级选项, 选中直接回车 ,如下图: 2、进入如下画面,看到里 阅读全文
posted @ 2018-04-05 00:30 王默默 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1.卸载nginx 1)首先执行第一条命令查出想关的软件包: dpkg --get-selections | grep nginx 2)开始执行卸载列出的common 和core 这个2个安装包 一个带core的package,如果没有带core的package,则是情况而定。 sudo apt-g 阅读全文
posted @ 2018-04-04 14:40 王默默 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: //验证是否手机 var base = Objcet();base.isPhone = function(num) { var preg = /^1[3-7,8]{1}[0-9]{9}$/; return preg.test(num); }; //验证是否固话 base.isTel = function(num) { var preg = /^((0\d{2,3})-)... 阅读全文
posted @ 2018-04-04 11:49 王默默 阅读(451) 评论(0) 推荐(0) 编辑
摘要: Tool.send_code = function(obj) { var isCheck = true, form = $('#editInfo_Form'); var mobile = form.find('input[name=mobile]').val(); if(!base.isPhone(mobile)){ isC... 阅读全文
posted @ 2018-04-04 11:45 王默默 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1.sed命令;主要作用是查找;新增 删除 和修改替换。 user.txt 查找命令:-n 和 p(print) 在user.txt文件中;匹配带h的行 并且只显示1,3行 cat user.txt | grep h |sed -n '1,3p' 删除命令:d(delete) 删除最后一行记录 ca 阅读全文
posted @ 2018-04-04 11:25 王默默 阅读(26098) 评论(1) 推荐(1) 编辑
摘要: 输入输出重定向的作用: 输出重定向就是把命令的执行结果保存到文件,便于查看。 输入重定向就是把原先由键盘的输入改为由文件输入。 案例1:把ls显示的结果输入到 date文件里面;包括ls的正确和错误信息;下面2个命令等价 daokr@DK:~$ ls myfile olddir &>>date 案例 阅读全文
posted @ 2018-04-03 11:59 王默默 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 一. 历史命令 history #查看历史命令 history -c #清空历史命令 history -w #不等退出,直接把缓存中的历史命令写入历史命令保存文件~/.bash_history vim /etc/profile #默认历史命令保存1000条,可修改HISTSIZE保存条数(无限制), 阅读全文
posted @ 2018-04-03 11:58 王默默 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 【条件判断】 【条件判断】 1. 按文件类型进行判断 -b 文件 判断该文件是否存在,并且为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且为目录文件(是目录为真) -e 文件 判断该文件是否存在(存在为真 阅读全文
posted @ 2018-04-03 11:49 王默默 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 只有把环境变量放入配置文件中,才能每次开机自动生效。source命令:让配置文件直接生效,而不用注销或重新登录。 source 配置文件 或者 . 配置文件(等同于 source 配置文件) 【系统中五类环境变量配置文件】 /etc/profile /etc/profile.d/*.sh ~/.ba 阅读全文
posted @ 2018-04-03 11:49 王默默 阅读(3003) 评论(0) 推荐(0) 编辑
摘要: 手动完成 "任务" 和 "监控" 主要有下面三步: 1. mission_cron.php(定时自动任务脚本): 2. mission_cron_monitor (由 crontab 运行,监控上述脚本): 这里 curdir 没有使用 `pwd`,原因在于 pwd 获取的是当前所在工作目录,非执行 阅读全文
posted @ 2018-04-03 11:46 王默默 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: 正则表达式与通配符: 1. 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。 2. 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配。 基础正则表 阅读全文
posted @ 2018-04-03 11:45 王默默 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 要让刚才的修改马上生效,需要执行以下代码 # source /etc/profile 方法二: 在用户目录下的 阅读全文
posted @ 2018-04-02 23:49 王默默 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.系统环境变量env命令查看 1)利用export命令导出环境变量 export PS1 导出PS1 添加路径 $ sudo export PATH="$PATH:your path1:your path2 …" 这种方式变量立即生效,但用户注销或系统重启后设置变成无效,适合临时变量的设置。 2) 阅读全文
posted @ 2018-04-02 22:23 王默默 阅读(3012) 评论(0) 推荐(0) 编辑
摘要: 1.nginx的配置;必须是指定 www用户 和www用户组访问 groupadd www useradd -g www www 2.配置php7.0-fpm的配置文件 编辑 vim /etc/php/7.0/fpm/php-fpm.conf 配置文件 根据该文件 查看www.conf 文件 重点修 阅读全文
posted @ 2018-04-02 18:30 王默默 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 1.php-fpm的配置文件 根据命令找到路径修改配置文件 ps -ef|grep php-fpm vim /home/php/etc/php-fpm.conf 2.php.ini的配置 阅读全文
posted @ 2018-04-02 18:10 王默默 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 安装相关依赖库sudo apt-get updatesudo apt-get install libxml2-dev#安装gccsudo apt-get install build-essentialsudo apt-get install openssl (不安装则报错: Cannot find 阅读全文
posted @ 2018-04-02 15:52 王默默 阅读(3499) 评论(0) 推荐(0) 编辑
摘要: 【必须把所有下载的gz文件到放到机器上;编译】 1.安装nginx之前的编译软件 二、首先要安装 PCRE PCRE 作用是让 Nginx 支持 Rewrite 功能。 1、下载 PCRE 安装包,下载地址:wget http://downloads.sourceforge.net/project/ 阅读全文
posted @ 2018-04-02 15:29 王默默 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 1.把错误文件重定向到1的标准输出文件中 /usr/bin/curl http://127.0.0.1:60030/admin/serpro/qianzhangcron >/dev/null 2>&1 大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一 阅读全文
posted @ 2018-04-02 13:52 王默默 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.printf的使用 printf的转义序列 2.test的参数 文件测试 阅读全文
posted @ 2018-04-02 11:51 王默默 阅读(316) 评论(0) 推荐(0) 编辑
摘要: *:表示匹配全部字符可以多个 ?:表示匹配任意一个字符 [a-z] :表示 a-z范围内的任意一个字符 [1-9]:表示匹配1-9其中的任意一个数字 阅读全文
posted @ 2018-04-01 16:02 王默默 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.首页要用ftp;服务器上必须安装vsftpd 安装命令 上传命令: mput 要上传的文件名 下载命令 mget 要下载文件名 查看远程服务器的路径:pwd 查看本地机器的当前路径:!pwd 如果要切换当前本机的目录路径:lcd命令 如要切换到/home/daokr 3.配置、/etc/vsft 阅读全文
posted @ 2018-04-01 11:22 王默默 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 1.ping命令 后面-c参数 表示要connect 平链接的次数 ping -c 10 127.0.0.1 表示要ping10次后停止 2. nslookup命令查看域名解析的IP是地址是多少 3.route路由命令来查看路由映射信息 参数:-n 表示查看缓存于主机的路由信息 添加默认网关: ro 阅读全文
posted @ 2018-03-31 17:13 王默默 阅读(844) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashprintf "| \n"printf "this is printf string.\n"printf "name\taddress\tage\n"printf "%s\t%s\t%d\n" "wangli" "beijing" 10 阅读全文
posted @ 2018-03-30 18:02 王默默 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式: 1.显示普通字符串: echo "It is a test"这里的双引号完全可以省略,以下命令与上面实例效果一致: echo It is a test 2.read的使用 -p 输入提示文字 -n 输 阅读全文
posted @ 2018-03-30 17:14 王默默 阅读(4466) 评论(0) 推荐(0) 编辑
摘要: 文件测试运算符 文件测试运算符用于检测 Unix 文件的各种属性。 下面最常用的是 -f 参数 来检查是否是文件 属性检测描述如下: 示例: 阅读全文
posted @ 2018-03-30 14:08 王默默 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 字符串运算符 下表列出了常用的字符串运算符,假定变量 a 为 "abc",变量 b 为 "efg": 实例 字符串运算符实例如下: 阅读全文
posted @ 2018-03-30 11:18 王默默 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: 1.cron服务来设置 计划任务查看与设置命令:crontab 包括条目: 分钟m:0-59 小时h:0-23 月日dom:1-31 月份mon:1-12 星期dow:0-7 例子: 每隔2小时处理一个文件用:*/2 1,3,5,7,9 点间隔执行 0-4,8-12点执行 或者是*/2每隔2个小时备 阅读全文
posted @ 2018-03-29 23:05 王默默 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1.重启 reboot 2.关机 shutdown 或者 halt 3.查看内存基本信息 cat /proc/meminfo 4.查看cpu基本信息和版本 cat /proc/cupifno 5.查看主机名称 hostname 6.查看系统内核 uname 是 unix 的缩写 uname -a 查 阅读全文
posted @ 2018-03-29 22:29 王默默 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1.注意 格式不能变 尤其是变量和变量表达式之间的空格:[ 空格] 、[ $a == $b ] 中间的空格严格不能变;否则报错 关系运算符 关系运算符只支持数字,不支持字符串,除非字符串的值是数字。 下表列出了常用的关系运算符,假定变量 a 为 10,变量 b 为 20: #!/bin/bash#算 阅读全文
posted @ 2018-03-29 18:32 王默默 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1.params.sh源码如下 #!/bin/bash# author:daokr# url:www.daokr.com echo "Shell 传递参数实例!";echo "执行的文件名:$0";echo "第一个参数为:$1";echo "第二个参数为:$2";echo "第三个参数为:$3"; 阅读全文
posted @ 2018-03-29 16:35 王默默 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 1 #!/bin/bash 2 name="liu de hua";#name后面=不能有空格 3 echo "hello word ${name}work $name"; 4 name="zhou run fa"; readonly url="http://www.daokr.com"; 5 echo "hello ${name}"; 6 #url="www.baidu.com";... 阅读全文
posted @ 2018-03-29 16:19 王默默 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 软件包下载:apt-get 1.apt-get install vim 下载vim 2.apt-get upgrade vim 升级vim 3.apt-get update 列出更新 debian软件包离线安装和管理:dpkg (debian package) 安装vim: -i 参数 instal 阅读全文
posted @ 2018-03-28 23:38 王默默 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 不能挂载到根目录;其他目录都可以 1.光盘设备挂载到mnt 2.光盘镜像文件.so文件挂载到mnt loop 回环设备虚拟的光驱以-o标识 -t是挂载的意思 3.u盘挂载分两种(FAT32格式和NTFS格式) FAT32挂载: NTFS格式挂载: 4.卸载 卸载目录 卸载光驱设备 卸载要等几分钟;会 阅读全文
posted @ 2018-03-28 23:14 王默默 阅读(1598) 评论(0) 推荐(0) 编辑
摘要: 第一、tar 归档 tar -c 创建归档文件包 tar -x 释放归档文件包 tar -t 查看归档文件包 tar -v 显示归档包操作过程信息 tar -f 指定归档文件名 案例1:归档 /home/ 目录下的 c和txt扩展的文件归到test.tar 查看包test.tar里的内容 释放归档t 阅读全文
posted @ 2018-03-28 21:41 王默默 阅读(984) 评论(0) 推荐(0) 编辑
摘要: yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ub 阅读全文
posted @ 2018-03-28 14:24 王默默 阅读(506) 评论(0) 推荐(0) 编辑
摘要: df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区 free:查看内存占用情况 一、df命令列出系统的整体磁盘使用量 df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHTm] 阅读全文
posted @ 2018-03-28 11:47 王默默 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 一、用户账号包括(查看已经存在的账号 | 添加用户账号 | 修改用户账号 | 删除用户账号) 查看存在的账号: 查看当前登录用户名命令:whoami 查看系统全部登录用户:who命令;这个可以看所有已经连接到系统的用户;不管是xshell 的标签页面还是其他 查看当前登录用户的ID:id命令 id 阅读全文
posted @ 2018-03-27 17:23 王默默 阅读(2658) 评论(0) 推荐(0) 编辑
摘要: 1. 处理目录的常用命令 接下来我们就来看几个常见的处理目录的命令吧: ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 ls (列出目录) ls -a 列出全部,连同隐藏档( 开头为 阅读全文
posted @ 2018-03-27 15:57 王默默 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档(link file); 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。 第0位确定文件类型, 第1-3位 阅读全文
posted @ 2018-03-27 15:40 王默默 阅读(34634) 评论(1) 推荐(2) 编辑
摘要: 1.dpkg 的使用 dpkg -s ssh 查看是否按装了ssh软件 dpkg -L ssh 查看ssh安装的关联目录结构和安装位置 dpkg -i vim.deb 本地离线安装vim编辑器 apt-get install vim 远程安装 dpkg -r vim 移除一个已安装的包裹。 dpkg 阅读全文
posted @ 2018-03-27 11:56 王默默 阅读(856) 评论(0) 推荐(0) 编辑