CentOS7杂七杂八技巧

本文章仅作为个人笔记

  • 虚拟内存相关(当你的服务器运行内存不足时,适当使用虚拟内存可以使得本来无法运行的项目完美运行)
    • 创建swap交换区硬盘存储用的空白文件。
      dd if=/dev/zero of=/swap bs=1M count=1024
    • 使用mkswap格式化文件为swap文件系统
      mkswap -f /swap
    • 启用刚才创建的Swap文件
      swapon /swap
    • 设置开机自动启用swap文件交换区,修改/etc/fstab,增加一行
      echo “/swap swap swap defaults 0 0” >> /etc/fstab
  • 相关技巧:
    • 关闭swap
      swapoff /swap
      rm -rf /swap
    • 增加使用频率(0-100值越大使用率越高)
      echo “80” > /proc/sys/vm/swappiness
    • 第一行命令中bs为块大小,count为块数,相乘便是最终虚拟内存大小。
  • linux网络相关(一般虚拟机或者自己用主机搭建的服务器刚开始用的时候可能能用上)
    • 更改/etc/sysconfig/network-scripts/ifcfg-e*下面的onboot=no为onboot=yes
    • 运行 service network restart 重启网卡
    • 运行 ip address 获取当前ip
    • 运行 ping www.baidu.com 判断当前是否有网络
  • smb文件共享(可用于公司内部搭建内网磁盘共享,用于分享大文件,内网的网速完美解决文件传输问题)

    • yum -y install samba #安装samba服务
    • vi /etc/samba/smb.conf #更改samba服务配置文件
    • 给出配置文件参考:
      [share]
      null passwords = yes
      comment = share
      path = /home/smb #共享目录位置
      public = yes
      writable = yes
      guest ok = yes
      browsable = yes
      available = yes
      security = share
    • service smb start #启动smb服务
    • useradd smbtest #添加smbtest用户并设置密码
    • smbpasswd -a smbtest #添加smb的smbtest用户并设置密码
    • 使用方法:
    • win下在资源管理器下输入路径\ip (例如:\192.168.1.131)回车,然后输入之前创建smbtest账户及密码
    • mac下在浏览器输入smb://ip (例如:smb:\192.168.1.131)选择非google搜索项,然后点击打开finder输入smbtest账户及密码
  • 网络监控相关(使用nload查看实时网速)

    • yum install epel-release.noarch nload -y
    • nload
  • 网速限制命令行

    tc qdisc del dev eth0 root
    tc qdisc add dev eth0 root handle 1: htb
    tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit ceil 100mbit
    tc class add dev eth0 parent 1:1 classid 1:10 htb rate 5mbit ceil 5mbit
    tc qdisc add dev eth0 parent 1:10 sfq perturb 10
    tc filter add dev eth0 protocol ip parent 1: prio 50 u32 match ip dst 0.0.0.0/0 flowid 1:10

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页