Linux下centos7

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

阅读 289

推荐阅读