使用xshell向Linux服务器上传大文件(大于4G)的方法

有时需要在Windows本地电脑上传大文件到Linux服务器,但xshell只能上传4G以下的文件,可借助Everything工具解决这个问题。 1 官网(https://www.voidtools.com/zh-cn/)下载Everything便携版。 2 解压便携版,打开Everything.exe,右键任务栏右下角图标,单击选项 3 选中HTTP服务器,勾选启用HTTP服务器,设置HTTP服务器用户名及密码。 4命令行窗口键入ipconfig查看Windows本地电脑IP地址。 5浏览器地址栏输入本地电脑的IP地址,在弹出的对话框中输入在Everything选项中设置的用户名和密码,点击登录。 6 在搜索栏输入想要上传到Linux服务器的文件名+后缀名,回车后得到结果。在文件上单击右键,点击复制链接地址 7 要传输大文件,在xshell中输入如下命令:wget 链接地址 –user用户名 –password密码 注:此处的用户名及密码即Everything选项中设置的用户名和密码。

Disable IPv6 on CentOS7

There are 2 ways to do this :1. Disable IPv6 in kernel module (requires reboot)2. Disable IPv6 using sysctl settings (no reboot required) To verify if IPv6 is enabled or not, execute : # ifconfig -a | grep inet6 1 Disable IPv6 in kernel module (requires reboot) 1.1 Edit /etc/default/grub and add ipv6.disable=1 in line … Read more

如何在CentOS7中设置图形用户界面(GUI)

本文说明如何在CentOS7操作系统中设置GNOME图形用户界面(GNOME GUI)。 1 更新系统(此步非必须) # yum update 2 安装GNOME软件包 2.1 查看软件组包信息: # yum group list 2.2 开始安装: # yum groupinstall “Gnome Desktop” 注1:RHEL7使用yum groupinstall “Server with GUI”。 注2:以后若不再需要图形界面,使用yum groupremove移除相关组包即可。 3 使用软链方式设置默认的systemd目标为图形模式 # ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target 或者:# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target 注:设置为文本模式使用: # ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target 或者:# ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target 4 重启 # … Read more

忘记Windows 2016管理员密码解决方法

方法1:使用第三方工具重置或绕过密码登录服务器 示例使用PCUnlocker Live CD(或USB驱动器)引导启动服务器 PCUnlocker程序有两个选项:重置本地管理员/用户密码及重置 Active Directory 密码,后一个选项仅适用于域控制器。 选择管理员帐户,然后单击重置密码按钮。重置密码后,重启服务器并取出CD。就可以用重置后的密码成功登录。 方法2:使用Windows安装盘重置密码 (1)从Windows 2016安装盘启动服务器,当出现Windows设置屏幕时,按SHIFT + F10键打开命令提示符(或者点击下一步→修复计算机→疑难解答→命令提示符)。 (2)在命令提示符窗口执行以下命令: d: cd Windows\System32 ren Utilman.exe Utilman.exe.original copy cmd.exe Utilman.exe shutdown -r -t 0 (3)重新启动出现登录屏幕时,按键盘上Windows + U组合键 ,在打开的命令提示符窗口输入: net user Administrator newpassword 现在可以使用在命令提示符中设置的新密码登录Windows 2016了。 (4)最后,关机还原系统文件,重复上面步骤(1), 进入命令提示符窗口,输入以下命令: d: cd Windows\System32 del Utilman.exe ren Utilman.exe.original Utilman.exe

使用vsftpd搭建FTP Server

XX项目中对接系统之间传输文件常使用FTP,本文描述CentOS8.2环境下使用vsftpd搭建FTP server并配置虚拟用户的过程。 注:本文同样适用于RHEL7环境。 FTP用户有匿名用户、实体用户、虚拟用户之分,生产环境中推荐配置并使用虚拟用户。 1 环境 # cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) # rpm -qa | grep vsftpd vsftpd-3.0.3-34.el8.x86_64 2 需求 ftp目录:/data/ftp ftp用户(虚拟用户):vusera 实际映射用户:ftpuser 3 操作步骤 3.1 安装vsftpd # yum -y install vsftpd 3.2 配置虚拟账号vusera # vim /etc/vsftpd/vusers.list 输入如下内容: vusera 123456 保存并退出。 说明:奇数行是用户名,偶数行是用户密码。 使用db_load工具生成db文件 # cd /etc/vsftpd/ # db_load -T -t hash -f vusers.list … Read more

NAS性能测试

性能测试前,请注意以下事项 : (1)吞吐最大不会超过服务器内网带宽,如果内网带宽太小,则吞吐会被流量控制。 例如,您的NAS文件系统,其初始读带宽为150 MB/s。如果您的服务器内网带宽为100 Mbps,则吞吐最大可达12.5 MB/s,如果要测试达到150 MB/s,则需要至少12台服务器进行测试。 如果您的服务器内网带宽为1Gbps,则吞吐最大可达到125 MB/s,如果要测试达到150 MB/s,则需要至少2台服务器进行测试。 (2)在Linux操作系统中,NFS客户端对于同时发起的NFS请求数量进行了控制,默认编译的内核中此参数值为2,严重影响性能。请在安装NFS客户端后,修改同时发起的NFS请求数量,提高NFS性能。 操作步骤: 1.安装FIO测试工具 yum install fio 2.运行性能测试命令 在单台Linux 服务器中执行以下命令测试性能。 随机读IOPS: fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randread -bs=4K -size=1G -time_based -runtime=60 -name=Fio -directory=/mnt 随机写IOPS: fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randwrite -bs=4K -size=1G -time_based -runtime=60 -name=Fio -directory=/mnt 附: 如何修改同时发起的NFS请求数量 NFS客户端对同时发起的NFS请求数量进行了控制,默认编译的内核中此参数值为2,严重影响性能,建议您将该参数值修改为128。 1.安装NFS客户端。 2.执行以下命令,将同时发起的NFS请求数量修改为128。 echo “options … Read more

rhel7.4升级到7.8

1升级前检查: [root@localhost ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.4 (Maipo) [root@localhost ~]# uname -r 3.10.0-693.el7.x86_64 [root@localhost ~]# yum list installed kernel-* [root@localhost ~]# ll /boot [root@localhost ~]# grep initramfs /boot/grub2/grub.cfg 2使用rhel7.8 ISO镜像配置本地yum源: 首先创建存放系统镜像的目录和挂载镜像的目录: mkdir-p /yum/iso mkdir-p /yum/local 上传安装系统的ISO镜像文件到/yum/iso目录下 通过以下命令将ISO镜像挂载到本地目录/yum/local下(-o loop参数也可以不要): mount -o loop /yum/iso/rhel-7.8-x86_64-dvd.iso /yum/local/ 在/etc/yum.repos.d/目录下新建一个bak目录,将现有repo文件移至bak目录: mkdir -p /etc/yum.repos.d/bak mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak … Read more

MySQL lower_case_table_names参数详解

简介: lower_case_table_names 是mysql设置大小写是否敏感的一个参数。 1.参数说明: lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的 lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写 lower_case_table_names=2 表名存储为给定的大小写但是比较的时候是小写的 unix,linux下lower_case_table_names默认值为 0 .Windows下默认值是 1 .Mac OS X下默认值是 2 2.查看方法: # 进入mysql命令行 执行以下任一语句查看: show variables like ‘lower_case_table_names’; select @@lower_case_table_names; 3.更改方法: 更改数据库参数文件my.cnf 在mysqld下 添加或修改 lower_case_table_names = 1 之后重启数据库 4.现实情况修改 注意事项: 因目前MySQL安装在Linux系统上较多 初始化时采取了默认的lower_case_table_names值 即区分大小写,后续可能会造成同一实例大小写库表都存在的情况,调用时还要注意大小写。 这时更改步骤如下: 1.核实实例中是否存在大写的库及表 2.将大写的库名及表名改为小写更改库名可参考:附录1:更改库名 更改表名:rename table TEST_TB to test_tb; 3.设置lower_case_table_names = 1 4.重启数据库 附录1:更改库名 用一个脚本: #!/bin/bash # … Read more

配置vsftpd使用SSL/TLS

1.建目录存放SSL/TLS用到的key mkdir /etc/ssl/private 2.生成自签名key和证书 使用命令:openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.key -out /etc/ssl/certs/vsftpd.crt 生成自签名key和证书过程中,Common Name填写服务器IP,其它可以忽略。 备注:如已购买SSL,可将购买SSL的key放至/etc/ssl/private/,证书放至/etc/ssl/certs/。 3.配置vsftpd使用SSL/TLS 编辑/etc/vsftpd/vsftpd.conf,在文件末尾增加如下配置项: ssl_enable=YESallow_anon_ssl=NOforce_local_data_ssl=YESforce_local_logins_ssl=YESssl_tlsv1_1=YESssl_tlsv1_2=YESssl_tlsv1=NOssl_sslv2=NOssl_sslv3=NOrequire_ssl_reuse=YESssl_ciphers=HIGHrsa_cert_file=/etc/ssl/certs/vsftpd.crtrsa_private_key_file=/etc/ssl/private/vsftpd.key 保存文件并重启vsftpd: systemctl restart vsftpd 备注:SSL配置项说明 //强制用户名/密码和数据进行SSL/TLS加密 force_local_data_ssl=YESforce_local_logins_ssl=YES //使用TLS 1.1和1.2提供的更强、更好的加密 ssl_tlsv1_1=YESssl_tlsv1_2=YES //TLS 1.0变得不安全了,所以要禁用它。请注意,一些较老的FTP客户端与新的TLS版本不兼容,可能需要将该选项设置为“YES”。 ssl_tlsv1=NO //额外的保护设置以对抗MITM攻击。这可能与一些较老的FTP客户端不兼容。如果遇到连接丢失,请将此选项设置为“NO”。 require_ssl_reuse=YES //要求服务器使用更强的密码套件 ssl_ciphers=HIGH 4.客户端测试: 4.1  windows客户端(示例filezilla client)配置: (1)加密下拉框选择“要求显式的FTP over TLS” (2)连接后出现证书提示,点击确定: (3)已连接登录FTP: 4.2 Linux客户端(示例lftp)配置: (1)首先安装lftp:yum -y install lftp (2)将服务器端证书vsftpd.crt拷贝到客户端,然后编辑/etc/lftp.conf 配置文件,在文件末尾添加: … Read more

服务器资源使用情况数据收集常用命令

queue length and load averages: sar -q -f /var/log/sa/sa$D CPU utilization: sar -u -f /var/log/sa/sa$D swapping statistics: sar -W -f /var/log/sa/sa$D paging statistics: sar -B -f /var/log/sa/sa$D memory utilization statistics: sar -r -f /var/log/sa/sa$D activity for each block device: sar -d -p -f /var/log/sa/sa$D network statistics: sar -n DEV -f /var/log/sa/sa$D top 30 cpu usage … Read more