如何在linux环境下安装java环境和mysql数据库并让java程序跑起来(centos中如何修改root密码)
- centos中如何修改root密码,如何在linux环境下安装java环境和mysql数据库并让java程序跑起来?
- centos开发的东西可以在ubuntu修改吗?
- 服务器linux环境运行php?
- centOS7忘记密码?
- gpt使用方法?
centos中如何修改root密码,如何在linux环境下安装java环境和mysql数据库并让java程序跑起来?
一、JDK的安装
1.下载JDK的tar包
2.解压:$>tar -zxvf jdk.tar.gz
3.修改:
$>sudo vi /etc/profile文件
末尾添加: export JAVA_HOME=/home/tong/app/jdk1.8 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar立即生效:source /etc/profile
一般这样就装好了,可以试下javac等命令
二、MySQL安装
1.其实推荐新手使用在centos等系统上yum的方式安装ubuntu就是apt安装啦,虽然安装 的是5.1版本,不影响使用
sudo yum install mysql
2.安装完,更改mysql密码mysqladmin -u root password "t2233"
如果你要安装新版本呢,去官网下载rpm包,包括服务端,客户端
安装之前要查看是否已经安装了mysql的库,不然会有冲突
删除rpm包: 查看:rpm -qa | grep mysql删除(--nodes表示无视被使用的包):sudo rpm -e mysql包 --nodeps
sudo rpm -ivh mysql-server.rpm:安装服务端
sudo rpm -ivh mysql-client.rpm:安装客户端
修改密码:/usr/bin/mysql_secure_installation,按步骤操作,看不懂英文百度去
(备注:安装rpm包的可能会少各种各样的依赖,由于每个人情况不同,解决方式自行百度,其他可能还有点远程连接的问题,有人问再说吧)
centos开发的东西可以在ubuntu修改吗?
这个要看你ubuntu是怎样分区的了,如果只分了一个根分区,那么只能得新分了,但是如果你是分了多个区的,那么,寻于Home分区,可以保存,在用U盘起启安装时选择自定义,然后把home分区绑定,但切记不要格式化,对于像usr,etc等保存的是配置文件和软件安装处,而且两个发行版又不是一个系的,所以肯定要覆盖。最后就是至于怎么分区,linux基于文件的操作系统,所以所有文件的入口是root(根节点),其下挂载着/home /etc /usr /proc /dev等文件,所以各个都可以另分区,也可以直接安装至根分区中,但这样就失去了灵活性了,不易于移植了,所以我们常常分四个分区,home,boot,swap和/ 四个分区,这样他们之间相互独立。
服务器linux环境运行php?
以centos7为例,模式为lnmp。(使用root用户登录)
更新阿里云yum源1、进入源目录
# cd /etc/
yum.repos.d/
2、备份原repo文件
# for name in `ls`; do mv $name ${name}.bak ; done
3、下载阿里云yum源
# curl
http://mirrors.aliyun.com/repo/Centos-7.repo > Centos-7.repo
4、清理并生成缓存并安装epel
nginx安装1、安装pcre,可以支持rewrite功能。
# yum install pcre*
2、安装openssl,可以支持ssl功能
# yum install openssl*
3、从官网下载稳定版,此时是1.16.1,然后解压(如果没有wget ,请执行yum install wget)
# cd /usr/local/src
# wget http://nginx.org/download/nginx-1.16.1.tar.gz
# tar -zxvf nginx-
1.16.1.tar.gz
# cd nginx-1.16.1
4、安装软件三板斧(./configure , make , make install)。
# ./configure --prefix=/usr/local/nginx-1.16.1 --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre
# make
# make install
5、centos7防火墙打开http, https
# firewall-cmd --zone=public --add-service=http --permanent
# firewall-cmd --zone=public --add-service=https --permanent
# firewall-cmd --reload
6、启动nginx
# /usr/local/nginx-1.16.1/sbin/nginx
当通过你系统的IP地址访问出现如下画面,则安装成功
关闭nginx:
# /usr/local/nginx-1.16.1/sbin/nginx -s stop
当改变了nginx.conf后,要重置:
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
安装php和php-fpm1、安装php7,这里选择php70w,需更新webtatic源
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum install php70w
2、安装php扩展,这里以xml扩展示例,你也可以使用yum list php70w*查看所有扩展。
#yum install php70w-xml
3、查看安装结果
#php -v (查看版本)
#php -m (查看扩展)
4、安装php-fpm,(这个与nginx一起使用来解析PHP脚本的)
#yum install php70w-fpm
5、启动php-fpm,并加入开机启动
# systemctl start php-fpm
# systemctl enable php-fpm
6、新建www用户
# useradd www -s /sbin/nologin
7、修改nginx.conf,加入php解析
第2行
第45行
第65-71行改成如下图所示:
8、将html目录所有者改为www,并将权限改为755
# chown -Rf www:www /usr/local/nginx-1.16.1/html
# chmod -Rf 755 /usr/local/nginx-1.16.1/html
9、重启nginx看到如下结果,即配置成功
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
centOS7忘记密码?
您好,如果您忘记了 CentOS7 的 root 密码,可以按照以下步骤重置密码:
1. 在启动时按下 Shift 键,以进入 GRUB 菜单。
2. 选择 CentOS7 的启动项,并按下 e 键进入编辑模式。
3. 在编辑模式下,将光标移动到 Linux16 行的末尾,并在行尾添加 “rd.break”(不包括引号)。
4. 按下 Ctrl + X 键,以启动 CentOS7 的单用户模式。
5. 在单用户模式下,输入以下命令以挂载根文件系统:
mount -o remount,rw /sysroot
chroot /sysroot
6. 输入以下命令以重置 root 密码:
passwd root
7. 输入新密码并确认。
8. 输入以下命令以重新加载 SELinux 策略:
touch /.autorelabel
9. 输入以下命令以退出 chroot 并重启系统:
exit
reboot
重启后,您可以使用新密码登录 CentOS7 的 root 用户。
gpt使用方法?
使用 GPT 的步骤如下:
1、准备阶段:明确所需生成的文本类型和领域范围,并且准备大量的数据集来进行训练。同时,还需要配置相应的硬件和软件环境,以保证训练的效率和质量。
2、数据预处理:对原始数据进行处理和清洗,去除噪声信息,切分成段落或句子,并生成对应的词向量,用于后续的训练和生成。
3、训练 GPT 模型:设置超参数、优化算法等一系列参数,以使得训练的效果达到最佳。训练数据越多,也需要更多的时间和资源,但同时训练的结果也会更好。
4、模型微调:将预训练的模型应用于实际场景并进行优化。微调阶段的主要工作是根据实际场景的特殊要求,对模型进行调整和优化,使得模型能够更好地满足实际需求。
5、模型应用:在模型完成微调之后,其就可以直接应用到具体的实际场景中,比如自动编写新闻、智能聊天或者是机器翻译。
需要注意的是,GPT 模型需要大量的计算资源和时间,如果没有足够的计算资源和时间,可以考虑使用云计算服务或者使用已经训练好的 GPT 模型进行应用。同时,也需要注意保护用户隐私和数据安全,遵循合法合规的原则进行开发和应用。