分类目录归档:linux

主要更新linux相关的文章

linux系统上传 rz sz 下载 工具安装

linux系统上传 下载 工具安装
rz / sz命令很方便的帮上传文件到服务器下载文件到本地。如果rz sz 安装过的请跳过些文

第一种方法 编译安装

root 登陆后:

进入下载目录
cd /root

下载文件包
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

解压文件包
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20

编译并安装
./configure && make && make install

安装完成后默认把lrzsz安装到了/usr/local/bin/目录下,现在创建软链接,并命名为rz/sz:

进入bin
cd /usr/bin

ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz

第二种方法 yum安装

root 登陆后:
yum install -y lrzsz

sz命令发送文件到本地:# sz filename
rz命令本地上传文件到服务器:# rz

linux上nginx服务器如果想隐藏版本号

linux上nginx服务器如果想隐藏版本号
找到nginx的配置文件

vi nginx.conf
在http 加上 server_tokens off;
http {
…省略配置内容
server_tokens off; ->即可隐藏版本号
…省略配置内容
}

然后reload一下 nginx
nginx -s reload

如果centos7 则可以重启nginx
systemctl restart nginx.service

如果不可以的话可以找到fastcgi.conf fastcgi_params
vi fastcgi.conf

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

vi fastcgi_params

把nginx/$nginx_version 改成 apache 就可以了

linux密钥登录-SSH密钥登录-用密钥登录linux服务器

linux密钥登录-SSH密钥登录-用密钥登录linux服务器

如果想让电脑用ssh密钥登录这种更安全的方试的话可以照些方法操作

在ssh客户端建好密钥 连后连接到linux服务器

进入root目录

然后进入.ssh隐藏目录
[root@localhost ~]# cd /root/.ssh/

然后上传密钥到此目录
[root@localhost .ssh]# rz
rz waiting to receive.

把mename.bub密钥写入authorized_keys
[root@localhost .ssh]# cat mename.pub >> authorized_keys

更改密钥666权限
[root@localhost .ssh]# chmod 600 authorized_keys

查看当前目录
[root@localhost .ssh]# ls
authorized_keys known_hosts mename.pub

然后找到/etc/ssh/sshd_config ,把RSAAuthentication和PubkeyAuthentication两行前面的#注释去掉。
# vi /etc/ssh/sshd_config
PasswordAuthentication no //禁止使用基于口令认证的方式登陆
PubkeyAuthentication yes //允许使用基于密钥认证的方式登陆

最后重启SSHD服务
# /etc/init.d/sshd reload
Debian/Ubuntu执行:/etc/init.d/ssh restart
CentOS执行:/etc/init.d/sshd restart
CentOS7执行systemctl restart sshd