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 就可以了