centos7如何安装软件有哪些必装的开发软件

CentOS 7 常用软件安装
1. ntfs-3g
Linux系统中添加ntfs支持
加源(来自aliyun的epel源)
wget -O /etc/yum.repos.d/epel.repo /repo/epel-7.repo
yum install ntfs-3g
2. MariaDB(MySQL)
开源数据库,后被甲骨文公司收购,所以MySQL存在必源的风险。MariaDB是MySQL的一个分支,采用GPL授权许可,用以规避风险。
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
2.1 安装 MySQL
yum install mysql
yum install mysql-server
yum install mysql-devel
安装mysql-server可能会报错,此时需要去官网下载mysql-server
wget /get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
安装成功后重启mysql服务
server mysql restart
2.2 安装MariaDB
yum install mysql
yum install mariadb-server mariadb
yum install mysql-devel
MariaDB相关命令
启动MariaDB
systemctl start mariadb
停止MariaDB
systemctl stop mariadb
重启 MariaDB
systemctl restart mariadb
设置开机启动
systemctl enable mariadb
mysql -r root -p
初次登陆没有密码,直接回车。
set password for 'root'@'localhost' =password('&输入新设的密码newpassword& ');
查看本地已经安装的MariaDB
[root@localhost xx]# rpm -qa | grep mariadb
mariadb-5.5.52-1.el7.x86_64
mariadb-server-5.5.52-1.el7.x86_64
mariadb-devel-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
安装jdk1.8
JAVA开发环境,默认是OpenJDK,需要卸载相关,再安装jdk1.8
查看系统已有的java版本
java -version
2.移除java相关
yum remove "java*"
去官网下载最新版本的jdk,我这里选择的是.
rpm -ivh jdk-8u131-linux-x64.rpm
java -version
4. Android Studio
官网下载安装包 。我选择的是
依次执行安装命令
unzip android-studio-ide-171.4010489-linux.zip
mv /tmp/android-studio/ /opt/
ln -s /opt/android-studio/bin/studio.sh /usr/local/bin/android-studio
android-studio【图片】【14-09-23】 【分享】CentOS 7 美化+常用软件rpm【centos吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:20,885贴子:
【14-09-23】 【分享】CentOS 7 美化+常用软件rpm收藏
作为一名linux服务器开发程序员,索性把CentOS打造成日前桌面环境了!..给两张截图把一直用着centos6的,可是有些库实在是太老了,,,很多新的软件版本都不支持....果断花了一点时间,几乎把自己在6下安装的软件全部在7下编译安装了...O(∩_∩)O~.......比如Evolution,Pidgin的QQ,飞信插件......终于不怕没聊天了
常见的开发工具........codeblocks,eclipse,ddd,nemiver,kscope,qtcreator等....
输入法,fictx+搜狗输入法........
还有主题配置,各种gnome-shell插件(部分插件内存泄露严重,故把插件都关了)...
至于office,,装过wps,不过好像输入中文间距有问题,果断卸载了,现在用着libreOffice
还是主题好,当前窗口外框会有绿色的框条,看着舒服........唯一的遗憾是下面的面板不能变黑(不会css修改,求教!)
之前装的盗版win8.1,都不知道多久没有进去过了....绝对大部分都是根据fedora21的src.rpm编译生成的rpm安装的.........
阿里云云市场镜像可以一键部署centos/windows操作系统云服务器需要的运行环境和个性化的软件应用,快速搭建centos/windows的主流web环境.
请问pidgin的qq和飞信插件怎么装,实在是被lwqq安装错误搞得不行了
提示lwqq这个包找不到
为神马你们的头像都是一样的
大神求你解决个问题RHEL7或者CentOS7下,如何让网卡的命名换成以前的ethX这种老的命名方式,我有个软件检测版权的时候需要获取网卡的mac地址,但是他只认识ethX这种地址,新的压根识别不了我试验了Fedora上可行的方法,挪到RHEL7下就不行了
修改enp*为ethX..............
Step1)# vim /etc/udev/rules.d/70-persistent-net.rules-----------------------------------------------------------------------# PCI device 0x14e4:0x1680 (tg3)SUBSYSTEM==&net&, ACTION==&add&, DRIVERS==&?*&, ATTR{address}==&00:0c:29:7b:d8:06&, ATTR{dev_id}==&0x0&, ATTR{type}==&1&, KERNEL==&eno&, NAME=&eth0&-----------------------------------------------------------------------or-----------------------------------------------------------------------# PCI device 0x14e4:0x1680 (tg3)SUBSYSTEM==&net&, ACTION==&add&, DRIVERS==&?*&, ATTR{address}==&00:0c:29:7b:d8:06&, ATTR{dev_id}==&0x0&, ATTR{type}==&1&, KERNEL==&eno*&, NAME=&eth0&-----------------------------------------------------------------------Step2)# mv /etc/sysconfig/network-scripts/ifcfg-eno /etc/sysconfig/network-scripts/ifcfg-eth0 Step3)# vim /etc/sysconfig/network-scripts/ifcfg-eth0-----------------------------------------------------------------------HWADDR=&00:0C:29:7B:D8:06&TYPE=&Ethernet&BOOTPROTO=&dhcp&DEFROUTE=&yes&PEERDNS=&yes&PEERROUTES=&yes&IPV4_FAILURE_FATAL=&no&IPV6INIT=&yes&IPV6_AUTOCONF=&yes&IPV6_DEFROUTE=&yes&IPV6_PEERDNS=&yes&IPV6_PEERROUTES=&yes&IPV6_FAILURE_FATAL=&no&NAME=&eth0&UUID=&2aa76b48-487b-425e-a021-ace79c0773cd&ONBOOT=&yes&-----------------------------------------------------------------------Step4)# reboot
怎样添加可靠的yum源,求详细教程
知名互联网服务商,让建站更简单.多场景选择,保证服务品质,轻松搞定网站建设.
看起来很不错的帖子
学习了,不过7怎么用都不适应,又回6.5了
感谢分享,先顶再看
linux服务器开发程序员?敢问楼主是在微软学的Linux吧,多余的我不用说了吧
新人只能瞎看着。不会啊亲。。地址呢怎么弄
这帖子简直赞(≥▽≤)一下子学到好多
感谢楼主无私奉献
Pidgin也能用QQ了吗?
如何安装xfce桌面环境?
大神,kscope怎么装上的,一直百度不出结果
CentOS7下哪个BT软件可以用啊?LZ给个建议,最好有安装包,谢谢
桌面用的是KDE么?
请问楼主,codeblocks最新版的编译步骤,尤其是怎么解决那些依赖。谢谢!
楼主有用网易云云音乐吗
楼主大神。。
楼主我们下学期要学习云计算新手入门这个求个入门教学。。。
请问楼主怎么将gnome升级为gnome3
登录百度帐号推荐应用OS X 10.10 有哪些值得装的小软件? - 知乎5261被浏览425751分享邀请回答skim-app.sourceforge.net6. Dynamic Lyrics随iTunes自我启动,自动搜索当前歌曲歌词并显示。可以选择桌面浮动显示或者状态栏显示。后种显示方法需要状态栏有较大空余哦。本app免费,地址:----------------------------------------------更新分割线-------------------------------------------------其实@的答案里的app我也是在用的,她已经先推荐过了,帮她补两张图吧。f.lux:每天打开电脑看到这款app的图标都觉得元气满满了呢。免费,官网:Noizio:白噪音种类不是很多,但人家可是mac版啊。白噪音种类不是很多,但人家可是mac版啊。Mac App Store:这款app已经出了iOS版,地址:官网:两款都是免费的。66764 条评论分享收藏感谢收起14145 条评论分享收藏感谢收起查看更多回答12 个回答被折叠()用户名:zjcnew
文章数:26
评论数:44
访问量:81154
注册日期:
阅读量:1297
阅读量:3317
阅读量:580512
阅读量:461851
51CTO推荐博文
&&&&由于CentOS 7出来不久,对于这个版本的系统安装与配置的教程较少,今天就索性介绍一下CentOS7.2系统的安装与配置。获取安装镜像文件:&&&&1、直接访问CentOS官方开源镜像网站,&从网站我们可以看到各个版本目录&&&&2、进入到centos/目录,可以看到目前最新版7.2.1511版本&&&&3、点击进入7.2.1511目录后,会发现isos目录,这个就是存放ISO格式镜像的目录;os目录则是将ISO格式镜像解压后得到的所有文件目录;cloud则是搭建OpenStack等云项目需要的软件包目录,其他目录可自行研究下。&&&&4、进入isos目录后,因为CentOS7起只有64位系统,所以仅看到x86_64目录&&&&5、进入x84_64目录后,然而并没有发现ISO镜像。只有其他镜像网站列表,并发表了申明:为了节省公共可用带宽,此镜像网站不再提供ISO镜像下载,请从以下可用镜像网站下载。&&&&就是说CentOS官网在国外,如果我们从国外直接下载,速度太慢,为了不浪费这些带宽来长时间下载,从以下镜像列表中选择距离你最近的地区,最快的服务器来下载。&&&&6、推荐的以下国内镜像网站,下载速度都是令人满意的。&华中科技大学开源镜像网站& 新浪开源镜像网站&重庆大学镜像网站& 西北农业科技大学镜像网站& 北京电信通电信工程有线公司镜像网站&浙江大学开源镜像网站& 中科院(中国科学院计算机网络信息中心)开源镜像网站& 上海交通大学开源镜像网站&中国科学技术大学开源镜像网站 北京首都在线科技股份有限公司镜像网站& 上海网易163公司开源镜像网站& 东北大学开源镜像网站&大连东软信息学院开源镜像网站& 北京理工大学开源镜像网站&&&&7、随意进入一个镜像网站,即可看到CentOS7.2的ISO镜像文件了。不过,这里选择下载一个Everthing的镜像,容量大约7GB,包含软件包最全的镜像。附:CentOS官网历史发行版本下载地址:当CentOS的一个新版本发布时,官方会将上一个版本移入到这里面,当需要安装或使用旧发行版本时,可以从这里下载。&&&&8、下载完成后得到我们需要的CentOS7.2.1511版本ISO镜像文件,容量7.23GB。安装操作系统&&&&1、虚拟机可以直接使用虚拟光驱加载ISO镜像安装,物理机可以使用管理口的虚拟光驱来加载。(具体过程这里不再讲述,请参考相应服务器使用文档),从虚拟光驱启动后,进入安装界面。选择 Install CentOS 7 直接进入安装。&&&&2、设置键盘类型美国与默认语言为English&&&&3、点击图标设置日期和时间&&&&4、这里设置为国内使用的时区-东八区 亚洲上海,点击左上角Done完成设置。&&&&5、软件包选择,默认最最小化安装即可。可在安装完系统后,配置yum源再次安装需要的软件包。点击INSTALLATION DESTINATION手工为硬盘分区。&&&&6、Local Standard Disks会出现所有本地硬盘,选择计划安装操作系统的磁盘后,在选择下面的I will configure partitioning,然后点击左上角的Done来执行手动分区。&&&&7、选择Standard Partition标准分区类型再点击+号。&&&&8、挂载点/根分区,根据实际需求情况而定,这里容量大小为24GB,再点击Add mount point。&&&&9、再次点击+号,继续分区&&&&10、挂载点swap分区,容量大小8GB,点击Add mount point完成添加。&&&&11、点击左上角Done完成分区设置&&&&12、弹出分区信息概览,点击Accept Changes完成设置。&&&&13、点击右下脚Begin Installation开始安装处理&&&&14、点击ROOT PASSWORD来设置root用户的密码&&&&15、建议符合密码复杂性要求设置一个健壮的密码&&&&16、随后等待几分钟后系统安装完成,右下角出现Reboot按钮,点击重启系统来完成系统启动。&&&&17、CentOS 7.2这样默认的安装,是启动到命令行界面的。键入root用户与安装时设置的密码登录到系统。网络配置&&&&1、开始配置网络,由于最小化安装默认是没有安装net-tools软件包,所以ifconfig命令就找不到。&&&&2、手工挂载虚拟光驱到/media目录,mount -o loop /dev/sr0 /media。注意,这里如果是服务器因为物理光驱存在,可能虚拟光驱的盘符为/dev/sr1,如果是外接光驱也可能是/dev/sr2,请尝试挂载。&&&&3、执行安装net-tools软件包以获得ifconfig命令 rpm -ivh /media/Packages/net-tools*.rpm&&&&4、因为从CentOS7版本开始,对网卡命令规则有所改变,所以在/etc/sysconfig/network-scripts/会发现网卡默认命令不再是以eth0、em1等,而是ens192、enp33、eno等字样。不过这并不影响系统正常使用,编辑配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno。&&&&5、如果使用静态ip地址,BOOTPROTO参数修改为static;使用的dhcp方式获取动态ip,则改为的dhcp。如果禁止通过的dhcp获取到的dns配置覆盖手工配配置的dns服务器,则PEERDNS参数改为no。ONBOOT参数修改为yes表示在系统启动时自动激活该网卡。IPADDR设置ip地址,NETMASK设置子网掩码,GATEWAY设置网关。最后使用:wq保存设置并退出。&&&&6、vi编辑/etc/resolv.conf配置文件来配置dns域名解析服务器,添加运营商提供的dns服务器地址,这里是我的dns服务器配置,最后使用:wq保存并退出。nameserver 202.96.134.133nameserver 114.114.114.114nameserver 8.8.8.8&&&&7、CentOS7默认启用NetworkManager服务管理网络,使用命令 systemctl restart NetworkManager重启服务来使配置立即生效,随后使用ifconfig命令即可查看到网络信息。&&&&8、使用ping命令测试到镜像服务器mirrors.的连通性良好远程访问控制&&&&网络通后,就可以使用基于ssh协议的客户端工具链接,远程访问控制CentOS 7.2服务器了。这里推荐使用SecureCRT工具,操作简单,功能强大,可视化效果好。&&&&下载地址:(下载后请按照包文件里的说明.txt文件末尾完成软件激活)&&&&1、在文件夹里找到SecureCRT.exe文件来打开软件&&&&2、打开软件后,点击工具栏第二个按钮&&&&3、主机名这里键入刚刚服务器配置的IP地址,然后点击连接。&&&&4、随即弹出服务器的密钥,如果是临时接受链接点击“只接受一次”。&&&&5、然后键入用户名root,点击确定。&&&&6、再键入密码,点击确定即可登录到系统。&&&&7、登录系统后,就可像本地一样使用命令行随意操作系统了。系统配置&&&&1、默认情况下系统情况firewall防火墙,如果是开发、测试环境,如果为了不影响测试,建议关闭防火墙服务;如果接入互联网的生产环境,防火墙属于Linux内核一部分,并且功能强大,建议使用防火墙来构建服务器自身的防御系统。2、执行systemctl stop firewalld.service,在执行systemctl disable firewalld.service禁止开机自启动(这一步会发现Removed symlink字样,移除软链接,与CentOS5、6的系统服务管理不一样了)。&&&&3、再次查看firewall服务状态,已经停止。&&&&4、使用vi编辑配置文件 /etc/sysconfig/selinux关闭selinux服务,修改SELINUX参数为disabled。&&&&5、保存配置后,使用命令setenforce 0可让selinux服务即时失效,这里不会有任何提示。&&&&6、配置主机名,CentOS7配置主机名是在/etc/hostname中配置,直接修改内容即,重启系统生效。&&&&7、配置yum源,yum源的添加在/etc/yum.repos.d目录下,默认可看到很多.repo结尾的文件。本地yum源的配置& & (1)、新建一个目录/os,将安装CentOS7.2的ISO镜像通过虚拟光驱挂载/media目录后,所有内容拷贝到/os目录cp -frv /media/* /os& & (2)、删除/etc/yum.repos.d/目录下所有文件,创建/etc/yum.repos.d/CentOS7.2-x86_64.repo文件,内容如下(也就是baseurl的路径,指向/os目录。)# CentOS-Base.repo[base]name=CentOS-$releasever - Basebaseurl=file:///os/enabled=1gpgcheck=1gpgkey=&&&&(3)、执行yum makecache,安装lrzsz软件包成功。网络yum源的配置&&&&8、直接删除所有文件,使用vi新建一个CentOS7.2-x86_64.repo文件,内容如下。# CentOS-Base.repo[base]name=CentOS-$releasever - Basebaseurl=http://mirrors./centos/$releasever/os/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#released updates&[updates]name=CentOS-$releasever - Updatesbaseurl=http://mirrors./centos/$releasever/updates/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that may be useful[extras]name=CentOS-$releasever - Extrasbaseurl=http://mirrors./centos/$releasever/extras/$basearch/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages[centosplus]name=CentOS-$releasever - Plusbaseurl=http://mirrors./centos/$releasever/centosplus/$basearch/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7这里解释下:[base] 是这个源的命名,[updates]是官方发布的补丁包,软件包更新源,可以同时指定多个源name 源的具体名称baseurl 这里就是我们常说的yum源下载软件包的真实地址,绝对路径可以是基于http、ftp、nfs等协议的网络路径;也可以是直接放在某个目录下本地路径,则为 baseurl=&的格式。为了获取从网络获取软件包最快的下载速度,一般取距离最近,相应最快的yum源服务器,这里的“http://mirrors./centos/”地址就可以取国内各大知名企业或教育机构开源镜像网站作为自己服务器的yum源,如前面提到的镜像下载服务器列表。如果路径失效,请移步“http://vault.centos.org/”。enable=1表示启用这个源。gpgcheck=1对gpg密钥启用验证gpgkey 密钥绝对路径,可以是本地,也可以是网络路径。类似baseurl格式的配置。&&&&9、执行命令yum clean all清除所有yum源缓存,再使用yum makecache重新生成新的缓存。10、测试安装screen软件包 yum install screen -y 可看到软件包下载以及安装过程,并且成功安装。&&&&11、查看系统真实时区配置。我们要设置系统时区为东八区,北京、上海、重庆、香港、乌鲁木齐同一个时区。使用命令ls -l /etc/localtime查看文件,正常情况下为/usr/share/zoneinfo/Asia/Shanghai的一个软连接文件,则时区正确。如果不是,请执行命令ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime来校正。&&&&使用date命令发现系统时间与真实时间相差太大。&&&&CentOS5、6都是使用ntp服务来同步系统时间,而在CentOS7引入了Chrony服务来同步系统时间,比起ntp服务同步时间更快、更精确。当然ntp服务任然是保留的,这里介绍配置chrony服务。&&&&12、使用yum安装chrony软件包 yum install chrony -y13、修改配置文件/etc/chrony.conf,命令如下。cat & /etc/chrony.conf && EOFserver 0.centos.pool.ntp.orgserver&1.centos.pool.ntp.orgserver&2.centos.pool.ntp.orgdriftfile /var/lib/chrony/driftlogdir /var/log/chronylog measurements statistics trackingkeyfile /etc/chrony.keyscommandkey 24local stratum 10initstepslew 20 0.centos.pool.ntp.orgallow 202.112.29.82EOF&&&&14、使用命令启动chronyd服务 systemctl start chronyd.service,使用命令查看服务运行状态 systemctl status chronyd.service -l, “System's initial offset:
seconds”的提示字样表示系统偏移真实时间2万多秒已经校正。还可以明显看到系统时间前后变化情况,绿色标记处。15、再次使用date命令查看系统时间,已经与真实时间一样。并设置chronyd服务开机自启动 systemctl enable chronyd.service&&&&16、执行hwclock -w将系统时间同步到硬件时间,即写入BIOS。&&&&17、使用yum安装常用的软件包yum install traceroute telnet nfs-utils mailx pciutils ftp ksh wget lvm2 tree gcc gcc-c++ dmidecode kde-l10n-Chinese* lsof vim -y18、内核参数的简单优化编辑配置文件/etc/sysctl.conf,添加如下内容。vm.swappiness = 10 &//当物理内存使用率超过90%时,开始使用swap空间。net.ipv4.tcp_syncookies = 1 &//表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭。net.ipv4.tcp_tw_reuse = 1 //表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭。net.ipv4.tcp_tw_recycle = 1 //表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。net.ipv4.tcp_fin_timeout = 30 &//修改系y默认的TIMEOUT时间net.ipv4.tcp_synack_retries = 0 &//tcp三次握手时,当第二次握手包给客户端后,如果收不到第三次握手包,则不进行重试,加快回收半连接,减少资源消耗。net.ipv4.tcp_max_syn_backlog = 4096 &//决定了SYN_RECV状态队列的数量,即超过4096系统将不再接受新的TCP连接请求,一定程度上可以防止系统资源耗尽。&&&&19、使用命令sysctl -p是配置生效&&&&20、优化最大打开文件数限制,编辑文件/etc/securiry/limits.conf,添加*&&&&soft&&&&nofile&&&&65535*&&&&hard&&&&nofile&&&&65535补丁升级使用yum更新所有软件包与系统补丁 yum update -y最后重启系统,以便让所有配置生效。本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:未分类┆阅读(0)┆评论(0)
22:04:35 23:48:12 16:25:57}

我要回帖

更多关于 centos7 安装翻译软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信