• 基础命令
    uname -a 显示系统架构
    lsb_release -a 发行信息 cat /etc/os-release 功能类似 cat /etc/redhat-release centos
    cd ~进入root cd .. 返回 cd /进入根目录 cd /home进入目录home
    reboot 重启 logout 注销 halt 关机
    sudo passwd root 修改root密码 ubuntu默认密码账号ubuntu
    su - 切换到root
    pwd 查看当前路径 top
    ls 查看当前目录文件 ls -l包含详情
    mkdir test 创建文件夹,支持多级空格隔开
    mkdir -m 777 file3 创建权限777目录
    chmod 777 filename 赋予权限 chmod -R 777 api/ 全部赋予权限
    mv dir1 dir2以动或重命名可以是文件或文件夹
    rm -rf dir1 强制删除目录和内容,f是不提示
    cp –r test/ newtest 复制全部内容包括子目录,复制单文件不需要r,目录时候必须要
    find /root/ -iname redis 查找文件-iname不区分大小写
    ln -s file1 lnk1 创建一个指向文件或目录的软链接 ln -s /root/gf /usr/bin 软连接
    lsof -i:4443 查看某个端口进程
    kill 19999 关闭端口进程
    pkill caddy 关闭多个进程
    netstat -tlunp 查看全部使用或监听端口 netstat -altup| grep sshd 搜索端口
    df -h 磁盘空间使用情况
    free -m 查看内存使用状况
    ifconfig 查看网络
    arp 查看ip
    ping www.baidu.com
    ps -ef 查看所有程序 ps -ef | grep weui 查看某个进程
    route -n 查看路由
    dd if=/dev/zero of=/swap1 bs=1M count=2048 //创建交换分区
    mkswap /swap1创建
    swapon /swap1启用
    nohup ./frp/frpc -c ./frp/frpc.ini & frp客户端启动 后台启动程序
    wget -O file url下载

  • apt/yum

    apt 用于debian,unbuntu; yum 用于centos
    apt install 安装  apt remove  移除 apt purge 移除包含配置 apt update刷新索引 apt upgrade 升级所有可升级
    apt search 搜索 apt show 显示细节  apt autoclean 清除缓存
    apt update && apt upgrade 更新升级
    apt list -i 已安装软件
    apt list -u 可升级包
    dpkg -l 查看安装软件
    vim /etc/apt/sources.list  修改软件源,apt edit-sources也可以
    echo $PATH 类似win
    vim /etc/profile末尾加入 export PATH=$PATH:/root
    source /etc/profile 立即生效
  • zip/tar
    tar -xzvf 1.tar.gz 解压
    tar -czvf 1.tar.gz 1.c 压缩文件夹或文件
    zip -r 1.zip /home zip文件压缩备份 后面是压缩某个文件夹绝对路径
    unzip 1.zip 解压

  • curl gcc
    apt install gcc curl

  • snap安装软件
    find 查找 install 安装 refresh更新 remove卸载 info查看 list列出程序

  • yum
    yum makecache 更新软件源
    yum -y install 软件名
    yum -y remove/erase 软件名
    yum -y update 软件名
    yum list installed 已安装软件
    rpm -ql php.x86_64 查看安装路径
    yum search all zip
    yum -y install php 然后安装pgsql mysql
    systemctl start redis 启动
    yum -y install mysql / yum install mysql-server
    mysqladmin -u root password ‘mysqlmysql’
    mysql -u root -p
    systemctl start mysqld
    安装php-redis
    yum install php-devel 安装编译
    /usr/lib64/php/modules 模块路径
    find / -name php.ini
    php插件在/etc/php.d
    添加 20-redis.ini 内容extension=redis
    复制redis.so到/usr/lib64/php/modules即可
    /etc/php-fpm.d/www.conf
    user = caddy
    group = caddy
    listen.acl_users = apache,nginx,caddy
    网站要放到/var/www/下面, 否则可能不能访问.
    端口listen = /run/php-fpm/www.sock
    systemctl restart php-fpm.service 重启
    systemctl start php-fpm.service 开始
    systemctl status php-fpm.service 状态
    adminer.php不能删除/var/lib/php/session目录给777

Cockpit//web管理服务器
yum install cockpit
systemctl enable –now cockpit.socket

dust/du 展示目录和文件列表,支持win,linux,后面是等价命令
duf/df 展示磁盘
fzf 搜索文件

文档更新时间: 2024-10-06 00:54   作者:Yoby