- Mac收藏 、宝塔面板、JSch收藏 、苹果M1(ARM架构/ARCH) 、腾讯云安全后台
- Linux清空文件的几种方法
chattr -i .user.ini
sudo -i
:切换到root账号
SSH远程登录
- su www切换用户时,报错:This account is currently not available
- Linux登录系统出现“-bash-4.2$“的问题解决
- Linux 新建用户、用户组,修改密码,给用户分配权限
- CentOS启用sudo,禁用root远程登录功能
- 【重要】Linux使用ssh公钥实现免密码登录另外一台Linux
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- SSH免密登录【本机】
- 两台Linux主机 scp 远程上传或下载 文件/文件夹 、rsync用法教程
- Linux命令之ssh基本用法 、ssh-keygen命令语法
- ssh-keygen 之后,生成的密码都叫 id_rsa.pub,我想改名不行吗?
- 解决多个 ssh key(私钥) 问题:通过 ~/.ssh/config 文件进行管理
- [外链]巧用SSH config
- [外链]Git【基于SSH协议clone GitHub远端仓库到本地】
- 安装 .deb 文件:sudo dpkg -i ./file.deb
- Nginx配置访问密码,输入用户名和密码才能访问网站
- 【JumpServer】堡垒机 v3.0 配置教程
netstat 查看 TCP 网络连接情况(端口数) 、 查看Linux进程数
统计8801端口tcp连接数: netstat -nat | grep -i "8801" | wc -l
- 执行 make clean 后,重新编译安装 make && make install
- 压缩:cd /opt/software/ tar -czvf ./lnmp.tar.gz ./lnmp/ tar -xvJf strace-4.20.tar.xz
建立软链接:
- 参考:Linux ln命令(-s 软链接/符号链接 -f 强制执行)
- 文件: ln -sf /usr/local/php/php-5.6/bin/php /usr/local/bin/php
- 文件夹:将在 文件夹 /alidata 下,创建软连接文件 server,链接到目录 /fiisoo/server/
【以下2种建立软链接方式都可以,如果不需要改名的话,推荐第1种】
- ln -sf /fiisoo/server/ /alidata/
- ln -sf /fiisoo/server/ /alidata/server
基础命令
1、查看某端口号,命令:netstat -pan|grep 80 或 netstat -ntlp | grep 8080
2、lsof -i:8080 查看端口被哪个进程占用(8080 为 端口号,根据需要,替换为其他端口号)
3、tail -f 或 tailf 日志文件路径 :用来查看日志的新增内容(即可用来查看文件的最新“末尾”的内容),tailf 能一直打印日志
4、du -sh ./* 查看文件大小
5、查找: find / -name "php-fpm" 查找:which php
6、查看linux版本是centos还是redhat,命令:cat /etc/redhat-release
# cat /etc/redhat-release CentOS release 6.10 (Final)7、zip进行文件夹压缩命令:zip -r 压缩最终文件名.zip 要压缩的文件夹名
8、查看历史执行命令:history
9、生成文件:touch ./write2.txt
Mac 常用命令:
- lsof -i:8080 查看端口被哪个进程占用(8080 为 端口号,根据需要,替换为其他端口号)
- Mac Pro 修改环境变量
关闭 php-fpm:
- ps -ef | grep php-fpm 或 ps -aux | grep php-fpm
- kill -USR2 32253 (对应的 master进程PID)
- kill -9 进程ID
- killall php-fpm
举例:测试MySQL是否启动
- #查看是否有mysql进程
- ps -ef | grep mysql
- #查看是否有 mysql 端口
- netstat -ntlp | grep 3306
- 关机:poweroff 或 shutdown -h now 或 init 0
- 重启:reboot 或 shutdown -r now 或 init 6
- 关闭x-window:init 3
- 启动x-window:init 5 或 start x
- 查看IP地址:ifconfig
Linux内核版本:uname -r 或 uname -a
查看系统类型:cat /etc/redhat-release
[root@localhost local]# cat /etc/redhat-release CentOS release 5.5 (Final)如何查看Linux是32位还是64位? -->执行命令 file /sbin/init 查看即可,即是32位的 Linux, 如是64位的, 显示的是 64-bit 。
防火墙
配置防火墙,开启80端口、3306端口
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙
备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,
正确的应该是添加到默认的22端口这条规则的下面
- 1、启动防火墙,命令:service iptables start 或者 /etc/init.d/iptables start
- 2、关闭防火墙,命令:service iptables stop 或者 /etc/init.d/iptables stop
- 3、重启防火墙,命令:service iptables restart 或者 /etc/init.d/iptables restart
tomcat
- 1、启动tomcat,进入tomcat安装目录下的bin目录执行 ./startup.sh
- 2、停止tomcat,进入tomcat安装目录下的bin目录执行 ./shutdown.sh
- 3、删除日志命令,进入tomcat安装目录下的logs目录执行 rm -rf *.*
- 终止命令:ctrl+c
- 结束输入:ctrl+d
- 查看文件系统:df -Th Linux如何查看文件系统(磁盘使用情况),查看当前文件夹下文件大小:du -sh ./*
LAMP系列:
- 重启MySQL:/etc/init.d/mysqld restart
- 重启Apache: /etc/init.d/httpd restart 或 service httpd restart 或 apachectl -k restart
- Apache的配置文件路径:/etc/httpd/conf/httpd.conf
- PHP配置文件路径:/etc/php.ini
重启网络服务:service network restart
修改网站目录权限:(参考:Linux目录文件权限)
chmod -R 777 ./ecshop
chown -R apache:apache ./ecshop
- Shell入门教程:Shell变量
- Shell入门教程:Shell当中的特殊变量
- Shell入门教程:Shell的基本结构
- Shell入门教程:命令替换 $() 和 ``
- Shell入门教程:算术运算
- Shell入门教程:流程控制(1)命令的结束状态
- 【重点】Shell入门教程:流程控制(2)条件判断的写法
- 【重点】Shell入门教程:流程控制(3)条件判断式的真假值
- Shell入门教程:流程控制(4)case 条件判断
- Shell入门教程:流程控制(5)for 循环
- Shell入门教程:流程控制(6)while 循环
- Shell入门教程:流程控制(7)break和continue
- Shell入门教程:Shell函数详解
- Shell入门教程:Shell函数的返回值
- Shell标准输出、标准错误 >/dev/null 2>&1
- Linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录? (tar -czvf ./xxx.tar.gz ./xxx/*)
- Linux下 ps -ef 和 ps -aux 的区别
- 如何查看、修改Linux的系统时间 Linux date命令详解
- Linux文件查找命令find详解
- Linux cp (复制)命令简介(\cp -rf xxx)
- Linux mkdir 创建文件夹命令(mkdir -pv /xxx/yyy/zzz)
- Linux网络下载命令 wget 简介( wget -c http://www.xxx )
- Linux如何下解压windows下的.zip和.rar文件 (unzip ./xxx.zip)
- Linux RPM 命令参数使用详解
- Linux防火墙的关闭和开启、禁用SeLinux
- Linux 新建用户、用户组,给用户分配权限(wrx:421)(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)
- 【CentOS 8】 添加用户并给用户授权
- vi 操作笔记 ,(PPT)Linux服务器基础 ,Linux常用系统管理命令(top、free、kill、df)
- CentOS 开机自启动(脚本)配置:/etc/rc.local
- sh -c 的必要性
- Linux下杀死进程(kill)的N种方法
- Linux清空文件的几种方法