Linux安装常用软件(CentOS)

最近在公司云服务器搭建应用,需要安装常用的软件,这里简要收集一些常用软件的安装方法。

一、安装ftp服务

1.yum安装

<span style="font-size:18px;">yum install vsftpd</span>

2.查看安装路径

[[email protected] ~]# which vsftpd
/usr/sbin/vsftpd

3. 查看ftp 服务器状态

#service vsftpd status

4. 启动ftp服务器

#service vsftpd start

4. 重启ftp服务器

#service vsftpd restart

5. 查看服务有没有启动

#netstat -an | grep 21

6.添加ftp用户

下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登录SSH的权限,并限制其访问其它目录。

(1)修改/etc/vsftpd/vsftpd.conf

将底下三行

  1. #chroot_list_enable=YES
  2. # (default follows)
  3. #chroot_list_file=/etc/vsftpd.chroot_list

改为

  1. chroot_list_enable=YES
  2. # (default follows)
  3. chroot_list_file=/etc/vsftpd/chroot_list

(2)编辑文件chroot_list:

  1. vi /etc/vsftpd/chroot_list

内容为ftp用户名,每个用户占一行,如:

peter

john

(3)重新启动vsftpd

  1. service vsftpd restart

--

若出现的错误

1、500 OOPS: cannot change directory

解决方法:

在终端输入命令:

  1. setsebool -P ftpd_disable_trans 1
  2. service vsftpd restart

就OK了!

原因:这是因为服务器开启了selinux,这限制了FTP的登录。

例子:

C:\Users\Kunxin>ftp 10.199.144.198
连接到 10.199.144.198。
220 (vsFTPd 2.2.2)
用户(10.199.144.198:(none)): kingson
331 Please specify the password.
密码:
230 Login successful.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
226 Directory send OK.
ftp> pwd
257 "/"
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
226 Directory send OK.
ftp> cd /user
550 Failed to change directory.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
tempftp
226 Directory send OK.
ftp: 收到 12 字节,用时 0.00秒 12.00千字节/秒。
ftp> pwd
257 "/"
ftp> lcd g:目前的本地目录 G:\。
ftp> get tempftp
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for tempftp (0 bytes).
226 Transfer complete.
ftp> quit

二、安装JDK

tar -zxvf jdk-7-linux-x64.tar.gz

1.解压到指定安装路径

tar -zxvf /home/kingson/jdk-7u71-linux-x64.gz -C /apps/svr/jdk

2.配置环境变量

unset i
unset pathmunge
export LANG=en_US.UTF-8

export JAVA_HOME=/apps/svr/jdk/jdk1.7.0_71
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

"/etc/profile" 84L, 1964C written

例子:

[[email protected] jdk1.7.0_71]# java -version
-bash: java: command not found
[[email protected] jdk1.7.0_71]# source /etc/profile
[[email protected] jdk1.7.0_71]# java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
[[email protected] jdk1.7.0_71]# which java
/apps/svr/jdk/jdk1.7.0_71/bin/java

参考:http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html

三、安装mysql

1.yum安装

yum install mysql-server mysql-devel mysql

例子:

[[email protected] profile.d]# which mysql
/usr/bin/mysql
[[email protected] profile.d]#  /etc/rc.d/init.d/mysqld status
mysqld is stopped
[[email protected] profile.d]# service mysqld start
Initializing MySQL database:  Installing MySQL system tables...
OK
Filling help tables...
OK
。。。。
[[email protected] profile.d]# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.73 Source distribution
。。。

2.修改密码:

设置mysql帐号

mysql安装后默认生成两个帐号:一个是root,未设置密码,可以从本机登录到mysql;另一个是匿名帐号,无帐号名、无密码,可以从本机登录,未提供用户名的连接都将假定为此帐号。这样的设置存在着安全隐患,按下面的步骤进行更改。

以root帐号连接到mysql服务器:

mysql -u root

如果提示找不到mysql文件,请尝试使用绝对路径,如本文示例为:

/usr/local/mysql/bin/mysql -u root

命令成功执行后将进入到mysql命令提示符下:

mysql>

(以下命令均在mysql命令提示符下执行)

改变当前数据库为mysql:

use mysql

设置从本地主机登录的root帐号密码:

set password for [email protected]=password(‘your password‘);

或:

update user set password=password(‘your password‘) where user=‘root‘ and host=‘localhost‘;

删除匿名帐号:

delete from user where user=‘‘ ;

删除密码为空的帐号:

delete from user where password=‘‘;

删除允许非localhost主机登录的帐号:

delete from user where host<>‘localhost‘ ;

执行下面的命令使更改生效:

flush privileges ;

执行下面的命令退出mysql命令行:

quit

或:

/q

例子:

[[email protected] profile.d]# mysql -u root -p mysql
Enter password:
Reading table information for completion of table and column names

3. 本地计算机连接远程 mysql服务器:

./mysql -h "192.168.1.244" -u root -p

4.MySQL本地可以连接,远程连接不上的解决

