vnc部署/内存测试

VNC连接与内存小测试

VNC配置部署

如下是配置方法,可参考:
1、配置vncserver前请关闭防火墙和selinux
关闭防火墙命令:
#systemctl stop firewalld
#systemctl disable firewalld

关闭selinux:
修改/etc/selinux/config中 SELINUX参数为disabled,操作如下:
#vim /etc/selinux/config
将
    SELINUX=enforcing
修改为
    SELINUX=disabled
保存,退出。

然后执行#setenforce 0

2、安装VNC
[root@ax17 data]# yum -y install tigervnc-server
[root@ax17 data]# rpm -aq | grep tigervnc
tigervnc-server-minimal-1.3.1-9.axs7.1.x86_64
tigervnc-server-1.3.1-9.axs7.1.x86_64
tigervnc-license-1.3.1-9.axs7.1.noarch
tigervnc-icons-1.3.1-9.axs7.1.noarch
tigervnc-1.3.1-9.axs7.1.x86_64
    
3、修改配置文件
# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service     #拷贝配置文件,注意修改文件名需要加上端口号,举例中使用2,您可根据您的需求设置端口号

# vim /etc/systemd/system/vncserver@\:2.service 修改配置文件
可参考如下修改,以下是root用户的配置文件 
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

修改后,确认无误保存退出。
其中拷贝文件名上的数字为端口号,配置文件中黄色背景处为用户名,绿色背景处为用户家目录。

若需要设置多个用户使用vnc连接,可再拷贝一份该文件,重命名新的端口号,并修改用户名及用户家目录。
例如:
# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:3.service
# vim /etc/systemd/system/vncserver@\:3.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l redflag -c "/usr/bin/vncserver %i"
PIDFile=/home/redflag/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

4、设置vnc密码
# vncpasswd 设置root用户vnc密码
# vncpasswd redflag 设置redflag用户vnc密码

5、启动服务并设置开机自启动
# systemctl daemon-reload  重新加载配置文件
# systemctl enabled vncserver@:2.service
# systemctl start vncserver@:2.service

内存测试

  • 内存测试工具memtester
1、下载工具
[root@ax17 ~]# wget http://pyropus.ca/software/memtester/old-versions/memtester-4.3.0.tar.gz	# 下载工具
2、编译安装
[root@ax17 ~]# tar -xzvf memtester-4.3.0.tar.gz 	
[root@ax17 ~]# cd memtester-4.3.0/
[root@ax17 memtester-4.3.0]# yum -y install gcc	# 需要先yum安装gcc编译工具,否则编译失败
[root@ax17 memtester-4.3.0]#  make;make install	# 编译安装

3、测试
[root@ax17 ~]# free -m	# 测试前内存
              total        used        free      shared  buff/cache   available
Mem:           3774         853        1639          10        1282        2631
Swap:          2303           0        2303
[root@ax17 ~]# memtester 1G 3 >> mem.log	# 申请1G的内存测试3次放入mem.log文件中,内存单位可以是 B K M G,暂时内存压力测试为1小时
[root@ax17 ~]# free -m	# 测试后内存
              total        used        free      shared  buff/cache   available
Mem:           3774        1885         607          10        1282        1599
Swap:          2303           0        2303

4、swap扩容
swap扩容方法: 
前提:磁盘上还有剩余空间,或添加磁盘或映射存储盘空间。 
可在有剩余空间的磁盘或新盘上新建分区,转换为swap文件,或dd一个大文件,转换为swap文件;

如下可参考: 
1、确定新的swap文件大小,并换算成块大小(以MB为单位的文件大小乘以1024),例如64MB的swap文件是65536块。 

2、以root身份在shell提示符下执行以下命令(count参数设为swap文件的块大小): 
#dd if=/dev/zero of=/swapfile bs=1M count=1024	# 扩容1024M

3、用下面这条命令把新建的文件转换成swap文件: 
#mkswap /swapfile

4、手工启动swap文件(重启机器后还需要再次手工启动) 
#swapon /swapfile

5、如果想重启后自动启用该swap文件的话,需要在/etc/fstab里添加如下(/swapfile为示例文件名,请根据实际情况修改): 
/swapfile swap swap defaults 0 0 

6、您可以用cat /proc/swaps或free命令查看新增加的swap文件是否已经生效。 
7、 其他操作
a) 停用:swapoff swapfile
b) 删除:rm –rf swapfile
c) 删除随即启动swap:vi /etc/fstab
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值