Linux基本操作(二)

来源:互联网 发布:jaba 并发编程 编辑:程序博客网 时间:2024/06/06 04:30

上文基本系统装成功,接下来讲一些需要安装的基本软件

一、安装yum

大部分系统装过之后,不能使用yum命令,这里将两种安装方式

1)能访问外网

1.卸载系统yum
a.查看卸载系统再带yum(自带的收费还不好使)
rpm -qa | grep yum | xargs rpm -e --nodeps
b.查看已安装的yum包
rpm –qa|grep yum
卸载软件包
rpm –e –nodeps yum
上述两种均可 亲测可使
下载对应rehl版本的yum安装包 6.7版本
http://download.csdn.net/download/wangxiaoertedaye/10168138
下载对应rehl版本的yum安装包 7.0版本
http://download.csdn.net/download/wangxiaoertedaye/10168141

a.如果环境干净 只有我们自己下载的这些yum安装包,建议选择下面执行安装
rpm -ivh python-*
rpm-ivh yum-*
如果环境存在其他版本的yum安装包,执行下面安装,注意包名的正确及最后一行是必须两个包同时执行
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh yum-3.4.3-118.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-24.el7.noarch.rpm
3.替换更改yum源
yum源根据Linux6或者7基本都一样只需将文件中的6改为7即可
Redhat6 配置文件如下
[base]
name=CentOS-6 - Base - 163.com
baseurl=http://mirrors.163.com/centos/6/os/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-6 - Updates - 163.com
baseurl=http://mirrors.163.com/centos/6/updates/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-6 - Extras - 163.com
baseurl=http://mirrors.163.com/centos/6/extras/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-6 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/6/centosplus/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#contrib - packages by Centos Users
[contrib]
name=CentOS-6 - Contrib - 163.com
baseurl=http://mirrors.163.com/centos/6/contrib/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
Redhat7 配置文件如只需将面关于Redhat6更改为7即可

a.进入到#cd /etc/yum.repos.d目录下,将下面文件放进去(配置好的yum源文件)
4.清理yum缓存
#yum clean all
将服务器软件包信息缓存至本地,提高搜索安装效率
#yum makecache
5.测试
#yum install vim
可以安装个gcc试一下
yum -y install gcc
2)只能访问内网
首先要上传一份本虚拟机的安装镜像到虚拟机,如:CentOS-6.6-x86_64-bin-DVD1.iso
比如将镜像放入到了/home目录下面:
  1. mkdir  -p  /yum/Local  
  2. mount  -o loop /home/CentOS-6.6-x86_64-bin-DVD1.iso  /yum/Local  
  3. cd  /etc/yum.repos.d  
  4. vi  local.repo
  5. 将下面的内容复制到 local.repo 文件中,根据自己的系统配置如果是Linux7将最后面的6改为7
  1. [base]    
  2. name=local    
  3. baseurl=file:///yum/Local/  
  4. enabled=1  
  5. gpgcheck=0  
  6. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  7. yum源每次开机都要重新挂载一次:
  8. mount  -o loop /home/CentOS-6.6-x86_64-bin-DVD1.iso  /yum/Local 
二、安装ssh
亲测可用
https://jingyan.baidu.com/article/08b6a591f0fafc14a9092275.html

三、安装vnc 转成连接Linux服务器桌面工具

1.配置vncserver服务
1). 适用于RHEL6系统
[root@svr6 ~]# yum  -y  install  tigervnc-server
[root@svr6 ~]# vim  /etc/sysconfig/vncservers //建立服务配置
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1366x768"
[root@svr6 ~]# vncpasswd   //设置连接密码
[root@svr6 ~]# service  vncserver  restart   //起服务
2).适用于RHEL7系统
http://blog.csdn.net/degrade/article/details/46683295
[root@svr7 ~]# yum  -y  install  tigervnc-server
[root@svr7 ~]# cd  /lib/systemd/system/
[root@svr7 system]# cp  vncserver@.service  vncserver@:1.service
[root@svr7 system]# vim  vncserver@\:1.service   //建立服务配置
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1366x768"
PIDFile=/root/.vnc/%H%i.pid
[root@svr7 system]# systemctl  daemon-reload   //更新配置
[root@svr7 system]# vncpasswd   //设置连接密码
[root@svr7 system]# systemctl  start  vncserver@\:1   //起服务
vncserver -list //查看启动的窗口
grep vnc /etc/services 或netstat -lp|grep -i vnc //查看VNC端口
启动该服务用来启用vnc的1号窗口;
systemctl start vncserver@:1.service  或者 vncserver :1
关闭1号窗口:
systemctl stop vncserver@:1.service   或者 vncserver -kill :1

参考网址(真正配置启动选用上面方式,下面网站作为参考,流程步骤):
http://www.cnblogs.com/woyuchengying/p/4727241.html
常见问题解决方案:
http://blog.csdn.net/testcs_dn/article/details/40513399/
注意事项:
a).如果vnc服务想添加多个账户,
    同上vim  /etc/sysconfig/vncservers
    VNCSERVERS="1:root 2:oracle"                             
    VNCSERVERARGS[1]="-geometry 1024x768"
    VNCSERVERARGS[2]="-geometry 1024x768"
    保存之后,切换到添加的用户下 
    执行 vncserver 设置密码完成
a).查看vncserver端口 
    netstat -lp|grep -i vnc
     netstat -ntupl|grep vnc
b).如果服务启动了但客户端连接不上 检查防火墙是否放行端口
/etc/rc.d/init.d/iptables restart #重启服务 
查看已开放端口 
/etc/init.d/iptables status






原创粉丝点击