解决方法:

(1) 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%"

mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = ‘%‘ where user = ‘root‘;mysql>select host, user from user;

(2)授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘%‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;

例如:

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘192.168.1.3‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;

这个时候就会往mysql的user表里面添加一条数据:

INSERT INTO `user` VALUES (‘%‘, ‘root‘, ‘*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘,
‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘Y‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘0‘, ‘0‘, ‘0‘, ‘0‘);

如上图所示

四、安装SVN

1.yum安装

yum -y install subversion

2.查看版本

svnserve --version

2.查看安装路径

[[email protected] ~]# which svn
/usr/bin/svn

参考:

http://www.cnblogs.com/jiqing9006/p/3370627.html

五、安装git

1.yum安装

yum install git

2.查看版本和安装路径

[[email protected] yum.repos.d]# git --version
git version 1.7.1
[[email protected] yum.repos.d]# which git
/usr/bin/git

3.使用git

ssh-keygen -t rsa -C "[email protected]"
Your public key has been saved in /root/.ssh/id_rsa.pub.
vi /root/.ssh/id_rsa.pub

六、安装tomcat

1.安装解压

tar zxvf /home/kingson/apache-tomcat-7.0.57.tar.gz -C /apps/svr
 mv apache-tomcat-7.0.57 tomcat
chmod +x /apps/svr/tomcat

2.配置环境变量

export TOMCAT_HOME=/apps/svr/tomcat
export CATALINA_HOME=/apps/svr/tomcat
source /etc/profile

3.启动tomcat

[[email protected] tomcat]# sh /apps/svr/tomcat/bin/startup.sh
Using CATALINA_BASE:   /apps/svr/tomcat
Using CATALINA_HOME:   /apps/svr/tomcat
Using CATALINA_TMPDIR: /apps/svr/tomcat/temp
Using JRE_HOME:        /apps/svr/jdk/jdk1.7.0_71
Using CLASSPATH:       /apps/svr/tomcat/bin/bootstrap.jar:/apps/svr/tomcat/bin/tomcat-juli.jar
Tomcat started.

4.设置UTF-8编码

server.xml:

 <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8"  />

参考:http://blog.sina.com.cn/s/blog_866c5a5d0101cn1l.html

七、安装memcached

1.检查是否安装了libevent

rpm -q libevent  (首先检查系统是否安装了Libevent) 

2.yum自动安装:

yum info libevent libevent-devel
yum -y  install libevent libevent-devel

3.安装memcached

  1. # tar -zxvf memcached-1.4.5.tar.gz
  2. # cd memcached-1.4.5
  3. # ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/
  4. # make
  5. # make install
./configure --prefix=/apps/svr/memcached --with-libevent=/usr/make && make install

4.配置Memcached

(1)启动Memcached

  1. # cd /usr/local/memcached/bin/
  2. # ./memcached -u root -d

(2)将Memcached加入系统自动启动

  1. # vim /etc/rc.local
  2. # /usr/local/memcached/bin/memcached -u root -d

(3)查看Memcached

  1. # ps -ef |grep memcached

参考:http://www.centoscn.com/image-text/config/2013/0827/1459.html

5.查看状态:

[[email protected] xinetd.d]# telnet 127.0.0.1 11211

Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is ‘^]‘.

stats

STAT pid 22362    //memcache服务器的进程ID  www.2cto.com

STAT uptime 1469315    //服务器已经运行

八、安装gcc

yum install gcc

九、安装telnet

1、yum install telnet-server 服务端

2、yum install telnet 客户端

3、vi /etc/xinetd.d/telnet

service telnet

{

       flags              = REUSE

       socket_type     = stream       

       wait        = no

       user        = root

       server             = /usr/sbin/in.telnetd

       log_on_failure       += USERID

       disable           = yes

}

将disable项由yes改成no。

4、/etc/init.d/xinetd restart

十、安装maven

1.解压到安装目录

tar -zvxf /home/kingson/apache-maven-3.2.5-bin.tar.gz -C  /apps/svr
mv apache-maven-3.2.5 maven

2.配置环境变量

export M2_HOME=/apps/svr/maven  

export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
[[email protected] maven]# source /etc/profile
[[email protected] maven]# mvn -v

3.查看.m2目录

(1) #cd /home/apaduser/.m2

(2) 如果没有.m2目录,则可以手动添加一个

(3) #mkdir .m2

十一、安装locate

1.yum安装

yum install mlocate

2.

updatedb

十二、安装evil

[[email protected] bin]# ll

total 28

-rw-r--r-- 1 root root  1827 Jan 19 14:09 config.sh

-rw-r--r-- 1 root root 23287 Jan 19 14:08 evil

[[email protected] bin]# evil

-bash: /usr/local/bin/evil: Permission denied

[[email protected] bin]# chmod u+x evil

[[email protected] bin]# evil

/etc/profile

rsync -avz [email protected]:/usr/local/bin/evil /usr/local/bin/evil

十三、中文乱码

