当前位置: 首页 > news >正文

我常用的Linux设置

1. 修改shell提示信息

PS1="[\u@\[\033[1;34m\w/\]\[\033[00m\]]\$ "
或
PS1='[\u@$PWD\]'
或
PS1='\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[35;40m\]\W\[\e[0m\]]\$ '

#2.ls风格设置

alias ls="ls -Alh --time-style='+%Y-%m-%d %H:%M:%S'"
#or
alias ls="ls -Alh --time-style=long-iso"

3.iptables

alias ipt='iptables -nL`
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 22-j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT

4.history历史记录保存日期时间用户

HISTTIMEFORMAT="%F %T `whoami` "  

输出 2017-01-13 23:20:29 root history

5. 讨厌的的英国中部时间

yum install -y msgunfmt
msgunfmt /usr/share/locale/zh_CN/LC_MESSAGES/wget.mo -o - | sed 's/eta(英国中部时间)/ETA/' | msgfmt - -o /usr/share/locale/zh_CN/LC_MESSAGES/wget.mo

6.nginx切割日志 auto_split_nginx_log.sh

#!/bin/bash

logs_path="/home/wwwlogs/"
mv ${logs_path}xxx.com.log ${logs_path}/xxx.com-$(date -d "yesterday" +"%Y%m%d").log
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`

7.每小时记录流量

logfile=`date +"%Y%m%d"`.log
echo `date` >> $logfile
ifconfig eth0 |grep 'RX p' >>$logfile

8.XShell 设置好看的背景

文件->默认回话属性->外观->配色方案编辑->背景->其他->规定自定义颜色->红绿蓝分别设为0,50,100

9.history文件记录时间

#写入/etc/bashrc
export HISTTIMEFORMAT="%F %T `whoami` "
export HISTFILESIZE=20000

附录

  1. 远程密令通过iptables临时开启ssh端口_不懂博客
  2. iptables防火墙recent模块使用方法示例详解_不懂博客

相关文章:

  • 免安装Oracle客户端使用PL/SQL连接Linux Oracle 注意事项
  • CLI PHP WebSocket服务器
  • Nginx 自带防盗链模块
  • 在MTK中添加TASK与常用函数分析
  • 大数据时代必不可少的大数据分析和制作工具大全
  • SubVersion服务器Windows安装指南
  • CentOS里ifcfg的device指的是什么?
  • SQLServer2005批量查询自定义对象脚本
  • 使用Let's encrypt保护你的网络通信
  • SQLServer中求两个字符串的交集
  • 139说客的优势和局限性
  • phpjm php加密的解密过程
  • 被遗忘的SQLServer比较运算符修饰词
  • PHP MySQL 数据字典生成器
  • 设计启动屏幕
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【翻译】babel对TC39装饰器草案的实现
  • 78. Subsets
  • AWS实战 - 利用IAM对S3做访问控制
  • idea + plantuml 画流程图
  • leetcode98. Validate Binary Search Tree
  • Linux后台研发超实用命令总结
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • nodejs调试方法
  • Python实现BT种子转化为磁力链接【实战】
  • RxJS: 简单入门
  • Sass Day-01
  • SQLServer之索引简介
  • swift基础之_对象 实例方法 对象方法。
  • Vue小说阅读器(仿追书神器)
  • 浏览器缓存机制分析
  • 那些年我们用过的显示性能指标
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 使用parted解决大于2T的磁盘分区
  • 手机端车牌号码键盘的vue组件
  • 一天一个设计模式之JS实现——适配器模式
  • Linux权限管理(week1_day5)--技术流ken
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 数据可视化之下发图实践
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • (C语言)fread与fwrite详解
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)h264中avc和flv数据的解析
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端