
Linux
hidespace
这个作者很懒,什么都没留下…
展开
-
shell文件的引入问题探讨
source命令是从 C shell 而来,是bash shell的内置命令,点命令是从Bourne shell而来,是source的别名。在使用效果上,点命令等同于source命令。source和点命令在引入其它shell文件时,会将该shell脚本文件中定义的变量和函数也一并引入到当前入口脚本环境中,相当于合并shell文件执行,外部shell脚本执行的结果也会反应到当前入口脚本中;而路径引入方式不同,会开启子shell来运行外部脚本,执行的结果也不会反映到当前入口脚本中。 ...原创 2021-07-07 18:55:53 · 214 阅读 · 0 评论 -
shell自定义快捷命令简化操作
例如操作supervisor时,经常需要启动停止和查看任务状态,对于其命令supervisorctl可能有的人会觉得过长,这时我们通过自定义快捷命令映射来解决这个问题方式一:使用别名,编辑shell配置文件, vim ~/.bashrcalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'#添加自定义命令alias supv='/usr/bin/supervisorctl'# Source global definitionsif [ -f原创 2021-07-07 18:30:47 · 778 阅读 · 0 评论 -
python 3.8版本源码编译安装
安装脚本(centos环境):!#!/usr/bin/env bashyum install -y wgetmkdir -p /ws/src && cd $_# 安装相关依赖yum install -y zlib-devel bzip2-devel ncurses-devel readline-devel openssl-devel openssl-static xz lzma xz-devel sqlite-devel gdbm-devel libffi-devel t原创 2021-07-05 18:27:35 · 2747 阅读 · 0 评论 -
linux服务器设置密钥登录
先在本地电脑上生成rsa密钥(可通过安装git来支持),然后将公钥复制到远程服务器指定用户家目录下的.ssh/authorized_keys文件中,完成以上两部操作后,即可在本地通过密钥验证的模式访问远程服务器了# 本地生成rsa密钥(自定义命名id_rsa_tom,本地测试服务器ip:92.168.1.201)ssh-keygen -m PEM -t rsa -f id_rsa_tom -b 4096 -C "tom@test.com"# 复制公钥到服务器指定用户下的.ssh/authorize原创 2021-06-24 14:05:34 · 471 阅读 · 0 评论 -
centos更新内网ip到hosts主机名映射
本地web开发过程中,经常需要配置虚拟主机名(域名)进行测试,如hosts配置自定义域名test.dev映射到本机127.0.0.1:::1 localhost localhost.localdomain localhost6 localhost6.localdomain6127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain41原创 2021-06-16 18:46:56 · 651 阅读 · 0 评论 -
centos修改ssh远程端口和主机名
1.修改ssh远程端口# 编辑ssh配置文件 /etc/ssh/sshd_configvim /etc/ssh/sshd_config# 修改 端口Port值,如2022Port 2022#重启ssh服务生效systemctl restart sshd尝试ssh远程连接时,修改端口为你定义的值录入账密即可访问2.修改主机名# 编辑配置文件vim /etc/hostname# 修改当前默认主机名,如tom-01tom-01# 执行命令使其生效hostname $(.原创 2021-06-16 17:37:39 · 450 阅读 · 0 评论 -
Linux 解决iptables不能启动[缺失/etc/sysconfig/iptables文件]的问题
当使用service iptables start或者/etc/init.d/iptables start命令无法启动防火墙时,可以检查一下系统配置目录中是否有防火墙配置文件: /etc/sysconfig/iptables如果没有这个文件,那么就需要配置一个:1.执行iptables命名随意写一条防火墙策略:iptables -P INPUT ACCEPT2.执行命令保存原创 2016-06-22 11:39:20 · 12139 阅读 · 0 评论 -
Linux 自动备份MySQL数据库shell脚本
本例:mysql安装目录:/Data/apps/mysql1、创建备份目录cd /Datamkdir /mysql_backup2、创建备份脚本touch mysql_backup.sh3、在mysql_backup.sh编辑mysql备份命令,此处mysqldump命令已做用户名和密码配置处理,可参阅《MySQL 解决数据导出问题》#!/bin原创 2016-06-17 14:09:36 · 651 阅读 · 0 评论 -
linux vi命令
终端编辑工具:vi/vim、emacs等,vim是vi的扩展 安装vim:yum install -y vim*使用格式:vim filename工作模式:1.正常模式(1)、若文件存在则打开;否则创建,若不做修改则不会创建空文件(2)、主要用来浏览或修改文本内容(3)、使用vim打开文件的默认模式,任意模式下按esc即可进入该模式2.编辑模式,也叫插入模式...原创 2018-08-12 21:08:03 · 3909 阅读 · 0 评论 -
Linux[虚拟机安装centOS] 配置网络服务
安装好linux系统之后,此时需要配置网络,以便能够进行上网或者网络访问等服务1.检查linux系统的网络连接使用的是否是桥接模式(在网络适配器选项查看),如果不是请更改为桥接模式并确定应用2.配置系统本地网络服务:(1). 编辑网络接口配置文件ifcfg-eth0:vi /etc/sysconfig/network-scripts/ifcfg-eth0(2). 键原创 2016-06-12 16:11:27 · 540 阅读 · 0 评论 -
iptables 开启80端口
拿到新的linux服务器,当我们部署好web运行环境和程序时,却发现访问被拒绝,http请求无响应,那么就可能是linux的iptables限制了访问。你可以确认一下,输入命令service iptables status,查看防火墙工作状态,如果是开启的,输入service iptables stop关闭防火墙,此时在电脑中上访问程序url,如果能打开网站,则说明问题就是iptables原创 2016-05-13 12:23:28 · 10401 阅读 · 0 评论