yum groupinstall chinese-support

vi  /etc/sysconfig/i18n

#LANG=en_US.UTF-8

LANG=zh_CN.UTF-8

参考:http://jingyan.baidu.com/article/ab69b270de8b4f2ca7189f1d.html

十四、安装证书

 keytool -import -trustcacerts -alias casserver -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -file /apps/cas.oa.vipshop.com.cer -storepass changeit

十五、安装lftp

lftp介绍:

lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。llftp的界面非常像一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。

lftp 安装:

# yum -y install lftp

装好后看一下

# lftp -v

# man lftp

时间: 2024-07-31 11:02:01

Linux安装常用软件(CentOS)的相关文章

CentOS安装常用软件

下载第三方库rpmforge,找到合适自己版本的rpmforge下载,用以支持NTFS格式硬盘和MP3格式音频或其他 http://pkgs.repoforge.org/rpmforge-release/ 支持ntfs格式 # yum install fuse-ntfs-3g 下载音乐播放器 # yum install rhythmbox 下载mp3插件 # yum install gstreamer-plugins-bad # yum install gstreamer-plugins-ugl

Kali Linux 装好系统后安装常用软件

1.配置软件源 leafpad /etc/apt/source.list or(recommand): #官方源 deb http://http.kali.org/kali kali main non-free contrib deb-src http://http.kali.org/kali kali main non-free contrib deb http://security.kali.org/kali-security kali/updates main contrib non-fr

利用批处理全自动(静默)安装常用软件

利用批处理安装常用软件,我们需要对以下几个知识点进行掌握: 一.常用应用软件的封装类型:    1.installshield型:    installshield是一款商业级别的安装程序封装工具,许多大型商业软件都用它进行封装.例如:macromedia flash. pgtoshop等    安装参数:-R   用于记录安装过程              -s 用于进行软件的自动安装              -f1 指定setup.iss应答文件的路径    使用方法: 1.先用在命令行下

小白初入Linux之安装常用软件

有了网我们就可以搞一些事情了,下面我就先安装一些自己常用的软件. 搜狗输入法 官方下载地址https://pinyin.sogou.com/linux/?r=pinyin wget http://cdn2.ime.sogou.com/dl/index/1571302197/sogoupinyin_2.3.1.0112_amd64.deb sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb 在系统设置>输入法>设置为Fcitx Chrome浏览器 wget

20150306+Linux安装+常用命令-01

LAMP环境--Linux上 目录 LAMP环境--Linux上 1 一.Linux历史 3 1.计算机资源 3 2.操作系统分类 3 3.Linux系统含义 3 4.UNIX 3 5.Linux的发展史 3 6.开源文化历史 4 7.GNU/Linux特点 4 8.Linux的发行产品 4 9.红帽系统 4 10.红帽版本 5 11.软件包 5 二.虚拟机的安装 5 1.VWare安装 5 2.配置Linux安装环境 6 3)下一步,下一步,选择稍后安装 7 4)下一步,选择Linux,红帽企

20150306+Linux安装+常用命令-02

10)分区原理 Windows Linux 如果是Linux,必须要保证,其最少有两个分区(根分区,一个swap分区) 根分区:整个Linux的文件结构 swap分区:交换分区,当系统内存不足时,系统会使用swap分区作为内存的一部分运行 swap分区大小设定:如果是内存小于1G建议,采用内存的两倍,如果系统内存1G以上,建议采用1G 11)格式化分区 12)创建分区 首先为了安全起见,建议大家创建一个boot分区 大小为100M即可,单击确定 创建swap分区为1G 创建根分区 13)设置引导

linux安装卸载软件

转自:http://www.cnblogs.com/propheteia/archive/2012/06/26/2563383.html configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备 最常用的参数: ./configure --prefix 作用: 不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr /local/etc.其

快速上手Ubuntu之安装常用软件篇——打造一个满足基本娱乐办公的Ubuntu

该博客是紧接着上一篇的:快速上手Ubuntu之安装篇--安装win7,Ubuntu16.04双系统 在上一篇博客中,我们成功安装了Ubuntu,但只是个全新的系统,我们还需要安装一些常用软件来满足娱乐办公的需要.接下来将会介绍几种常用软件的安装,以及Linux锐捷客户端连接校园网. 一.安装搜狗输入法和五笔输入法 相信PC端很多用户都是用搜狗拼音输入法的,下面将先介绍怎样安装搜狗输入法. 安装前的小插曲 在安装前,先进行一些小插曲,首先我们要连上网络,网络图标在右上角的标题栏上,如果是用网线连上

ArchLinux安装常用软件

安装完Arch操作系统后的一些常用软件安装 首先同步下载源 [[email protected] ~]$ sudo pacman -Sy 安装vim [[email protected] ~]$ echo -e "\n" | sudo pacman -S vim 安装firefox浏览器以及google浏览器 [[email protected] ~]$ echo -e "\n" | sudo pacman firefox firefox-i18n-zh-cn fi