1、更改用户密码
passwd
2、更改主机名称(需要重启)
vi /etc/hostname
3、重启
4、关机
5、解压
tar zxvf 。。。。
6、更改文件夹名
mv 旧 新
7、删除文件夹
rm -rf 名字
8、删除文件
rm -f 名字
9、设置环境变量
vi /etc/profile
点击i 进入编辑 点击esc退出 按住shift 点击两次z 保存。保存成功需要输入 source /etc/profile 立刻启用
例子
JAVA_HOME=/home/res/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm (下载mysql)
如果出现找不到命令进行下面操作
(1、rpm 安装
下载wget的RPM包:
http://mirrors.163.com/centos/6.8/os/x86_64/Packages/wget-1.12-8.el6.x86_64.rpm
执行
rpm -ivh wget-1.12-8.el6.x86_64.rpm
2、yum安装
yum -y install wget)
之后继续 第一步。
wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。
可以通过以下两种方法来安装:
1、rpm 安装
rpm 下载源地址:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/
下载wget的RPM包:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/wget-1.12-1.4.el6.x86_64.rpm
rpm ivh wget-1.12-1.4.el6.x86_64.rpm 安装即可。
如果客户端用的是SecureCRT,linux下没装rzsz 包时,rz无法上传文件怎么办?我想到的是安装另一个SSH客户端:SSH Secure Shell。然后传到服务器上安装,这个比较费劲,所以推荐用第二种方法,不过如果yum包也没有安装的话,那就只能用这种方法了。
2、yum安装
yum -y install wget
显然第二种方法比较简单快捷。
如果执行报错,可以更改一下nameserver 0.0.0.0
MySQL官方新提供了一种安装MySQL的方法--使用YUM源安装MySQL.
1、MySQL官方网站下载MySQL的YUM源,在MySQL的下载页有一个“NEW!MySQL YUM Repository”,点进去找相对应的系统rpm包进行下载.
如果你的Linux系统能联网,就把下载链接拷贝下:# wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm(这里是el7的MySQL YUM源下载地址,该版本为5.7版本)
2、下载完后就是一个mysql57-community-release-el7-7.noarch.rpm的文件,可以用以下命令查看该文件都包含哪些包:
# rpm -qpl mysql57-community-release-el7-7.noarch.rpm
/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
/etc/yum.repos.d/mysql-community-source.repo
/etc/yum.repos.d/mysql-community.repo
安装rpm包,# rpm -ivh mysql57-community-release-el7-7.noarch.rpm
安装完上述包后,查看yum库,# yum list Mysql* 就会在yum库里生成以下几个包:
(1/6): mysql-community-common-5.7.11-1.el7.x86_64.rpm | 270 kB
(2/6): mysql-community-devel-5.7.11-1.el7.x86_64.rpm | 3.7 MB
(3/6): mysql-community-libs-5.7.11-1.el7.x86_64.rpm | 2.2 MB
(4/6): mysql-community-libs-compat-5.7.11-1.el7.x86_64.rpm | 2.0 MB
(5/6): mysql-community-client-5.7.11-1.el7.x86_64.rpm | 25 MB
(6/6): mysql-community-server-5.7.11-1.el7.x86_64.rpm | 143 MB
之后就可以用yum安装MySQL了:
# yum install mysql-community-server
这样做的好处在于,可以用yum管理MySQL的包,尤其是可以把MySQL的安装包生成到YUM库里,更多MYSQL的安装方式。
设置mysql密码
方法一:
1、停止mysql服务
# service mysqld stop
2、mysql配置文件修改为免密码登录。
# vi /etc/my.cfg
# Disabling symbolic-links is recommended to prevent assorted security risks
skip-grant-tables #添加这句话,这时候登入mysql就不需要密码
symbolic-links=0
3、启动 mysql 服务
# service mysqld start
4、以root身份登录mysql, 输入密码的时候直接回车
# mysql -uroot -p #输入命令回车进入,出现输入密码提示直接回车。
mysql> set password for root@localhost = password('123456');
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> set password for root@localhost = password('root'); or update user set authentication_string=PASSWORD("root") where user="root";
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql>flush privileges; #更新权限
mysql>quit; #退出
# service mysqld stop # 停止mysql服务, 恢复mysql配置
# vi /etc/my.cfg
# Disabling symbolic-links is recommended to prevent assorted security risks
# skip-grant-tables # 注释掉这句话
symbolic-links=0
# service mysqld start # 启动mysql服务
# mysql -uroot -p # 输入新密码登录
2.修改mysql库里的host
登录mysql;
use mysql
update user set host='%' where user='root' and host='localhost';
记得一定还得修改密码,因为这时密码已失效,虽然本地还可以原密码登录,可远程改了host后还是没法访问
UPDATE user SET authentication_string=password("root") WHERE user='root';
下面两行添加进配置里面my.cnf 可编写简单密码。
validate_password=off
default_password_lifetime=0
----------------------
flush privileges;
3.重启mysql,远程就可以访问了
service mysqld restart;
CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样。按如下方便配置防火墙:
1、关闭防火墙:sudo systemctl stop firewalld.service
2、关闭开机启动:sudo systemctl disable firewalld.service
3、安装iptables防火墙
执行以下命令安装iptables防火墙:sudo yum install iptables-services
4、配置iptables防火墙,打开指定端口(CentOS6一样)
5、设置iptables防火墙开机启动:sudo systemctl enable iptables
6、之后的和CentOS6一样
CentOS 配置防火墙操作实例(启、停、开、闭端口):
注:防火墙的基本操作命令:
查询防火墙状态:
[root@localhost ~]# service iptables status
停止防火墙:
[root@localhost ~]# service iptables stop
启动防火墙:
[root@localhost ~]# service iptables start
重启防火墙:
[root@localhost ~]# service iptables restart
永久关闭防火墙:
[root@localhost ~]# chkconfig iptables off
永久关闭后启用:
[root@localhost ~]# chkconfig iptables on
1、查看防火墙状态
[root@localhost ~]# service iptables status
2、编辑/etc/sysconfig/iptables文件。我们实例中要打开8080端口和9990端口
用编辑器打开/etc/sysconfig/iptables
4、保存/etc/sysconfig/iptables文件,并在终端执行
[root@localhost ~]# service iptables restart
5、从新查看防火墙状态
[root@localhost ~]# service iptables status
6、这时候,服务器的8080和9990端口就可以对外提供服务了。
7、其他端口的开放模式就是类似如此开放模式。