-
Linux常用软件安装、Linux安装JDK、Linux安装tomcat、Linux安装mysql 06
2019-03-25 08:51:271.1 linux安装JDK 安装完Centos6.5的Base Server版会默认安装OpenJDK,首先需要删除OpenJDK 1、查看以前是不是安装了openjdk 如果不是root用户需要切换到root用户(su - root) 命令:rpm -qa | grep java RPM...1 搭建Linux环境,部署WEB项目
1.1 linux安装JDK
安装完Centos6.5的Base Server版会默认安装OpenJDK,首先需要删除OpenJDK
1、查看以前是不是安装了openjdk
如果不是root用户需要切换到root用户(su - root)
命令:rpm -qa | grep java
RPM软件包管理器 英文原义:RPM Package Manager(原Red Hat Package Manager,现在是一个递归缩写) -qa: 查找相应文件,如 rpm -qa mysql q(query) 翻译: 查询 a(all) 翻译: 所有
显示如下:(有则卸载,没有就不用),注意版本可能会有些不一样,以实际操作的为准。
tzdata-java-2013g-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
2、卸载openjdk:
(其中参数“tzdata-java-2013j-1.el6.noarch”为上面查看中显示的结果,粘进来就行,如果你显示的不一样,请复制你查询到的结果)
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686
rpm -e --nodeps tzdata-java-2013g-1.el6.noarch-e erase package(uninstall) 移除包(卸载) --nodeps do not verify package dependencies 不要验证包依赖关系
3、安装jdk
(1)、切换到root用户并进入usr目录: cd /usr
(2)、在usr目录下创建java文件夹: mkdir java
(3)、将jdk-7u71-linux-x64.tar.gz拷贝或上传到java目录下(也可以用工具)
(4)、进入/usr/java文件夹下:cd /usr/java/
(5)、修改权限,参数“jdk-7u71-linux-x64.tar.gz”为你自己上传的jdk安装文件
chmod 755 jdk-7u71-linux-x64.tar.gz
(6)、解压:tar –zxvf jdk-7u71-linux-x64.tar.gz
(7)、配置环境变量
vi /etc/profile
添加内容:
export JAVA_HOME=/usr/java/jdk1.7.0_71 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH CLASSPATH
/usr/java/jdk1.7.0_71
(8)、重新编译环境变量
source /etc/profile
(9)、测试
java -version
1.2 安装Tomcat
安装Tomcat
1、进入tomcat压缩文件的目录中:cd /usr/local/myapp/
2、解压tomcat压缩文件:tar -zxvf apache-tomcat-7.0.57.tar.gz
3、关闭防火墙(永久,需要重启):chkconfig iptables off
4、重启机器:reboot
注意,这里也可以只打开tomcat所需端口:8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT /etc/rc.d/init.d/iptables save /etc/init.d/iptables status
5、启动tomcat:
进入tomcat的bin目录:cd /usr/local/myapp/apache-tomcat-7.0.57/bin/
启动tomcat web服务器:./startup.sh
访问:192.168.220.250:8080
6、停止tomcat:./shutdown.sh
7、查看tomcat日志信息:
tail -200f /usr/local/myapp/apache-tomcat-7.0.57/logs/catalina.out
200表示最后显示行数
也可以用组合命令,启动并查看日志:
进入tomcat的bin目录
./startup.sh && tail -200f ../logs/catalina.out
设置tomcat开机启动(可选)
在/etc/rc.d/rc.local文件最后添加
export JAVA_HOME=/usr/java/jdk1.7.0_71 /usr/local/myapp/apache-tomcat-7.0.57/bin/startup.sh start
1.3 Linux下安装Mysql
需求
1 卸载默认自带的mysql 2 安装mysql 3 修改编码集 4 允许远程访问
1、查看是否有自带的MySql
查看:rpm -qa | grep mysql
2、卸载自带的MySql
删除:rpm -e --nodeps 查看到的选项
3、解压缩
进入MySql目录 : cd /usr/local/myapp/
解压安装包:得到安装文件:
4、安装服务端
修改权限:chmod 777 MySQL-server-5.6.34-1.rhel5.x86_64.rpm
执行安装:rpm -ivh MySQL-server-5.6.34-1.rhel5.x86_64.rpm --nodeps --force
注:–nodeps --force 表示不检查依赖
rpm -ivh 服务端程序 --nodeps --force
5、安装客户端:client
修改权限: chmod 777 MySQL-client-5.6.34-1.rhel5.x86_64.rpm
执行安装: rpm -ivh MySQL-client-5.6.34-1.rhel5.x86_64.rpm --nodeps --force
rpm -ivh 客户端程序 --nodeps --force
6、启动和关闭mysql
启动mysql: service mysql start 关闭mysql: service mysql stop 重启mysql: service mysql restart
7、添加密码
/usr/bin/mysqladmin -u root password '123456'
A7tZg_1fk4cRMvTR
错误1:
如果是安装的5.6,会生成随机密码:
1)进入该文件查看密码
vi /root/.mysql_secret
2)使用这个密码登录mysql
mysql –uroot –p密码
3)修改密码
SET PASSWORD = PASSWORD('123');
错误2:
/usr/bin/mysqladmin: connect to server at ‘localhost’ failed
error: ‘Can’t connect to loca* MySQ* server through socket ‘/var/lib/mysql/mysql.sock’ (2)’
Check that mysqld is running and that the socket: ‘/var/lib/mysql/mysql.sock’ exists!
可能是mysql服务启动失败,或者没有启动
ps –ef | grep mysql查看一下,是否有进程,如果没有,重新启动mysql服务
如果有,使用kill -9 进程id 来杀死mysql进程,重新启动
8、修改mysql的编码表
1)查看/etc下是否有my.cnf文件,如果有则删除
2)上传课前资料中的my.cnf到/etc下
3)重启mysql服务
service mysql restart
4)登录mysql,查看编码表
先登录mysql: mysql –uroot –p123456
查看编码表:
show variables like '%char%';
5.5版本的同学:
1)切换到mysql目录:
cd /usr/share/mysql
2)复制my-small.cnf 到 /etc/my.cnf
cp my-small.cnf /etc/my.cnf
3)修改my.cnf,添加一些内容:
【client】下面添加:default-character-set = utf8 【mysqld】下面添加:character_set_server = utf8
9、设置允许远程连接mysql
尝试使用远程连接,发现报错:
(1)进入 mysql:
mysql -u root -p
(2)使用 mysql库 :
use mysql;
(3)查看用户表 :
SELECT Host,User FROM user;
(4)授权用户 :
grant all privileges on *.* to 'root' @'%' identified by '123';
(5)强制刷新权限 :
flush privileges;
10、配置MySQL自启动(可选操作)
1)加入到系统服务:
chkconfig --add mysql
2)自动启动:
chkconfig mysql on
3)查询列表:
chkconfig
在linux中执行shell脚本文件:
1、./xxx.sh 2、sh xxx.sh
1.4 部署项目到tomcat,并访问
1.4.1 将项目打成war包
1.4.2 改名成ROOT.war包
1.4.3 复制到 tomcat/webapps目录下
1.4.4 启动测试
[root@hadoop01 bin]# ./startup.sh && tail -100f ../logs/catalina.out
-
Linux pip 手动安装(建议切换到 Root用户下,进行软件的安装)
2018-08-27 14:57:41去官网下载 pip-18.0.tar.gz pip下载地址, 通过 ftp copy 到你存放安装包的任意目录,在该目录下 使用命令解压:tar zxvf pip-18.0.tar.gz 进入解压的目录 执行命令:python setup.py install 即可安装成功...- 服务器环境连接不到外网,手动安装此时会是有用的
去官网下载 pip-18.0.tar.gz pip下载地址,
通过 ftp copy 到你存放安装包的任意目录,在该目录下
使用命令解压:tar zxvf pip-18.0.tar.gz
进入解压的目录
执行命令:python setup.py install
即可安装成功
pip官网链接- pip查看库
pip list
- pip安装库
- pip卸载库
例如 卸载 numpy
pip uninstall numpy
- pip升级
官网参考链接
Upgrading pip
On Linux or macOS:pip install -U pip
On Windows [4]:
python -m pip install -U pip
- 用pip freeze查看当前安装的库,导出到 requirements.txt
pip freeze
另外:
pip freeze > requirements.txt
这将会创建一个 requirements.txt 文件,其中包含了当前环境中所有包及 各自的版本的简单列表。您可以使用 “pip list”在不产生requirements文件的情况下, 查看已安装包的列表。这将会使另一个不同的开发者(或者是您,如果您需要重新创建这样的环境) 在以后安装相同版本的相同包变得容易。
pip install -r requirements.txt
这能帮助确保安装、部署和开发者之间的一致性。
- conda安装库
默认安装当前环境适配的最新版本: conda install numpy 指定版本: conda install numpy=1.9.3
- conda卸载库
例如卸载 numpy
conda uninstall numpy
- anaconda 官网查询需要的库可用源,然后进行安装:
https://anaconda.org/
点击合适的源,copy其命令进行安装即可:
-
Kali Linux添加、切换用户
2018-08-14 15:26:58... 3.将我们创建的用户添加到sudo用户组。(这样我们创建的用户才能进行安装软件,允许打印。使用特权模式等操作。不然我们创建的用户就只能进行浏览。没有实际意义) 输入:usermod -a -G s...1.打开终端,输入 useradd -m username (将username换成你想要的用户名)
2.更改密码: 在终端输入 passwd username (需要输入两次)
3.将我们创建的用户添加到sudo用户组。(这样我们创建的用户才能进行安装软件,允许打印。使用特权模式等操作。不然我们创建的用户就只能进行浏览。没有实际意义)
输入:usermod -a -G sudo username
(注意:-a意味着附加或添加,-G意味着指定一个群组/多个群组)。
4.将之前创建的用户的默认外壳改成bash:
在终端输入 chsh -s /bin/bash username
5.至此。用户创建完成了。输入 id username 来查看我们创建的用户信息。
6.从root用户切换到普通用户
su是在用户间切换,可以是从普通用户切换到root用户,也可以是从root用户切-换到普通用户。如果当前是root用户,那么切换成普通用户username用以下命令:
su username
如果要切换回root用户,那么用以下命令:
su 或 su -或者输入 sudo su
用户名root可以省略不写。
切换回root用户时要输入root密码。一般直接输入exit命令来切换回root用户,这样就不用输入密码。7.使用 whoami 命令来查看当前的用户或者是否root。其实Linux继承了UNIX的一个习惯,即普通用户的命令提示符是以$开始的,而超级用户的命令提示符是以#开始的。
-
Kali Linux 2020切换root用户
2021-01-25 15:06:48安装Kali Linux 2020.1系统后,需要使用root用户权限安装软件。由于root用户的默认密码未知,所以需要在单用户模式下重新设置root用户密码。 方法一: sudo passwd root //进行root密码修改 su root// 切换root...Kali Linux 2020切换root用户
安装Kali Linux 2020.1系统后,需要使用root用户权限安装软件。由于root用户的默认密码未知,所以需要在单用户模式下重新设置root用户密码。
sudo passwd root //进行root密码修改 su root// 切换root用户
(1)启动Kali Linux,进入启动界面。
(2)选择Kali GNU/Linux项,并按下e键,进入Grub编辑界面。
(3)选择到Linux行,将ro修改为rw,并在末尾添加init=/bin/bash。
(4)按下Ctrl+X或F10重新启动系统,即可进入单用户模式。
(5)执行passwd命令,输入两次密码。注意,输入的密码是不显
这样就可以了 -
Linux下安装软件
2019-04-16 10:55:541.1 linux安装JDK 安装完Centos6.5的Base Server版会默认安装OpenJDK,首先需要删除OpenJDK 1、查看以前是不是安装了openjdk 如果不是root用户需要切换到root用户(su - root) 命令:rpm -qa | grep java 显示如下... -
linux软件安装
2019-06-28 20:38:02文章目录CentOS 7静默安装Oracle 11...切换root用户 su root 在/etc/hosts文件中添加本机IP跟主机名 更改主机名称:/etc/sysconfig/network /etc/hosts(需要重启) 查看主机名称:hostname 查看主... -
Linux 集群服务器 普通用户 软件安装步骤
2019-01-13 12:00:10获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码。...其选项可以通过 ./configure –help来获取,非root用户下最重要的应该是定义安装目录,即应该定义 ./configure –prefix=/path/to/bi... -
linux下普通用户安装软件注意事项
2006-07-24 13:56:00今天用普通用户帐号登陆linux学习机,安装编译源代码,有些注意事项整理一下。...安装软件时,需要使用sudo su命令,切换成root,否则,安装过程会出错,提示“promission deny!”。当然拷贝一些绿 -
Linux下非root用户安装软件的一般流程:
2017-04-05 22:39:001. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码。...其选项可以通过 ./configure –help来获取,非root用户下最重要的应该是定义安装目录,即应该定义 ./configure –prefix=... -
linux在非root用户之下安装多个版本的CUDA和cudnn,并且自由切换
2019-09-08 17:09:36普通用户不使用sudo安装多个版本CUDA和cuDNN确定安装的软件版本下载CUDA Toolkit下载cuDNN安装CUDA配置cuDNN配置用户环境变量安装多个版本的CUDA,然后在不同的CUDA版本之下进行切换。 一、确定安装的软件版... -
linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装
2020-11-03 10:49:32linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装 http://hmmer.org/从该链接下载源,其中有Userguide.pdf 下载,解压缩并切换目录 之前已下载python3,但是一直没安装成功。 从头开始下载安装... -
Linux安装普通用户JDK环境
2018-06-11 16:23:42二个月不弄,就忘了,记一下吧,...1.切换到自己用户如xiaoming 2.进入用户根目录,编辑.bash_profile文件 > vim .bash_profile 修改内容: # .bash_profile # Get the aliases and functions if [ -f... -
Linux 用户的管理与 samba软件的安装与配置
2020-06-24 15:53:57由于来了两个新同事,需要创建新用户并配置samba软件,故写下此文档 一、创建与删除用户 创建用户需要用到 root 权限,所以首先切换至root用户 命令 su Step1 创建新用户 adduser zhangsan 创建一个名为张三... -
Linux下安装网络软件的步骤
2017-09-19 03:21:46Linux下安装网络软件的步骤(给linux初学者,linux大神请绕路) 首先下载你所需要的软件带有deb后缀的文件 然后切换到该文件的目录 切换到超级用户权限或者是(sudo) 使用sudo dpkg -i +文件名.deb... -
ubuntu linux切换用户到root
2011-12-19 15:55:32我的电脑是64位-4G内存的戴尔,安装了Ubuntu Linux11.10,但是在安装应用软件时遇到点问题,就是得切换到root用户,登陆完后,默认是是administrator,否则没有权限修改文件系统里的文件内容。但是我在装系统的时候只... -
linux 软件多版本切换:alternatives
2020-12-28 12:15:03这为系统的用户提供了选择,允许每个用户使用不同的编辑器(如果需要),但是如果用户未指定特定的首选项,则程序很难做出一个好的选择来调用编辑器。 每一个 alternative 维护的名称都对应一个priority优先级, 在... -
linuxoracle图形界面无法跳出_Oracle Linux 6.2 无法切换到图形界面 (VNC)处理 - yum 安装图形界面软件 - 1...
2021-02-07 00:40:13注意软件版本是Oracle Enterprise Linux 6.2,不是Red Hat 。1、异常现象1.1 startx命令不可用[root@ebs122 cdrom]# startx-bash: startx: command not found2、问题分析Linux的图形用户界面(X windows)主要有gnome... -
Linux普通用户安装单机mysql5.7
2020-07-17 10:01:47但是我们知道root用户的权限非常之高,在真实的项目环境中,往往要求不能使用root用户来安装和运行软件,防止因为漏洞导致系统被攻击,所以一般会使用有限权限的普通用户来安装软件。我们今天就是要用普通用户来安装... -
linux下如何安装Apache软件
2016-10-31 20:53:56安装步骤如下:首先查询是否已经安装,用命令rpm -qa httpd ,如果已经安装则显示已经安装Apache软件信息,否则不显示;如果你不是root用户登录的话,...使用命令 yum install httpd -y,开始安装软件,安装结束后最... -
【Linux从入门到放弃】Linux开发第二天&用户的添加&安装软件&更改ssh登录
2017-09-02 14:27:10Linux第二天 1.用户的添加 useradd iceFrog passwd iceFrog ...切换用户:su - iceFrog 2.更新系统yum源 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.ba... -
linux切换用户到root,并重置密码
2014-04-14 22:23:00我的电脑是64位-4G内存的戴尔,安装了Ubuntu Linux11.10,但是在安装应用软件时遇到点问题,就是得切换到root用户,登陆完后,默认是是administrator,否则没有权限修改文件系统里的文件内容。但是我在装系统的时候只... -
Linux---用户相关命令和操作、yum安装
2020-12-08 21:06:19文章目录Linux---用户相关命令和操作、yum安装用户useradd用户修改usermod删除用户userdel查看用户信息id切换用户susudo执行本身不能执行的命令设置密码passwd修改用户莫阿门策略changechfn修改用户个人信息软件安装... -
linux安装java_手把手教你Linux下的Java安装
2021-02-12 10:10:34一、Java安装之Java环境安装1. 从sun主页下载JDK for Linux版本。这里下载的是jdk-6u6-linux-i586.bin。...类型:cd 例如,要在 /usr/java/ 目录中 安装软件,请键入:cd /usr/java/, 把jdk-6u6-linux-i586.bin... -
Linux安装JDK、Tomcat、MySQL基础软件
2018-02-04 15:07:30一. 安装JDK 安装完Centos6.5的Base ...如果不是root用户需要切换到root用户(su - root) 命令:rpm -qa | grep java 显示如下:(有则卸载,没有就不用),注意版本可能会有些不一样,以实际操作的为准。 [...