linux系统常用命令

                                    Linux系统学习笔记

 

系统目录介绍

1. /   表示根目录

2. ~   表示/root

3. etc 存放系统配置目录

4. home 除了root以为所有用户默认在home下新建一个以用户名为文件夹名称的文件夹

5. root用户root单独文件夹

6.usr所有用户安装的软件都放入到这个文件夹中

   6.1在usr/local下新建一个tmp,所有压缩包都上传到tmp中

 

常用命令

1. Pwd   打印工作目录,当前所有文件夹全路径

2. cd    进入到文件夹

   2.1 cd.. 向上跳一级文件夹

   2.2 cd路径  进入指定文件夹

3. mkdir 新建空文件夹

4. ls 平铺  ll详细列表

5. vi和vim 都是编辑文件的

   Vi和vim的区别:vi 普通编辑器、vim高级编辑器(带有颜色)

   5.1 如果文件不存在,会自动创建文件

   5.2 进入到编辑器后非可编辑状态,点击“i”或者”insert”启动编辑状态

   5.3 编辑后点击”esc”退出编辑状态、输入           

:wq(保存并退出)、:q(不保存退出)、:q(强制退出)

6. touch 创建空文件

7. cat  查看文件全部内容

8. head[-n] 文件名 查看文件前n行,默认前10行

9. tail[-n] 文件名 查看文件后n行, 默认后10行

    9.1 tail 动态显示文件后n行内容,常用在显示tomcat日志文件功能

  10. echi’内容’>>文件名  向文件中添加一些内容

11. ifconfig 打印网卡信息

12. reboot 重启

13. tar zxvf 文件名

14.Cp[-r] 原文件  新文件路径 :复制文件

    14.1 -r 复制文件夹

15.Ctrl+c 中断

16.mv 原文件 文件 : 剪切(具备重命名功能)

17.Rm[-rf] 文件名:删除

     17.1 -r 删除目录

     17.2 -f 强制删除,不需要确认

 18.Clear 清屏

 

XShell工具

链接:https://pan.baidu.com/s/1F4J3uaeOUAEZyJqH9QvAMQ

提取码:2wbm

1. linux客户端工具

2. Centos中默认只开启22端口,其他端口都被防火墙拦截

 

Filezilla工具使用

链接:https://pan.baidu.com/s/1F4J3uaeOUAEZyJqH9QvAMQ

提取码:2wbm

复制这段内容后打开百度网盘手机App,操作更方便哦

1. FTP协议

 1.1 英文名称(File Transfer Protocol)

 1.2 作用:互联网中,计算机之间传输文件需要遵守的协议

2. fileziila

  2.1 基于FTP 协议的客户端工具.

  2.2 使用filezilla 可以快速完成文件传输功能.

 

安装JDK

链接:https://pan.baidu.com/s/1RB_YQlLsf7PmbVDCxpTcQA

提取码:wcrc

安装流程:

1. 把安装包上传到服务器/usr/local/tmp

2. 解压压缩包

  #tar zxvf 文件名

3. 把解压后文件复制到/usr/local/jdk7

  #cp -r 文件名 /usr/local/jdk7

配置环境变量:

1. #vim /etc/profile

2. 修改文件中的内容

  2.1 分割使用冒号

  2.2 $变量名表示引用

  2.3 export 添加或修改变量

#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL export JAVA_HOME=/usr/local/jdk7

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

3. 解析文件(或者重启系统)

#source/etc/profile

4. 验证配置是否成功

#java -version

 

Tomcat安装及配置

链接:https://pan.baidu.com/s/1RB_YQlLsf7PmbVDCxpTcQA

提取码:wcrc

 

1. 把tomcat压缩包上传到服务器

2. 解压tomcat

# tar zxvf 压缩包名 (小提示:只需要打出压缩包名前面几个字,按下tab键会自动补全)

3. 解压后的文件夹复制到/usr/local/tomcat

# cp -r 文件夹名 /usr/local/tomcat

