运维小知识

运维小知识

Linux 硬盘满

查找 800M 以上的文件

find . -type f -size +800M

Linux 之间文件传输

有 A B 两台 Linux 主机,目前已登录 A,则在 A 的终端中:

  1. 从 A 传输文件到 B:scp A本地路径 root@x.x.x.x:B的路径
  2. 下载 B 的文件到 A:scp root@x.x.x.x:B的路径 A本地路径

Linux 下挂载硬盘

  1. 使用 fdisk -l 列出未挂载的硬盘,例如 dev/sdb
  2. fdisk /dev/sdb,然后输入 m -> n -> p -> 1 -> Enter -> Enter -> p -> w
  3. 格式化硬盘 mkfs.ext3 /dev/sdb1
  4. 创建挂载目标目录 mkdir /mongodata
  5. 挂载 mount /dev/sdb1 /mongodata
  6. 到此为止仅是临时挂载,重启会失效,永久挂载需要修改 /etc/fstab 文件,添加 /dev/vdb1 /usr1 ext3 defaults 1 2

IP 地址分类

IP v4 地址分为 A B C D E 五类,其中 D E 有特殊用户,一般使用剩余的 A B C 三类。这三类地址中绝大部分都是 共有地址,需要向国际组织注册,但每一类 IP 地址中,分别预留了一个网段,作为 私有地址,供组织内部使用,这三个网段分别是:

  • A 类地址:10.0.0.0–10.255.255.255(8 位掩码)
  • B 类地址:172.16.0.0–172.31.255.255(12 位掩码)
  • C 类地址:192.168.0.0–192.168.255.255(16 位掩码)

这些私有地址可以在局域网内部使用,他们之间区别在于容纳的 IP 地址数量不同,分别是 16777214、65534、254 个,局域网根据自己容纳的主机数量灵活选择网段。

RPM 软件安装

  • 安装:rpm -ivh xxx

Linux 版本查看

  • 内核版本:cat /proc/version
  • 发行版本:lsb_release -a or cat /etc/issue

Mysql 报错:’Access denied for user ‘root’@’localhost’

参考 此处

  1. Open & Edit /etc/my.cnf
  2. Add skip-grant-tables under [mysqld]
  3. Restart Mysql
  4. You should be able to login to mysql now using the below command mysql -u root -p
  5. Run mysql> flush privileges;
  6. Set new password by ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘NewPassword’;
  7. Go back to /etc/my.cnf and remove/comment skip-grant-tables
  8. Restart Mysql
  9. Now you will be able to login with the new password mysql -u root -p

MongoDB bind_ip

可以设置特定 IP 才能连接,注释掉默认 0.0.0.0,即所有 IP 都可以连接

发表评论

电子邮件地址不会被公开。 必填项已用*标注