linux下centos6.8相关配置,以及音频相关配置
一:安装上传下载命令
1:cd /tmp
2:wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
3:tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
4:./configure && make && make install
5:cd /usr/bin
6:ln -s /usr/local/bin/lrz rz
7:ln -s /usr/local/bin/lsz sz
8:yum install -y lrzsz
二:安装解压文件的命令
1:安装zip命令 :yum install -y unzip zip 或 sudo apt-get install zip (根据系统做选择)
2:安装rar命令:
wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
tar -zxvf rarlinux-3.8.0.tar.gz
cd rar
make && make install
cp -f rar_static /usr/local/bin/rar
cp -f rar_static /usr/local/bin/unrar
使用:rar a test.rar test.txt 将test.txt加压成test.rar
rar e test.rar 将test.rar解压
三:安装vim编辑器
yum -y install vim-enhanced(下载安装包)
yum -y install vim* (安装)
四:安装msql
rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功
yum list | grep mysql 查看yum上提供的mysql数据库可下载的版本
yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好
rpm -qi mysql-server 查看刚安装好的mysql-server的版本
service mysqld start
chkconfig --list | grep mysqld 命令来查看mysql服务是不是开机自动启动
chkconfig mysqld on 命令来将其设置成开机启动
/usr/bin/mysqladmin -u root password 'new-password' // 为root账号设置密码
最后设定mysql编码防止中文乱码:修改mysql配置文件/etc/my.cnf。
[mysqld]
character-set-server=utf8
[client]default-character-set=utf8
[mysql]default-character-set=utf8
show variables like '%char%';查看mysql编码
/var/lib/mysql mysql数据库的数据库文件存放位置
/etc/my.cnf 这是mysql的主配置文件
/var/log mysql数据库的日志输出存放位置
其中mysqld.log 这个文件就是我们存放我们跟mysql数据库进行操作而产生的一些日志信息
因为我们的mysql数据库是可以通过网络访问的,并不是一个单机版数据库,其中使用的协议是 tcp/ip 协议,我们都知道mysql数据库绑定的端口号是 3306 ,所以我们可以通过 netstat -anp 命令来查看一下,Linux系统是否在监听 3306 这个端口号:
五:安装防火墙
如果用的是centos6.8装默认是这个防火墙,不用安装,centos7.4默认是firewalld防火墙
,需要执行下面的步骤
1:systemctl stop firewalld
2: yum install iptables-services
3:systemctl enable iptables
4: systemctl start iptables
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
2、iptables防火墙(这里iptables已经安装,下面进行配置)
vi/etc/sysconfig/iptables #编辑防火墙配置文件
3、systemctlrestart iptables.service #最后重启防火墙使配置生效
systemctlenable iptables.service #设置防火墙开机启动
4、重启防火墙 service iptables restart
5、防火墙启动后 vim /etc/sysconfig/iptables
添加你要的规则:例如开启8080端口外网访问权限:-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
记住,不要加载最后面,加载默认的22端口下面即可,保存重启防火墙
六:安装nginx
1:先安装c++编译环境,还得安装gcc,
输入: yum install gcc-c++ 完成安装
2:下载安装包和nginx依赖包
wget http://nginx.org/download/nginx-1.8.0.tar.gz
wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
还需要一个zlib-1.2.8安装包,手动去网上下吧,wget连接失效了。我在网上找的有很多
3:依次安装openssl-fips-2.0.9.tar.gz, zlib-1.2.8.tar.gz, pcre-8.38.tar.gz, nginx-1.8.0.tar.gz
4:tar -zxvf openssl-fips-2.0.9.tar.gz
cd openssl-fips-2.0.9
./config
make && make install
5:tar -zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make && make install
6:tar -zxvf pcre-8.38.tar.gz
cd pcre-8.38
./configure
make && make install
7:tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --with-pcre=../pcre-8.38 --with-zlib=../zlib-1.2.8 --with-openssl=../openssl-fips-2.0.9 (注意:./configure到/openssl-fips-2.0.9 ,这是一条命令请一起一赋值粘贴输入)
make && make install
检测是否安装成功:cd /usr/local/nginx/sbin
./nginx -t
第一行出现ok,第二行出现successful 即为安装成功
启动nginx: ./nginx
查看端口: netstat -ntlp
目录启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重启nginx:/usr/local/nginx/sbin/nginx -s reload
七:安装jdk,tomcat
网上找linux 版本的jdk,tomcat传上去,解压
配置java环境变量: vim /etc/profile
里面最后加上:
输入 i 编辑
export JAVA_HOME=/opt/java/jdk1.7.0_79
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
这3句话,第一个路径和解压后jdk的名字一定要写对
完成后 :wq 保存退出
执行 source /etc/profile
这时候java开发环境配置完成
别高兴哈哈。
你输入javac 或者java -version 是没用的。
原因:没权限,
输入命令:chmod 777 -R /opt/java/jdk1.7.0_79/bin
这时候什么问题都没有了。你再试试
八:配置主机名称
vim /etc/hosts
在里面添加127.0.0.1 xijunhan.novalocal localhost.localdomain localhost
127.0.0.1 主机名称
这两条,主机名称:必须和/etc/sysconfig/network 里面的主机名称一样,要不还是访问不了外网
如何 上面方法不好使用,试试下面的
1.把ip 机器名 写在下面 /etc/hosts
2.hosts文件生效 soure /etc/hosts
九:配置云服务器进出规则
去你买云服务器的官网,控制台----虚拟私有云-----安全组,配置安全规则,进出规则:一定要添加icmp规则,自己添加希望那个端口可以连接外网;配置好后立即生效;
到此云服务器就可以正常使用了,我是做java的 所以这些大概够用了,别的语言,理论上都一样,缺什么可以自己百度配置
十:安装 lsb_release -a
查看 lsb_release 命令属于哪个软件包
yum provides */lsb_release
yum -y install redhat-lsb*
恭喜结束安装,成功了
cat /etc/issue 查看系统版本基本信息
十一:linux安装ffmpeg
先安装依赖,yum install gcc-c++
在安装lame, ./configure make make install
进入ffmpegmull 执行
./configure --enable-shared --prefix=/usr/local/ffmpeg
Make
Make install
修改系统环境变量vim /etc/profile 后面添加
export PATH=/usr/local/ffmpeg/bin/:$PATH
Vim /etc/ld.so.conf 后面加入
/usr/local/ffmpeg/lib
/usr/local/lib
最后执行ldconfig
Source /etc/profile
让其生效
上传silk-v3-decoder-master.zip
解压,就可以对音频文件做处理了
调用此命令将mp3转换为wav文件 ffmpeg -i tmp_9cea068d7a51feb35be97be5ecf3ce332e91da30a76b9bffd079acdf9cca8f91.mp2 -ar 16000 -ac 1 -acodec pcm_s16le t.wav
转为mp2 Sh converter.sh a.silk mp2
最后说一下如果有小伙伴要处理音频,的话不懂可以加qq 843636292。 一起沟通交流,支持开源技术。
linux下centos6.8相关配置,以及音频相关配置的更多相关文章
- Linux下NAT模式和桥接模式的网络配置
Linux下NAT模式和桥接模式的网络配置 最近在配置linux虚拟机的时候发现有很多坑,现在记录下来以防日后又跳到坑里. 我的运行环境是:主机 windows 7 虚拟机 Virtualb ...
- linux下svn(subversion)服务端添加工程及配置权限
linux下svn(subversion)服务端添加工程及配置权限 转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/9010507.html 此篇我只是将所做过的 ...
- hadoop搭建杂记:Linux下JDK环境变量的设置(三种配置环境变量的方法)
Linux下JDK环境变量的设置(三种配置环境变量的方法) Linux下JDK环境变量的设置(三种配置环境变量的方法) ①修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种 ...
- Linux下使用ps命令来查看Oracle相关的进程
Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [oracle@ www.linuxidc.com ...
- Linux下系统时间函数、DST等相关问题总结(转)
Linux下系统时间函数.DST等相关问题总结 下面这个结构体存储了跟时区相关的位移量(offset)以及是否存在DST等信息,根据所在的时区信息,很容易找到系统时间与UTC时间之间的时区偏移,另外根 ...
- Linux下可以使用ps命令来查看Oracle相关的进程
Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [oracle@ www.linuxidc.com ...
- linux下nginx结合keepalived实现主从切换的配置
linux下nginx结合keepalived实现主从切换的配置 解决方法: 实现一个主nginx宕机,请求转到另一个nginx中. 1.确保两台nginx已启动,假如端口分别是192.168.0 ...
- Linux下jdk的安装和环境变量的配置
Linux下jdk的安装和环境变量的配置 一.jdk的下载 方式一:在官网下载 http://www.oracle.com/technetwork/java/javase/downloads/inde ...
- Linux下如何在打开终端的时候自动配置相关环境
参考博客“Linux启动文件.设置环境变量的位置”(http://www.2cto.com/os/201305/208251.html) 在不可取的root权限的时候可以选择编辑~/.bashrc文件 ...
- linux下安装apache与php;Apache+PHP+MySQL配置攻略
1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/dist/httpd/; 存至/home/xx目录,xx是自建文件 ...
随机推荐
- 在linux上手动搭建svn服务器
svn服务器的搭建 环境: linux CentOS 7 安装: 1.安装svn服务器 yum install subversion 2.查看版本 svnserve --version 3.创建版本库 ...
- 用keras做SQL注入攻击的判断
本文是通过深度学习框架keras来做SQL注入特征识别, 不过虽然用了keras,但是大部分还是普通的神经网络,只是外加了一些规则化.dropout层(随着深度学习出现的层). 基本思路就是喂入一堆数 ...
- 理解Object.defineProperty()
理解Object.defineProperty() Object.defineProperty() 方法直接在一个对象上定义一个新属性,或者修改一个已经存在的属性, 并返回这个对象. 基本语法:Obj ...
- spring boot oauth2的一些记录
oauth2及时从一个项目A申请另一个项目B的访问的时候,不用在项目A输入项目B的用户名和密码,个人理解先跳转到项目B,利用项目B的用户名和密码得到一个code之类的,这里有点像openID,不过不是 ...
- 56、jsのBOM对象与DOM对象
javascript的Bom和Dom对象使我们学习的重点,这篇随笔可以重点阅读 一.BOM对象 1.window对象 所有浏览器都支持 window 对象.概念上讲.一个html文档对应一个windo ...
- Spring框架中ModelAndView、Model、ModelMap区别
原文地址:http://www.cnblogs.com/google4y/p/3421017.html SPRING框架中ModelAndView.Model.ModelMap区别 注意:如果方法 ...
- iOS SDAutoLayout图文混排-共享
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #526eda } span.s1 { color: #4dbf5 ...
- 对Spring与SpringMVC的理解
Spring 在我的Spring --简介及环境搭建跑通Hello提到关于Spring的基本结构与功能 SpringMVC 先上一张SpringMVC的流程图 Spring MVC 是一个模型 - 视 ...
- scalajs_初体验
scalajs是将scala编译成js的编译器,目的在于使用scala的众多类库和强类型特征构建出稳定可扩展的js应用. build.sbt构建文件如下: enablePlugins(ScalaJSP ...
- Qt--自定义Delegate
这是Model/View中的最后一篇了,Qt官方显然弱化了Controller在MVC中的作用,提供了一个简化版的Delegate:甚至在Model/View框架的使用中,提供了默认的委托,让这个控制 ...