Linux常用命令以及安装部署项目

Linux的常用命令:
1、linux操作系统的简单应用
linux的文本模式介绍
[root@localhsot`]
第一列代表root当前用户
第二列localhost代表主机名
第三列代表当前按所在的目录 ~home目录
tab键可以自动补全命令。

linux的登陆与登出

login 登入系统
logout 登出系统
exit 注销当前用户
clear 清屏命令

l

inux的关机

shutdown 关机命令
shutdown now 立即进入维护模式
halt 直接关机
shutdown -h now 立即关机
shutdown -r now 立即重新启动计算机
shutdown -h 20:00&  表示在20:00关闭计算机
shutdown -r 20:00& 20:00重新启动计算机
shutdown -k 3 warning:system will shutdown! 只是放松消息给所以用户3分钟后进入维护模式
shutdown +3 "system will shutdown after 3 minutes!" 发送消息给所以用户三分钟后进入维护模式

linux的

init进程
Init是Linux操作系统中不可或缺的程序之一。Init进程是Linux内核引导运行的,是系统中的第一个进程,其进程号(PID)永远为1.
‘#0’停机()千万布恩那个把initdefault设置为0

#1)单用户模式#2)多用户,没有NFS(和级别3相似,会停止服务)#3)完全多用户模式#4)没有用到#5)xll(Xwindow)
(#6)重新启动(千万不要把initdefault设置为6)

查看l

inux系统信息

hostname 现实主机名
hostname angus修改主机名为angus
uname 现实系统 及版本信息
-a 显示系统及其版本的信息
-s显示内核名称
-n显示网络节点名称
-r显示内核发行版本
-m显示内核版本信息
-o显示计算机类型
--version显示系统发行版本信息
--help系统命令的帮助信息和参数含义 
pwd :显示当前用户所在的路径
命令后面添加  – - h,可以看到命令的扩展
解压缩:tar –zxvf
tar –zxvf xxx.tar.gz

cd:切换目录,切换当前用户所在的路径。
cd\ :表示切换到根目录
cd~ :表示回到当前用户的根目录
mkdir : 创建文件夹
mkdir 文件夹名称 
 ll :表示显示当前目录下的所有内容 全称 :list long 
touch ty.txt :表示创建文件:空文件
echo 内容 > 文件名称 :表示向文件中写内容。
rm 删除命令 文件。 
rm 文件名称
rmdir 删除文件夹
rmdir 文件名称
rm –rf 删除文件中所有的内容。并且不提示是否删除!
rm –r 表示有提示性的删除!

Clear 清屏
vi命令对文件信息编辑
vi 文件名
使用I 键进入编辑模式,直接可以写要编辑的内容
退出编辑模式:使用esc。
退出编辑模式并保存数据 使用  :wq 回车(保存并退出)
:w 保存
:q:退出
如果是退出不保存 使用 :q! 回车(强制退出)
Vi 也可以创建文件:它在创建文件后,需要编辑保存后,才产生。
使用方式: vi demo.java
Cat 文件名

 查看文件内容
Find :查找文件
find path –name 文件名
find /home –name ty.txt 
查看linux 系统ip地址
Ifconfig
cp 拷贝文件 ,拷贝+重命名 文件地址
cp demo.java demo

linux常用目录介绍

bin:用来存储linux 系统一些命令的
home:用来存储用户
etc:系统配置文件
root:存储的是超级管理员 root
temp:用来存储一些临时文件。
usr:用来存储一些用户的信息,配置文件,软件。这个目录将是以后我们装软件用的

配置linux系统的ip地址
配置静态IP:
打开虚拟网络编辑器:选用NAT模式。
DNS:使用Google和国内发布的公共的DNS就行了:

114.114114.114    ||   8.8.8.8
找到/etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost network-scripts]# cat ifcfg-eth0 
DEVICE=eth0
HWADDR=00:0C:29:32:F9:2B
TYPE=Ethernet
UUID=a3fccfdf-5742-43d3-939d-0ccb5f65221c
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
可以修改为静态ip:
需要添加属性,给对应的属性添加值!
DEVICE=eth0 :读取那个配置文件
ONBOOT=no:配置开启自动读取 --- yes
BOOTPROTO=dhcp:将动态获取ip改为静态获取 --- static
IPADDR=192.168.26.30
NETMASK=255.255.255.0
GATEWAY=192.168.26.2
DNS1=114.114.114.114
DNS2=8.8.8.8

JDK的安装

1.将jdk的安装文件拷到环境中
先创建一个java文件夹
cd /usr/local
mkdir java
上传到/usr/local/java 该目录中!
2.解压jdk文件
使用tar –zxvf 命令解压该文件
tar -zxvf jdk-7u80-linux-x64.tar.gz
3.配置环境变量
利用vi编辑器 来配置 vi /etc/profile
需要配置的环境变量有
JAVA_HOME=/usr/local/java/jdk1.7.0_80
CLASSPATH=$JAVA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH

配置完成之后,可以使用java –version 进行测试!


**安装tomcat**

1.还要导入tomcat的压缩包
2.解压tomcat的压缩包
tar -zxvf apache-tomcat-7.0.68.tar.gz
3.解压完成之后,直接运行tomcat。
cd bin/ 进入tomcat 的bin 文件夹
直接运行 ./stratup.sh,运行完成之后可以在浏览器中直接localhost:8080/
./shutdown.sh关闭tomcat

TIP

若要在本机运行tomcat,需要关闭防火墙,service iptables stop

安装MySql数据库

1.导入mysql的压缩包
2.解压压缩包
tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
3.解压之后,将解压后的文件夹拷贝到 /usr/local/mysql. 注意事先mysql文件夹是没有的!不用去刻意建立mysql文件夹。
cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql
4.添加mysql 用户组,在Linux中添加一个mysql的用户组
groupadd mysql
5.添加mysql用户名
useradd –g msyql mysql
6.进入mysql解压的目录
cd /usr/local/mysql
7.在mysql的data文件夹下创建一个mysql文件夹,用来后续配置文件路径的时候使用!
a)mkdir mysql
8.给mysql文件授权:目录应该是在mysql安装目录中/usr/local/mysql
Chown -R mysql:mysql ./
Chown授权
-R:递归所有的文件
mysql:mysql:mysql组下面的mysql用于,
./是从当前目录开始授权
9.进行安装。Scripts里面有一个mysql_install_db 
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql

./当前目录:/usr/local/mysql
--user:使用哪个用户安装
--datadir:数据库安装位置
10.去拷贝文件。Mysql.service :服务到系统环境变量中
cp support-files/mysql.server /etc/init.d/mysqld
授予可以执行权限
chmod 755 /etc/init.d/mysqld
11.去拷贝配置文件。
cp support-files/my-default.cnf /etc/my.cnf

12.重新编辑/etc/my.cnf
使用vi /etc/my.cnf
添加以下两行
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data/mysql

然后启动服务:
service mysqld start

创建数据库并导入sql文件

1.将sql文件放到服务器上 root目录下
2.使用source 命令导入sql文件

例如:
use rbac;
source /root/rbac.sql;
退出mysql登录:第一种退出:quit  第二种退出:ctrl+c


MySQL的卸载:

#################CentOS7下MySQL的卸载####################
1:查看MySQL是否安装:
 方式1:
[plain] view plain copy
1.[root@localhost usr]# yum list installed mysql*  
2.Loaded plugins: fastestmirror  
3.Loading mirror speeds from cached hostfile  
4. * base: mirrors.yun-idc.com  
5. * extras: mirror.neu.edu.cn  
6. * updates: mirrors.yun-idc.com  
7.Installed Packages  
8.MySQL-client.x86_64   5.6.27-1.el6    installed  
9.MySQL-devel.x86_64    5.6.27-1.el6    installed  
10.MySQL-server.x86_64   5.6.27-1.el6    installed  
11.[root@localhost usr]#  

方式2( -i  :不区分大小写):
[plain] view plain copy
1.[root@localhost usr]# rpm -qa | grep -i mysql  
2.MySQL-server-5.6.27-1.el6.x86_64  
3.MySQL-client-5.6.27-1.el6.x86_64  
4.MySQL-devel-5.6.27-1.el6.x86_64  
5.[root@localhost usr]#   
2:卸载MySQL:
卸载1:
[plain] view plain copy
1.[root@localhost usr]# yum remove mysql mysql-server mysql-libs compat-mysql51  
2.[root@localhost usr]# rm -rf /var/lib/mysql  
3.[root@localhost usr]# rm /etc/my.cnf  
如果装了mysql-devel(其他一样add command),卸载为:
[plain] view plain copy
1.[root@Tony_ts_tian init.d]# yum remove mysql mysql-devel mysql-server mysql-libs compat-mysql51  
注(例如):
mysql-5.5.39-1.el6.remi.x86_64
mysql-libs-5.5.39-1.el6.remi.x86_64
compat-mysql51-5.1.54-1.el6.remi.x86_64
mysql-server-5.5.39-1.el6.remi.x86_64
卸载2{继续,12选择一种(此处为介绍):}:
[plain] view plain copy
1.[root@localhost mysql]# rpm -aq | grep -i mysql  
2.MySQL-server-5.6.27-1.el6.x86_64  
3.MySQL-client-5.6.27-1.el6.x86_64  
4.MySQL-devel-5.6.27-1.el6.x86_64  
5.[root@localhost mysql]# rpm -e MySQL-server-5.6.27-1.el6.x86_64  
6.[root@localhost mysql]# rpm -e MySQL-client-5.6.27-1.el6.x86_64  
7.[root@localhost mysql]# rpm -e MySQL-devel-5.6.27-1.el6.x86_64  
8.[root@localhost rc.d]# cd /var/lib/  
9.[root@localhost lib]# rm -rf mysql/  
注:删除MySQL数据库目录(关键) ,否则password不更新(默认安装,如果自定义安装路径和链接路径ln -s ……请删除。)
  rm -rf /var/lib/mysql
卸载3:
[plain] view plain copy
1.[root@localhost usr]# whereis mysql  
2.mysql: /usr/lib64/mysql  
3.[root@localhost usr]# rm -rf /usr/lib64/mysql  
注:find / -name mysql
注:清空相关mysql的所有目录以及文件和其他配置和设置等。如果有,则删除。也必须考虑其他软件不去影响。
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
卸载4:
[plain] view plain copy
1.[root@localhost usr]# rm –rf /usr/my.cnf  
2.[root@localhost usr]# rm -rf /root/.mysql_sercret   
卸载5(自启服务):
[plain] view plain copy
1.[root@localhost usr]# chkconfig --list | grep -i mysql  
2.[root@localhost usr]# chkconfig --del mysqld  
[plain] view plain copy
1.此处删除看自己设置:mysql/mysqld   

Linux项目部署

总体流程:
1.安装jdk
2.安装tomcat
3.安装mysql
4.导入war包:位置是:tomcat 的webapps文件夹。
5.得有数据库支持。项目中设计到的数据库必须都的在linux 系统中存在!
6.直接启动tomcat,访问项目!
7.http://localhost:8080/rbac/
8.还可以在本机电脑访问:注意必须关闭防火墙!
Services iptables stop

项目启动:必须
要开启mysql的服务
Service mysqld start :开启
Service mysqld stop :关闭
如何查看mysql的服务是否开启
ps -ef |grep mysql 查看mysql的服务

linux系统中的mysql远程连接

1.要保证mysql的服务是启动的
2.进入mysql的bin目录
Cd /usr/local/mysql/bin
运行./mysqladmin -u root password root 设置root管理员用户名,密码;
3.在bin目录下进入数据库:
运行:./mysql –u root –p
输入密码:
4.use mysql; 
5.UPDATE user SET `Host` = '%' WHERE `User` = 'root';  
6.flush privileges; 设置允许远程访问设置
7.设置完成之后,一定要重启mysql的服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Anguser

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值