Linux基本命令:
0、重啓:reboot
1、查找應用程序: rpm -qa | grep 應用程序名字 幹掉應用程序:rpm -e --nodeps應用程序名字
2、source /etc/profile 配置文件立即生效
3、查看進程49157是否存在:ps -ef |grep 字符串
4、幹掉:kill -9 进程的pid
Linux環境下安裝Centos7
工具连接比编码问题:
1、编辑文件 vi /etc/sysconfig/i18n
添加:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
2、编辑文件 vi /etc/profile
添加
export LC_ALL=zh_CN # for linux: zh_CN
export LANG=zh_CN # for linux: zh_CN
安裝Tools:
1、啓動共享文件夾(選擇window)
2、啓動虛擬機(Centos)在桌面解壓VMware Tools;解壓命令:tar -xvf VMware Tools-9.9.0-2304977.tar.gz 會生產vmware-tools-distrib
3、進入vmware-tools-distrib 后執行./vmware-install.pl進行安裝 一直Enter
4、出現Enjoy安裝成功,重啓
安裝JDK:
1、通過tools共享把jdk上傳到指定的文件夾,
2、打開 /etc/profile文件進行編輯,添加以下内容:
JAVA_HOME=/usr/local/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA\_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
Jdk1.8.0_231
3、通過第三方工具鏈接虛擬機會出現亂碼:進入/etc/sysconfig/il18==== UTF-8改爲GBK
source /etc/profile 配置文件立刻生效
安裝Tomcat8
1)开放Linux的对外访问的端口8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
2)启动关闭Tomcat
进入tomcat的bin下启动:./startup.sh
进入tomcat的bin下关闭:./shutdown.sh
安裝Mysql8
1、查找并卸载原有的mysql数据库
1、rpm -qa | grep mysql 命令查找
2、 find / -name mysql 命令查找原有mysql数据库的相关配置文件
3、 rm -rf xxx 依次删除以上文件
2、查看mariadb的相关包并卸载
rpm -e --nodepsmariadb文件名
3、创建组
1、__mkdir /usr/local/mysql/mysqldb__ 存放数据库数据
2、安装目录赋予权限
chmod -R 777__/usr/local/mysql/
chmod -R 777__/usr/local/mysql/mysqldb/
3、检查mysql组和用户是否存在,如无创建,
cat /etc/group | grep mysql
cat /etc/passwd | grep mysql
创建mysql用户组
groupadd mysql
useradd -g mysql mysql
4、创建mysql 安装初始化配置文件
vi /etc/my.cnf
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/mysqldb
# 允许最大连接数
max_connections=10000
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
5、安装mysql 进入bin目录下
./mysqld --initialize --console__ 注意:此步骤产生随机密码
6、启动服务
[root@mysql mysql]# cd support-files/
[root@mysql support-files]# ./mysql.server start__ 可能报错
解决: 执行命令 _chmod -R 777 /usr/local/mysql__ 启动服务:__./mysql.server start_
7、mysql加入系统进程中
[root@mysql support-files]# cp mysql.server /etc/init.d/mysqld
重启服务:[root@mysql support-files]# service mysqld restart
8、修改密码:
[root@mysql support-files]# cd ../
[root@mysql mysql]# cd bin/
[root@mysql bin]# ./mysql -u root –p
mysql> alter user 'root'@'localhost'IDENTIFIED WITHmysql_native_password BY 'root';
9、远程登陆
mysql> use mysql
mysql> update user set user.Host='%'where user.User='root';
mysql> flush privileges;
重启服务
1、查看防火墙状态
firewall-cmd --state
如果没有开启,则开启
2、开启防火墙: systemctl start firewalld.service
3、查看监听的端口: firewall-cmd --list-port
4、 添加3306端口监听
firewall-cmd --zone=public --add-port=3306/tcp --permanent
5、刷新防火墙设置
firewall-cmd --reload
