使用tree打印目录结构

  1. centos下安装tree yum install tree
  2. 设置编码,防止乱码 alias tree='tree --charset ASCII'
  3. 直接使用tree输出当前目录或者tree /data来输出指定目录
  4. 参数-L 可以指定输出层级

AWS Lightsail,EC2, GCP, AZURE,开启root登陆权限

启动脚本设置为

#!/bin/bash
echo root:yourpassword |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo reboot

scp局域网传输文件

设有两机,均为局域网,两机可相互通信无问题,中间无防火墙。 两机IP分别为:A:192.168.1.240 B:192.168.1.102 假设A,B机的SSH都允许root登录

设要把 A上的 /root/abc.zip 传到 B机并放到/abc目录,可以在A机上用命令 scp /root/abc.zip root@192.168.1.102:/abc/ 若 SSH端口不是默认的22,比如,是端口1234 则加-P参数: scp -P 1234 /root/abc.zip root@192.168.1.102:/abc/

Centos7挂载samba

  1. 准备工作

    yum install cifs-utils
  2. 挂载匿名samba
    mount -t cifs //192.168.2.2/share /151.2_share   -o guest
  3. 挂载非匿名samba
    mount -t cifs //192.168.2.2/share /151.2_share -o   username=samba,password=samba,iocharset=utf-8
  4. 开机自动挂载匿名samba
    vi /etc/fstab
    //192.168.151.2/share   /151.2_share            cifs    defaults,guest  0 0
  5. 开机自动挂载匿名samba
    vi /etc/fstab
    //192.168.2.2/share     /151.2_share            cifs    defaults,username=samba,password=samba

Centos7 redis开机自启

非常简单,在安装目录下执行一个命令:./utils/install_server.sh根据提示一路下一步,以上操作可以将redis设置为开机启动。