随笔分类 - linux
摘要:md5sum 计算和校验文件的md5值 -c 从指定文件中读取md5校验和,并进行校验 chmod 改变文件权限 -R 递归改变目录下所有子目录和文件的权限 chown 改变文件和目录的所有者 -R 递归改变目录下所有子目录和文件的所有者 chattr 增加隐藏属性 -a 可以增加内容,但不能减少或
阅读全文
摘要:mkdir 创建目录 -p 递归创建目录 cd 切换路径 cd - 在上个目录和当前目录之间来回切换 ls 查看目录或文件信息 -l 列出目录或者文件的详细信息。比如权限、修改时间等 -a 列出当前目录下的所有文件,包含隐藏文件 -d 只列出目录的详细信息 -h 以人类能查看的方式,列出文件的大小
阅读全文
摘要:SetUID的功能 只有可以执行的二进制程序才能设定SUID权限 命令执行者要对该程序拥有x(执行)权限 命令执行者在执行程序时获得该程序文件属主的身份(在执行程序的过程中灵魂附体为文件的属主) SetUID权限只在该程序执行过程中有效,也就是说身份改变只在程序执行过程中有效 passwd命令拥有S
阅读全文
摘要:什么是sshfs ssfhs是一个客户端,可以让我们通过SFTP(SSH文件传输协议)挂载远程的文件系统,从而实现本机和远程的文件系统的交互 安装sshfs 有密码挂载远程文件系统 无密码挂载远程文件系统 1.生成rsa公钥 2.将公钥复制到服务器上,期间会输入密码一次 3.然后再挂载,就不会输入密
阅读全文
摘要:安装jenkins 在centos7中安装jenkins,使用rpm的方式 启动jenkins 这时候发现报错了: 定位问题 根据提示使用 查看报错信息,发现是找不到java目录 解决办法 解决办法一 查找我们自己的java安装路径,然后设置软链接 我用的就是这种 解决办法二 使用vim编辑jenk
阅读全文
摘要:准备工作 安装jdk 前面已经介绍了 安装mysql 需要安装mysql 5.6以下的版本,安装教程请见:https://www.cnblogs.com/my_captain/p/12753884.html 新建jara库 下载jira 安装jara 安装过程中会提示提示一些默认还是自定义安装的问题
阅读全文
摘要:准备工作 检查本地是否有mysql 如果系统自带了mariadb,使用yum卸载它 下载mysql 下载cmake 安装ncurses devel 安装cmake ` 在进行到./configure时,会报一个错误: 这是没有装c++编译器,使用yum安装 安装mysql 编译安装 添加mysql用
阅读全文
摘要:安装wget 进入到yum.repos.d目录 下载Centos 7.repo 备份CentOS Base.repo 重命名Centos 7.repo 清除缓存 建立缓存 更新yum 参考文章 "《超简单CentOS7 配置阿里云yum源》"
阅读全文
摘要:查看原来的ip 刚安装好桌面版的centos7时,发现ip是随机的,为了后面使用方便想把ip固定下来,就可以使用桥接模式下的静态ip 步骤 虚拟机设置为桥接模式 检查虚拟网络编辑器 在WM虚拟机上菜单栏点击编辑 虚拟网络编辑器(N),打开并检查虚拟网络编辑器,桥接到后面选择真实的网卡 查看配置文件
阅读全文
摘要:语法 awk '条件1 {动作1} 条件2 {动作2} ...' 文件名 如果条件1符合,执行动作1,如果条件2符合,执行动作2 条件: 一般使用关系表达式作为条件 x > 10 判断变量x是否大于10 x >= 10 大于等于 x <= 10 小于等于 动作: 格式化输出 流程控制语句 注意:之所
阅读全文
摘要:一. sed命令 sed是一种几乎包括在所有UNIX平台(包括Linux)的轻量级流编辑器。sed主要是用来将数据进行选取、替换、删除、新增的命令 注意:vi命令只能修改文件,但不能修改命令的结果,如修改df结果的内容,sed的好处是不仅可以修改文件,而且可以从管道符接收数据来进行操作(修改命令的结
阅读全文
摘要:find的特殊功能是能够进行额外的动作,如上图的 find / -type f -name "test.txt" -exec rm {} \;命令 1) {} 代表的是由find找到的内容,会被放置到{}位置中 2) exec 一直到\;为止,代表find额外动作的开始(-exec)到结束(\;),
阅读全文
摘要:find ... | 后面跟文件,就需要用到xargs,其中-i加{}就能替代管道符之前的文件(标准输出的内容) 在/tmp下创建6个文件,1.txt,2.txt,3.txt,4.txt,5.txt,6.txt,管道符之前的标准输出就是这6个文件,cp命令将这6个文件拷贝到根目录下,最后用ls查看结
阅读全文
摘要:如下图,xshell在执行命令时显示乱码 解决办法: 文件—属性—终端,将编码改成Unicode即可 参考文章 https://blog.csdn.net/yueloveme/article/details/78439965
阅读全文
摘要:一. 改变文件或目录的权限:chmod 命令详解 命令名称:chmod 命令所在路径:/bin/chmod 执行权限:所有用户 语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录] [mode=421] [文件或目录] -R 递归修改 功能:改变文件或目录权限 权限的数字表示 r
阅读全文
摘要:一. 定义 kill命令用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或job指令查看 二. 语法 选项 参数 三. 实例 kill
阅读全文
摘要:本文转载自《linux 将一个服务器上的文件或者文件夹复制到另一台服务器上》,有时间实践一把 使用scp将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上 复制文件或文件夹(目录)命令: 一、复制文件: (1)将本地文件拷贝到远程 scp 文件名 用户名@计算机IP或者计算机名称:远
阅读全文
摘要:一. 安装工具包rz及sz lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议,可以用在windows与linux 系统之间的文件传输,体积小速度快 二. 上传 输入命令行,会弹出对话框,选择你要上传的文件,选择打开就可以上传到linux主机,上传文件就在当面目录下 可以通过l
阅读全文
摘要:在touch {a,b}.txt时,同时创建了a.txt,b.txt两个文件 而touch {1..10}.txt,同时创建了10个txt文件,从1.txt到10.txt 在linux通配符中,{n,m}表示匹配括号内包含的多个文件
阅读全文