linux积累
文章平均质量分 59
实用linux命令释义及其实际用法
诸葛老刘
生命短暂,我用python
展开
-
linux 命令: rsync
linux 远程数据同步命令原创 2024-03-11 14:32:31 · 329 阅读 · 0 评论 -
docker redis 配置文件样例
docker redis 部署原创 2023-08-18 16:07:01 · 512 阅读 · 0 评论 -
在提交代码时自动格式化
现在,当你执行 git commit 时,pre-commit 将会运行在 .pre-commit-config.yaml 中定义的所有钩子。如果任何一个钩子检测到代码格式或风格错误,git commit 将会失败,并提示你修改代码以符合规范。这些钩子都是 pre-commit 默认提供的钩子,可以帮助我们在提交代码时进行代码格式检查和风格校验。这将在项目的 .git/hooks 目录下创建钩子脚本,以便在执行 git commit 时运行 pre-commit 钩子。原创 2023-05-11 10:04:02 · 935 阅读 · 1 评论 -
linux的内核防火墙开通mysql3306端口
文章目录背景调试过程总结背景linux 已经安装好mysql,服务器本地连接mysqlOK,但开发电脑上连接mysql连接不上.调试过程第一反应是用户没有相应的host访问权限在服务器本地上连接mysql, 查看mysql.user表中,相应用户的权限为%,说明这一步是OK的, 那就刷新授权,重启mysql服务, 问题依旧存在使用开发机上使用telnet命令连接端口,查看端口状态使用telnet 服务器IP 3306, 报异常no route to host, 看来是端口问题了在服务器原创 2021-11-14 13:10:13 · 1322 阅读 · 0 评论 -
VMware workstation centOS7系统 连接网络
文章目录一 基本情况二 操作流程如下:三 操作中的坑一 基本情况前提条件:vmware workstation 已经安装完成centos DVD版, 约4G左右,已经安装完成ping www.baidu.com 时显示未知名称的异常本教程基于以下条件完成实施操作系统 win10网络连接方式: 无线连接网络(在网上看到有其它教程并未说明是无线还有线网络连接网络,导致很多操作异常)二 操作流程如下:查看物理机(宿主机)的网络连接情况,使用ipconfig命令,在cmd的命令行原创 2021-11-09 01:33:29 · 287 阅读 · 0 评论 -
linux常用的与pkill pgrep进程相关的命令
文章目录1. 查看指定关键字的进程的pid,并kill掉1.1 方法11.2 方法21.3 方法3--最简单的方法1.4 找到进程目标是kill掉,可以有更简单的1.5 若是可执行程序,可以使用pidof1. 查看指定关键字的进程的pid,并kill掉1.1 方法1ps -ef | grep "name" | grep -v grep | awk '{print $2}'通过 grep 获取 pid 的方法为(这里添加 -v grep是为了避免匹配到 grep 进程)1.2 方法2ps -原创 2021-10-08 23:14:38 · 243 阅读 · 0 评论 -
linux source 命令读取ini配置文件
文章目录一.应用背景二.上码 (纯手写,未验证)三. 坑点四.验证过的方法五。坑点:一.应用背景有一个数据库配置文件,暂命名为:db_config.ini, 注意这是一个ini文件,有一个sql脚本文件,内容为create table目的: 使用shell脚本,读取db_config.ini文件中数据库的配置信息,再使用mysql 导入sql脚本文件二.上码 (纯手写,未验证)create_table.sqldrop table if exists testtable;create ta原创 2021-08-22 19:29:57 · 1391 阅读 · 0 评论 -
linux 组合命令
文章目录1. 对文件进行计数1. 对文件进行计数find /usr/local/ -type -f -print | wc -l原创 2021-07-25 19:25:19 · 229 阅读 · 0 评论 -
linux lsof 命令使用
文章目录一. lsof 使用场景二. lsof 命令安装三. 常用参数搭配示例四.参数释义五. 实际使用场景5.1 释放已经删除的文件空间5.2 恢复已经删除的文件(过程)一. lsof 使用场景lsof(list open files)的作用是列出当前系统打开的文件二. lsof 命令安装[root@bi ~]# lsof-bash: lsof: command not found[root@bi ~]# yum install lsofLoaded plugins: fastestmi原创 2021-06-11 14:26:44 · 795 阅读 · 3 评论 -
linux vim配置
不建议修改/etc/.vimrc的文件, 因为这样会造成全局性的改变, 有的配置则是对其它程序员不友好的.所以建议在每个用户可以在用户根目录中设置vim,新建.vimrc。我这个是root用户, 所以如下:[root@bi home]# cat ~/.vimrcset nu #显示行号syntax on # 语法高亮set shiftwidth=4 # 缩进4个空格set softtabstop=4 # 使用tab时, tab4个空格set tabstop=4 #tab 代表4个空格原创 2021-01-06 17:32:33 · 238 阅读 · 3 评论 -
linux 集群部署及免密登录
文章目录思路:1. 生成服务器IP地址list2. 创建集群管理账户3. 免登录这些服务器, 可以使用公钥登录(id_rsa.pub)4. 配置一个在每台服务器上要安装的文件5. 总结:思路:1. 生成服务器IP地址list先使用脚本打印出来, 后期有用再改[root@bi remote]# cat iplist192.168.100.111[root@bi remote]# cat foreach.sh#!/usr/bin/bashreadarray -t ips < iplist原创 2020-12-03 17:48:59 · 487 阅读 · 0 评论 -
linux中的网络指令ssh ifconfig netstat telnet curl scp
文章目录远程操作指令(ssh)远程操作指令(ssh)ssh 用户名@IP地址 远程登录ssh root@192.168.100.111 这后会需要输入密码scp 本地文件 远程文件: 远程拷贝文件, 指令执行过程中, 需要输入远程机的密码scp a.txt root@192.168.100.111:/home/data/a.txt,运行后, 需要输入远程机的登录密码...原创 2020-12-02 17:45:01 · 359 阅读 · 1 评论 -
linux 用户和权限管理指令: 权限划分原则chmod
文章目录权限抽象用户和组初始权限问题权限架构思想分级保护权限包围(privilege bracking)用户分组指令文件权限管理指令权限抽象用户和组用户账户组(group)账户: 为成员们分配某一类权限, 一个成员可以在多个组内, 那就可以获得多个相应的权限root账户, 也就是超级管理员, 对系统有着完全的掌控,可以使用系统提供的全部能力linux中的文件有三种权限读权限®: 控制读取文件写权限(w): 控制写入文件执行权限(x): 控制将文件执行初始权限问题linux为每原创 2020-12-02 17:25:28 · 1299 阅读 · 1 评论 -
linux 常用命令的英文释义及系统基础
文章目录一. 常用命令的英文及解析1.1 管道与重定向二. 文件的增删改查2.1 添加2.2 查询2.3 删除2.4 修改三.常见的文件一. 常用命令的英文及解析cd (change directory )切换工作目录pwd(print working directory)打印当前工作目录man (manual):获取帮助, eg: man touch 获取touch命令的使用帮助ls (list)列出文件列表rm (remove)删除文件grep: 通过正则表达式, 全局搜索文原创 2020-12-01 17:39:47 · 253 阅读 · 0 评论 -
win开发环境 与 linux生产环境 切换
文章目录DEBUG开关方式:系统切换DEBUG开关方式:#config.pyimport osclass Config(object): passclass DevelopmentConfig(Config): DEBUG = True BASE_PATH = os.path.dirname(os.path.dirname(__file__)) DB...原创 2020-02-06 15:32:27 · 207 阅读 · 0 评论 -
centos 7.5 防火墙 相关命令
文章目录1.查看firewalld服务状态2.查看firewalld的状态3.开启、重启、关闭firewalld服务4.查看防火墙规则5.查询、开放、移除端口⒍其它命令Centos7.5默认使用firewalld作为防火墙1.查看firewalld服务状态systemctl status firewalld2.查看firewalld的状态firewall-cmd --state3.开启...原创 2019-11-19 10:56:57 · 369 阅读 · 0 评论 -
查看 linux 系统中的基本信息,磁盘空间满了怎么办, 占用空间大小排序
文章目录查看linux CPU信息查看linux CPU信息# 查看物理CPU个数[root@mysql ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l4# 查看每个CPU的core数(即核数)[root@mysql ~]# cat /proc/cpuinfo| grep "cpu cores"| uniqc...原创 2019-11-14 14:13:07 · 433 阅读 · 1 评论 -
linux 安装python及其虚拟环境
文章目录1.安装python3.62.安装虚拟环境及其依赖包1.安装python3.6# 先创建安装目录:[root@mysql ~]# mkdir -p /usr/local/python36[root@mysql ~]# cd /usr/local/python36/# 下载3.6.9版本, 其它版本的下载网址请参考官网[root@mysql python36]# wget htt...原创 2019-11-13 15:51:21 · 393 阅读 · 0 评论 -
linux 安装 GIT 并 部署代码
在 linux 手动部署代码先安装GIT, 再克隆代码即可原创 2019-11-13 10:34:58 · 273 阅读 · 0 评论 -
linux 文件上传(rz)和下载(sz)命令
上传和下载命令并非linux自带的命令, 需要先安装命令集# 安装命令集[root@mysql .ssh]# yum install -y lrzszLoaded plugins: fastestmirrorSetting up Install ProcessDetermining fastest mirrors * base: mirror.bit.edu.cn * extras:...原创 2019-11-13 08:50:49 · 192 阅读 · 0 评论 -
linux命令(6) shell脚本编程基础
shell 基础shell 脚本必须的格式如下:#!/bin/bash /这一行是必须的# the first programecho -e "'\e[1;34m hello world \e[0m"echo [选项] [输出内容]-e 支持反斜杠控制的字符转换控制字符作用\a输出警告音\b退格键 也就是向左删除键\n换行符...原创 2019-04-20 16:44:20 · 149 阅读 · 0 评论 -
linux命令(5)重启命令
关机和重启命令:shutdown [选项] 时间 相对安全的重启命令-c: 取消前一个关机命令-h: 关机, 禁止使用.-r: 重启,可以使用shutdown -r now 可以使用.shundown -r 02:00 & 计划02:00重启, 并放入后台执行reboot: 相对安全的重启命令, 可以使用定义系统默认运行级别的文件: /etc/initablogo...原创 2019-04-20 16:41:26 · 2713 阅读 · 0 评论 -
centos7 环境下安装 python3.6 详细过程
文章目录前置安装安装python3.6(只能源码包编译安装,不能yum安装)1. 下载python3.6 源码包2. 解压:3. 安装:4. 编译安装(只有经过这一步, 才算正式安装完成)5. 软链接到bin目录下6. 安装完成后的测试7. 后期使用注意事项:以下命令在centos 7 环境下验证通过前置安装安装上传和下载的命令: yum -y install lrzszrz 上传文件...原创 2019-04-24 17:20:18 · 1451 阅读 · 0 评论 -
linux命令(4) 帮助(man)命令和解压缩命令解析
帮助命令man manual 文档的缩写格式 man 命令man 有帮助级别, 主要是数字1-9, 查询命令:man manman -f 命令 查看命令的帮助级别, 示例: man -f passwd 查看passwd命令的帮助级别都有哪些man 5 passwd 查看passwd命令的5级别的帮助文件man -k 命令与 apropos 命令结果一样,都是查看命令的所有的帮助文档...原创 2019-04-20 16:39:33 · 234 阅读 · 0 评论 -
linux命令(3) 链接ln和搜索locate,find, whereis, which, grep命令
链接命令链接有硬链接和软链接之分, 硬链接可以认为是原文件的复制文件,也可以看作是同一个文件, 类似一个教室有两个门.软链接可以认为是原文件的快捷方式,原文修改, 软链接同时修改, 原文件被删除, 软链接失效.命令格式ln -s [原文件] [目标文件] 英文原意 link-s 创建软链接,原文件一定要写绝对路径应用举例:ln a.py /tmp/a_hard.py 创建a....原创 2019-04-17 23:24:56 · 251 阅读 · 0 评论 -
linux命令(2) 目录和文件处理命令
文件类型及文件权限解析认识解析-rw-r--r--的含义:第一个-字符 表示是个文件, d表示是个目录, l表示是个软链接文件rw-: u user 所有者r--: g group 所属组r--: o other 其他人r read 只读 w write 可写, x execute 执行每三位表示一组文件处理命令目录和文件处理命令mkdir work: 创建work...原创 2019-04-17 23:21:55 · 332 阅读 · 1 评论 -
linux 命令(1) 提示符及命令格式解析
命令提示符解析[root@localhost ~] #其中:root: 当前登录用户localhost: 主机名~ : 当前所在目录(家目录)# : 超级用户提示符普通用户的提示符是: $命令格式解析说明:格式: 命令 [选项] [参数][]表示可选个别命令不限于此格式当有多个选项时, 可以写在一起简化选项与完整选项-a 与 --all 结果完全相...原创 2019-04-17 23:19:53 · 498 阅读 · 0 评论 -
linux crontab 定时任务
说明我使用python 写的脚本, 需要在linux系统中定时执行,脚本中的日志使用logger = logging.getLogger(__name__)方法输出脚本样例import logging# 基本设置logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(na...原创 2019-01-04 16:20:29 · 128 阅读 · 0 评论 -
linux 后台运行 命令 nohup
后台跑脚本使用的命令:背景:使用终端启动了一个脚本 ,不小心关掉了终端, 那么脚本也终止运行了解决方法:使用nohup命令,在程序的前面加上nohup,程序的后面加上&,这样程序就会一直执行直到结束。样例如下:nohup python3 spider.py &...原创 2018-10-09 19:05:05 · 277 阅读 · 0 评论 -
linux 软件安装命令(7) 及分类
文章目录软件包分类RPM包安装yum 在线安装源码包安装脚本安装包软件包分类源码包(开源)1.1 建议安装位置: /usr/local/软件名/1.2 启动命令示例: /usr/local/apache/bin/apachectl start, 使用了绝对路径的启动方法1.2 脚本安装包二进制包(rpm包=系统默认包)2.1 安装位置: 系统默认路径即可()...原创 2019-04-23 22:10:17 · 391 阅读 · 0 评论