Shell命令

执行不能直接用sudo执行的命令

sudo sh -c “ulimit -n 65535 && exec su $LOGNAME”

路由操作

sudo route del -net 10.88.188.0 netmask 255.255.252.0
sudo route add -net 10.88.188.0 netmask 255.255.252.0 gw 28.163.1.12
route add -net 10.88.176.0/20 gw 28.163.1.12

删除最后修改时间在一定范围内的文件
find /home/t4/docker/volumes/ -maxdepth 1 -newermt '2017-01-01' ! -newermt '2020-01-01'  > /tmp/asudo rm -rf `cat /tmp/a`
top命令常用用法

top启动参数,或者快捷键:
p: 启动是指定仅查看某一个进程信息。 -p xxx
H: 线程模式, 与-Hp结合可以查看某个进程的线程情况
M: 按照Mem排序
P: 大写P,按照CPU排序
1: 显示CPU每个核心的情况
c:切换显示命令/程序名和参数

u: 显示指定用户下的进程
E:切换内存和交换区单位
k:杀掉指定进程或线程

ps命令

ps -T -p 3332 # 查看某个进程3332下的线程
-e:显示所有进程
“ps aux” 可以查看系统中所有的进程;
“ps -le” 可以查看系统中所有的进程,而且还能看到进程的父进程的 PID 和进程优先级;
“ps -l” 只能看到当前 Shell 产生的进程;

系统性能指标查看

vmstat [-a] [刷新延时 刷新次数] , 查看CPU,mem,硬盘IO的情况
iotop:命令查看那个进程占用硬盘IO的百分比
iftop: 命令查看网络使用情况,使用iotop可以查看磁盘io使用情况

查看一个进程新建的线程数:
pstree -p 19135|wc -ltop -Hp  19135  ##Tasks数量就是线程数
清除被占用的buff/cache
sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'前面加sync 是为了防止内容丢失free pagecache:echo 1 >/proc/sys/vm/drop_cachesTo free dentries and inodes:echo 2 >/proc/sys/vm/drop_caches二者都清理就是  sync;echo 3 > /proc/sys/vm/drop_caches

服务器配置

vsftp

  1. 安装vsftp
    yum -y install vsftpd

  2. 默认目录:/var/ftp/pub目录
    修改pub目录的访问权限

  3. 关闭防火墙匿名上传:
    setsebool -P allow_ftpd_full_access on
    setsebool -P allow_ftpd_anon_write on

  4. 修改配置文件:/etc/vsftpd/vsftpd.conf
    local_enable=YES
    write_enable=YES
    anonymous_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    anon_umask=022
    anon_other_write_enable=YES

  5. 启动: vsftpd

vimrc

set nocompatible
set number
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set cindent
set autoindent
set incsearch
syntax on
"set ignorecase
%!xxd 显示16进制文本
%!xxd -r 从16进制恢复普通文本显示

文件文本处理

提取一步分内容,并统计内容出现次数,并根据次数降序排序
grep 'Sy = FuncID' Trace20200730.log|awk -F 'FuncID:' '{print $2}' |awk -F '|' '{print $1}' | sort | uniq -c|sort -k 1 -rgrep -o -E "SendBody = FuncID:[[:alnum:]]{6}" Trace20200730.log | sort | uniq -c|sort -k 1
批量删除进程
kill -9 `ps ax |grep vsftpd| awk '{print $1}'`

Linux 常用命令行、配置相关推荐

  1. linux 常用命令行 大全

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  2. 【MEMO】Linux常用命令行

    备忘录:常用的Linux命令行 未经同意,禁止转载. 文章目录 未经同意,禁止转载. [MEMO]常用Linux命令行 目录.文件操作 检索 新建或删除 拷贝或移动 文件读写操作 vi 读写 文件下载 ...

  3. Linux常用命令及配置

    1.环境配置 1.1调整时间 若时间不调整,虚拟机上时间可能会发生错误. 配置流程:选项>详细>时间和日期,选择上海 1.2使用xshll 使用xshell之前需要安装好虚拟机(本地虚拟机 ...

  4. Linux——从命令行配置网络、编辑网络配置文件

    一.网络管理概念:: 网络管理(Networkmanager)是监控和管理网络设置的守护进程,命令行和图形工具与networkmanager通信,并将配置文件保存在/etc/sysconfig/net ...

  5. Linux常用命令及配置--简单

    1,文件查找:(参考文档http://www.cnblogs.com/sunleecn/archive/2011/11/01/2232210.html) 查找jdk路径:which jdk 查询Jav ...

  6. Unix/Linux常用命令及配置

    1. 只显示当前目录下隐藏文件和目录 ls -d .* 2. 给ps添加额外列 Linux: ps -o pid,ppid,tty,user,cpu,pmem,start_time,time,comm ...

  7. linux常用命令和配置

    2019独角兽企业重金招聘Python工程师标准>>> 启动php: /etc/init.d/php-fpm restart 查看PHP运行目录: which php /usr/bi ...

  8. linux centos命令行配置web,linux centOS下怎么配置web服务器

    下是我在配置web服务时作的一些记录,高手飘开或者看了指点一下,不胜感激,第一次配置,很多细节需要自己优化. 适合环境:万网翔云I独享主机 ============================== ...

  9. Linux常用命令行

    实时查看日志runtime.log最后100行 tail -f -n 100 runtime.log 转载于:https://www.cnblogs.com/slowcity/p/10137002.h ...

最新文章

  1. UIImage图片拉伸方法
  2. XPath实例教程十四、following-sibling轴
  3. go语言学习---使用os.Args获取简单参数(命令行解析)
  4. c语言编程 float p,C语言编程经典例题
  5. vim查找关键字_vim常用命令及操作
  6. Linux课题实践一
  7. ES6新语法--箭头函数
  8. Elasticsearch之中文分词器插件es-ik(博主推荐)
  9. samba文件共享及账户映射
  10. 基于Extjs+SpringMVC+MyBatis+Oracle的B/S信息系统简化开发思路
  11. oracle导入和导出遇到may be an original export dump file的问题
  12. 190809每日一次
  13. lstm 变长序列_Pytorch 是如何处理变长序列的
  14. ISM模型的MATLAB代码
  15. 高仿TIMI页面易语言源码-已对接易游网络验证
  16. html中的abbr有什么作用,HTML中abbr元素的使用介绍
  17. 5G助推全球新经济变革,十万亿产业研讨盛会等你来
  18. Aria2 下载工具(转)
  19. 通信研究生适合发表的优质期刊(中文)
  20. Win32输入法编程技术的分析研究

热门文章

  1. 不安分的android开发者(小程序初尝试,前后台都自己做)
  2. 中国科学技术大学计算机应用,2015年中国科学技术大学081203计算机应用技术考研专业目录及考试科目...
  3. Java多态1 - 引入多态,多态解决主人给不同动物喂食物的问题
  4. java内部类规则_Java内部类规则
  5. Mybatis-Plus引入后出错的原因
  6. 上海计算机一级优秀率,数据 | 上海初中哪家强?2020四校八大预录数据告诉你!...
  7. 行内元素如何转换成行内块元素使用?
  8. sklearn分层抽样
  9. Windows 10 开机进入桌面没有任何图标,闪屏系统自动重启explorer.exe,调不出任务管理器
  10. 【已解决】Error: `brew cask` is no longer a `brew` command. Use `brew <command> --cask` instead.