Linux命令

Linux基础命令

目录

创建目录

1
mkdir dir

切换目录

1
cd dir

移动目录

1
mv source target

删除目录

1
rm -rf dir

查看目录下所有文件和文件夹

1
ls dir

文件

创建文件

1
touch file

复制文件

1
cp file newFile

删除文件

1
rm file

查看文件内容

1
cat file

过滤

筛选过滤文件中包含content

1
grep content file

递归筛选

1
grep -r content dir

管道

1
cat file | grep content

重定向

1
echo content > file

运维

ping命令

1
ping -c 4 www.baidu.com

查看所有端口信息

1
netstat -tulpn

列出所有处于监听状态的tcp

1
netstat lt

命令别名

1
echo "alias log='tail -f logs/store.log'" >> /etc/bashrc

Linux安装Mysql

操作系统:CentOS7.6

下载安装

1.下载rpm安装包

1
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.安装mysql

1
2
3
yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

3.启动mysql服务

1
systemctl start mysqld.service

4.关闭mysql

1
service mysqld stop

5.查看mysql服务

1
service mysqld status

6.查看mysql密码

1
grep 'password' /var/log/mysqld.log

7.连接mysql

1
mysql -u root -p

常见报错提示

GPG keys

解决方法

执行下面这条命令再安装

1
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

重置密码

登录mysql,执行以下命令

1
set password=password('newPwd');

远程连接Mysql

开放3306端口

登录腾讯云/阿里云,开放3306端口

默认root用户只能本机登录,设置远程登录

登录mysql

切换数据库

1
use mysql;

查表

1
show tables;

查看user表数据

1
select user, host from user;

修改记录

1
update user set host="%" where user="root";

刷新

1
flush privileges;

Linux安装Nginx操作步骤

安装nginx

1
2
sudo apt update
sudo apt install nginx

上传静态文件到/var/www/html目录下

开放80端口

Linux常见错误排查

创建新用户失败

报错提示

1
Creating mailbox file: File exists

原因

创建新用户,删除用户时,没有添加-r参数。导致有残留

解决

删除/home 以及/var/spool/mail目录下存在的残留文件

Linux解压zip文件

1.安装unzip

1
2
sudo apt update
sudo apt install unzip

2.解压zip

1
unzip yourfile.zip

3.解压到指定目录

1
unzip yourfile.zip -d dest

-d 指定解压目录


Linux命令
http://cxycsx.vip/2023/08/30/linux/Linux命令/
作者
程序员陈师兄
发布于
2023年8月30日
许可协议