热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VMWareCentOS开通TELNETFTP及中文语言包

一般来说,CentOS安装好后,默认开通SSHCentOS官方有很多版本和帮助文档,请参考官方主页:http:www.centos.org官方Wiki:http:wiki.centos.

一般来说,CentOS安装好后,默认开通SSH

CentOS官方有很多版本和帮助文档,请参考

官方主页: http://www.centos.org/

官方Wiki: http://wiki.centos.org/

官方中文文档 :http://wiki.centos.org/zh/Documentation
安装说明: http://www.centos.org/docs/


确保VMWare与同局域网网络畅通(NAT已经连通的跳过)

虚拟机设置


选中虚拟机,编辑菜单-虚拟网络编辑器,选中桥接,桥接到你本机连通网络的网卡



右键虚拟机,选择属性菜单,选中网络,在网络连接中选择桥接,选中复制物理网络连接状态,确定保存设置




配置CentOS网络

一般来说,linux系统设置网络大致相同,此处给出命令模式

如果命令模式有问题,setup或者UI界面使用System---Administration----network 进行设置

设置主机名

即时生效(命令)

hostname osname

重启后生效(修改如下文件内容)
vi /etc/sysconfig/network

设置IP

即时生效(命令)
ifconfig eth0 xxx.xxx.xxx.xxx netmask 255.255.255.0

重启后生效(修改如下文件内容)
vi /etc/sysconfig/network-scripts/ifcfg-eth0 

eh0是网卡 xxx.xxx.xxx.xxx是新ip地址

设置网关

即时生效(命令)
route add default gw xxx.xxx.xxx.xxx dev eth0

重启后生效(修改如下文件内容)
vi /etc/sysconfig/network

设置DNS

vi /etc/resolv.conf

nameserver xxx.xxx.xxx.xxx #域名服务器1
nameserver xxx.xxx.xxx.xxx #域名服务器2

永久生效

重启网络服务

# service network restart

# /etc/init.d/network restart


开通TELNET(推荐使用SSH)

检查软件包:telnet-clinet/telent telnet-server

rpm -qa |grep telnet
若不存在,请确认连通网络,并用yum安装

yum install telnet-server

开启服务

chkconfig telnet on

启动服务

/etc/rc.d/init.d/xinetd restart
或者
service xinetd restart

root用户默认不允许telnet,可通过
mv /etc/securetty /etc/securetty.bak

允许root用户登录( 强烈不建议,测试机除外



开通FTP 这里指的是开通vsftpd服务(very secure FTP daemon)

检查服务

rpm -qa|grep ftp
若不存在
yum install vsftpd

开启服务

chkconfig vsftpd on

启动服务

service vsftpd start
VSFTPD的具体配置文件为 /etc/vsftpd/vsftpd.conf
FTP用户的读写请在vsftpd.conf文件中开启,对应项目为
local_enable=yes
write_enable=yes
local_umask=022
umask为默认用户上送文件后的属性,具体请查看相关文档。
具体的设置文档可参阅 kofterry 的 centos FTP服务器的架设和配置  ROOT用户使用FTP,登录请设置如下
setsebool -P ftp_home_dir onsetsebool -P allow_ftpd_full_access on

并设置 /etc/vsftpd 目录下ftpusers  user_list 两个文件root行 前加入# 注释


一个FTP错误vsftpd 553 Could not create file 或者 

500 OOPS: cannot change directory:/home/xxxx
500 OOPS: priv_sock_get_cmd

原因:SELinux 软件包作怪
setsebool -P ftpd_disable_trans 1 
service vsftpd restart


若在执行setsebool报错
libsemanage.dbase_llist_set: record not found in the database (No such file or directory).
libsemanage.dbase_llist_set: could not set record value (No such file or directory).
Could not change boolean ftpd_disable_trans
Could not change policy booleans

尝试
/usr/sbin/setsebool -P ftp_home_dir 1

若依旧不行可分步授权
setsebool allow_ftpd_full_access 1
setsebool allow_ftpd_use_cifs 1
setsebool allow_ftpd_use_nfs 1
setsebool -P ftp_home_dir 1
setsebool httpd_enable_ftp_server 1
setsebool tftp_anon_write 1

最后一样,中期vsftpd
service vsftpd restart


防火墙设置 如果上面都配置好了,ping可以通,但ftp及telnet不通 可以关闭防火墙(重启后启动)
service iptables stop

也可以用命令在iptables中加入规则
iptables -I INPUT -p tcp --dport 23 -jACCEPT

service iptables save

还可以直接编辑文件,最后上面加入如下代码,注意21:23 是说开通21 、22、23端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21:23 -j ACCEPT
修改后重启防火墙
service iptables restart

具体可man iptables 或者百度查看

永久关闭防火墙,重启后也关闭
chkconfig iptables off


修改系统语言中文 centos 中文包 6.9版本为74M
这里介绍yum安装方法
  • 确定连通网络
  • 安装中文语言包
yum groupinstall "Chinese Support"
  • logout当前用户
  • 再次出现UI登录界面时候,左下角language,选择中文,此步骤会系统自动创建/etc/sysconfing/i18n文件
LANG="zh_CN.GB2312"  
SUPPORTED="zh_CN.GB2312:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFOnT="latarcyrheb-sun16"
注意修改
  • 若上步骤无法看到UI界面,请在安装语言包后,手动创建i18n文件,内容如下
  • 修改后重启即可




推荐阅读
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • 本文介绍了在RHEL 7中的系统日志管理和网络管理。系统日志管理包括rsyslog和systemd-journal两种日志服务,分别介绍了它们的特点、配置文件和日志查询方式。网络管理主要介绍了使用nmcli命令查看和配置网络接口的方法,包括查看网卡信息、添加、修改和删除配置文件等操作。 ... [详细]
  • 本文详细介绍了在Linux虚拟化部署中进行VLAN配置的方法。首先要确认Linux系统内核是否已经支持VLAN功能,然后配置物理网卡、子网卡和虚拟VLAN网卡的关系。接着介绍了在Linux配置VLAN Trunk的步骤,包括将物理网卡添加到VLAN、检查添加的VLAN虚拟网卡信息以及重启网络服务等。最后,通过验证连通性来确认配置是否成功。 ... [详细]
  •     这里使用自己编译的hadoop-2.7.0版本部署在windows上,记得几年前,部署hadoop需要借助于cygwin,还需要开启ssh服务,最近发现,原来不需要借助cy ... [详细]
author-avatar
欢不是欢7
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有