Linux的基本使用

1、Linux的基本的目录解析

sbin/bin:这两个目录的作用是存放了Linux下的常用的命名工具(可运行的文件)

data:存放数据的

etc:存放的是整个Linux的配置文件(环境变量)

lib/lib64:存放的是linux运行的时候需要依赖的库文件

mnt:进行文件的挂载的(比如U盘的挂载)

tmp:存放临时文件的

var:这个目录页是村存放临时文件的

home:存放用户信息的

media:存放媒体资源文件的

root:存放 root最大的用户信息的

usr:安装文件的时候的目录

2、Linux的常见命令

cd /路径 :进行入某一个目录 cd /usr/local/ 进入/usr/local目录下

ls :查看当前目录下的文件和文件夹

ls -l:查看当前目录下所有文件和文件夹的详情信息

ll:查看当前目录下所有文件和文件夹的详情信息

clear:清屏

ls -a:查看当前路径下的文件以及文件夹(包含了影藏文件)

mkdir 文件夹的名字:创建文件夹(目录)

pwd:查看当前的全路径

vim 文件名字 进入文件

按下 i  就可以输入内容了

  输入内容.....

  按下ESC键   然后按下    :wq!  表示的是保存这个内容

  按下ESC  然后按下 :q!    表示的是不保存这个内容

netstat -apn | grep 8080 :查看某一个端口的使用情况

ps -ef | grep java:查看哪些服务使用了JAVA这个进程

kill -9 进程号:杀死某一个进程

pkill 服务的名字 :杀死某一个服务以及子服务

cp 源文件的路径名字 目标路径的路径名字 复制

mv 源文件路径以及名字 目标路径以及名字 :移动一个文件 到另外一个地方去

rm -rf 文件的名字 :删除某一个文件

reboot :机器重启

shutdow -h -now :立马关机

init 3或者5 :3:表示的是命令行启动模式 5:表示的是图形界面的处理模式

useradd 用户名:创建一个用户

su 用户名:切换用户 备注:其他用户向root用户切换的话 要输入密码 root 用户向其他用户切换不需要输入密码

groupqadd 组名:创建一个组

logout:注销

find / -name 文件的名字 去根目录下搜索 名字叫做 给定名字的文件 或者文件夹

useradd -g 组名 用户名 :创建一个用户 添加到一个指定的组里面去

文件权限的问题

-rw- r-- r–

上面路径有三部分

第一部分 : -rw- :表示的意思是文件的创建者 对这个文件的权限

-:表示的是意思是只是一个普通的文件 d:表示的是文件夹

rw- :r:可读 w:可写

-:这个位置表示的意思是:是否可以执行 X:表示的是能够执行 -:表示的是不能执行

第二部分:r-- :表示的是和创建这个文件的用户所在同一个组里面的其他用户 对当前文件的权限

r:可读

-:不能写

-:不能执行

第三部分:r-- :代表的是 其他组里面的其他用户 对当前文件所具有的权限

r:可读

-:不可写

-不可执行

r:4

w:2

x:1

444:只能读

644:自己可读可写其他只能读

666:所有人都能读写

777:可读可写可执行

chmod 数字组合 文件名字 :更改这个文件的权限了

cd …/ :返回上一级目录

3、Linux下jdk的安装

3.1:将JDK复制到 /usr/local 目录下

cp jdk-8u20-linux-x64.gz /usr/local/

3.2、进入/usr/local目录下

cd /usr/local

3.3、解压jdk文件

tar -zxvf jdk-8u20-linux-x64.gz

3.4、配置环境变量

vim /etc/profile

export JAVA_HOME=/usr/local/jdk1.8.0_20
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

3.5、使能这个环境变量

source /etc/profile

3.6、测试

java -version   出现版本号  OK

4、Linux下Tomcat的使用

4.1、首先将tomcat复制到 /usr/local目录下

cp apache-tomcat-8.5.50.tar.gz /usr/local/

4.2、解压

tar -zxvf apache-tomcat-8.5.50.tar.gz

4.3、直接打开服务器

./startup.sh

4.4、校验

netstat -apn | grep 8080
如果出现 listen 端口的情况那么说明Tomcat安装成功

5、Linux下安装MySQL

5.1、首先将MySQL的文件复制到 /usr/local目录下

cp mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz /usr/local/

5.2、在/usr/local目录下创建一个mysql的文件夹

mkdir mysql

5.3、将mysql的压缩文件复制到mysql文件夹下面去

mv mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz mysql

5.4、解压

tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

5.5、创建用户和组

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

5.6、更改mysql目录的拥有者

cd /usr/local/mysql
chown -R mysql:mysql .

5.7、安装perl这个插件

yum install -y perl-Data-Dumper

5.8、安装MySQL

cd /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
./scripts/mysql_install_db -f --user=mysql    //安装MySQL

5.9、修改MySQL安装根目录的拥有者

cd /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
chown -R root:root ./

5.10、添加启动文件

cd /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
cp support-files/mysql.server /etc/init.d/mysql           //开机启动

5.11:赋予可以执行的权限

chmod +x /etc/init.d/mysql                                // 赋予文件可执行的权限

5.12、添加服务到列表并显示服务

chkconfig --add mysql 
chkconfig --list

5.13、创建缺损文件

mkdir /var/log/mariadb

5.14、添加我们的mysql命令到/usr/local/bin下去

ln -s /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64/bin/mysql /usr/local/bin/mysql

5.15、修改配置文件

vim /etc/my.cnf

5.16、添加如下的内容

[mysqld]
datadir=/var/lib/mysql
basedir=/usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
socket=/var/lib/mysql/mysql.sock

5.17、添加链接
cd /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

5.18、运行服务

service mysql start
service mysql stop

5.19、使用如下命令登陆

mysql -u root -p
密码不填写 直接enter  就可以了