玩转Linux_v1.0.0

文件名称 版本号 作者 qq Ubuntu版本号
玩转Linux 1.0.0 若布与宫合 8416837 7.3.0-16ubuntu3

文章目录

      • 配置
        • 防火墙
          • CENTOS 7
        • 乱码
          • 服务器上面的文本乱码
      • Shell快捷命令
        • 拷贝
          • 远程拷贝
        • 查找
        • 编辑
          • vim
        • 删除
        • 监控
        • 存储
          • 磁盘
          • 集成化监控工具

配置

防火墙

CENTOS 7
# 那怎么开启一个端口呢
# 添加
firewall-cmd --zone=public --add-port=1001/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
# 重新载入
firewall-cmd --reload
# 查看
firewall-cmd --zone= public --query-port=1001/tcp
# 删除
firewall-cmd --zone= public --remove-port=1001/tcp --permanent

乱码

服务器上面的文本乱码
  • CentOS 7.x
vim /etc/locale.conf
# 改为
LANG="zh_CN.UTF-8"
# 检验是否生效
locale -a

没重启的话,就没生效:
在这里插入图片描述

Shell快捷命令

拷贝

cpt
远程拷贝
scp jdk-8u161-linux-x64.gz [email protected]:/opt/home/app/java/download

查找

find /home/project/admin-dev/ -name "*.png" # 查询目录(/home/project/admin-dev/)下的名称为*.png的文件,*是通配符

编辑

vim
# 设置行号
vim ~/.vimrc
# 或者
vim /etc/vimrc
# 在末尾加上set nu 即可。

删除

# 删除目录下名称为target的文件及其子文件
find Saas2.0/ -name 'target' -type d  | xargs rm -rf
# 删除201812开头的、6天前修改过的文件及其下属子文件
find /home/users/niu/test/log/  -name  '201812*'  -type  d  -mtime +5  | xargs rm -rf

监控

存储

磁盘
`du -sh *|sort -hr` # 列出当前文件夹大小并按大小降序排序
集成化监控工具
htop
yum -y install htop # centos6.8下的安装.需配置合适的yum源,否则无法安装。
nmon # 安装同上。交互式。
ps aux --sort -rss # 显示进程占用内存比
sudo smem –pie name -c “pss” # 安装同上。可导出图。

你可能感兴趣的:(技术栈-OS,Linux适用命令,技术栈-服务器-Linux)