4. 配置环境变量

4.1 # vim /etc/profile

4.2 添加内容

export TOMCAT_HOME=/usr/local/tomcat

export CATALINA_HOME=/usr/local/tomcat

 

注意:由于没有开放到8080端口、所以我们需要自己开放8080端口

5. 开放8080端口

  5.1 #vim /etc/sysconfig/iptables

  5.2 将包含22的复制一行出来,修改22为8080即可

  5.3 重启服务:

  #service iptables restart

    5.3.1 restart 重启

      5.3.2 start 启动

    5.3.3 stop 停止

 

6. 启动tomcat,进入到tomcat/bin文件夹

  6.1 直接启动

  # ./startup.sh

  6.2 不使用直接启动、可以使用启动并打印启动信息

  # ./startup.sh & tailf /usr/local/tomcat/logs/catalina.out

 

 

 

 

 

7. 验证是否启动成功,在浏览器当中输入linux系统的IP:8080

  

 

 

Mysql安装步骤

链接:https://pan.baidu.com/s/1RB_YQlLsf7PmbVDCxpTcQA

提取码:wcrc

 

由于在线安装会导致很慢、无法修改路径等等,我使用解压版进行安装

 

建议把mysql放到/usr/local下,因为这个目录也是解压版的默认目录。可以减少很多配置

 

步骤1:

1. 进入/usr/local中

# cd /usr/local

2. 解压压缩包

#tar zxvf 压缩包名

3. 复制到/usr/local/mysql

# cp -r 文件名 /usr/local/mysql

4. 进入MySQL文件夹

# cd /usr/local/mysql

 

Root用户是最高权限用户,所以一般都是创建用户和用户组,放置最高权限用户进行操作

 

步骤2:

1. 添加用户组,命名为mysql

#groupadd mysql

2. 创建用户mysql,并指定所属群组为mysql

#useradd -r  -g mysql mysql

 

 

赋权,让用户组和用户具有操作权限

 

步骤3

注意事项:

下面命令中有. 表示本级目录、一定要保证当前所在文件夹是/usr/local/mysql中

1. 变更mysql用户组有操作当前文件夹的权限

# chgrp  -R mysql .  (注意:后面的小数点,很重要)

2. 变更mysql用户具有操作本级目录的权限。

#  chown –R mysql .

 

上面两个命令也可以换成下面一条命令: chown -R mysql:mysql ./

 

初始化 以下命令需要保证在/usr/local/mysql下

 

 

 

步骤4:

1. 判断/etc/my.cnf是否存在,如果存在删除

# ls /etc/my.cnf   如果存在就删除:rm /etc/my.cnf

2. 初始化数据库

# ./scripts/mysql_install_db --user=mysql

 

修改配置文件

配置my.cnf和启动文件,根据自己的需要进行修改。如果不需要特殊操作,可以直接复制.

以下命令依然需要保证目前在mysql文件夹下

 

步骤5:

1. 复制my.cnf文件

# cp support-files/my-default.cnf /etc/my.cnf

2. 复制启动文件

cp support-files/mysql.server      /etc/rc.d/init.d/mysql

 

 

启动、重启、关闭mysql服务

必须启动MySQL服务器才可以使用

 

步骤6:

1. 启动mysql服务

# service mysql start

 

扩展知识点:

关闭服务:

# ervice mysql stop

重启服务:

# service mysql restart

 

操作MySQL数据库、验证是否成功

 

步骤7:

1. mysql -u root -p

会提示输入密码、如果没有提示输入密码,就需要添加软连接

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

 

注意:如果提示输入密码、一开始是没有密码的,直接回车就可以进入了,如果要修改密码,请看下面

 

 

忘记root密码后的修改方式

1. 登录MySQL,想使用MySQL数据库

use mysql

2. 修改密码

UPDATE user SET password=PASSWORD('输入新密码') WHERE user='root';

 

你可能感兴趣的:(Java进阶)