基础命令
uname -a
显示系统架构lsb_release -a
发行信息cat /etc/os-release
功能类似cat /etc/redhat-release
centoscd ~
进入rootcd ..
返回cd /
进入根目录cd /home
进入目录homereboot
重启logout
注销halt
关机sudo passwd root
修改root密码 ubuntu默认密码账号ubuntusu -
切换到rootpwd
查看当前路径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
查看ipping
www.baidu.comps -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 搜索文件