跳至主要内容

Linux常用命令

 Hello World

修改root密码

1、sudo -i

2、vi /root/.ssh/authorized_keys

3、把ssh-rsa之前的内容都删除掉.

4、vi /etc/ssh/sshd_config

5、找到PermitRootLogin, 把前面的#去掉

   更改为PermitRootLogin yes

6、找到PasswordAuthentication

  更改为PasswordAuthentication yes

  退出并保存编辑   :wq

7、passwd  更改密码

8、reboot   重启vps

Ubuntu系统下开放所有端口

iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F


查看防火墙状态 sudo systemctl status ufw




Debian,Ubuntu

查看系统启动时间

systemd-analyze


一键纯净更新

apt update -y && apt full-upgrade -y && apt autoremove -y && apt autoclean -y


安装常用工具

apt install -y curl wget sudo


一键清理垃圾

sudo apt autoremove --purge
sudo apt clean
sudo apt autoclean
sudo apt remove --purge $(dpkg -l | awk '/^rc/ {print $2}')
sudo journalctl --rotate
sudo journalctl --vacuum-time=1s
sudo journalctl --vacuum-size=50M
sudo apt remove --purge $(dpkg -l | awk '/^ii linux-(image|headers)-[^ ]+/{print $2}' | grep -v $(uname -r | sed 's/-.*//') | xargs)


查看Debian版本

cat /etc/debian_version



查看Ubuntu版本

cat /etc/lsb-release


Docker ARM VPS

docker run -itd --rm --privileged \
    --pull always \
    -v ~/data:/data \
    -p 5555:5555 \
    --name redroid11 \
    redroid/redroid:11.0.0-latest \
    androidboot.redroid_width=720 \
    androidboot.redroid_height=1280 \
    androidboot.redroid_dpi=480 \
    androidboot.redroid_gpu_mode=guest


CentOS


查看系统启动时间

systemd-analyze


一键纯净更新

yum update -y && yum upgrade -y && yum autoremove -y && yum clean all


一键清理垃圾

sudo yum autoremove

sudo yum clean all

sudo journalctl --rotate

sudo journalctl --vacuum-time=1s

sudo journalctl --vacuum-size=50M

sudo yum remove $(rpm -qa kernel | grep -v $(uname -r))


查看CentOS版本

cat /etc/centos-release

评论

发表评论

此博客中的热门博文

nvm安装、node.js安装及node版本切换管理

nvm下载地址 nvm常用命令 nvm list    //展示本地安装的所有版本,*号表示当前正在用   nvm install [版本号] //安装指定版本node 例如: nvm install 12.18.0   nvm use 12.18 .0 //使用特定版本   nvm uninstall 12.18 .0 //卸载指定版 清空缓存 npm cache clean --force 设置镜像源 npm config set registry https://registry.npmjs.org npm config set registry https://registry.npmmirror.com 【推荐】 验证配置是否生效 npm config get registry 设置HTTP(S)代理 npm config set proxy http://proxy.example.com:8080 npm config set https-proxy http://proxy.example.com:8080 npm 取消代理 npm config delete proxy npm config delete https-proxy 如果你想要查看当前的配置,可以使用以下命令: npm config list 查看当前HTTP(S)代理 npm config get proxy npm config get https-proxy

Linux文件操作常用命令

 1、复制文件夹 例如,要将名为  source_folder  的文件夹复制到名为  destination_folder  的目标目录,可以使用以下命令: cp -r source_folder /path/to/destination_folder/ -r  选项(代表递归),以复制整个目录树 2、压缩文件夹 将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip: zip - q - r html . zip / home / html 如果在我们在 /home/html 目录下,可以执行以下命令: zip - q - r html . zip * -q 不显示指令执行过程。 -r 递归处理,将指定目录下的所有文件和子目录一并处理。