分类: Linux

14 篇文章

版本管理工具-Module
描述 如果一个服务器中某个工具有多个版本,如果全写在bashrc中,可能就会造成配置混乱且不好管理。有没有什么好的办法解决呢,有的,那就是Module这个工具。Module是一个简化 shell 初始化的工具,可以很方便的管理环境。更多可见官网。 官方介绍中使用的源码安装,安装在/usr/share/Modules,配置文件在/etc/module…
tmux 笔记
简介 tmux 是类 unix 下的一款终端服用工具 快捷方式 prefix (ctrl+b) + 快捷键 ,先同时按住 ctrl+b, 然后松开,接着按下面的键便可实现相应的功能 ? : 列出所有快捷键 c : 新建一个窗口 p : 切到上一个窗口 n : 切到下一个窗口 " : 将当前面板分成下上下两块 % : 将当前面板分成左右两块…
vim 笔记
vim 目录结构 vim目录结构 以下针对 vim90, 有些文件夹可能没有,没有的话,可以自己新建一个 after : plugin 加载完后,加载 after 中的内容 autoload : 自动会运行的脚本 bitmaps : 默认图标存放路径 colors : 配色方案 compiler doc : 插件文档,使用 :help 时可以用到 …
Linux禁止某个ip访问服务器
系统:debian 7 在Linux下,大部分直接输入命令的操作都是临时有效,重启后无效,而写进配置文件的都是一直有效 iptables -I INPUT -s 118.109.231.217 -j DROP 执行命令后直接有效。然而你会发现这条命令已经写入到了/etc/iptables.rules 中。 参考: https://blog…
thumbnail
linux限制程序的使用时间
系统:ubuntu 20.04 bash版本:5.0.17(1)-release (x86_64-pc-linux-gnu) 当一个系统里面有多个用户时,有的用户可能会一直开着某一个程序,但是又没有使用(比如说dve),如果这些程序占用内存过多,就可能会影响到其他用户。这个时候就需要对这个程序的使用时间进行限制,以防止用户忘记关闭该程序。过程中主要…
thumbnail
shell脚本中使用sudo而不需要输入密码
系统:ubuntu 20.10 新建一个文件(比如叫pd),里面为用户的密码,然后更改权限为400 chmod 400 pd 新建一个脚本(test.sh,跟pd在用一个文件夹下面),内容如下 #!/bin/bash cat pd | sudo -S apt-get update 给该脚本添加可执行的权限 chmod u+x test.sh 执行结…
使用密匙登录多台vps
2019-7-22 需求 两台vps,现在需要用本地的电脑用秘钥的方式连接vps,并且两台vps之间能够互相连接(以免其中一台被墙后无法用另一台连接),一台vps称为A,另一台称为B 生成和拷贝相关文件 首先登录其中一台vps,假设是A,port是ssh的端口,一般是22,但是如搬瓦工会随机分配一个端口,user是用户名(建议使用普通用户),ip1…
Linux在tty中使用英文,在x-window中使用中文
2018-2-9系统:debian 9 如果把系统语言设置为中文,则在tty下运行没有的命令的话,会出现乱码,当然我们可以安装第三方工具(如fbterm/zhcon)来支持中文的显示,本人以前使用过zhcon,体验效果不是太好,主要是字体和中文输入. 为了解决tty下遇到中文乱码的问题,当然这里所说的并非是解决所有中文乱码(像显示中文文件时出现乱码…
linux shell学习心得
条件式判断 if...then...fi 如果运行时报错出现在if那一行或者运行结果与程序要实现的功能不一致,在语法正确的情况下,检查是否缺少空格 if空格[空格$y空格=空格"y"空格];空格thenif空格[空格1空格-eq空格2空格];空格then 上面then前面的空格经测试不要也能得到预期的效果,在鸟哥的Linux私房菜的基础篇有提到每一…
Linux下查找当前目录下所有包含某个字符串的文件
2018-5-18 操作系统:debian 7 Python版本:3.5.3 注意:请不要输入双引号,如果硬是要输入,请在双引号前加转义符”  \ “,其它特殊字符类似处理 2019-5-31更新,重新编写在python2下的代码 2018-5-26更新,路径中也不能有空格 为什么为想到写这样一个简单的程序呢,因为WordPress里面有…