linux学习经历三

/** 显示当前时间 **/
[root@bogon ~]# date
2018年 01月 26日 星期五 17:36:13 CST


/** 指定时间关机 **/
shutdown -r 17:40
Shutdown scheduled for 五 2018-01-26 17:40:00 CST, use 'shutdown -c' to cancel.


/** 取消上一个shutdown指令 **/
shutdown -c


/** 下载vsftp插件 **/
[root@bogon ~]# yum -y install vsftpd
已加载插件:fastestmirror
…………

/** 设置开机启动,ctl是control缩写,vsftpd的d是daemon:守护进程的缩写 **/
[root@bogon ~]# systemctl enable vsftpd


/** 重启vsftp服务 **/
[root@bogon ~]# systemctl start vsftpd.service


/** 防火墙开启21端口,添加ftp服务,再重启防火墙 **/
[root@bogon ~]# firewall-cmd --zone=public --add-port=21/tcp --permanent
success
[root@bogon ~]# firewall-cmd --permanent --zone=public --add-service=ftp
success
[root@bogon ~]# firewall-cmd --reload
success


/** 添加用户gaocc到root用户组,但不允许用户登录系统,只能登陆ftp,ftp登录后默认路径是/home/data **/
[root@bogon ~]# useradd -g root -d /home/data -s /sbin/nologin gaocc


/** 设置密码 **/
[root@bogon ~]# passwd gaocc
更改用户 gaocc 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。


/** 设置gaocc权限,仅限于data目录下文件的操作 **/
[root@bogon ~]# chown -R gaocc:root /home/data
[root@bogon ~]# setsebool -P ftpd_full_access on


/** 修改配置文件,禁制匿名用户登录;把anonymous_enable=YES 改为: anonymous_enable=NO **/
[root@bogon ~]# vi /etc/vsftpd/vsftpd.conf


/** 通过ftp传输jre压缩包,这里解压,然后新建文件夹java,mv剪切过去 **/
[root@bogon data]# tar -zvxf server-jre-8u161-linux-x64.tar.gz 



/** 因为jre是通过ftp传输得到的,并没对应的所有者和所属组,这里将jre目录和子目录授为root权限 **/
chown root:root -R /home/java/jdk1.8.0_131/


/** 配置环境变量;
	在文件末尾加入下面代码,强制保存(w!)退出
	export JAVA_HOME=/home/java
	export JRE_HOME=/home/java/jdk1.8.0_161
	export CLASSPATH=$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/ext
	export PATH=$PATH:$JRE_HOME/bin
 **/
# vi /etc/profile


/** 类似刷新配置文件,让修改生效 **/
[root@bogon java]# source /etc/profile


/** 验证jre配置是否成功 **/
[root@bogon java]# java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)


/** 用wget方式下载mysql,.rpm是安装mysql的预先准备 **/
[root@bogon ~]# yum -y install wget
………………
[root@bogon ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm


/** 在线安装mysql,-y表示如果有“是否”选项,都选择“是” **/
[root@bogon ~]# yum -y install mysql-community-server


/** 启动mysql进程,允许开机启动,重启mysql进程 **/
[root@bogon ~]# systemctl start mysqld
[root@bogon ~]# systemctl enable mysqld
[root@bogon ~]# systemctl daemon-reload


/** 重新设置登录密码,默认密码再log文件找,在tomcat5.7后密码要求有特殊字符,英文大小写,数字 **/
[root@bogon ~]# vi /var/log/mysqld.log
[root@bogon ~]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.21
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Gcc@163.com'
Query OK, 0 rows affected (0.00 sec)

/** 设置允许远程登录mysql **/
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Gcc@163.com' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> exit


/** 打开防火墙3306端口,并修改默认编码为utf-8
	修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
	[mysqld]
	character_set_server=utf8
	init_connect='SET NAMES utf8'
 **/
[root@bogon ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[root@bogon ~]# firewall-cmd --reload
success
[root@bogon ~]# vi /etc/my.cnf
success


/** 重启mysql进程,查看utf-8是否配置成功,之后可以用navcat等工具测试连接 **/
[root@localhost ~]# systemctl restart mysqld
[root@bogon ~]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
……
mysql> show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.01 sec)
mysql> exit
Bye

/** 从ftp获取压缩包,解压tomcat,配置端口8080改为80 **/
[root@bogon data]# tar -zxvf apache-tomcat-8.5.27.tar.gz
[root@bogon home]# vi tomcat/apache-tomcat-8.5.27/conf/server.xml 


/** 设置防火墙开发80端口,再重启 **/
[root@bogon home]# firewall-cmd --zone=public --add-port=80/tcp --permanent
success
[root@bogon home]# firewall-cmd --reload
success


/** 启动tomcat,关闭tomcat **/
[root@bogon /]# /home/tomcat/apache-tomcat-8.5.27/bin/startup.sh
……
[root@bogon tomcat]# apache-tomcat-8.5.27/bin/shutdown.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值