linux常用命令

1. 返的目录  cd -

2. 切换用户 su centos

3. 查看文件

  more  enter--》逐行阅读  空格--》翻页阅读

  cat  --查看所有

  head -n xx.txt  查看前多少行数据

  tail -n xx.txt 查看倒数n行数据

4. grep java 123.txt   grep  ‘aaa bbb’ 123.txt

5. cat 123.txt | grep java  将cat的结果作为grep java的入参

 

 

6. 查看进程  ps -ef   kill pid

7. 压缩:tar -zcvf xxx,解压缩  tar -zxvf  xx

 tar -zcvf tartest.tar.gz aaa.txt   bbb.txt

 tar -zxvf tartest.tar.gz   

tar -zxvf tartest.tar.gz -C  /home/mytest/  将压缩文件解压到指定目录下

查看压缩文件里的内容  tar -tf tartest.tar.gz

8. 复制  cp  aaa.txt cpaaa.txt   cp aaa.txt  /usr/tmp/cpaaa.txt  

9. 重命名  mv aaa.txt bbb.txt

10. 移动  mv  aaa.txt  /usr/tmp/

11. 下载   wget  tomcat下载路径

12. curl url

13  权限:ll

 

 

 

 

 

 

 chmod 777 aaa.txt    ====>将文件aaa.txt授权,当前用户,所属组,其他 都是最高权限

将文件拥有者权限给别人 =====》chown user2  aaa.txt  

14. 管道和重定向

   echo “777” 输出 777到控制台   

  echo “aaa” > 123.txt   将aaa输出到123.txt中,如果不存在则创建,如果存在则清空后输出。

  echo “bbb” >> 123.txt   将bbb输出到123.txt中,如果不存在则创建,如果存在则在原内容下输出。

 

15 . yum 命令  yum  install  yum  remove  yum list installed  yum clean all

=================mysql安装====================================

16. 查看是否安装了mariadb   yum list installed | grep mariadb

删除mariadb包  yum -y remove mariadb-libs.x86_64muq

 

17. mysql初始化  mysql/bin     ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql-5.7.24/data --basedir=/usr/local/mysql-5.7.24

     获取mysql初始密码:VhuoD6jEu5!W

  初始加密:./mysql_ssl_rsa_setup --datadir=/usr/local/mysql-5.7.24/data

    将mysql文件夹给mysql用户和mysql所在的组,-R表示递归子文件夹子文件,chown -R mysql:mysql /usr/local/mysql-5.7.24/

  mysql/bin目录下启动mysql   

      [root@localhost bin]# ./mysqld_safe &     &表示后台启动

  ./mysql -uroot -p  登录mysql

  修改用户密码:alter user 'root'@'localhost' identified by '123456'

  授权外网访问:

  

mysql> grant all privileges on *.* to root@'%' identified by '123456';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

关闭防火墙

 systemctl stop firewalld

此时可以通过外网访问mysql

 

posted @ 2022-01-07 16:26  渐行、渐远  阅读(106)  评论(0)    收藏  举报