改变文件所有权chown 例如 1 myfile文件的所有权变为username。 1 加入参数-R,work文件夹以及文件夹里的所有文件和子目录所有权都变为username。 改变文件权限chmod chmod 修改文件或者目录的权限码 语法: chmod [ 选项 ] [ 数字或者字符权限表示 ...
分类:
系统相关 时间:
2018-05-23 23:39:25
阅读次数:
282
#!/bin/bashIP=$(ifconfigeth0|grep"inetaddr"|awk‘{print$2}‘|cut-f1-d":")a=$(df-h|grep/dev/sda2|awk‘{print$5}‘|cut-f1-b"%")#截取分区使用率if[$a-ge80]thenecho"$IP服务器根分区即将没有空间,请及时清理。"|mail-s"$IP根分区检测"xxx@163.com
分类:
系统相关 时间:
2018-05-23 23:40:51
阅读次数:
364
GitHub是一个面向开源及私有软件项目的托管平台、开源代码库以及版本控制系统,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。通常在Windows下使用GitHub的教程是非常多的,因此也无需主页君在此多费唇舌。本文主要讨论在Mac OS X系统上使用GitHub的方法。其实 ...
分类:
系统相关 时间:
2018-05-24 00:07:26
阅读次数:
418
1、使用dd命令读写数据。[root@centos7-1605 ~]# dd --help
用法:dd [操作数] ...
或:dd 选项
Copy a file, converting and formatting according to t
分类:
系统相关 时间:
2018-05-24 00:08:00
阅读次数:
450
sudo blkid //查看uuid sudo chmod 777 /etc/fstab //更改fstab权限 UUID=XXX /media/XXX ntfs defaults,utf8,uid=1000,gid=1000,dmask=022,fmask=133 0 0 安装samba 共享 ...
分类:
系统相关 时间:
2018-05-24 00:39:04
阅读次数:
217
最近模块拆分,独立出了几个服务。上线流程并不复杂,只需要在指定目录执行bash deploy.sh master即可上线master分支。但是架不住模块太多,每天在上线流程上也花费了不少时间,所以尝试搭了个jenkins来自动化上线。上线时遇到了一个小坑,jenkins已经输出了启动成功的日志,但是 ...
分类:
系统相关 时间:
2018-05-24 00:39:19
阅读次数:
625
相关软件安装 1、及环境变量的配置 1.查看系统版本命令:uname -a 2.根据系统版本选择下载32或64位JDK,本次使用64位系统安装:jdk-6u27-linux-x64.bin JDK下载:http://www.oracle.com/technetwork/java/javase/dow ...
分类:
系统相关 时间:
2018-05-24 01:12:48
阅读次数:
282
一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程, ...
分类:
系统相关 时间:
2018-05-24 10:27:52
阅读次数:
194
日常开发,上线的服务器系统一般都是Linux系统,所以,熟练的掌握常用的命令操作就尤其的重要了 ...
分类:
系统相关 时间:
2018-05-24 11:46:40
阅读次数:
176
启动脚本 start.sh 这个脚本用于启动项目,记录日志和pid #!/bin/sh PRG="$0" #$0代表当前启动脚本 # 获取文件真实路径 while [ -h "$PRG" ]; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\) ...
分类:
系统相关 时间:
2018-05-24 11:50:09
阅读次数:
286
理论部分:1、在简单的脚本中各条语句按顺序执行,从而实现自动化的管理,顺序单一执行太过机械化,不够“智能”,难以实现更加灵活的系统任务。例如:批量安装软件包100台机器 50台已安装 50台未安装2、shell环境根据$?来判断是否执行成功,当返回值为0时代表执行成功。如果是非0则代表执行异常一般为1或者为1到127之间的整数。3、常用的逻辑测试 &&:逻辑与,“并且而且”的意思
分类:
系统相关 时间:
2018-05-24 11:52:11
阅读次数:
289
linux启动过程有5个阶段 1)内核的引导。 2)运行 init。 3)系统初始化。 4)建立终端 。 5)用户登录系统 1.内核的引导 操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。 2.启动初始化进程 内核文件加载以后,就开始运行第一个程序 /sbin/init,它的作用是初始 ...
分类:
系统相关 时间:
2018-05-24 11:53:33
阅读次数:
190
Mysql1.下载源wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2.安装源yum localinstall mysql57-community-release-el7-8.noarch.rpm3.检查 ...
分类:
系统相关 时间:
2018-05-24 11:54:27
阅读次数:
201
通常我们在使用vim编辑器的时候,需要显示和隐藏行号 隐藏行号: 1.首先我们vim 1.txt (进入我们编辑的文档),如下,此时是显示行号的 2.按一下esc键,并输入:(冒号),完成效果如下 3.输入set nonumber ,并按回车键,完成后即不显示行号 如果编辑后,又想显示行号,同样操作 ...
分类:
系统相关 时间:
2018-05-24 11:57:33
阅读次数:
157
eclipse的maven项目目录 全流程 加载项目 file -> new -> module from existing Sources 选择.pom的文件,系统将自动加载maven项目 加载后显示的界面如下图所示 设置tomcat 进入project Structure 配置web工程路径 添 ...
分类:
系统相关 时间:
2018-05-24 12:02:23
阅读次数:
234
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有 ...
分类:
系统相关 时间:
2018-05-24 12:05:04
阅读次数:
240
编译时:virtual memory exhausted: Cannot allocate memory 一、问题 当安装虚拟机时系统时没有设置swap大小或设置内存太小,编译程序会出现virtual memory exhausted: Cannot allocate memory的问题,可以用sw ...
分类:
系统相关 时间:
2018-05-24 12:44:37
阅读次数:
224